Document | Document Title |
---|---|
US11755865B1 |
Drop size monitoring mechanism
A system is disclosed. The system includes at least one physical memory device to store drop size logic and one or more processors coupled with the at least one physical memory device to execute the drop size logic to receive first ink usage drop fraction data for each of a plurality of color planes associated with a first halftone design, a first transfer function, and print job data, wherein ink usage drop fraction data represents the fraction of ink drops for each instructed drop size corresponding to each input digital count for a halftoning module, receive first ink drop size data for each of a plurality of color planes associated with the first halftone design and the first transfer function, receive second ink usage drop fraction data for each of the plurality of color planes associated with the first halftone design, a second transfer function and the print job data and generate second ink drop size data for each of the plurality of color planes based on the first ink usage drop fraction data, the first ink drop size data and the second ink usage drop fraction data. |
US11755864B2 |
Image forming apparatus, method for controlling image forming apparatus, information processing method, and storage medium
Provided is an image forming apparatus including: an obtainment unit configured to obtain print data including drawing commands; a first image processing unit configured to perform conversion of color information for drawing an object having a non-image attribute among objects to be drawn by the drawing commands; a command execution unit configured to generate raster image data based on the drawing commands; a storage configured to store the generated raster image data to perform predetermined output; a second image processing unit configured to perform conversion of color information on an object having a picture attribute in the generated raster image data; and a control unit configured to perform the predetermined output in a case where a predetermined condition is met. |
US11755859B2 |
Apparatus and method for enabling decoding of remotely sourced and visually presented encoded data markers
A decoding device includes a display, a display buffer to store a current display image of what is currently visually presented on the display, a scanning engine to capture scanning images of objects, and a processor configured to: decode first barcodes carried on surfaces of objects in the scanning images to retrieve first data encoded within the first barcodes; provide the first data to an application routine as input; and in response to a screen capture of the current display image from the display buffer, perform operations including disrupt the decoding of the first barcodes carried on the surfaces of objects of the scanning images, decode a second barcode within the current display image to retrieve second data encoded within the second barcode, and provide the second data to the application routine as input. |
US11755856B2 |
Label issuing apparatus and label reading apparatus
A label issuing apparatus includes: a storage unit that stores a plurality of pieces of product information regarding a product; a print control unit that generates print data defining that a barcode, in which at least one piece of the product information stored in the storage unit is encoded, and a digital watermark, in which at least one piece of the product information encoded as the barcode is embedded, are arranged on one product label and the barcode and the digital watermark are arranged at different positions on the one product label; and a label issuing unit that issues the product label on which the barcode and the digital watermark are displayed at different positions by printing information based on the print data on a label. |
US11755853B1 |
Tracking receptacles in physical environments
In implementations of systems for tracking receptacles in physical environments, a computing device implements a tracking system to receive radio wave data describing first radio waves received by a first radio frequency antenna from a radio frequency tag embedded in a physical receptacle within a first region of a physical environment. The first radio waves indicate a unique identifier of the radio frequency tag. The tracking system computes an amount of time that the physical receptacle is within the first region based on the unique identifier of the radio frequency tag. An item is identified that does not include a radio frequency tag based on the amount of time and a unique identifier of the first radio frequency antenna. The tracking system generates an indication of information related to the item for display in a user interface of a display device disposed in a second region of the physical environment. |
US11755842B2 |
Natural language processing for descriptive language analysis including n-gram analysis of narrative information
The present invention relates to a system that uses natural language processing (NLP) to read data from a file and analyze the data based on user defined parameters. According to an illustrative embodiment of the present disclosure, a system can process and analyze a data file by finding trending themes across data entries. According to a further illustrative embodiment of the present disclosure, the system can search for reoccurring words/phrases based on Ngrams (i.e. n-grams). The system can be adapted to search for Ngrams of varying length depending on the information sought and can sort the results by Ngram length. |
US11755841B2 |
Method for updating a knowledge base of a sentiment analysis system
A mechanism is provided updating a knowledge base of a sentiment analysis system, the knowledge base being operable for storing natural language terms and a score value related to each natural language term, the score value characterizing the sentiment of the natural language term. Messages comprising natural language are received. Using content of the knowledge base, a decision is made as to whether at least one message of the received messages has a positive sentiment or a negative sentiment. A term is extracted from the message that is not present in the knowledge base. Based on a frequency of occurrence of the term in the received messages and the sentiment of the messages in which the term occurs, a score value of the term is calculated, and the term and the calculated score value are stored into the knowledge base. |
US11755840B2 |
Extracting mentions of complex relation types from documents by using joint first and second RNN layers to determine sentence spans which correspond to relation mentions
Extracting data from documents is challenging due to the variation in structure, content, styles across geographies and functional areas. Further complex relation types are characterized by one or more of N-ary entity mention arguments, cross sentence span of entity mentions for a relation mention, missing entity mention arguments and entity mention arguments being multi-valued. The present disclosure addresses these gaps in the art to extract entity mentions and relation mentions using a joint neural network model including two sequence labelling layers which are trained jointly. The mentions are extracted from documents to facilitate downstream processing. A first RNN layer creates sentence embeddings for each sentence in the document being processed and predicts entity mentions. A second RNN layer predicts labels for each sentence span corresponding to a relation type. Using predefined rules, entity mentions for each entity type are selected for extracting relation mentions from the identified sentence spans. |
US11755838B2 |
Machine learning for joint recognition and assertion regression of elements in text
A computing machine receives an input comprising unstructured text. The computing machine identifies, within the unstructured text, one or more entities using a named entity recognition (NER) engine in a trained machine learning model. The trained machine learning model embeds tokens from the text into a vector space and uses generated embeddings to identify one or more tokens as being associated with the one or more entities. The computing machine determines, using the trained machine learning model that identifies the one or more entities and based on the embedded tokens, an assertion applied, within the text, to at least one entity. The assertion is represented as a vector in a multi-dimensional space. Each dimension corresponds to a part of the assertion. The trained machine learning model is a span-level model that both identifies the one or more entities and determines the assertion based on candidate spans of tokens. |
US11755837B1 |
Extracting content from freeform text samples into custom fields in a software application
Certain aspects of the present disclosure provide techniques for training and using a machine learning model to extract relevant textual content for custom fields in a software application from freeform text samples. An example method generally includes generating, via a natural language processing pipeline, a training data set from a data set of freeform text samples and field entries for a plurality of custom fields defined in a software application. A first machine learning model is trained to identify custom fields for which relevant data is included in freeform text. A second machine learning model is trained to extract content from the freeform text into one or more custom fields of the plurality of custom fields defined in the software application and identified by the first machine learning model as custom fields for which relevant data is included in the freeform text. |
US11755834B2 |
Selective text prediction for electronic messaging
A computing system is described that includes user interface components configured to receive typed user input; and one or more processors. The one or more processors are configured to: receive, by a computing system and at a first time, a first portion of text typed by a user in an electronic message being edited; predict, based on the first portion of text, a first candidate portion of text to follow the first portion of text; output, for display, the predicted first candidate portion of text for optional selection to append to the first portion of text; determine, at a second time that is after the first time, that the electronic message is directed to a sensitive topic; and responsive to determining that the electronic message is directed to a sensitive topic, refrain from outputting subsequent candidate portions of text for optional selection to append to text in the electronic message. |
US11755832B2 |
Conversation support device, conversation support system, conversation support method, and storage medium
A voice recognition part performs voice recognition on a voice data and generates a first text which is a text indicating an utterance content. A text acquisition part acquires a second text which is a text indicating an utterance content according to an operation. A display processing part moves a position of a display text displayed on a display part, displays a text of at least one of the first text and the second text as a display text in a free region generated by the movement, and when fixing of a display position of the second text is instructed according to an operation, fixes the second text as a fixed text at a predetermined display position and displays the second text on the display part. |
US11755831B2 |
Detection of a topic
The present invention relates to a method for performing a detection of a topic of a message introduced in a real-time customer service messaging platform. In the method a message comprising at least one word from which the topic is definable is received; a topic from the received message is extracted; it is inquired from a database if the topic is determinable from a number of messages received chronically earlier than the received message; and an indication is generated to an operator of the real-time customer service messaging platform in accordance with a detection result obtained through an inquiry to the database. Some aspects of the present invention relate to a network node, to a computer program product and to a system. |
US11755828B1 |
Systems, devices, and methods for software coding
A method comprising displaying a first GUI to a first client comprising an option to check-out and a check-in a spreadsheet comprising at least one row comprising a statement a statement, a data type identifier, and a logic; checking-out the file such that the file cannot be modified by a second client; receiving from the first client, a modification request and a modification input; modifying the checked-out spreadsheet based on the modification input; checking-in the file; generating a set of rendering instructions corresponding to a second GUI based on the modified spreadsheet; and transmitting the set of rendering instructions to a computing device associated with a third client, whereby the set of rendering instructions causes the computing device associated with the third client to display the second graphical user interface. |
US11755824B2 |
System and method for predicting and moderating signature locations within electronic documents
Systems and methods for predicting and moderating signature locations include an electronic document to be signed, a user of the electronic document, and a user communication device. The user provides free text inputs in the text input module of the system for the requirements of signatures in the document. A signature fields finder module analyses inputs of the user based on heuristic training patterns and screens and maps all the pages of the document for placing signature boxes. The system then places signature tags in the signature boxes. The user selects the signer parties present in the signature boxes and the system compiles signature tags for that party. The user. using the signature tag moderator module, can add, delete or adjust the signature tags and the user gets to see all the relevant pages of the document with compiled signature tags for moderation purposes by the user. |
US11755823B2 |
Systems and methods for obtaining an electronic signature via a word processing application
Techniques for obtaining electronic signatures via word processing applications are described. One approach utilizes a code module, also referred to as a “markup module,” that executes within a word processing application and that facilitates the preparation of a document for electronic signature. A user can operate the word processing application together with the markup module in order to add signature tag markers to the document and to provide recipient information about intended signers, such as names and email addresses. Once the document has been prepared, the code module transmits the document (including the added signature tag markers) and the recipient information to a digital transaction service. The digital transaction service then manages the signing of the document, such as by notifying the recipient, receiving the recipient's signature and securely storing the signature in association with the document. |
US11755822B2 |
Promised natural language processing annotations
Aspects of the invention include a computer-implemented method for generating promise identifiers for documents. Aspects include processing a document including a reference, wherein processing includes performing natural language processing (NLP) the document, and identifying the reference included in the document. Aspects also include generating a promise identifier for the reference in the document, and responsive to processing the document, resolving the promise identifier for the reference by providing data of the reference associated with the promise identifier. Aspects of the invention also include a computer program product and system for generating promise identifiers for documents. |
US11755814B2 |
Method and apparatus for layout pattern selection
A method for determining a training pattern in a layout patterning process. The method includes generating a plurality of features from patterns in a pattern set; grouping the patterns in the pattern set into individual groups based on similarities in the plurality of generated features; and selecting representative patterns from the individual groups to determine the training pattern. In some embodiments, the method is a method for training a machine learning model in a layout patterning process. The method may include, for example, providing representative patterns from the individual groups to the machine learning model to train the machine learning model to predict a continuous transmission mask (CTM) map for optical proximity correction (OPC) in the layout patterning process. |
US11755812B2 |
Power structure with power pick-up cell connecting to buried power rail
An integrated circuit includes a first buried power rail, a second buried power rail, a first power pad in a first metal layer, and a first conductive segment beneath the first metal layer. The first buried power rail and the second buried power rail are both located beneath the first metal layer. The first power pad is configured to receive a first supply voltage through at least one first via. The first conductive segment is conductively connected to the first power pad through at least one second via between the first conductive segment and the first metal layer. The first conductive segment is conductively connected to the first buried power rail through at least one third via between the first conductive segment and the first buried power rail. |
US11755808B2 |
Mixed poly pitch design solution for power trim
An integrated circuit with mixed poly pitch cells with a plurality of different pitch sizes is disclosed. The integrated circuit includes: at least a minimum unit each with at least a first number of first poly pitch cells with a first pitch size, and a second number of second poly pitch cells with a second pitch size, the first pitch size PP is different from the second pitch size PP1, the greatest common divisor of the first pitch size PP and the second pitch size PP1 is GCD, wherein GCD is an integer greater than 1; a gate length of the first pitch size is Lg; a gate length of the second pitch size is Lg1; Lg and Lg1 are capable of being extended to achieve G-bias for power and speed optimization of the minimum unit and the integrated circuit. |
US11755807B2 |
Method for predicting delay at multiple corners for digital integrated circuit
Disclosed in the present invention is a method for predicting a delay at multiple corners for a digital integrated circuit, which is applicable to the problem of timing signoff at multiple corners. In the aspect of feature engineering, a path delay relationship at adjacent corners is extracted by using a dilated convolutional neural network (Dilated CNN), and learning is performed by using a bi-directional long short-term memory model (Bi-directional Long Short-Term Memory, BLSTM) to obtain topology information of a path. Finally, prediction results of a path delay at a plurality of corners are obtained by using an output of a multi-gate mixture-of-experts network model (Multi-gate Mixture-of-Experts, MMoE). Compared with a conventional machine learning method, the present invention can achieve prediction with higher precision through more effective feature engineering processing in a case of low simulation overheads, and is of great significance for timing signoff at multiple corners of a digital integrated circuit. |
US11755804B2 |
Hybrid synchronous and asynchronous control for scan-based testing
An integrated circuit includes an intellectual property core, scan data pipeline circuitry configured to convey scan data to the intellectual property core, and scan control pipeline circuitry configured to convey one or more scan control signals to the intellectual property core. The integrated circuit also includes a wave shaping circuit configured to detect a trigger event on the one or more scan control signals and, in response to detecting the trigger event, suppress a scan clock to the intellectual property core for a selected number of clock cycles. |
US11755803B2 |
Programmable macro test design for an integrated circuit
A system and method for using a programmable macro built-in self-test (BIST) to test an integrated circuit. The method includes receiving, by a built-in self-test (BIST) controller of an integrated circuit (IC) device from a testing equipment, a test vector of a first type for testing a first region of the IC device. The method includes identifying, based on the test vector of the first type, a first BIST engine of a plurality of BIST engines associated with the first region of the IC device. The method includes generating, based on the test vector of the first type, a first command of the second type. The method includes configuring, based on the first command of the second type, the first BIST engine of the plurality of BIST engines to cause the first BIST engine to perform a first set of tests on the first region of the IC device. |
US11755801B1 |
Data flow graph refinement using range set information for improved synthesis
Implementing a circuit design within an integrated circuit can include converting the circuit design, specified in a hardware description language, into a data flow graph and creating range set data structures in a memory. The range set data structures correspond to nodes of the data flow graph. Each range set data structure can be initialized with a range of values the corresponding node can take as specified by the circuit design. The method can include determining actual values the nodes are capable of taking by propagating the values through the data flow graph. The range set data structures are updated to store the actual values for the corresponding nodes. The method also can include modifying a selected node of the data flow graph based on the actual values stored in the range set data structure of the selected node and semantics of the selected node. |
US11755795B2 |
Detecting and mitigating flow instabilities in hydrocarbon production wells
A method of detecting and mitigating flow instabilities, such as slugging, in hydrocarbon production wells. Real-time production data pertaining to each well is are retrieved. Using the production data, patterns of flow instability are identified therein. A numerical model of transient and thermal multiphase flow in each well is generated. Well test data is are retrieved from a database. The numerical model is calibrated using the well test data. Using the calibrated numerical model, a parametric study is performed to determine how input parameters affect at least one of stability and performance of the wells. Results of the parametric study are queried to determine a type of flow instability and to determine operating conditions to improve performance of the wells. An advisory is provided to a user to change operating conditions of one or more of the wells, to improve stability and/or performance of one or more of the wells. |
US11755792B2 |
Stress analysis for plastic material lined tubular structures for boreholes
The disclosure presents processes for improving the design phase of plastic material lined tubular structures used downhole of a borehole. A plastic material lined tubular structure model is utilized for tubular structures that have a metal layer, a grout layer, and a plastic material layer. The model can use a modified wall thickness for the metal layer. A strength model can be applied to the modified critical dimensions, e.g., wall thickness parameters. A thermal model can be applied to the tubular structure to determine pressure and temperature parameters. The strength model and the thermal model outputs can be utilized by a stress analyzer to determine loads, safety factors, and design limit parameters. The plastic material lined tubular structure model can enable more efficient use of tubular structures, designing a longer operational lifetime, such as in acidic environments, or the use of thinner structures while maintaining a satisfactory operational lifetime. |
US11755788B2 |
Security lock solution using the USB-C opening
Methods and systems for securing data processing systems are disclosed. A data processing system may be operably connected to other devices via ports. When operably connected, some devices connected via the ports may cause undesired actions to be performed. To limit physical access to the ports, a security apparatus may be used to lock the ports. The security apparatus may transition between states where it may be inserted into openings for the ports and may be locked to the openings for the ports. When so locked, physical access to the ports may be limited. |
US11755784B2 |
Tracking data acquired by coordinate measurement devices through a workflow
A method that includes providing a database for storing meta-data that describes steps in a workflow and an order of the steps in the workflow. The meta-data includes, for each of the steps: a reference to an input data file for the step; a description of a transaction performed at the step; and a reference to an output data file generated by the step based at least in part on applying the transaction to the input data file. Data that includes meta-data for a step in the workflow is received and the data is stored in the database. A trace of the workflow is generated based at least in part on contents of the database. The generating is based on receiving a request from a requestor for the trace of the workflow. At least a subset of the trace is output to the requestor. |
US11755782B2 |
Validating primary subsets of received sensor data using computer cryptographic processing
A computer identifies capture device output that represents an aspect of a recorded event. The computer cryptographically processes the primary subsets of capture device output to produce a validatable master file which includes master file media data primary subset from the capture device output, master primary subset metadata of the master file media data primary subset, and master file blocktree data. The master file blocktree data includes a master file block history portion, a master file signature key portion, and a signed hash of the master file media data primary subset. The computer also modifies the master file media data primary subset to produce a reference file media data primary subset. reference files and distributable files. The computer verifies the authenticity of each of these files. |
US11755773B1 |
Access control tower
Systems, methods, and apparatuses for providing a customer a central location to manage permissions provided to third-parties and devices to access and use customer information maintained by a financial institution are described. The central location serves as a central portal where a customer of the financial institution can manage all access to account information and personal information stored at the financial institution. Accordingly, the customer does not need to log into each individual third-party system or customer device to manage previously provided access to the customer information or to provision new access to the customer information. A user additionally is able to have user data and/or third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. |
US11755772B2 |
Securing data in a blockchain with a one-time pad
A system that generates a blockchain for a user wherein each block in the chain contains encrypted information associated with the user. The information in each block is encrypted and decrypted by a key that is generated based on a function, a starting point and a length that is shared with participants that have access to the data in each block. The access can be controlled with granularity by the owner of the information without having cumbersome passkey management. |
US11755763B2 |
User-controlled viewing preferences
Systems and methods are described to a database comprising multiple database records, where each database record comprises an attribute of a content item consumed by a user and an indication of a user device used by the user to consume the content item, and is associated with an indication of whether a content provider should be granted access to the respective database record. An option to modify whether or not the content provider should be granted access to the respective database record is provided for each database record of the database records, and each database record that is associated with an indication that the content provider should be granted access is transmitted to the content provider, to enable the content provider to generate and transmit a content recommendation based on at least one of the database records transmitted to the content provider. |
US11755762B2 |
Attribute-based encryption for microservices
The disclosed technology provides solutions that enable scalable and secure data retrieval between microservices by using microservice attributes to encrypt container based data stores. A process of the technology can include steps for: instantiating a first microservice and a second microservice in a cloud environment, wherein the first microservice is associated with a first attribute label and the second microservice is associated with a second attribute label, generating a first key based on the first attribute label and a second key based on the second attribute label, associating a first data store with the first microservice, wherein the first data store is encrypted using the first key, and associating a second data store with the second microservice, wherein the second data store is encrypted using the second key. Systems and machine readable media are also provided. |
US11755760B2 |
Systems and methods for secure policies-based information governance
The disclosure is directed to systems and methods for secure policies-based information governance. In various embodiments exemplary methods include displaying a Graphical User Interface (GUI), the graphical user interface receiving a business rule input from a business user; receiving a policy from a policy engine based on the business rule input, the policy engine generating a policy hierarchy; and defining a plurality of domain objects and a plurality of domain object representations in the Graphical User Interface (GUI) based on the policy and the policy hierarchy. Furthermore, exemplary methods include defining an extensible hierarchical domain model definition using the policy hierarchy, the extensible hierarchical domain model definition being modified using the plurality of domain object representations in the Graphical User Interface (GUI); and defining a Policy Enforcement Point (PEP) in an application based on the extensible hierarchical domain model definition. |
US11755758B1 |
System and method for evaluating data files
Various embodiments provide processes for identification of embedded unauthorized data within document data. Such processes may include evaluating document data properties for indications of closing headers, comparing document data sizes against reference sizes, and comparing document data sizes against other document data sizes. Certain embodiments evaluating image data may evaluate image properties, such as histograms or gradient images, to determine random or otherwise unauthorized data. Upon detection of unauthorized data, the document data may be flagged for later processing, such as removal from a storage server. |
US11755753B2 |
Mechanism to enable secure memory sharing between enclaves and I/O adapters
Secure memory sharing between enclaves (virtual machines) and virtual input/output adapters includes, in response to a request for an enclave to create a virtual input/output adapter, creating a virtual input/output adapter associated with the enclave, creating a non-sharable micro-enclave, to contain only data, nested within the enclave to use with the virtual input/output adapter, generating a key by a memory encryption engine of an ultravisor for the virtual input/output adapter for use by only the virtual input/output adapter, in response to a request to obtain data from the enclave by the virtual input/output adapter, exchanging the key with the non-sharable micro-enclave, in response to receiving the key, decrypting memory of only the non-sharable micro-enclave associated with the virtual input/output adapter to obtain the data, and sending the data from the non-sharable micro-enclave nested within the enclave to the virtual input/output adapter. |
US11755752B2 |
End-to-end privacy ecosystem
A system includes a privacy vault storing user-associated contents. The vault also stores access permissions defined for third-parties with whom the user has a sharing relationship. An access permission defines, for at least one third party, procurement and utilization policies for vault contents accessed by the third-party. The system may access a user account to recover user-associated contents stored by the accessed account and stores the recovered contents in the privacy vault. The system receives a request from a third-party to access identified contents stored in the privacy vault and determines if the contents are procurable by the third party based on an access permission defined, in the privacy vault, for the third-party. The system provides procurable contents to the third party along with indication of any constraints on the contents defined by utilization policies of the access permission defined for the third party. |
US11755749B2 |
System and method for reverse-Turing bot detection
A system for controlling access to hosted services using computer generated question answer sets is described. The question answer sets are generated and include relationships which are designed to distinguish between human and automated system interpretation through the inclusion of a dynamically established transformation of characteristics in relation to objects described in the question answer sets. The dynamically established transformation provides an additional defense against malicious neural networks used to overcome mechanisms for distinguishing between humans and automated systems. Corresponding methods and devices are contemplated. In an additional embodiment, a decoy set of answer sets are also established to maintain a blacklisted set of suspected automated systems. |
US11755744B2 |
Application programming interface specification inference
A method may include identifying, by executing an application, an entry point corresponding to a Universal Resource Locator (URL) path, extracting, from the application, an entry point declaration corresponding to the entry point, determining, by performing a static analysis starting at the entry point declaration, that a parameter is accessible by the application, and inferring, by the static analysis, a type of the parameter by analyzing usage of the parameter by the application. |
US11755735B2 |
Speculatively executing conditional branches of code when detecting potentially malicious activity
Provided are a computer program product, system, and method for determining a frequency at which to execute trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code. Trap code is executed in response to processing a specified type of command in application code to allocate a trap address range used to detect potentially malicious code. A determination is whether to modify a frequency of executing the trap code in response to processing a specified type of command. The frequency of executing the trap code is modified in response to processing the specified type of command in response to determining to determining to modify the frequency of executing the trap code. |
US11755728B2 |
Systems, methods, and media for analyzing structured files for malicious content
Mechanisms for analyzing a structured file for malicious content are provided, comprising: parsing the structured file into a plurality of portions; selecting a selected portion of the portions; checking the selected portion to determine if at least one pre-condition is met; and in response to determining that the at least one pre-condition is met: decoding the selected portion to form a decoded portion; and checking the decoded portion to determine if it is malicious. In some embodiments: the at least one pre-condition can be changed; the structured file is a MICROSOFT OFFICE XML file; the selected portion is a file; the at least one pre-condition checks at least one attribute of the selected portion; decoding the selected portion comprises decompressing the selected portion; and/or checking the decoded portion to determine if it is malicious comprises checking whether a previously decoded portion of the structure file meets at least one condition. |
US11755725B2 |
Machine learning anomaly detection mechanism
Techniques and structures to facilitate anomaly detection within a networking system, including receiving a plurality of performance metric messages at a database system, extracting a plurality of anomaly detection messages included in the performance metric messages, storing the plurality of anomaly detection messages in an in-memory database and executing a machine learning model to process the plurality of anomaly detection messages in the in-memory database to detect whether anomalous usage of the networking system has been detected. |
US11755724B2 |
Securing software routines
A method of securing a software routine implemented in a software instance executing in an execution environment, the method comprising: initializing a code block of the software instance with a reference to the software routine by storing the reference such that the stored reference is inaccessible to code outside of the code block; and returning a reference to the code block, the reference to the code block used by the software instance outside of the code block to invoke the software routine; wherein the code block is configured to: (a) invoke the software routine using the stored reference, and, (b) after a predetermined number of invocations of the software routine by the code block, modify the stored reference so as to prevent further invocation of the software routine by the code block. |
US11755717B2 |
Security compliance for a secure landing zone
A method, apparatus, system, and computer program product for configuring a computing environment. A configuration profile is identified by a computer system for the computing environment that is to be deployed in which the computing environment meets a security policy to run an application in the computing environment. A determination is made, by the computer system, as to whether the configuration profile for the computing environment meets the security policy for running the application in the computing environment. The configuration profile for the computing environment is deployed, by the computer system, to configure the computing environment for the application in response to the configuration profile meeting the security policy. |
US11755714B2 |
Authentication based on object recognition
Various systems, mediums, and methods herein describe aspects of an authentication system. The system may receive a request from a user device to authenticate a user. The system may determine a route travelled by the user. The route can be determined based at least on data retrieved from the user device of the user. The system may determine one or more objects viewable along the route. At least one image of the one or more objects can be selected. The system may communicate the at least one image and at least one other image to the user device to be displayed on the user device. The system may receive a selection of the at least one image by the user through a display of the user device. The authentication of the user can be based, at least in part, on the user selection of the at least one image. |
US11755707B1 |
User information gathering and distribution system
Systems and methods relating to alerting users as to user information to be exchanged during transactions. A user information system (UIS) information circuit and an associated user information database populates an account with user information received from at least one of the user and a plurality of entities. A user information request relating to a transaction is received from an entity computing system associated with an entity over a network via a network interface circuit. A security circuit sends an alert comprising an approval request containing an identification of user information requested in the user information request to a user computing device associated with the user over the network. The security circuit receives an approval of the approval request from the user computing device, and the UIS information circuit provides the approved information to the entity to complete the transaction. |
US11755703B2 |
Voice authentication systems and methods for prescription processes
Methods and systems may incorporate voice interaction and other audio interaction to facilitate access to prescription related information and processes. Particularly, voice/audio interactions may be utilized to achieve authentication to access prescription-related information and action capabilities. Additionally, voice/audio interactions may be utilized in performance of processes such as obtaining prescription refills and receiving reminders to consume prescription products. |
US11755697B2 |
Secure access control framework using dynamic resource replication
Systems, computer program products, and methods are described herein for secure access control using dynamic resource replication. The present invention is configured to electronically receive, from a computing device of a user, a request to generate a resource access path to access a resource; determine one or more resource requirements associated with the resource; determine an authentication level associated with the user; initiate a resource replication engine on the one or more resource requirements and the authentication level associated with the user; determine, using the resource replication engine, that the one or more requirements and the authentication level associated with the user meets one or more conditions for a replication process; and generate, using the resource replication engine, the resource access path and a plurality of replicate resource access paths. |
US11755690B1 |
Mitigating add financial institution errors by leveraging geolocation data
Techniques for detecting fraud may include mapping routing numbers of one or more financial institutions with geolocation data of the financial institutions; obtaining a geolocation of a user based on the user's internet protocol (IP) address; obtaining a first user input from the user indicating a first financial institution; generating a match score for each of the one or more financial institutions that indicates a level of match between the first user input and the respective financial institution; boosting the match score for each financial institution based on its location with respect to the geolocation of the user; generating a list of financial institutions having the boosted match score above a threshold; obtaining a second user input from the user indicating at least one second financial institution; and presenting search results to the user based on the second user input, wherein the search results are boosted. |
US11755688B2 |
Apparatus and method for generating training data for a machine learning system
The present disclosure provides an apparatus and method for training a machine learning engine configured to determine whether an object in a two dimensional (2D) image is in-scope or out-of-scope relative to the one or more 3D objects that includes receiving a 3D model of each of the one or more 3D objects, for each 3D model receiving a set of specifications and thresholds for the 3D model, augmenting the specifications of the 3D model to generate a plurality of augmented 3D models, and generating auxiliary training data based on the plurality of augmented 3D models, and utilizing the auxiliary training data to train the machine learning engine. The present disclosure also provides an apparatus and method for training a machine learning engine that includes receiving sampling parameters related to a system of interest, sampling a generative model of a generative adversarial network (GAN) based on the sampling parameters to generate auxiliary input data, inputting the auxiliary input data into a discriminator model of the GAN to generate an auxiliary label associated with each of the auxiliary input data element, and utilizing the auxiliary input data and auxiliary labels as auxiliary training data to train the machine learning engine. |
US11755684B1 |
Systems and methods for memory efficient parallel tensor decompositions
In a system for improving performance of tensor-based computations and for minimizing the associated memory usage, computations associated with different non-zero tensor values are performed while exploiting an overlap between the respective index tuples of those non-zero values. While performing computations associated with a selected mode, when an index corresponding to a particular mode in a current index tuple is the same as the corresponding index from another, previously processed index tuple, the value already stored in a buffer corresponding to that particular mode is reused either wholly or in part, minimizing the processor usage and improving performance. Certain matrix operations may be iterated more than once so as to avoid the need to store a large partial result obtained from those operations. The performance overhead of the repeated operations is not significant, but the reduction in memory usage is. |
US11755682B2 |
Evaluating quantum computing circuits in view of the resource costs of a quantum algorithm
Methods for evaluating quantum computing circuits in view of the resource costs of a quantum algorithm are described. A processor-implemented method for performing an evaluation of a polynomial corresponding to an input is provided. The method includes determining a polynomial interpolation for a set of sub-intervals corresponding to the input. The method further includes constructing a quantum circuit for performing, in parallel, polynomial evaluation corresponding to each of the set of sub-intervals. |
US11755681B2 |
Real-time equivalent user interaction generation
A method, apparatus, and system for data processing to support real-time equivalent user interaction generation is described. To support real-time equivalent user interaction generation, a user's interactions with a first user interface of an application at a first user device are identified, the identified user's interactions with the first user interface of the application at the first user device may be converted into equivalent user interactions with a second user interface of the application based at least in part on a configuration of the second user interface of the application at a second user device, and the equivalent user interactions with the second user interface of the application at the second user device may be implemented, wherein the configuration of the second user interface of the application at the second user device and a configuration of the first user interface of the application at the first user device are different. |
US11755679B2 |
Service execution method and device
Techniques for providing a service execution method and device are described. A request is received from a browser of a client device. A web page is determined from the received request. The web page is transmitted to the client device to wake up a designated application of the client device. A service execution request is received from the designated application of the client device. The received service execution request is determined to correspond to the received request. In response to determining that the received service execution request corresponds to the received request, a service is executed based on the received service execution request. |
US11755678B1 |
Data extraction and optimization using artificial intelligence models
Disclosed herein are embodiments of systems, methods, and products comprises a server, which identifies optimized potential suppliers based on the client's request. The request comprises search specification and preselected bidders. The server extracts a first set of keywords from the search specification and finds web pages of potential suppliers based on the first set of keywords. The server identifies the websites of the preselected bidders, extracts a second set of keywords from the websites, and finds web pages of more potential suppliers based on the second set of keywords. The server determines the web pages are associated with real suppliers by excluding non-supplier web pages. The server determines a similarity score for each potential supplier by vectorizing keywords extracted from the supplier's web pages. The server determines a risk score for each potential supplier. The server generates a GUI comprising a list of suppliers ranked based on the similarity scores. |
US11755677B2 |
Data mining method, data mining apparatus, electronic device and storage medium
The present disclosure discloses a data mining method, a data mining apparatus, an electronic device and a storage medium, relates to the technical field of the Internet, and in particular to the Internet big data processing technology. The method includes: acquiring a current article to be mined; obtaining information values required for each data identification strategy of multiple data identification strategies from the current article, and each data identification strategy is used for identifying a preset type of data; identifying a data type of the current article according to the information values required for each data identification strategy to obtain a data type identification result; and determining whether the current article belongs to any preset type of data according to the data type identification result. |
US11755676B2 |
Systems and methods for generating real-time recommendations
A real-time recommendation system includes a non-transitory, computer-readable storage medium having encoded thereon instructions that a processor executes to receive data from data sources that includes one or more data records. The processor then identifies features in data of a data record, extracts and buffers the features, and applies the features to a feature detect mechanism. The feature detect mechanism includes feature detect algorithm and more recommender algorithms that are encapsulated in a feature detection object. The feature detection object may be a Strategy/Composite feature detection object that includes Strategy design patterns. The processor further executes to reject a feature in response to failures of the feature to match at least one of the Strategy design patterns, and in real time, select and install features that match one or more of the Strategy design patterns into one or more recommender algorithms. |
US11755674B2 |
Dynamic radius threshold selection
The disclosure relates to dynamically selecting a radius threshold for a device. The system identifies, based on sensor data detected by a sensor of the device, a location of the device. The system generates a feature representation for each of a plurality of features based on a query input into the device, the location of the device, and a plurality of entity locations corresponding to the query. The system accesses a data structure storing optimum radii correlated with a presence of the plurality of features and a corresponding performance metric based on network activity. The system determines the radius threshold based on the optimum radii and the plurality of features. The system identifies an eligible entity location having a distance from the device that is within the radius threshold. The system selects, for display on the device, a content item for the eligible entity location. |
US11755672B2 |
Search result filters from resource content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query. |
US11755668B1 |
Apparatus and method of performance matching
In an aspect an apparatus for performance matching is presented. An apparatus includes at least a processor and a memory communicatively connected to the processor. A memory contains instructions configuring at least a processor to receive performance data of a user performing a skill evaluation. At least a processor is configured to determine a measured performance of a user as a function of performance data. At least a processor is configured to compare the measured performance to a performance parameter. At least a processor is configured to generate a search query as a function of a comparison. At least a processor is configured to provide a user with at least a posting as a function of a search query. |
US11755667B1 |
Extraction of relevant content from communication networks
Briefly, example methods, apparatuses, and/or articles of manufacture may be implemented to receive or obtain, responsive to transmitting the one or more search terms to a search entity, one or more primary content items that include messages that accord with the one or more search terms. The method may additionally include parsing the messages that accord with the one or more search terms to detect one or more relevant secondary search terms and obtaining secondary content items that accord with the one or more relevant secondary search terms. The method may further include generating signals to represent a report of entities that accord with the one or more relevant secondary search terms. |
US11755664B2 |
Electronic evidence transfer
A method for transferring electronic evidence is provided. The law enforcement agencies can make efficient use of social media and other forms of public communications to make a public appeal for information on crimes and other investigations wherein the public appeals allow members of the public to easily submit information and/or media files from smartphones and other computers in a way that allows the submission to be linked to the public appeal (e.g. the specific case file or the attributes of the case file) so that the submission data can be found and accessed by law enforcement investigators. |
US11755663B2 |
Search activity prediction
Disclosed, in one general aspect, is a computer-based method and apparatus for extracting predictive information from a collection of stored, machine-readable electronic documents. The method includes accessing at least a subset of the electronic documents each including different machine-readable predictive information about one or more future facts occurring after a publication time for that document. The method also includes extracting the predictive information about the one or more future facts from the accessed documents, and deriving one or more predicted query information items based on the predictive information extracted in the step of extracting. |
US11755659B2 |
Document search device, document search program, and document search method
A document search device includes a document search unit configured to search for an input keyword in a document database in which document information including text data is stored, the text data being extracted, by using a character recognition process, from document image data generated by imaging a paper document, a similar keyword selecting unit configured to select a similar keyword in accordance with a degree of similarity to the input keyword, from a group of wildcard strings generated from the input keyword, and cause the document search unit to search for the similar keyword in the document database, and an output unit configured to output a search result obtained by searching for the input keyword in the document database and a search result obtained by searching for the similar keyword in the document database. |
US11755656B2 |
Feedback control for automated messaging adjustments
A processor may receive data and generate a quantified representation of the data by processing the data using at least one machine learning (ML) algorithm, the quantified representation of the data indicating a sentiment of content of the data. The processor may automatically revise the content of the communications data. The revising may include determining a reaction to the content of the communications data, generating a quantified representation of the reaction, determining a difference between the quantified representation of the reaction and the quantified representation of the communications data, identifying, based on the difference, a portion of the content having an unintended sentiment, and replacing the portion of the content with different content. |
US11755655B2 |
Routing of cases using unstructured input and natural language processing
A method is provided for generating a ranked list of candidate responders. In some embodiments, the method includes receiving a question from a user and generating a question feature vector representing an intent of the question and a first skill set inferred from the question. The method also includes for one or more candidate responders, generating a candidate feature vector representing a skill set and questions associated with the respective candidate responder; computing a reputation score based on questions and user feedback associated with the respective candidate responder; and computing, based on the question feature vector, candidate feature vector, and reputation score, a probability score representing a prediction of the quality of an answer that would be provided by the respective candidate responder if the input question were routed to the respective candidate responder. The method further includes generating a ranked list of candidate responders using the computed probability scores. |
US11755649B2 |
Data indexing for search tool
Methods and systems for indexing data for a search tool are disclosed, wherein the method is performed using one or more processors. The methods and systems may comprise an operation of providing an indexing application programming interface (API) for implementation in relation to one or more data resources of a data processing platform requiring data of the data resource to be indexed for searching using a search tool of the data processing platform. The interface may be configured, when implemented in relation to a data resource, to send data indicative of one or more definitions of data to be crawled from said data resource to an indexing system of the data processing platform, and to generate an event queue indicative of one or more events associated with said defined data that have occurred in relation to the data resource. |
US11755647B2 |
XML production through database mining and blockchain
In an approach for dynamically generating correctly formatted Extensible Markup Language (XML) based off of a subset of data from a database, a processor receives an input pointing to a subset of data. A processor collects the subset of data from existing sources. A processor modifies the subset of data using wildcarding to generate a modified subset of data. A processor generates a set of XML files from the modified subset of data. A processor creates an immutable record of the subset of data, the modified subset of data, and the set of XML files. A processor outputs the set of XML files. |
US11755644B2 |
Video query method, apparatus, and device, and storage medium
A video query method includes obtaining a media feature of a query media and a static image feature corresponding to a candidate video. The query media includes the target object, and the candidate video includes the moving object. A video feature of the candidate video is determined according to the static image feature and motion time sequence information of the moving object in the candidate video. Whether the moving object in the candidate video is related to the target object in the query media can be determined according to the media feature and the video feature. |
US11755639B2 |
Systems and methods of metadata and image management for reviewing data from transmission electron microscope (TEM) sessions
Disclosed herein are methods and systems of metadata management for reviewing data from microscopy experimental sessions. Image data from an experimental session is stored in an archive at one or more filepath locations, either locally or on a network. Metadata associated with the image data is stored in a database with a reference to the filepath where the raw image is stored, such that the metadata is associated in the database with the image data. A user can perform post-experimental filtering, sorting, and searching of the underlying image data using the metadata, which allows the image data to be analyzed without duplication of the image data and without manual review of each individual image. The filtered data is presented in an interactive timeline format. |
US11755638B2 |
Method of personalized image and video searching based on a natural language query, and an apparatus for the same
A method of personalized image retrieval includes obtaining a natural language query including a name; replacing the name in the natural language query with a generic term to provide an anonymized query and named entity information; obtaining a plurality of initial ranking scores and a plurality of attention weights corresponding to a plurality of images using a trained scoring model that inputs the anonymized query and the plurality of images; obtaining a plurality of delta scores corresponding to the plurality of images using a re-scoring model that inputs the plurality of attention weights and the named entity information; and obtaining a plurality of final ranking scores by modifying the plurality of initial ranking scores based on the plurality of delta scores. The trained scoring model performs semantic based searching and the re-scoring model determines a probability that faces detected in the plurality of images correspond to the name. |
US11755632B2 |
Classifier system and method
Disclosed herein are systems and methods for classifying unstructured datasets according to a classification system and generating an enhanced, classified and structured data-set enabling efficient supplemental computer-based processing. The exemplary computer-implemented classification algorithms involve, for each entry in the input dataset, semantically interpreting a text-based occupation description, analyzing the description according to an ontology of interrelated “concepts” and identifying semantically relevant concept(s) and any associated descriptors specific to the classification system. The system is also configured to expand the list of relevant concepts to include concepts that bear a relationship thereto, scoring the various concepts and associated descriptors and identifying the concept(s) and descriptors that most accurately correspond to the input data. Further, the system is configured to generate the new structured and classified occupation dataset by selectively combining certain input data and augmenting each entry with supplemental information inferred through the classification process. |
US11755629B1 |
System and method of context-based predictive content tagging for encrypted data
This disclosure relates to systems, methods, and computer readable media for performing multi-format, multi-protocol message threading in a way that is most beneficial for the individual user. Users desire a system that will provide for ease of message threading by “stitching” together related communications in a manner that is seamless from the user's perspective. Such stitching together of communications across multiple formats and protocols may occur, e.g., by: 1) direct user action in a centralized communications application (e.g., by a user clicking ‘Reply’ on a particular message); 2) using semantic matching (or other search-style message association techniques); 3) element-matching (e.g., matching on subject lines or senders/recipients/similar quoted text, etc.); and 4) “state-matching” (e.g., associating messages if they are specifically tagged as being related to another message, sender, etc. by a third-party service, e.g., a webmail provider or Instant Messaging (IM) service). |
US11755627B1 |
Systems and methods for centralized database cluster management
Embodiments disclosed herein describe systems and methods to generate statuses of higher level integrated logical clusters from one or more output files generated by the clusterwares of a plurality of lower level physical clusters. The systems and methods provide an interactive dashboard graphical user interface (GUI) rendering the statuses of the higher level logical clusters. In response to a drill down selection by the system administrator, the systems and methods may render resource level statuses of the plurality of resources forming the higher level logical cluster. Therefore, by using a single dashboard, a system administrator can seamlessly transition between statuses at different level of abstractions for multiple resources distributed across multiple geographically diverse datacenters. Furthermore, the dashboard allows the system administrator to perform failover operations. |
US11755623B2 |
Estimation device, estimation method, and non-transitory computer-readable recording medium
An estimation device according to the present application includes an acquiring unit and an estimation unit. The acquiring unit acquires user relationship information indicating a similarity relationship between a plurality of users. The estimation unit estimates, based on feeling information on a similar user who is similar to one of the users in the user relationship information acquired by the acquiring unit, a feeling of the one of the users. |
US11755610B2 |
Systems and methods for automated data migration
A data movement system is provided for moving data using a data-to-file-to-data movement path. The data movement system includes a source database, a target database, a configuration database, and a data movement server. The data movement is in communication with the source database, the target database, and the configuration database. The processor is configured to receive a configuration record including source details and target details. The processor is also configured to define an extraction query based on the source details and to apply the extraction query to the source database to obtain an extraction load. The processor is further configured to generate a load file based on the extraction load, to define a load script based on the target details, and to apply the load script to the load file to obtain a load query. The processor is also configured to update the target database with the load query. |
US11755606B2 |
Dynamically updated data sheets using row links
In response to a determination that a first logical table is to be created in a data sheet, a respective row identifier is generated and stored for individual rows of the first logical table. To indicate a relationship between a particular cell of another logical table and a particular row of the first logical table, the row identifier of the particular row is stored. After a modification of a value stored in the particular row, the row identifier is used to determine an updated value to be displayed in the particular cell of the other logical table. |
US11755604B2 |
Building management system with declarative views of timeseries data
A building management system (BMS) includes building equipment configured to provide raw data samples of one or more data points in the BMS. The BMS further includes a data collector configured to collect raw data samples from the building equipment and generate one or more raw data timeseries comprising a plurality of the raw data samples. The BMS also includes a timeseries processing engine. The timeseries processing engine is configured to identify one or more timeseries processing workflows that apply to the raw data timeseries, each of the workflows comprising a predefined sequence of timeseries processing operation. The timeseries processing engine is further configured to process the raw data timeseries using the identified timeseries processing workflows to generate one or more derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database. |
US11755595B2 |
Apparatus, systems and methods for scoring and distributing the reliability of online information
The apparatus, systems and methods dynamically provide the reliability of multimedia documents by applying a series of intrinsic criteria and extrinsic criteria by pre-calculating a reliability score for at least a set of multimedia documents of at least one pre-selected source of multimedia documents, and by providing, in response to a request, the multimedia documents from the pre-selected sources associated with the score and the multimedia documents from the other sources associated with a score conditionally calculated. |
US11755594B1 |
Determination of user intention-based representations of internet resource identification items and selection of content items
One or more computing devices, systems, and/or methods are provided. In an example, an internet resource identification item associated with one or more internet resources may be identified. User activity information associated with a plurality of events may be analyzed to determine a plurality of sets of text associated with the internet resource identification item, wherein each set of text of the plurality of sets of text is associated with an event, of the plurality of events, associated with an internet resource of the one or more internet resources. A plurality of term representations may be determined based upon the plurality of sets of text. A user intention-based representation associated with the internet resource identification item may be generated based upon the plurality of term representations. A content item may be selected for presentation via a client device based upon the user intention-based representation. |
US11755590B2 |
Data connector component for implementing integrity checking, anomaly detection, and file system metadata analysis
Techniques are provided for on-demand creation and/or utilization of containers and/or serverless threads for hosting data connector components. The data connector components can be used to perform integrity checking, anomaly detection, and file system metadata analysis associated with objects stored within an object store. The data connector components may be configured to execute machine learning functionality to perform operations and tasks. The data connector components can perform full scans or incremental scans. The data connector components may be stateless, and thus may be offlined, upgraded, onlined, and/or have tasks transferred between data connector components. Results of operations performed by the data connector components upon base objects may be stored within sibling objects. |
US11755587B2 |
System for analyzing and interpreting at least one data stream as well as method of combining data fragments
A system for analyzing and interpreting at least one data stream comprises at least two extraction modules and at least one aggregation module that is configured to receive tagged data fragments from the at least two extraction modules. The aggregation module is configured to combine the tagged data fragments received from the at least two extraction modules to one session data. Further, a method of combining data fragments is described. |
US11755584B2 |
Constructing distributions of interrelated event features
A method, system and computer-usable medium for constructing a distribution of interrelated event features. The constructing a distribution of interrelated event features includes receiving a stream of events, the stream of events comprising a plurality of events; extracting features from the plurality of events; constructing a distribution of the features from the plurality of events; and, analyzing the distribution of the features from the plurality of events. |
US11755582B2 |
Adaptive field-level matching
Adaptive field-level matching is described. A system identifies first elements in a field of a prospective record for a database, and second elements in the field of a candidate record, in the database, for matching the prospective record. The system identifies features corresponding to any of the first elements that are identical to any of the second elements, any of the first elements that are absent from the second elements, and any of the second elements that are absent from the first elements. A machine-learning model uses the features to determine a field match score for the candidate record's field. Another machine-learning model weighs the field match score and weighs another field match score for another field of the candidate record to determine a record match score for the candidate record. If the record match score satisfies a threshold, the system identifies the candidate record as matching the prospective record. |
US11755575B2 |
Processing database queries using format conversion
Devices, methods and systems for processing database queries formatted differently than the database storage model being queried are disclosed. Processing database queries independent of the storage model of the queried database may be performed by receiving a query for one or more data items stored in a database, determining whether to use at least one query operator that uses data having a format different from the storage model format of at least one of one or more data items stored in the database and converting the format of the data used by the at least one query operator to a format that matches the storage model format of at least one of one or more data items stored in the database. Related systems, methods, and articles of manufacture are also described. |
US11755573B2 |
Methods and systems for determining search parameters from a search query
An exemplary query parsing system accesses user input text representative of a search query. The system generates a plurality of candidate parses of the user input text. Each of the plurality of candidate parses includes a candidate what portion and a candidate where portion determined from the user input text. The system generates a score for each candidate parse in the plurality of candidate parses based on whether one or more of a plurality of predefined parsing features are found in the respective candidate parse and on a machine learning mode. The system selects, from the plurality of candidate parses based on the scores for the plurality of candidate parses, the candidate what portion and the candidate where portion of a particular candidate parse included in the plurality of candidate parses as search parameters for the search query. Corresponding methods and systems are also disclosed. |
US11755571B2 |
Customized data scanning in a heterogeneous data storage environment
Methods and systems are presented for performing data scanning in a heterogenous data storage environment. A data scanning process on multiple different data storages may be performed based on a data scanning request, which specifies certain data of interest to be detected during the scanning. First, sampled data records are scanned from each of the data storages. Based on analyzing the data in the sampled data records and the metadata associated with each data storage, a fingerprint may be generated for each of the data storages that indicates a likelihood that the data storage includes the data of interest. A second scan may be performed on the data storage only if the fingerprint exceeds a threshold. The data of interest may be detected in the data storages during the second scan of the selected data storages. |
US11755569B2 |
Method for processing a question in natural language
The present invention is related to a method for processing a question in natural language received at a server (2), comprising performing by a processing unit (21) of the server (2) steps of: (a) for each n-gram of the question which is not a stop word, from at least one given knowledge base of entities linked by relations, identifying as initial entities and initial relations the entities and relations of the knowledge base matching said n-gram; (b) generating a set of possible queries for entities or relations of said given knowledge base, as a function of the initial entities and initial relations identified for all the n-gram of the question; (c) ranking each query of said set of possible queries as a function of at least one predetermined criterion, so as to identify a top-ranked possible query; (d) executing said top-ranked possible query, and returning the result entities or relations. |
US11755568B1 |
Execution and consistency model for materialized tables
Provided herein are systems and methods for a database object (e.g., materialized table) configuration including scheduling refreshes of the materialized table. For example, a method includes determining a dependency graph for a first MT. The dependency graph comprises a second MT from which the first MT depends. The first MT includes a query on one or more base tables and a lag duration value. The lag duration value indicates a maximum time period that a result of a prior refresh of the query can lag behind a current time instance. A tick period is selected for a set of ticks based on the lag duration value. The set of ticks corresponds to a set of aligned time instances. Refresh operations are scheduled for the first and second MTs at corresponding time instances from the set of aligned time instances. The corresponding time instances are separated by the tick period. |
US11755565B2 |
Hybrid column store providing both paged and memory-resident configurations
Disclosed herein are system, method, and computer-program product embodiments for generating a paged and in-memory representation of a database object. An embodiment operates by maintaining in-memory and paged form primitives unique to the database object or a substructure thereof in a database such that the in-memory and paged form primitives are capable of providing the in-memory and paged representations of the database objects, respectively. Thereafter, a load configuration for the database object is determined. Based on the load configuration, the in-memory and/or paged representations of the database object are generated using the in-memory form primitive or the paged form primitive unique to the database object, respectively. Subsequently, the in-memory and/or paged representations of the database object are stored in the database. |
US11755564B2 |
Compute-efficient effective tag determination for data assets
Techniques described herein are directed to determining an effective tag for data assets. For instance, each tag associated with a data asset may be associated with certain attributes. Non-limiting examples for such attributes may include a confidence level associated with a source that applied the tag, an applied date at which the tag was applied to the data asset, and/or a hierarchical depth of the data asset to which the tag was applied, as well as additional and/or alternative types of attributes. When a request to determine a tag for a data asset is received, the attributes for all the tags applied to the data asset may be retrieved and/or analyzed to determine which of such tags effectively classifies the data asset. The determined effective tag may be returned to the requesting entity. |
US11755559B1 |
Automatic entity control in a machine data driven service monitoring system
Automated discovery of relationships between entities within an IT environment. A technique is performed by a relationship module that performs a discovery search for entity relationships to produce a set of relationship search results. The relationship module then generates a set of relationship definitions from the set of relationship search results which are stored to a relationship collection in a data store. A technique for automatically updating entity and relationship definitions and removing outdated entity and relationship definitions stored to a data store. An update module automatically updates entity and relationship definitions at predetermined time intervals. The update history in each definition is also modified to reflect the update process. A retire module automatically removes outdated definitions using the update history in each definition. |
US11755550B2 |
System and method for fingerprinting-based conversation threading
Systems, methods, and computer readable media for staging a corpus of electronic communication documents for analysis, such as, for example, via a content analysis platform. The staging may include a staging platform accessing the corpus of electronic communication document. For each electronic communication document within the corpus, the staging platform may generate a fingerprint based upon the output of a hash function executed upon a set of characteristics corresponding to each segment within the electronic communication document. The staging platform may analyze the generated fingerprints to generated a plurality of threaded conversations that do not include electronic communication documents that fail to convey any new information. The systems and methods may also include detecting and flagging any segments within an electronic communication document that may have been mutated by its author. |
US11755549B2 |
Method, electronic device, and computer program product for data processing
Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data processing. The method includes: determining, based on sizes of multiple data segments included in data to be processed, a first time required to perform a matching operation for each data segment, wherein the matching operation is used to determine non-duplicate data segments; determining, based on the size of each data segment and a compression level for the data to be processed, a second time required to perform a compression operation for each data segment; and determining, based on the first time, the second time, and a de-duplication rate for the data to be processed, a target mode for processing the multiple data segments from a first mode and a second mode, wherein in the first mode, a compression operation is performed only on the non-duplicate data segments in the multiple data segments, and in the second mode, a compression operation is performed on each of the multiple data segments. In this way, the data processing mode can be dynamically selected according to features of the data to be processed, thereby improving the efficiency of data processing. |
US11755548B2 |
Automatic dataset preprocessing
The invention relates to a data processing method for preparing a dataset that includes a processor that receives a first plurality of data input streams to prepare an output dataset. The plurality of data input streams and the output dataset are different. The method includes standardizing the plurality of data input streams, encoding the normalized data, preprocessing missing data, and transmitting a preprocessed dataset. The invention further relates to a data processing system, and a recording medium on which the data processing program is recorded. |
US11755547B1 |
Verification microservice for deduplicated object storage system
Described is a system for detecting corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A similarity group verification path is selected by a controller module based upon detection of an object storage memory size condition. The similarity group verification path includes controller phases to verify whether objects have been corrupted without having to incur costly read operations. |
US11755546B2 |
Attribute aware relationship-based access control on row and field levels in a relational database
Systems and methods are described for implementing attribute aware, relationship-based access control by receiving a query to access a relational database from a user, determining if a rule of the relational database is applicable to the query, determining one or more relationships associated with the query based at least in part on the rule, and modifying the query by adding an extra join operation to the query based at least in part on the rule and the one or more relationships. Further, when a type of the rule is row level, a where clause filter is added to the modified query to enforce a condition of the rule, and when the type of the rule is field level, a case column is added to the modified query and a select clause is added to the modified query to wrap the query. The modified query is processed to produce a result. |
US11755539B2 |
Big data processing method based on direct computation of compressed data
A big data processing method based on direct computation of compressed data. The method includes 1) compressing, based on a modified Sequitur compression method, original input data according to a smallest compression granularity given by an user, and transforming them into a directed acyclic graph, DAG, consisting of digits; and 2) determining an optimal traversal pattern, and performing a top-downward traversal or a bottom-upward traversal on the DAG in the step 1) based on the determined optimal traversal pattern so as to enable direct processing of the compressed data. By providing a modified Sequitur algorithm and top-downward and bottom-upward traversal strategies in the disclosure, direct processing of compressed data is enabled, significant improvement in time and space has been gained with broad applicability, and certain representations with respect to more advanced document analytics can still be derived on the basis of these. |
US11755536B1 |
System-independent data lineage system
A data lineage system tracks performance of data flows through different transformations independent of the systems that perform the transformations. A data flow model is maintained as a graph in the data lineage system that is updated by data processors to include performance history of different transformations in the data flow. Subsequent analyses of the data flow model, such as tracing particular data, can be supported using the recorded performance information in the graph of the data flow model. |
US11755535B2 |
Consistent file system semantics with cloud object storage
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage. |
US11755534B2 |
Data caching method and node based on hyper-converged infrastructure
A data caching method, a node, a machine learning framework and a file system client based on hyper-converged infrastructure are provided. In the data caching method, a computing program requests a computing node to prefetch computing data prior to using the computing data. Then, the computing node acquires and stores the computing data in a cache memory as requested by the computing program. Subsequently, as the computing program requests the computing node to discard the computing data, the computing node discards the computing data from the cache memory as requested by the computing program. |
US11755532B2 |
System and methods for pre-populating service data indication on user interface
A method for generating graphic display interface, comprising: receiving an request to generate a graphic display interface comprising at least a client ID; generating a plurality of graphic data structures based on at least one of the request or a priority list, each of the graphic data structures corresponding to a identifier; associating for each of the graphic data structures, an item graphic; tagging each of the graphic data structures with one or more tags, the tagging comprises: determine that the client ID matches at least one member ID; and determine, for each of the graphic data structures, that the associated identifier has a first status, and tagging the graphic data structures with a first tag upon the determination; and associating for each of the graphic data structures based on the associated tags, one of a plurality of service graphics; and generating instruction for the graphic display interface. |
US11755526B2 |
USB device
A portable, application-specific USB autorun device, following connection to a computer terminal, automatically initialises or presents itself as a known type of device and then automatically sends to the terminal a sequence of data complying with a standard protocol, that sequence of data automatically causing content to be accessed or a task to be initiated. The device (i) includes a standardised USB module that includes a USB microcontroller, the standardised module being designed to be attached to or embedded in multiple types of different, application specific packages but (ii) excludes mass memory storage for applications or end-user data. |
US11755523B2 |
Stacked device system
Multiple device stacks are interconnected in a ring topology. The inter-device stack communication may utilize a handshake protocol. This ring topology may include the host so that the host may initialize and load the device stacks with data and/or commands (e.g., software, algorithms, etc.). The inter-device stack interconnections may also be configured to include/remove the host and/or to implement varying numbers of separate ring topologies. By configuring the system with more than one ring topology, and assigning different problems to different rings, multiple, possibly unrelated, machine learning tasks may be performed in parallel by the device stack system. |
US11755521B2 |
Folded memory modules
A memory module comprises a data interface including a plurality of data lines and a plurality of configurable switches coupled between the data interface and a data path to one or more memories. The effective width of the memory module can be configured by enabling or disabling different subsets of the configurable switches. The configurable switches may be controlled by manual switches, by a buffer on the memory module, by an external memory controller, or by the memories on the memory module. |
US11755518B2 |
Control of Thunderbolt/DisplayPort multiplexor for discrete USB-C graphics processor
An information handling system includes a USB-C port, first and second processors, and a USB-C power delivery controller. The first processor couples to the USB-C port utilizing a first connection type. The second processor couples to the USB-C port utilizing a second connection type. The USB-C power delivery controller includes first registers associated with the first processor and second registers associated with the second processor. The first processor utilizes the first registers to communicate with the USB-C port. The second processor utilizes the second registers to communicate with the USB-C port. |
US11755517B2 |
Communication control device, communication control method, information processing device, information processing method, and computer program product
A communication control device according to an embodiment includes one or more hardware processors functioning as a transmission control unit and a communication unit. The transmission control unit performs control of transmission of messages by opening and closing a gate based on transmission permission information. The transmission permission information is generated based on gate control information including a plurality of entries for determining whether to open a plurality of gates corresponding to a plurality of queues. The transmission permission information indicates an amount of transmittable messages in a period corresponding to one or more continuous entries. The communication unit transmits and receives messages in accordance with the control of the transmission control unit. |
US11755515B2 |
Translation system for finer grain memory architectures
Systems and techniques for a translation device that is configured to enable communication between a host device and a memory technology using different communication protocols (e.g., a communication protocol that is not preconfigured in the host device) is described herein. The translation device may be configured to receive signals from the host device using a first communication protocol and transmit signals to the memory device using a second communication protocol, or vice-versa. When converting signals between different communication protocols, the translation device may be configured to convert commands, map memory addresses to new addresses, map between channels having different characteristics, encode data using different modulation schemes, or a combination thereof. |
US11755512B2 |
Managing inter-processor interrupts in virtualized computer systems
An example method may include allocating, on a host computer system, a memory page in a memory of an input/output (I/O) device, mapping the memory page into a memory space of a virtual machine associated with a first virtual processor, creating a first entry in an interrupt mapping table in the memory of the I/O device, where the first entry includes a memory address that is associated with a second virtual processor identifier and further includes an interrupt vector identifier; and creating a second entry in an interrupt injection table of an interrupt injection unit of the host computer system, where the second entry is associated with a memory address that corresponds to a second virtual processor, the second entry includes the interrupt vector identifier, and the second entry is further associated with the second virtual processor identifier. |
US11755511B2 |
Data bus inversion using multiple transforms
Transmitter circuitry includes inversion circuitry, first transform circuitry, and selection circuitry. The inversion circuitry generates a first transformed data word by inverting one or more of a plurality of bits of a first data word. The first transform circuitry generates a second transformed data word by performing a first invertible operation on the first data word and a second data word. The selection circuitry selects one of the first data word, the first transformed data word, and the second transformed data word based on a first number of bit inversions between the first data word and the second data word, a second number of bit inversions between the first transformed data word and the second data word, and a third number of bit inversions between the second transformed data word and the second data word. The selection circuitry further outputs the selected data word. |
US11755509B2 |
Deterministic operation of storage class memory
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, a memory controller is disclosed. The memory controller includes write queue logic that has first storage to temporarily store signal components of a write operation. The signal components include an address and write data. A transfer interface issues the signal components of the write operation to a bank of a storage class memory (SCM) device and generates a time value. The time value represents a minimum time interval after which a subsequent write operation can be issued to the bank. The write queue logic includes an issue queue to store the address and the time value for a duration corresponding to the time value. |
US11755505B2 |
Method and system for accessing a nonvolatile memory via SPI ports
A system contains a field-programmable gate array (“FPGA”), a controller, and a non-volatile memory (“NVM”) for providing user-defined logic functions. In one aspect, the controller, having a serial peripheral interface (“SPI”) port, is capable of processing information based on execution of instructions. NVM, having a memory SPI port, is configured to store configuration data persistently. FPGA includes multiple configurable logic blocks (“LBs”) configured to be selectively programmed to perform one or more user-defined logic functions in accordance with the configuration data. FPGA, in one embodiment, includes a master SPI (“MSPI”) port which is used to couple to the memory SPI port of NVM and a slave SPI (“SSPI”) port which is used to couple to SPI port of controller. |
US11755504B2 |
Multiprocessor system with improved secondary interconnection network
Embodiments of a multiprocessor system are disclosed that may include a plurality of processors interspersed with a plurality of data memory routers, a plurality of bus interface units, a bus control circuit, and a processor interface circuit. The data memory routers may be coupled together to form a primary interconnection network. The bus interface units and the bus control circuit may be coupled together in a daisy-chain fashion to form a secondary interconnection network. Each of the bus interface units may be configured to read or write data or instructions to a respective one of the plurality of data memory routers and a respective processor. The bus control circuit coupled with the processor interface circuit may be configured to function as a bidirectional bridge between the primary and secondary networks. The bus control circuit may also couple to other interface circuits and arbitrate their access to the secondary network. |
US11755502B2 |
Methods of controlling power consumption, boards, electronic devices and storage media
Provided are a method and an apparatus for controlling power consumption, a board, an electronic device and a storage medium. The method is applied to a board, and the board includes a dynamic random memory. The method includes: obtaining a data flow of the board; and controlling an active bandwidth of the dynamic random memory according to the data flow. |
US11755497B2 |
Memory management
Memory management apparatus comprises input circuitry to receive a translation request defining a first memory address within a first memory address space; prediction circuitry to generate a predicted second memory address within a second memory address space as a predicted translation of the first memory address, the predicted second memory address being a predetermined function of the first memory address; control circuitry to initiate processing of the predicted second memory address; translation and permission circuitry to perform an operation to generate a translated second memory address for the first memory address associated with permission information to indicate whether memory access is permitted to the translated second memory address; and output circuitry to provide the translated second memory address as a response to the translation request when the permission information indicates that access is permitted to the translated second memory address. |
US11755493B2 |
Memory controller for selecting victim map cache line and operating method thereof
A memory controller includes: a map cache area for storing a map cache lines including mapping information between a logical address and a physical address; a victim map cache line selector for selecting a victim map cache line among the map cache lines, using a victim map cache line selection model trained by using a storage state information as training data, when a physical address corresponding to a logical address of an operation request is absent in the map cache area; and a map data controller for removing the selected victim map cache line from the map cache area, providing the removed victim map cache line to a memory device, receiving a target map cache line including the physical address corresponding to the logical address of the operation request from the memory device, and storing the target map cache line in the map cache area. |
US11755490B2 |
Unmap operation techniques
Methods, systems, and devices for unmap operation techniques are described. A memory system may include a volatile memory device and a non-volatile memory device. The memory system may receive a set of unmap commands that each include a logical block address associated with unused data. The memory system may determine whether one or more parameters associated with the set of unmap commands satisfy a threshold. If the one or more parameters satisfy the threshold, the memory system may select a first procedure for performing the set of unmap commands different from a second procedure (e.g., a default procedure) for performing the set of unmap commands and may perform the set of unmap commands using the first procedure. If the one or more parameters do not satisfy the threshold, the memory system may perform the set of unmap commands using the second procedure. |
US11755484B2 |
Instruction block allocation
Apparatus and methods are disclosed for throttling processor operation in block-based processor architectures. In one example of the disclosed technology, a block-based instruction set architecture processor includes a plurality of processing cores configured to fetch and execute a sequence of instruction blocks. Each of the processing cores includes function resources for performing operations specified by the instruction blocks. The processor further includes a core scheduler configured to allocate functional resources for performing the operations. The functional resources are allocated for executing the instruction blocks based, at least in part, on a performance metric. The performance metric can be generated dynamically or statically based on branch prediction accuracy, energy usage tolerance, and other suitable metrics. |
US11755479B1 |
Storage management system and method
A method, computer program product, and computing system for defining a normal IO write mode for writing data to a storage system, the normal IO writing mode including: writing the data to a cache memory system, writing the data to a journal, in response to writing the data to the journal, sending an acknowledgment signal to a host device, and writing the data from the cache memory system to a storage array. A request may be received to enter a testing IO write mode. In response to receiving the request, the data may be written to the cache memory system. The writing of the data to the journal may be bypassed. The acknowledgment signal may be sent to the host device in response to writing the data to the cache memory system. The data may be written from the cache memory system to the storage array. |
US11755475B2 |
System and method for utilizing enhanced thermal telemetry for differential storage of data on a memory module
An information handling system includes first and second memory modules, and a central processing unit. The first memory module includes one or more memory ranks of memory devices, and a first plurality of thermal sensors. The second memory module includes one or more memory ranks of memory devices, and a second plurality of thermal sensors. The central processing unit receives first thermal telemetry data for the first memory module from the first thermal sensors, and second thermal telemetry data for the second memory module from the second thermal sensors. In response to the reception of the first thermal telemetry data, the central processing unit determines a first localized temperature of a first memory rank. In response to the first localized temperature exceeding a threshold temperature, the central processing unit re-maps access of data from the first memory rank to a second memory rank. |
US11755474B2 |
Tile based interleaving and de-interleaving for digital signal processing
Tile based interleaving and de-interleaving of row-column interleaved data is described. In one example, the de-interleaving is divided into two memory transfer stages, the first from an on-chip memory to a DRAM and the second from the DRAM to an on-chip memory. Each stage operates on part of a row-column interleaved block of data and re-orders the data items, such that the output of the second stage comprises de-interleaved data. In the first stage, data items are read from the on-chip memory according to a non-linear sequence of memory read addresses and written to the DRAM. In the second stage, data items are read from the DRAM according to bursts of linear address sequences which make efficient use of the DRAM interface and written back to on-chip memory according to a non-linear sequence of memory write addresses. |
US11755471B2 |
On-die static random-access memory (SRAM) for caching logical to physical (L2P) tables
The present disclosure describes methods and systems for reading data from a flash memory. A method can include receiving, by a flash memory controller, a read request for data stored in a plurality of flash memory dies. The read request contains a logical address of the data. Each flash memory die of the plurality of flash memory dies includes one or more flash memory arrays and one or more on-die static random access memory (SRAM) storage devices. The method also includes identifying an on-die SRAM storage of a flash memory die containing logical-to-physical (L2P) information and searching the L2P information to obtain a physical address of the data that corresponds to the logical address. The method further includes retrieving the data from a flash memory array of the flash memory die using the physical address. |
US11755465B1 |
Method of superposition of multiple commands execution
In a method for superposition of multiple commands, one or more memory pages is received. The one or more memory pages include information corresponding to one or more code lines and one or more data lines. The one or more code lines correspond to a first set of layers in a memory layer and are configured to execute one or more functions. The one or more data lines correspond to a second set of layers in the memory layer and are configured to store one or more sets of data. Each of the one or more code lines from the one or more memory pages is executed to perform one or more corresponding functions, based on the one or more data lines from the one or more memory pages. A result of each of the one or more functions is stored within the one or more data lines. |
US11755458B2 |
Automatic software behavior identification using execution record
Automatic identification of execution behavior(s) of software. This automatic identification is based on analysis of historical execution records using machine learning to identify a particular pattern that corresponds to an execution behavior. In order to automatically identify an execution behavior present within particular software, an execution record of that particular software is accessed. The execution record includes an execution trace that reproducibly represents the execution of the software within a particular execution environment, such that the execution record is usable to rerun the execution of the software precisely as the software previously run. Based on finding the particular pattern within the execution record, the computing system automatically identifies that the execution behavior is present within the software. |
US11755457B2 |
Selective tracking of requests through enterprise systems by multiple vendors with a single tracking token scheme
Aspects of the invention include receiving requests to be executed by a processing system, and receiving first stakeholder token from first monitoring agent and second stakeholder token from second monitoring agent, first and second stakeholder tokens being indicators to track at least one of the requests through the processing system. A tracking token is built for tracking at least one of the requests through the processing system, tracking token having a format acceptable by protocols of the processing system, tracking token including first and second stakeholder tokens and a unique correlator. Requests are transmitted to the processing system, where the tracking token is associated with at least one of requests in the processing system. Access is enabled to tracking information generated by the processing system associated with requests for the first monitoring agent based on first stakeholder token and for the second monitoring agent based on second stakeholder token. |
US11755456B2 |
Tracking debug events from an autonomous module through a data pipeline
A method for debugging a software program is provided when the software program is executed on a processor. An asynchronous debug event is detected. The asynchronous debug event is tracked through a data pipeline to the processor. In one embodiment, the asynchronous debug event is acted on only when the processor is ready to consume a data element associated with the asynchronous debug event. |
US11755448B2 |
Event monitoring apparatus, method and program recording medium
Provided an apparatus configured to calculate a periodicity of time series data, generate a plurality of subsequences, from the time series data, a length of each subsequence set to the periodicity, calculate feature values of the plurality of subsequences; categorize the plurality of subsequences, based on the feature values thereof, into one or more groups, find a periodicity of the subsequences belonging in common to one group, based on an occurrence order of the subsequences belonging in common to the one group and perform missing event detection by identifying the subsequence, occurrence of which is expected according to the periodicity of the subsequences belonging in common to the one group, but not found. |
US11755443B2 |
System for performing an autonomous widget operation
A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring data center assets within a data center; identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center; determining whether data associated with the issue corresponds to predefined conditional criteria; and, triggering an autonomous widget operation in response to a determination of the data associated with the issue corresponding to the predefined conditional criteria, the autonomous widget operation executing a particular autonomous widget. |
US11755442B2 |
Apparatus and method for multithreading-aware performance monitoring events
An apparatus and method are described for a multithreaded-aware performance monitor of a processor. For example, one embodiment of a processor comprises: one or more simultaneous multithreading cores to simultaneously execute multiple instruction threads; a plurality of performance monitor counters, each performance monitor counter to count baseline events during processing of the multiple instruction threads; and a performance monitor circuit to determine whether multiple threads are concurrently generating the same baseline event and, if so, then the performance monitor circuit to distribute the count of the baseline event for only one of the multiple threads in each processor cycle for which the multiple threads are active and the baseline event applies to. |
US11755440B2 |
User interface and method to configure sourcing and measurement timing
A configuration device in a test and measurement system including an event generator and a Device Under Test (DUT) to receive one or more events generated by the event generator includes an output display structured to graphically illustrate a first event timeline that includes source event markers for a first test channel for a second test channel, in which the first event timeline and the second event timeline appear on the output display as separate timelines vertically separated from one another. The position of the event delay indicator or a position of the event width indicator may be movable by a user, and moving the position of the event delay indicator or moving the position of the event width indicator causes the event generator to change one or more event generation parameters of the first event based on such movement. Methods are also disclosed. |
US11755439B2 |
Memory controller, test device and link identification method
A memory controller coupled to a memory device and configured to control access operations of the memory device includes a host interface and a microprocessor. The microprocessor is coupled to the host interface and configured to set a value of a predetermined parameter to a specific value after the memory controller powers up and start to perform a link flow to try to establish a transmission link via the host interface. The predetermined parameter is one of a plurality of capability parameters of the host interface and the predetermined parameter is related to reception of the host interface. After the link flow is completed, the microprocessor is further configured to identify an object device with which the host interface establishes the transmission link according to the specific value and at least one of a plurality of attribute parameters associated with the transmission link. |
US11755434B2 |
Host system, process, object, self-determination apparatus, and host device
A method including executing a portion of a service which is part of at least one service provided by a system including a distributed computing platform; determining object capability parameters required to perform the executing; storing information about at least one target host device; generating an announcement message reporting presence of a service type and the object capability parameters; receiving information from other announcement messages; evaluating current host device capability parameters with respect to the object capability parameters; determining when the current host device capability parameters meet a criterion; initiating a migration request message from the object for migration of the object, the object including software code and processing instructions and service function instructions, the migration to a target object host device, when the module capability parameters meet a criterion; and managing the migration of the object to the target host device. |
US11755433B2 |
Method and system for health rank based virtual machine restoration using a conformal framework
A method and system for health rank based virtual machine restoration using a conformal framework. With respect to enterprise data protection, solutions need to address two primary responsibilities: at the onset of failure or disaster, restore any running applications, as well as any lost or damaged data; and minimize (if not eliminate) the future occurrence of such failures or disasters. In tackling the latter responsibility, the disclosed method and system leverage health-score assessments to ensure the restoration of virtual machines onto healthy infrastructure. The aforementioned health-score assessments employ clustering to identify, and a conformal framework to rank, healthy hosts onto which virtual machines may be restored. |
US11755431B2 |
Identification of optimal bit apportionments for digital functions subject to soft errors
A method includes identifying multiple apportionments, where each apportionment identifies numbers of bit copies to be stored in at least one memory for at least some bits of a data value. The method also includes, for each apportionment, estimating a numerical error associated with use of the apportionment with a specified function, where the numerical error is estimated by creating errors in bit copies of multiple data values processed using the specified function. The method further includes combining portions of different ones of the apportionments having lower estimated numerical errors to create multiple derived apportionments. The method also includes, for each derived apportionment, estimating a numerical error associated with use of the derived apportionment with the specified function. In addition, the method includes selecting a final apportionment for use with the specified function, where the final apportionment includes or is based on at least one of the derived apportionments. |
US11755429B2 |
Method, electronic device, and program product for presenting I/O write records
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for presenting I/O write records. The method includes: obtaining I/O write records for a file system within a time period; dividing the time period into a plurality of consecutive sub-time-periods based on a predetermined time interval; determining a plurality of I/O write numbers associated with the plurality of sub-time-periods based on the I/O write records; and graphically presenting the plurality of I/O write numbers in chronological order. Using the technical solution of the present disclosure, changes in the I/O write numbers over time can be presented to a user in a chronological, intuitive, and easily recognizable manner, so that the user can easily find a changing law of the I/O write numbers over time, and can further select data protection forms and schedules to be adopted, thereby improving user experience of the user with needs for data analysis and data protection. |
US11755425B1 |
Methods and systems for synchronous distributed data backup and metadata aggregation
A method for generating data backups, that includes receiving, by a local backup manager executing on a local storage server, a command to initiate a backup process for a virtual data pool, and in response to receiving the command, identifying a plurality of locations pointing to a plurality of data, respectively, making a first determination that a first location points to a remote data stored on a remote storage server, in response to the first determination, sending a second command, to the remote storage server, to generate a remote backup data of the remote data, making a second determination that a second location points to a local data stored on the local storage server, and in response to the second determination, generating a local backup data of the local data, where the plurality of data backups includes the remote backup data and the local backup data. |
US11755421B2 |
System and method for ranking data storage devices for efficient production agent deployment
A method for processing backup policy generation requests includes receiving, by a production agent manager, a backup policy generation request, in response to receiving the backup policy generation request: identifying a backup to transfer to a backup storage, wherein the backup comprises a plurality of data blocks, performing a data storage device evaluation on a set of data storage devices to obtain a set of health scores, wherein each health score of the set of health scores corresponds to a data storage device of the set of data storage devices, assigning, based on the set of health scores, a production agent to a data storage device of the set of data storage devices to generate a backup policy, and initiating, based on the backup policy, a deployment of the production agent to the data storage device. |
US11755416B2 |
Storage tiering for backup data
A backup management system may include a data management server, a warm-tier data store, and a cold-tier data store. Snapshots may be captured from various client devices. A data block stored in the warm-tier data store may be referenced by multiple backup snapshots and/or referenced by one or more users. When a data block's total reference count is equal to the cold reference count or equal to or less than a threshold total reference count, the data management server may determine that the data block is ready to be migrated to the cold-tier data store. The data management server may send the data block into a candidate queue. In the queue, data blocks with similar retention periods or similar expected restoration may be grouped as a unit. The unit may be transmitted to the cold-tier data store in a single write request. |
US11755413B2 |
Utilizing integrity information to determine corruption in a vast storage system
A method includes determining a plurality of identifiers based on a data retrieval request. Integrity information is generated based on determining the plurality of identifiers. Stored integrity information corresponding to the data retrieval request is compared with the integrity information. When the stored integrity information compares unfavorably with the integrity information, corruption associated with the plurality of identifiers is determined. |
US11755409B2 |
Internal error correction for memory devices
Methods, systems, and devices for internal error correction for memory devices are described. A memory device may perform a read operation at a memory array having a data partition and an error check partition and may obtain a first set of bits from the data partition and a second set of bits from the error check partition. The memory device may determine a first error detection result based on a value of a determined syndrome. The memory device may obtain a parity bit from the first set of bits and determine a second error detection result based on a comparison of the parity bit with a second function of the subset of the first set of bits. The memory device may transmit the first set of bits to a host device based at least in part on the first and second error detection results. |
US11755403B2 |
Big telematics data network communication fault identification system
Apparatus, device, methods and system relating to a vehicular telemetry environment for identifying in real time unpredictable network communication faults in network zones based upon pre-processed raw telematics big data logs that may include GPS data and an indication of vehicle status data, and supplemental data that may further include location data and network data. |
US11755396B2 |
Generating autonomous vehicle simulation data from logged data
Logged data from an autonomous vehicle is processed to generate augmented data. The augmented data describes an actor in an environment of the autonomous vehicle, the actor having an associated actor type and an actor motion behavior characteristic. The augmented data may be varied to create different sets of augmented data. The sets of augmented data can be used to create one or more simulation scenarios that in turn are used to produce machine learning models to control the operation of autonomous vehicles. |
US11755394B2 |
Systems, methods, and apparatuses for tenant migration between instances in a cloud based computing environment
Exemplary systems, methods, and apparatuses migrate tenants between instances in a cloud based computing environment. The exemplary system assigns a dedicated share on multi-tenant cloud computing services instances. The exemplary system further receives performance characteristics for each of the tenants, analyzes the performance characteristics, detects an anomaly in one of the plurality of tenants responsive to analyzing the performance characteristics, and evicts one of the tenants in which the anomaly was detected from the one or more instances. The exemplary system further re-assigns the evicted tenant to a dedicated share on one or more multi-tenant cloud computing services instances other than the instance to which it was assigned before eviction. |
US11755390B1 |
Using keep-alive markers to extend redelivery deadlines
Embodiments of the present invention are directed to facilitating efficient message queueing. In particular, embodiments herein describe, among other things, a redelivery monitor used to monitor when to redeliver messages, or tasks, for reprocessing based on expiration of a redelivery deadline. In this regard, markers indicating processing states for tasks being processed are read by the redelivery monitor. When the processing state indicates that processing is ongoing, the redelivery deadline is extended such that a message or task is not redelivered for processing while the message or task is being processed. |
US11755386B2 |
Systems and methods for managing application programming interface information
Computerized systems and methods for managing API information. An exemplary method includes receiving an input from a user device associated with a first computer system, the input not including identity of a second computer system. The method includes determining a target API based on the input, the target API being the second computer system's API. The method also includes determining whether a user of the user device has access to the target API. The method includes retrieving documentation of the target API from an API database if it is determined that the user has access to the target API. The method includes providing the user device with the retrieved documentation. |
US11755385B2 |
Cross-cluster load balancer
Various examples are disclosed for performing cross-cluster load balancing. In some aspects, a workload is selected for cross-cluster migration. A destination cluster is identified for a migration of the workload from a source cluster to the destination cluster. A cross-cluster migration recommendation is generated to migrate the workload from the source cluster to the destination cluster. |
US11755381B1 |
Dynamic selection of where to execute application code in a distributed cloud computing network
A request is received from a client device at a first datacenter of a distributed cloud computing network. The first request triggers execution of code at the distributed cloud computing network. The execution of the code includes transmitting additional requests to destination(s) external to the distributed cloud computing network. A second datacenter of the distributed cloud computing network is selected to execute the code, where the selection is based on an optimization goal. The code is executed at the second datacenter. The first datacenter receives a result from the code being executed at the second datacenter. The first datacenter transmits a response to the client device that is based at least in part on the result. |
US11755378B2 |
Tenant management system capable of operating tenant specific applications appropriately
A tenant management system includes an application management portion and a server resource management portion. The application management portion terminates a request from a user at a tenant specific application that is an application prepared for a tenant in a solution built on a public cloud. The server resource management portion provisions resource of a web server that realizes the tenant specific application. When a value that is obtained by multiplying a number of users who are registered in association with a particular tenant specific application for a particular tenant, by an amount of resource that is assumed to be consumed when one user uses the particular tenant specific application, has exceeded a current amount of resource of the particular tenant specific application for the particular tenant, the server resource management portion additionally provisions a particular amount of resource of the particular tenant specific application for the particular tenant. |
US11755377B2 |
Infrastructure resource mapping mechanism based on determined best match proposal for workload deployment
A system to facilitate infrastructure management is described. The system includes one or more processors and a non-transitory machine-readable medium storing instructions that, when executed, cause the one or more processors to execute an infrastructure management controller to receive a request to provide infrastructure management services and generate a mapping between at least one instance of the infrastructure management controller and one or more resource instances at one or more on-premise infrastructure controller instances to provide the cloud based infrastructure management services, wherein the request includes one or more configuration parameters. |
US11755376B2 |
Automatic assignment of hardware/software resources to different entities using machine learning based on determined scores for assignment solutions
Task/resources are randomly assigned a number of times and a score for each solution of the random assignment is calculated. Using machine learning and artificial intelligence, a subset of the solutions is selected. Assignment of task/resource within the subset may be randomly changed, e.g., a task/resource assignment between two entities, a task/resource within the selected subset may be replaced with another task/resource (without swapping), etc. The additional solutions form a super solution with the selected subset and the score associated with the additional solutions are calculated. The process of selection of assignments, random changes to the assignment and calculating the scores associated with the new solutions is repeated a number of times until a certain condition is met, e.g., a number of iterations, time out, improvement between two iterations is less than a certain threshold, etc. Once the certain condition is satisfied, a solution is selected. |
US11755372B2 |
Environment monitoring and management
Methods, systems, and apparatus, including computer-readable media, for environment monitoring and management. In some implementations, information indicating a planned usage level for usage of cloud computing services is accessed by a group of multiple computing environments over a period of time. Usage of cloud computing services is monitored for the group of multiple computing environments. A usage measure indicating an amount of usage of cloud computing services by the group of multiple computing environments is generated over the period of time. A cloud computing usage notification is generated based on the planned usage level and the usage measure. The cloud computing usage notification is provided for presentation by an electronic device. |
US11755369B2 |
Techniques for container scheduling in a virtual environment
The present disclosure relates generally to virtualization, and more particularly to techniques for deploying containers in a virtual environment. The container scheduling can be based on information determined by a virtual machine scheduler. For example, a container scheduler can receive a request to deploy a container. The container scheduler can send container information to the virtual machine scheduler. The virtual machine scheduler can use the container information along with resource utilization of one or more virtual machines to determine an optimal virtual machine for the container. The virtual machine scheduler can send an identification of the optimal virtual machine back to the container scheduler so that the container scheduler can deploy the container on the optimal virtual machine. |
US11755368B2 |
Configurable scheduler for graph processing on multi-processor computing systems
Systems and methods are disclosures for scheduling code in a multiprocessor system. Code is portioned into code blocks by a compiler. The compiler schedules execution of code blocks in nodes. The nodes are connected in a directed acyclical graph with a top node, terminal node and a plurality of intermediate nodes. Execution of the top node is initiated by the compiler. After executing at least one instance of the top node, an instruction in the code block indicates to the scheduler to initiate at least one intermediary node. The scheduler schedules a thread for execution of the intermediary node. The data for the nodes resides in a plurality of data buffers; the index to the data buffer is stored in a command buffer. |
US11755363B2 |
Framework for workflow extensibility in a cloud computing system
An example method of extending a cloud director configured to manage a cloud computing system includes: receiving requests to register external services with the cloud director; generating phase associations between the external services and an extensible phase of a workflow of the cloud director; executing the workflow of the cloud director and, in response to reaching the extensible phase, determining an execution order for at least one of the phase associations; and sending a message from the cloud director to each external service of the at least one phase association based on the execution order. |
US11755358B2 |
Systems and methods for Java virtual machine management
A virtual machine (VM) management utility tool may deploy an object model that may persist one or more virtual machine dependencies and relationships. Through a web front-end interface, for example, the VMs may be started in a specific order or re-booted, and the tool automatically determines the additional VMs that need to be re-booted order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders or VM dependencies may be updated. For VMs that may not start under load, the object model may access to the VM until the VM is fully initialized. |
US11755354B2 |
NUMA-aware resource allocation and placement of database containers
A system including at least one data processor and at least one memory is provided. The at least one memory may store instructions that cause operations when executed by the at least one data processor. The operations may include determining a processing or memory storage threshold of a database system has been satisfied, the database system including a cloud infrastructure, a plurality of virtual machines, and a plurality of containers deployed on the plurality of virtual machines, the database system having a Non-Uniform Memory Access (NUMA) topology. The operations may include requesting provisioning of a virtual machine to the database system. The operations may include obtaining information regarding the NUMA topology and a performance of the database system. The operations may include determining a virtual machine for placement of the container based on the information. The operations may include deploying the container on the determined virtual machine. |
US11755353B2 |
Method for reciprocally integrating applications, in particular web applications
A method for operating at least a container application and a component application. The container is an application hosting the component application. The method includes the following: providing a library of code files, a bootloader and further executable code files, wherein the component creates a probing message to the container application, and the container creates a response message containing references to code files to be loaded by the component. |
US11755345B2 |
Visual programming of machine learning state machines
Implementations are disclosed for facilitating visual programming of machine learning state machines. In various implementations, one or more graphical user interfaces (GUIs) may be rendered on one or more displays. Each GUI may include a working canvas on which a plurality of graphical elements corresponding to at least some of a plurality of available logical routines are manipulable to define a machine learning state machine. One or more of the available logical routines may include logical operations that process data using machine learning model(s). Two or more at least partially redundant logical routines that include overlapping logical operations may be identified, and overlapping logical operations of the two or more at least partially redundant logical routines may be merged into a consolidated logical routine. At least some of the logical operations that were previously downstream from the overlapping logical operations may be logically coupled with the consolidated logical routine. |
US11755342B2 |
Monitoring transitions of a circuit
A circuit includes a guard trigger circuit that includes a first input node adapted to be coupled to a first state signal, a second input node adapted to be coupled to a second state signal and an output node. The circuit also includes a reset synchronizer circuit that includes an input node coupled to the output node of the guard trigger circuit, a clock node adapted to be coupled to a clock signal and an output node. The circuit further includes a timeout circuit including an input node coupled to the output node of the reset synchronizer circuit, a clock node adapted to be coupled to the clock signal and an output node. The circuit still further includes a reset requestor circuit that includes a first input node coupled to the output node of the guard trigger circuit, a second node coupled to the output node of the timeout circuit. |
US11755341B2 |
Class loading method and apparatus
This application discloses a class loading method and apparatus. The method is applied to a computer device, the computer device includes a target binary file, the target binary file includes a correspondence between class names of a plurality of classes and full information of the plurality of classes, and the class names are in a one-to-one correspondence with the full information of the classes. The method includes: determining a class name of a to-be-loaded class required for running an application program in the computer device; obtaining full information corresponding to the class name of the to-be-loaded class based on the class name of the to-be-loaded class and the correspondence between the class names of the plurality of classes and the full information of the plurality of classes; and running the application program based on the full information corresponding to the class name of the to-be-loaded class. |
US11755337B2 |
Techniques for managing dependencies of an orchestration service
Techniques are disclosed for managing dependencies in an orchestration service. A computer-implemented method can include operations performed by a declarative infrastructure provisioner (DIP). In some embodiments, the DIP parses configuration data associated with a computing system and generates a directed acyclic graph (DAG) for booting a first resource. The DAG may specify a dependency of the first resource on a capability of a second resource. The DIP may traverse the DAG and determine, based at least in part on the traversal, that the dependency has been reached. The DIP may publish, to a scheduling process, an indication that the first resource is awaiting availability of the capability of the second resource. In some embodiments, the DIP receives a subsequent indication that the capability is available, regenerates the DAG, and recommences traversal of the DAG. Additional operations for booting the first resource may be performed in accordance with the recommenced traversal. |
US11755333B2 |
Coprocessor prefetcher
A prefetcher for a coprocessor is disclosed. An apparatus includes a processor and a coprocessor that are configured to execute processor and coprocessor instructions, respectively. The processor and coprocessor instructions appear together in code sequences fetched by the processor, with the coprocessor instructions being provided to the coprocessor by the processor. The apparatus further includes a coprocessor prefetcher configured to monitor a code sequence fetched by the processor and, in response to identifying a presence of coprocessor instructions in the code sequence, capture the memory addresses, generated by the processor, of operand data for coprocessor instructions. The coprocessor is further configured to issue, for a cache memory accessible to the coprocessor, prefetches for data associated with the memory addresses prior to execution of the coprocessor instructions by the coprocessor. |
US11755332B1 |
Performance benchmarking-based selection of processor for generating graphic primitives
Systems and methods for performance benchmarking-based selection of processor for generating graphic primitives. An example method comprises: initializing, by a computer system comprising a plurality of processors of a plurality of processor types, a current value of a graphic primitive parameter; for each processor type of the plurality of processor types, computing a corresponding value of a performance metric by generating, using at least one processor of a currently selected processor type, a corresponding graphic primitive of a specified graphic primitive type, wherein the graphic primitive is characterized by the current value of the graphic primitive parameter; and estimating, based on the computed performance metric values, a threshold value of the graphic primitive parameter. |
US11755331B2 |
Writeback hazard elimination using a plurality of temporary result-storage elements
A processor includes a processing pipeline, a plurality of result-storage elements, and writeback logic. The processing pipeline is configured to process program operations and to write, to a result storage, up to a predefined maximal number of results of the processed program operations per clock cycle. The result-storage elements are configured to store respective ones of the results. The writeback logic is configured to (i) detect a writeback conflict event in which the processing pipeline produces simultaneous results that exceed the predefined maximal number of results, for writing to the result storage, in a same clock cycle, (ii) in response to detecting the writeback conflict event, to temporarily store at least a given result, from among the simultaneous results, in a given result-storage element, and (iii) to subsequently write the temporarily-stored given result from the given result-storage element to the result storage. |
US11755330B2 |
Tracking exact convergence to guide the recovery process in response to a mispredicted branch
Processors and methods related to tracking exact convergence to guide the recovery process in response to a mispredicted branch are provided. An example processor includes a pipeline having a frontend and a backend. The processor further includes a state table for maintaining information related to at least a subset of branches corresponding to instructions being processed by the processor. The processor further includes state logic configured to access the state table and track locations of any exact convergence points associated with branches corresponding to the instructions being processed by the processor. The state logic is further configured to identify a first recovery method for recovering from a misprediction associated with a branch if a location of an exact convergence point associated with the branch is determined to be in the frontend of the pipeline, else identify a second recovery method for recovering from the misprediction associated with the branch. |
US11755328B2 |
Coprocessor operation bundling
In an embodiment, a processor includes a buffer in an interface unit. The buffer may be used to accumulate coprocessor instructions to be transmitted to a coprocessor. In an embodiment, the processor issues the coprocessor instructions to the buffer when ready to be issued to the coprocessor. The interface unit may accumulate the coprocessor instructions in the buffer, generating a bundle of instructions. The bundle may be closed based on various predetermined conditions and then the bundle may be transmitted to the coprocessor. If a sequence of coprocessor instructions appears consecutively in a program, the rate at which the instructions are provided to the coprocessor (on average) at least matches the rate at which the coprocessor consumes the instructions, in an embodiment. |
US11755322B2 |
Vector load and duplicate operations
Disclosed embodiments relate to methods of using a processor to load and duplicate scalar data from a source into a destination register. The data may be duplicated in byte, half word, word or double word parts, according to a duplication pattern. |
US11755318B2 |
Proposing device and improvement proposing method
Even when one refactoring operation cannot establish a target software structure, an appropriate refactoring operation establishes the target software structure. An improvement proposing device includes: a structure comparator to output, as an improvement object, a difference between a first software structure and a second software structure different in software structure from the first software structure; and an improvement plan examining unit to examine an improvement plan for each improvement portion in the improvement object, the improvement plan being a method for bringing the first software structure closer to the second software structure. |
US11755316B2 |
Customizable cloud-based software platform
Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application. |
US11755315B2 |
Boot ROM update method and boot-up method of embedded system
A boot Read-Only Memory (ROM) update method and a boot-up method of an embedded system are provided. The boot Read-Only Memory (ROM) update method of an embedded system including a memory and a ROM. The memory includes a user data area and a boot ROM area that includes a first area and a second area. The ROM copies a first boot code from the boot ROM area during boot-up. The boot ROM update method includes writing a second boot code to the second area in response to a first ROM update command. The second boot code includes a second boot ROM image and a second signature for the second boot ROM image. The method also includes verifying validity of the second signature and, if the second signature is valid, swapping the first area and the second area. The first boot code is disposed in the first area and includes a first boot ROM image and a first signature for the first boot ROM image. |
US11755312B2 |
Bootloader update
The subject disclosure relates to techniques for updating a bootloader on a embedded device. In some aspects, a process of the disclosed technology can include steps for calculating a digest for an existing bootloader stored on the bootloader memory, determining if the digest for the existing bootloader matches a digest for a target bootloader, and copying the target bootloader to the bootloader memory, if the digest for the existing bootloader does not match the digest for the target bootloader. Systems and computer-readable media are also provided. |
US11755308B2 |
Software update device, update control method, and non-transitory storage medium
A software update device is configured to control software update of an electronic control unit mounted on a vehicle. The software update device includes: one or more storage devices configured to store first software and second software for downloading update data of the electronic control unit from a server, the first software and the second software being different from each other; and one or more processors configured to download the update data from the server by executing any of the first software and the second software. |
US11755302B2 |
Application placement device and application placement program
Provided is an optimally deploying an application on a node of a network. An application deployment apparatus 10 is an apparatus that deploys an application in a node N in a network 4, the network 4 including a plurality of the nodes N communicably connected by links L, and includes a deployment determination unit 14 configured to determine, as a deployment destination of the application, a node of the nodes N having a minimum cost including a computation cost of the node N and a communication cost of a links of the links L, and a deployment execution unit 15 configured to distribute the application to the determined node N. |
US11755299B2 |
Method and apparatus for functional unit balancing at program compile time
There is provided methods and apparatus to improve runtime by computer programs at compilation time. A compiler analyzes code to be translated into machine executable instructions to identify overloaded functional units of the target processor, and replaces instructions scheduled on the overloaded functional unit to an idle unit using functionally equivalent operations on the idle unit. The replacement instructions may be taken from an instruction replacement library comprising function calls that implement functionality of a functional unit of the target processor on another functional unit of the target processor. |
US11755298B2 |
Deterministic memory allocation for real-time applications
Deterministic memory allocation for real-time applications. In an embodiment, bitcode is scanned to detect calls by a memory allocation function to a dummy function. Each call uses parameters comprising an identifier of a memory pool and a size of a data type to be stored in the memory pool. For each detected call, an allocation record, comprising the parameters, is generated. Then, a header file is generated based on the allocation records. The header file may comprise a definition of bucket(s) and a definition of memory pools. Each definition of a memory pool may identify at least one bucket. |
US11755297B2 |
Compiling monoglot function compositions into a single entity
Systems and methods for compiling functions into a single entity are disclosed. An execution graph representing dependencies between a plurality of functions is analyzed to identify portions of the graph that include two or more of the plurality of functions used as a combined entity and have a single entry point. The plurality of functions corresponds to a decomposed application. The processing device combines the functions of each of the identified one or more portions of the graph into a composition. For each portion of the graph that includes two or more of the plurality of functions used as a combined entity and has multiple entry points, the processing device determines whether to combine each function providing a subsequent entry point to the portion into a composition with other functions of the portion based at least in part on a network latency and a scale efficiency of the application. |
US11755294B2 |
Systems and methods for generating service access points for RTE services in code or other RTE service information for use with the code
Systems and methods may generate code, for a model, with one or more service access points generated and at locations in the code based on an analysis of model constraints and deployment specifications (e.g., RTE specifications or OS specifications). The systems and methods may analyze the model and identify a functionality that needs an RTE service. The system and methods may receive deployment specifications. The systems and methods may generate code for the model, where an analysis of model constraints and the deployment specifications determine which service access points are generated and where in the code the service access points are located. In an embodiment, the code may be executed by different RTEs. In an embodiment, the systems and methods may determine, based on the analysis of the model constraints and the deployment specification, one or more admissible implementations for an RTE service that may be implemented in different ways. |
US11755293B2 |
Code execution and data processing pipeline
A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer. |
US11755291B1 |
Registration of multiple user defined functions
The subject technology identifies a set of functions in a set of files corresponding to a library. The subject technology, for each function, registers the function as a user defined function (UDF) based on a set of input parameters utilized by the function and a type of parameter of each of the input parameters. The subject technology provides access to each registered function in a different application. |
US11755290B2 |
Generating override-robust experience analytics script
A method of generating an experience analytics script that is override-robust starts with processor receiving a script and generating, based on the script, an experience analytics script that is override-robust. Generating the experience analytics script comprises identifying expressions in the script referencing browser native functions of a browser, and replacing the expressions referencing the native functions of the browser with expressions including one or more references that are set at upon execution. The processor causes the experience analytics script to be executed on the browser of a customer client device. Upon execution of the experience analytics script, a value of the one or more references are set to an iframe window. The iframe window is associated with an iframe providing access to a pure untouched version of the native functions of the browser. Other embodiments are described herein. |
US11755282B1 |
Color-coded audio routing
A graphical user interface of control software hosted by an audio interface device enables an operator to match a particular monitor mix with the input signals that contribute to the mix. The audio interface device receives live and non-live inputs and generates a plurality of monitor mixes. Using the graphical user interface, the operator selects a monitor mix to which a distinguishing graphical feature is assigned. In response, a graphical representation of faders representing the live and non-live inputs to the selected monitor mix automatically redisplays the faders with the distinguishing graphical feature and at an attenuation level corresponding to each input's contribution to the selected output mix. The distinguishing feature may be a color or a shading. The user interface may be used in the context of a studio recording session as well as in live performance settings. |
US11755281B1 |
Bicycle stem cap audio system
A stem cap audio system enables detachable attachment of a speaker assembly to the stem cap of a bicycle. A speaker base is configured to detachably couple to the stem cap. The speaker is coupled to the base and may be configured for easy one-hand operation, wherein functions of the speaker are initiated by simply pushing down on the speaker housing. The speaker housing is configured to actuate or depress down into the speaker base and a speaker control interface is actuated by contact with a portion of the base. An elastomeric interface is configured between the speaker and base to rebound the speaker after actuation to change a function of the speaker operation. This easy one hand operation can be operated while riding and with a gloved hand. |
US11755280B2 |
Media content system for enhancing rest
A media-playback device acquires a heart rate, selects a song with a first tempo, and initiates playback of the song. The song meets a set of qualification criteria and the first tempo is based on the heart rate, such as being equal to or less than the heart rate. The media-playback device also initiates playback of a binaural beat at a first frequency. Over a period of time, the binaural beat's first frequency is changed to a second frequency. Over the period of time, the first tempo can also be changed to a second tempo, where the second tempo is slower than the first tempo. |
US11755273B2 |
User interfaces for audio media control
A method includes displaying a first media information affordance representing a first media item in response to detecting an indication that a physical proximity between an electronic device and an external device satisfies a proximity condition. The electronic device receives a first input representing selection of the first media information affordance. In response to receiving the first input: in accordance with a determination that the first input is a first type of input, a process to playback the first media item is initiated; and in accordance with a determination that the first input is a second type of input different from the first type of input, a second media information affordance representing the first media item is displayed. |
US11755270B2 |
Display device with a detection electrode
An object of the present disclosure is to provide a technique capable of displaying an appropriate display image corresponding to a position of an observer. A display device includes a detection electrode, a first screen, and a second screen on a side opposite to the first screen. A distance between the detection electrode and the first screen is longer than a distance between the detection electrode and the second screen, or a dielectric constant between the detection electrode and the first screen is lower than a dielectric constant between the detection electrode and the second screen, or the distance between the detection electrode and the first screen is longer than the distance between the detection electrode and the second screen and the dielectric constant between the detection electrode and the first screen is lower than the dielectric constant between the detection electrode and the second screen. |
US11755269B2 |
Image processing apparatus and control method for display based on address book data
An image processing apparatus includes: a receiver that communicates with a terminal device, and receives, from the terminal device, destination information including group information; a selector that selects, in a case where a selected group history indicating that the group information is selected in the past is stored in a storage, one piece of group information from among the group information included in the destination information, based on the selected group history; and a screen displayer that performs control of displaying, on a displayer, destination information including the one piece of group information selected by the selector. |
US11755267B1 |
Methods and printing system using hybrid consumable use estimation in printing operations
A printing system provides consumable use estimation for print jobs using an estimation system and the digital front end (DFE) of a printing device. A hybrid consumable use estimation process is enabled that minimizes impact to the production printing at the printing device. The DFE of the printing device generates a consumable use estimate using an estimate job queue and raster image processor (RIP) separate from the normal job queues. The estimate job queue does not generate print data. Using the rendered data, the DFE generates the consumable use estimate and returns it to the estimation system. The printing device then prints the document for the print job and provides the actual consumable use to the estimation system for monitoring and tracking of consumable use. In some instances, the estimation system performs the consumable use estimation when a condition exists at the DFE at the printing device. |
US11755265B2 |
Printing system, server system for setting information to permit registration of printing apparatus based on a registration request from a user
A server system includes a setting unit configured to, based on an input from a user having first authority, set information indicating whether to permit registration of a printing apparatus based on a registration request from a user having second authority being more limited than the first authority, and a registration processing unit configured to, in a case where a registration request for registering a printing apparatus is received, perform processing for registering the printing apparatus based on the registration request, wherein, in a case where the user who has issued the registration request has the second authority and where the setting unit sets information indicating that the registration of a printing apparatus based on the registration request from the user having the second authority is permitted, the registration processing unit performs the registration of a printing apparatus based on the registration request from the user having the second authority. |
US11755264B2 |
Selecting a printer based on proximity
A system for choosing a printer based on proximity comprising: a beacon to broadcast a transmission having a beacon ID; a printer to: receive the transmission, determine a received signal strength indicator for the transmission, generate a printer location signal including the beacon ID, the received signal strength indicator, and a printer ID associated with the printer, and transmit the printer location signal to a host server; the host server including a processor and a memory, the server configured to: receive the printer location signal from the printer, determine a printer location based on a predetermined location of the beacon, the beacon ID, and the received signal strength indicator, and associate the printer location with a printer zone; a printer proximity application to: receive a print request, the print request including a print data and a target zone, and transmit the print data to the printer in the target zone. |
US11755262B2 |
Digital process controller and a method for controlling a production process of a complex composed end product
Digital process controller and a method for controlling a production process of a complex composed end product by process jobs. Each process job is a pre-print job, a print job or a finishing job. The digital process controller is connected to a digital network, provided with a user interface and configured to receive print content and print and finishing specifications of the complex composed end product via the digital network, to receive a selection of a process recipe for the complex composed end product, the process recipe comprising a plurality of process steps and the relationships between the process steps, to decompose the production of the complex composed end product into the plurality of process steps in the process recipe, to execute the process recipe process step by process step, to validate each process step individually, and to display the validation result of each process step at the user interface. |
US11755256B2 |
Information processing apparatus, method of controlling information processing apparatus, and storage medium
A method of controlling an information processing apparatus includes registering a printer in the information processing apparatus, generating a print queue for the printer in a case where the printer is registered, and managing a plurality of addresses that are transmission destinations of print data in association with the generated print queue. In a case where the plurality of addresses are associated with a print queue corresponding to an option selected by a user in a screen for selecting a printer to be caused to perform printing based on print data, any address of the plurality of addresses is determined as a transmission destination address based on a predetermined condition, and control is performed to transmit the print data to the determined transmission destination address. |
US11755255B2 |
Memory device comprising a plurality of memories sharing a resistance for impedance matching
A memory device includes a plurality of memories, a plurality of access units, and a controller configured to control data from an access unit according to an operation cycle of another access unit whose form factor is different from that of the access unit. A resistor can be shared by the plurality of memories for impedance matching, which can shorten calibration time. |
US11755253B2 |
Automatically scaling streams in distributed stream storage
Event loading is individually tracked for each of the segments of a stream. Event loading trends of each of the segments of the stream based on event loading changes are identified and reported. Selected segments are automatically scaled-up or scaled-down based on the event loading trends. Individual segment event loading is measured by computing an exponential weighted moving average of data, measured either in events or bytes, received per fixed interval of time. Exponential functions are used to assign exponentially decreasing weights over time. Multiple different running averages are computed for different time intervals, each with a different weight that represents a decay factor. |
US11755252B2 |
Expanding a distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. The plurality of computing devices maintains each failure resilient stripe using a bucket. These buckets are operably split and transferred between the computing devices to balance available computing power and storage access. |
US11755250B2 |
Write type indication command
A method includes providing, via a command, a request of enablement of a media management operation to a memory sub-system. The method further includes providing, via the command, an indication of one of a plurality of write types to the media management operation to the memory sub-system. The media management operation can be performed using the indicated write type in response to receipt of the command. |
US11755245B2 |
Method, device, and computer program product for managing access workload of storage system
Techniques manage an access load of a storage system. For storage devices in the storage system, access histories of the storage devices in a previous time period are received respectively. Access loads of the storage devices in a future time period are determined respectively based on the access histories of the storage devices, the future time period being between a current time point and a future time point for performing future load balancing. An access balance degree of the storage system at the future time point is acquired based on the access loads. Load balancing is performed among the storage devices in response to determining that the access balance degree satisfies a first predetermined condition. Accordingly, it is possible to determine an access load of each storage device in a storage system more accurately and ensure that the access loads of the storage devices are in a balanced state. |
US11755241B2 |
Storage system and method for operating storage system based on buffer utilization
A storage device includes a buffer memory configured to temporarily store data; a plurality of nonvolatile memory devices; a storage controller circuit configured to generate buffer memory status information by monitoring a status of the buffer memory and operating in a congestion control mode of setting a buffer memory data transmission authority of a nonvolatile memory based on the generated buffer memory status information; and a first interface circuit configured to communicate with the storage controller circuit and the plurality of nonvolatile memory devices, wherein the first interface circuit is connected to a network based on an Ethernet interface. |
US11755240B1 |
Concurrent multi-bit subtraction in associative memory
A method for an associative memory device includes storing a plurality of pairs of multi-bit operands X and Y in rows of a memory array of the associative memory device, each pair in a different column of the memory array. Cells in a column are connected by a first bit-line providing a value of activated cells and a second bit-line providing an inverse value of the activated cells. The bits of X are stored in first rows and the bits of Y are stored in second rows. The method includes reading an inverse value of a bit stored in each of the second rows using the second bit-line, writing it to third rows and concurrently, on all columns, performing multi-bit add operations between a value of X, an inverse value of Y and a carry-in bit initiated to 1, providing the difference between X and Y in each of the columns. |
US11755239B2 |
Methods and systems for processing read and write requests
Methods and systems for processing input/output (“I/O”) requests in a networked storage environment are disclosed. One method included polling, by a processor, a receive queue at a first polling rate to identify I/O requests received by the receive queue to read data from or write data to a storage device; determining, by the processor that a hit rate has reached a threshold value, the hit rate indicating a number of pending I/O requests at the receive queue, in response to the receive queue being polled at the first polling rate; and modifying, by the processor, the first polling rate to a second polling rate, in response to the hit rate reaching the threshold value. |
US11755238B2 |
Continuous NAND data-transfer using filling rate evaluation approach
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to deliver a continuous DQS signal, determine whether a fill rate of a write buffer or an emptying rate of read buffer is sufficient to continuously send user data to the memory device or from the memory device, evaluate timing for sending or receiving the user data, and transfer data to or from the memory device continuously with the DQS signal. The data sent to the memory device includes the user data and garbage data, where the user data and the garbage data are separately transferred. The data received from the memory device includes user data that is sampled and user data that is not sampled, where the user data that is sampled and the user data that is not sampled are separately received. |
US11755235B2 |
Increasing random access bandwidth of a DDR memory in a counter application
Systems and methods include storing one or more counters in a plurality of locations in Double Data Rate (DDR) Random Access Memory (RAM) such that each counter is stored partially in multiple locations across the DDR RAM; and accessing banks in the DDR RAM sequentially for read operations and write operations associated with the one or more counters. The multiple locations include a location in each bank of the banks in the DDR RAM. A read operation for a counter is performed by reading all of the corresponding multiple locations and combining associated values to return a result for the counter. A write operation for a counter is performed by writing to a location of the multiple locations that is currently in sequence. |
US11755234B2 |
Method of generating signal for test in memory device using multi-level signaling and memory device performing the same
In a method of generating a signal for test in a memory device configured to output a multi-level signal, an operation mode is set to a first test mode. During the first test mode, first data bits included in a plurality of test data are arranged based on a first scheme. Each of the plurality of test data includes two or more data bits. During the first test mode, a first test result signal having two voltage levels is generated based on the first data bits according to the first scheme. The operation mode is set to a second test mode during which second data bits included in the plurality of test data are arranged based on a second scheme. During the second test mode, a second test result signal having the two voltage levels is generated based on the second data bits according to the second scheme. |
US11755231B2 |
Modified representation of backup copy on restore
An information management system creates a modified representation of backup files in a backup copy on restore to overcome the difficulties and challenges imposed by the legal and administrative requirements on the handling of personally information without making changes to the backup copy. In an example, a restore modification component searches backup data files as they are restored from a backup copy but before the restored data files are written into the primary storage system. When the restore modification component identifies a backup data file with a record that matches search criteria defined in the modification repository, the restore modification component replaces one or more of the restored data field values in the record with replacement data values obtained from the modification repository according to respective replacement rules. In this way, the information management system can create a modified representation of the backup copy data without modifying the backup copy. |
US11755222B2 |
File based encryption for multi-pathing devices
An apparatus comprises a processing device configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network. The processing device is further configured to identify whether operational information of the host device corresponding to a given write input-output operation comprises one or more index nodes, and to analyze the one or more index nodes responsive to a positive identification. The processing device is also configured to determine whether one or more portions of data corresponding to the given write input-output operation comprise file data based on the analysis of the one or more index nodes, to encrypt at least part of the file data responsive to an affirmative determination, and to deliver the given write input-output operation comprising the encrypted file data to the storage system. |
US11755210B2 |
Unauthorized memory access mitigation
Apparatuses and methods related to mitigating unauthorized memory access are described. Mitigating unauthorized memory access can include verifying whether an access command is authorized to access a protected region of a memory array. The authorization can be verified utilizing a key and a memory address corresponding to the access command. If an access command is authorized to access a protected region, then a row of the memory array corresponding to the access command can be activated. If an access command is not authorized to access the protected region, then a row of the memory array corresponding to the access command may not be activated. |
US11755208B2 |
Hybrid memory management of non-volatile memory (NVM) devices for use with recurrent neural networks
Recurrent Neural Networks (RNNs) wherein a non-volatile memory (NVM) array provides a memory bank for the RNN. The RNN may include a Neural Turning Machine (NTM) and the memory bank may be an NTM matrix stored in the NVM array. In some examples, a data storage device (DSD) that controls the NVM array includes both a data storage controller and a separate NTM controller. The separate NTM controller accesses the NTM matrix of the NVM array directly while bypassing flash translation layer (FTL) components of the data storage controller. Additionally, various majority wins error detection and correction procedures are described, as well as various disparity count-based procedures. |
US11755204B2 |
Data management system, data management method, and recording medium for recording data management program
Provided a data management system which includes a data acquisition unit that acquires measurement data obtained by measuring a fluid flowing in a flow path from each of a plurality of sensors, a data recording unit that records the acquired measurement data, and a data volume reduction unit that reduces a data volume to be recorded for a target sensor based on the measurement data acquired from another sensor installed in either an upstream or a downstream from itself in the flow path among the plurality of sensors. |
US11755199B2 |
Linear on-screen keyboard with floating utility keys
A computer-implemented method causing a linear on-screen keyboard that includes an array of input keys and a focus indicator to be displayed, wherein navigation of the focus indicator to an input key in the array enables a selection of a character corresponding to the input key; and upon determining that the focus indicator has navigated to a first input key in the array, causing one or more utility keys to be displayed proximate to the first input key. |
US11755198B2 |
Method, system and computer program product for operating a keyboard
In response to a user selecting a key on a keyboard in a first manner, a first alphanumeric character is displayed on a display device. In response to the user selecting the key on the keyboard in a second manner, a virtual key of a diacritic is displayed on the display device. In response to the user selecting the virtual key of the diacritic on the display device, the diacritic is displayed at a location of a second alphanumeric character on the display device. |
US11755197B1 |
Move tool system
A system for streamlining commercial moving services by providing real time data entry and communication processes. It utilizes data driven interfaces that generates buttons based on data. The system prevents data entry errors by providing touch buttons that limits typing of required information. Data is loaded in the button links at runtime. The messaging module generates a project communication team where members of the team are extracted from scheduled workers and company employees working on the project. The system prioritizes offices to be backfilled and displays completed and uncompleted tasks conserving time. |
US11755190B2 |
Synthetic image data generation using auto-detected image parameters
A non-transitory, computer-readable medium includes instructions that causes at least one processing device to display a graphical user interface (GUI) configured to facilitate generating a synthetic dataset including a plurality of images. The GUI includes a dataset size selector to receive user input to indicate a number of images to generate and include in the synthetic dataset; a target object type selector to receive user input indicative of at least one selected target object type to feature in the synthetic dataset; one or more image parameter variability controls to receive user input indicative of at least one variation to include in the synthetic dataset relative to target object representations generated based on the at least one selected target object type; and a dataset generation control to initiate generating the synthetic dataset. The synthetic dataset is generated according to the size input, target object type input, and variability input. |
US11755189B2 |
Systems and methods for synthetic data generation
A non-transitory, computer-readable medium includes instructions that causes at least one processing device to display a graphical user interface (GUI) configured to facilitate generating a synthetic dataset including a plurality of images. The GUI includes a dataset size selector to receive user input to indicate a number of images to generate and include in the synthetic dataset; a target object type selector to receive user input indicative of at least one selected target object type to feature in the synthetic dataset; one or more image parameter variability controls to receive user input indicative of at least one variation to include in the synthetic dataset relative to target object representations generated based on the at least one selected target object type; and a dataset generation control to initiate generating the synthetic dataset. The synthetic dataset is generated according to the size input, target object type input, and variability input. |
US11755187B2 |
Dynamic image filters for modifying a digital image over time according to a dynamic-simulation function
The present disclosure relates to systems, non-transitory computer-readable media, and methods that provide and apply dynamic image filters to modify digital images over time to simulate a dynamical system. Such dynamic image filters can modify a digital image to progress through different frames depicting visual effects mimicking natural and/or artificial qualities of a fluid, gas, chemical, cloud formation, fractal, or various physical matters or phenomena according to a dynamic-simulation function. Upon detecting a selection of a dynamic image filter, the disclosed systems can identify a dynamic-simulation function corresponding to the dynamical system. Based on selecting a portion of the (or entire) digital image at which to apply the dynamic image filter, the disclosed systems incrementally modify the digital image across time steps to simulate the dynamical system according to the dynamic-simulation function. |
US11755186B2 |
Screen capturing method and terminal device
A screen capturing method includes: in a case that M interfaces are displayed on a screen of a terminal device, receiving a first input of a user on K interfaces in the M interfaces; in response to the first input, performing screen capturing operations on N interfaces that are corresponding to a parameter of the first input, to obtain N first images; and synthesizing the N first images to obtain a target screenshot, where the N interfaces are interfaces in the M interfaces, and M, N, and K are positive integers. |
US11755183B2 |
User friendly targeted methodology for satellite installation using mobile app
A client device is provided for use with an APD and an extender. The client device includes a memory, a GUI, and a processor configured to execute instructions stored on the memory to cause the client device to: instruct the GUI to display an onboarding menu including a user selectable onboard extender icon; instruct the extender device to onboard onto the main APD, in response to a user selection of the user selectable onboard extender icon; instruct the GUI to enable the user to perform an operation while the extender device performs the onboarding onto the main APD; instruct the GUI to display a successful onboarding indication if the extender device onboards onto the main APD within a predetermined period of time, or to display a failure onboarding indication if the extender device does not onboard onto the main APD within the predetermined period of time. |
US11755180B1 |
Browser enabled switching between virtual worlds in artificial reality
Methods and systems described herein are directed to a virtual web browser for providing access to multiple virtual worlds interchangeably. Browser tabs for corresponding website and virtual world pairs can be displayed along with associated controls, the selection of such controls effecting the instantiation of 3D content for the virtual worlds. One or more of the tabs can be automatically generated as a result of interactions with objects in the virtual worlds, such that travel to a world, corresponding to an object to which an interaction was directed, is facilitated. |
US11755175B2 |
Keyboard navigation menu
Provided is a keyboard navigation menu which provides navigation within a software application using keyboard commands instead of mouse/cursor based inputs. The keyboard activation menu can improve upon traditional mouse-based menus which often include hidden tabs or require multiple mouse inputs. In one example, the method may include displaying, via a user interface, a keyboard navigation menu comprising a plurality of different keyboard inputs that when pressed navigate a view of the user interface to a plurality of pages of a software application, respectively, detecting a keyboard input from among the plurality of different keyboard inputs which corresponds to a second page from among the plurality of pages of the software application, and changing a view of the user interface from the first page to the second page of the software application that corresponds to the detected keyboard input. |
US11755171B2 |
Electronic device and screenshot operation method for electronic device
A screenshot or screen capture operation method for an electronic device includes: capturing a screen displayed on a display; determining whether additional information exists on the displayed screen; when the additional information exists, extracting the additional information, based on the displayed screen; determining whether a command for modifying the captured screen has been received; when the command for modifying the captured screen is determined as having been received, modifying the captured screen according to a user input; and storing the extracted additional information and/or the captured screen as a captured image. The resulting method enables a user to capture a screen intended or desired by the user. |
US11755170B2 |
Dynamic user-defined application leveraging local service oriented architecture to share mobile application features
The case is directed to portable or client devices that are adapted to instantiate a client application that is communicably coupled to one or more remote host services. The client application is also adapted to cause a display of a graphical user interface having various regions. A first interface region of the graphical user interface may be associated with a first microfunction installed on the device and a second region may be associated with a second microfunction installed on the device. The various microfunctions may enable the client application to interface with one or more remote host services and may be shared across different client applications. In some cases, multiple microfunctions are used to define a custom, user-defined integrated application. |
US11755164B2 |
Touch substrate and touch display apparatus
A touch substrate includes a substrate; a plurality of first touch electrodes disposed on the substrate and extending in a first direction; and a plurality of second touch electrodes disposed on the substrate and extending in a second direction intersecting with the first direction. The plurality of second touch electrodes are insulated from the plurality of first touch electrodes. Each first touch electrode and each second touch electrode both include a mesh structure and a plurality of first dummy electrodes; each first dummy electrode includes at least two line segments; the at least two line segments intersect with each other and have no closed region therebetween. |
US11755163B2 |
Touch panel and electronic device
Provided is a touch panel. The touch panel includes a back plate and a touch electrode layer disposed on a side of the back plate, wherein the touch electrode layer has a circular touch region and includes a plurality of touch electrodes, the plurality of touch electrodes are distributed in the touch region, and any touch electrode distal from a periphery of the touch region has three side edges sequentially connected end to end. |
US11755162B2 |
Touch panel, manufacturing method thereof and display panel
The touch panel includes a base, wherein the base includes a first region in a mesh shape and a second region which is a grid region surrounded by the first region; color filter layers are in the second region; a black matrix and touch structures are in the first region; the touch structures are partially in the black matrix; the touch structures include a first electrode, a second electrode, and an insulating layer between the first electrode and the second electrode; and the insulating layer is made of a material same as a material of the color filter layer. The display panel includes a display substrate, wherein the display substrate includes a pixel definition region and a pixel region defined by the pixel definition region, and the display panel further includes the above touch panel. |
US11755160B2 |
Electronic equipment, touch sensor, and position detection apparatus
Electronic equipment includes a touch sensor including a plurality of electrodes arranged in a plane shape and separated from each other in an array direction, a differential amplifier that amplifies a difference between a positive-side signal and a negative-side signal selectively output from the plurality of electrodes and that outputs the difference, a position detection unit that detects a touch position in a sensor area that is formed by the touch sensor, based on an output signal from the differential amplifier, and a conductive part that is a part made of a conductive material or contains a conductive material and that is arranged to partially overlap the sensor area in plan view. The conductive part is arranged such that an outermost end point thereof in the array direction is positioned on one of the plurality of electrodes. |
US11755154B1 |
Cover layer detection for touch input devices
Computing devices and methods are used to detect and compensate for the presence of a cover layer on a touch input device. A computing device includes a processing device, a touch input device in electronic communication with the processing device, and a memory device in electronic communication with the processing device and having electronic instructions encoded thereon. The electronic instructions, when executed by the processing device, cause the processor to receive a first signal obtained from the touch input device over a first duration of time, the first signal including a first signal pattern, receive a second signal obtained from the touch input device over a second duration of time separate from the first duration of time, the second signal including a second signal pattern, determine a difference between the first signal pattern and the second signal pattern, and adjust a touch input detection setting based on the difference. |
US11755153B2 |
Information processing apparatus for controlling operation pattern
There is provided an information processing apparatus, an information processing method, and a program for enabling improvement of operability in a case of performing a user operation on surfaces of various real objects. The information processing apparatus includes an operation pattern control unit configured to control an operation pattern in an operation area on a surface of a real object on the basis of information indicating a characteristic of the operation area. The operation pattern includes, for example, at least one of a method of inputting operation data in the operation area or a method of detecting the operation data. The present technology can be applied to, for example, a system using augmented reality (AR). |
US11755152B2 |
Projector with detection function for stabilizing intensity distribution of an irradiation beam
A projector with a detection function according to the present disclosure includes: a projection optical system that projects image light on a projection plane; an irradiation optical system that generates an irradiation beam on the basis of light obtained from a light source, and outputs the irradiation beam, in which the irradiation beam is used for detection of a detection object on the projection plane, and the detection object is configured to be detected; an imaging device that scattered light of the irradiation beam derived from the detection object enters; and an illumination control section that performs temporal light-quantity modulation of the light obtained from the light source to cause coherence of the irradiation beam to be reduced. |
US11755150B2 |
Input location correction based on device motion
An electronic device includes a housing, a display at least partially within the housing, a cover positioned over the display and defining an input surface of the electronic device, a motion sensing system configured to detect a motion of the electronic device, and a touch sensor configured to detect, within a time window after the motion of the electronic device is detected, a contact of an input member of a user on the input surface of the electronic device. The electronic device is configured to determine, for a time prior to the detection of the contact, a relative motion between the input member and the input surface. In accordance with a determination that a characteristic of the relative motion satisfies a threshold condition, the electronic device may determine a second input location based at least in part on the location of the contact and the relative motion. |
US11755149B1 |
Systems and methods for using statistical inference to enhance the precision of sparsified capacitive-touch and other human-interface devices
In one embodiment, a method includes by an electronic device: receiving sensor data indicative of a touch input from sensors of a human interface-device (HID) of the electronic device, where the touch input occurs at a set of actual coordinates with respect to the HID, and where the sensor data indicates the touch input occurs at a set of detected coordinates with respect to the HID, determining a context associated with the touch input, determining, by one or more generative models, context-dependent statistics to apply a delta change to the set of detected coordinates, where the context-dependent statistics are based on the context associated with the touch input, and where the one or more generative models comprises one or more system parameters and one or more latent parameters, and determining a set of time-lapsed predicted coordinates of the touch input with respect to the HID based on the delta change. |
US11755139B2 |
Touch sensor and display apparatus
A touch sensor and a display apparatus are disclosed. The touch sensor includes a first opening region, first touch electrodes, second touch electrodes, and a conducting structure. The first touch electrodes include first touch sub-electrodes; the second touch electrodes include second touch sub-electrodes; each of a first group of second touch electrodes further includes a transition touch electrode; a virtual straight line passing through the center of the first opening region respectively intersects with two sides of the transition touch electrode at a first position and a second position, and a distance between the first position and the second position is less than a maximum width of at least one of the second touch sub-electrodes; and the conducting structure at least partially surrounds an edge of the first opening region, and is connected with the transition touch electrode in parallel and electrically. |
US11755138B2 |
Touch control substrate, test method thereof, and manufacturing method of touch control screen
The present application provides a touch control substrate, a test method thereof, and a manufacturing method of a touch control screen. The touch control substrate includes touch control electrodes, test terminals, and electrical connection members. Each of the test terminals is connected to two adjacent touch control electrodes. Each of the electrical connection members corresponds to each of the touch control electrodes. The touch control electrodes are electrically connected to the test terminals through the electrical connection members. The touch control electrodes form a series circuit through the corresponding electrical connection members and the corresponding test terminals. |
US11755135B2 |
Organic light emitting display device and method of manufacturing the same
An organic light emitting display device includes a substrate including a light-emitting region and a reflection region, a plurality of sensing patterns disposed in the light-emitting region and the reflection region, and including a material having a first reflectivity, and a reflection pattern disposed in the reflection region, and including a material having a second reflectivity, and overlapping the plurality of sensing patterns. |
US11755131B2 |
Foldable touch screen electrode structure, touch screen and touch display device
Disclosed is a foldable touch screen electrode structure, including: a glass substrate including a first sidewall and a second sidewall opposite to each other in a thickness direction of the glass substrate, each of the first sidewall and the second sidewall being provided with an oxide layer; at least two upper adhesive layers and at least two lower adhesive layers; an upper metal grid layer adhered to the first sidewall through the at least two upper adhesive layers; a lower metal grid layer adhered to the second sidewall through the at least two lower adhesive layers; and an upper surface layer connected to an upper metal grid layer, and a lower surface layer connected to a lower metal grid layer; each of the upper surface layer and the lower surface layer includes a rough layer and a low reflection layer which are sequentially stacked. |
US11755126B2 |
Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
A method and system are provided of processing a search query entered by a user of a device having a text input interface with overloaded keys. The search query is directed at identifying an item from a set of items. Each of the items has a name including one or more words. The system receives from the user an ambiguous search query directed at identifying a desired item. The search query comprises a prefix substring of at least one word in the name of the desired item. The system dynamically identifies a group of one or more items from the set of items having one or more words in the names thereof matching the search query as the user enters each character of the search query. The system also orders the one or more items of the group in accordance with given criteria. The names of the one or more items of the identified group are output to be displayed on the device operated by the user as ordered with the characters of the one or more words in the names corresponding to the prefix substring of the search query being highlighted. |
US11755124B1 |
System for improving user input recognition on touch surfaces
A physical keyboard can be used to collect user input in a typing mode or in a tracking mode. To use a tracking mode, first movement data is detected for a hand of a user in relation to a physical keyboard at a first location. A determination is made that the first movement data is associated with a tracking movement. In response to determining that the movement type is associated with the tracking movement, a tracking mode is initiated. User input is provided based on the movement data and in accordance with the tracking mode. Contact data and non-contact data is used to determine a user intent, and a user instruction is processed based on the user intent. |
US11755122B2 |
Hand gesture-based emojis
Examples are disclosed that relate to hand gesture-based emojis. One example provides, on a display device, a method comprising receiving hand tracking data representing a pose of a hand in a coordinate system, based on the hand tracking data, recognizing a hand gesture, and identifying an emoji corresponding to the hand gesture. The method further comprises presenting the emoji on the display device, and sending an instruction to one or more other display devices to present the emoji. |
US11755121B2 |
Gesture information processing method and apparatus, electronic device, and storage medium
This application provides a gesture information processing method and apparatus, an electronic device, and a storage medium. The method includes: determining an electromyography signal collection target object in a gesture information usage environment; dividing the electromyography signal sample through a sliding window having a fixed window value and a fixed stride into different electromyography signals of the target object, and denoising the different electromyography signals of the target object; recognizing the denoised different electromyography signals, and determining probabilities of gesture information represented by the different electromyography signals; and weighting the probabilities of the gesture information represented by the different electromyography signals, so as to determine gesture information matching the target object. |
US11755118B2 |
Input commands via visual cues
Embodiments disclosed herein generally relate to a method and system of generating text input via facial recognition. A computing system receives a video stream of a user operating an application on a client device. The video stream includes a time series of images of the user. The computing system parses the video stream to identify one or more visual cues of the user. The computing system identifies a current page of the application. The computing system maps the identified on or more visual cues to an operation available on the current page of the application. The computing system executes the mapped operation. |
US11755113B2 |
Non-linear control of reluctance haptic engine
Embodiments are disclosed for non-linear control of a reluctance haptic actuator. A linear state feedback controller receives estimated position and velocity of a moving mass in a reluctance haptic engine and a reference position and velocity, generates a control signal based on the reference position and velocity and the estimated position and velocity. In response to the control signal, the drive electronics adjusts a current into at least one coil in the reluctance haptic engine to generate at least one magnetic field to control the moving mass. A non-linear state observer receives measurements of the voltage input into the reluctance haptic engine, the current, and an output voltage from a magnetic field sensor, and generates the estimated position and velocity of the moving mass based at least in part on the inputs, and sends the estimated position and velocity to the linear state feedback controller. |
US11755109B2 |
Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a processor configured to receive biopotential information of each of a plurality of users, and transmit, to a device, operation information indicating operation content determined by comparing the operation contents of the device, the operation contents being recognized from the biopotential information of the plurality of users. |
US11755104B2 |
Eye gesture tracking
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for eye gesture recognition. In one aspect, a method includes obtaining an electrical signal that represents a measurement, by a photodetector, of an optical signal reflected from an eye and determining a depth map of the eye based on phase differences between the electrical signal generated by the photodetector and a reference signal. Further, the method includes determining gaze information that represents a gaze of the eye based on the depth map and providing output data representing the gaze information. |
US11755103B2 |
Using prediction information with light fields
An example process executed by a processor of a computing device to communicate a first light field data to a user device, wherein the first light field data is limited to a first volume of space that represents a first plurality of views for display on the user device; receive a sensor data associated with the user device; predict a behavior based at least in part from the received sensor data; generate a second light field data based at least in part on the predicted behavior, wherein the second light field data is limited to a second volume of space that is different from the first volume of space and represents a second plurality of views for display on the user device; and communicate the second light field data to the user device. |
US11755099B2 |
Dynamic core selection for heterogeneous multi-core systems
Example methods and apparatus to facilitate dynamic core selection are disclosed. An example apparatus includes a first processor core of a first type; a second processor core of a second type different from the first type; and software to: access a user-supplied hint indicative of a user preference to execute program code on the first processor core, the user-supplied hint including a user-defined attribute of the program code; monitor performance of the program code on the first processor core; determine, based on the user-defined attribute of the program code, a predicted performance of the program code on the second processor core is better than the performance of the program code on the first processor core; and ignore the user preference by migrating the program code from the first processor core for execution on the second processor core. |
US11755097B2 |
Method for modeling power consumption of an integrated circuit and power consumption modeling system performing the same
Example embodiments relate to a method for modeling power consumption of an integrated circuit, the method may comprise, determining, by the processor, a hierarchy structure regarding a gating level according to a clock flow of a plurality of clock gating cells included in the integrated circuit, determining, by the processor, a first clock gating domain corresponding to a first clock gating cell and a second clock gating domain corresponding to a second clock gating cell located in a lower level of the hierarchy of the first clock gating cell based on the hierarchy structure, calculating, by the processor, power consumption of the second clock gating domain based on a first logic level of a first clock gating enable signal applied to the first clock gating cell, and modeling, by the processor, power consumption of the integrated circuit based on the power consumption of the second clock gating domain. |
US11755091B2 |
Optical power supply system
An optical power supply system includes power sourcing equipments, powered devices, a detector and a power supply controller. The power sourcing equipments each output feed light. The powered devices are provided so as to correspond to the power sourcing equipments, and each convert the feed light output from their corresponding power sourcing equipments into electric power. The detector detects an electric power amount required by a power supply target of the powered devices. The power supply controller controls, based on the required electric power amount detected by the detector, output of the feed light from each of the power sourcing equipments. |
US11755087B2 |
Multi-port power supply device and operation method thereof
A multi-port power supply device and an operation method thereof are provided. The multi-port power supply device includes multiple USB ports, multiple power converters, and a common control circuit. When an adjustment trend of an agreement power of a first USB port will make the agreement power greater than a rated minimum charging power of a USB device connected to the first USB port, the common control circuit dynamically changes the agreement power according to an actual output power of the first USB port. When the adjustment trend of the agreement power will make the agreement power less than the rated minimum charging power, the common control circuit does not change the agreement power, and the common control circuit dynamically transfers a power difference between the agreement power and the actual output power to other USB ports. |
US11755084B2 |
Cooling circuits for cooling a computing system and flow control methods thereof
A cooling system for a rack of servers includes a plurality of cooling circuits, where each cooling circuit is coupled to a server of the rack. Each cooling circuit includes a plurality of cooling modules arranged in parallel. Each cooling module includes a cold plate having a cooling conduit passing therethrough, and a pump fluidly coupled to the cooling conduit. The cooling circuit further includes one or more valves fluidly interconnecting the plurality of cooling modules. Each of the one or more valves, when turned on, fluidly connects the cooling conduits of any two adjacent cooling modules. The cooling system further includes a first cooling distribution manifold fluidly connected to the cooling circuit of each of the plurality of servers through an inlet pipe, and a second cooling distribution manifold fluidly connected to the cooling circuit of each of the plurality of servers through an outlet pipe. |
US11755079B2 |
Computer device, casing, and water cooling heat dissipation device
A computer includes a casing, an electronic assembly, and a water cooling assembly. The casing, forms an accommodation space. The casing has an interior fluid channel located at at least one side of the casing, and a fluid inlet and a fluid outlet which are in fluid communication with the interior fluid channel. The electronic assembly is located in the accommodation space. The water cooling assembly includes a first water block and a radiator. The first water block is in thermal contact with the electronic assembly, the first water block, the radiator, and the interior fluid channel located at the at least one side of the casing are in fluid communication with each other so as to form a circulation channel, and the fluid inlet and the fluid outlet of the casing are respectively in fluid communication with the radiator and the first water block. |
US11755078B2 |
Solid-state drive with printed circuit boards coupled by a flexible interconnect
A solid-state drive (SSD) includes a first rigid printed circuit board comprising a surface that defines a first plane. A second rigid printed circuit board of the SSD comprises a surface that defines a second plane that is substantially parallel to the first plane. A flexible interconnect couples the first rigid printed circuit board and the second rigid printed circuit board. The flexible interconnect partially encloses a volume. A capacitor is disposed within the volume. |
US11755077B2 |
Buckle ring device for memory slot
The invention discloses a buckle ring device for a memory slot. A memory module is able to be inserted into the memory slot. The memory slot is provided at two sides thereof with a seat, respectively. A clamp structure is pivotally connected to an inside of the seat. Two sides of the memory module inserted in the memory slot are clamped by the clamp structures. When the buckle ring device is assembled on the seat of the memory slot, the seat and the clamp structures can be used for constraining the displacement of the buckle ring device in XYZ axis directions, resulting in strengthening the clamping of the clamp structures to the memory module by the buckle ring device. |
US11755074B2 |
Display device and method of manufacturing supporting part
A display device includes a display module, a supporting plate disposed under the display module, supporting bars disposed under the display module and arranged in a first direction with the supporting plate, a supporting film disposed between the display module and the supporting plate and between the display module and the supporting bars, a first case accommodating the display module, the supporting plate, the supporting film, and the supporting bars, and a second case coupled to the first case to move in a direction to be close to or to be far away from the first case along the first direction. Opposite sides of the supporting bars are respectively inserted into first guide grooves defined in inner side surfaces of the first case, which face each other in a second direction crossing the first direction, and the supporting bars move along the first guide groove. |
US11755073B2 |
Electronic device comprising flexible display, and electronic component arrangement structure applied to same
Disclosed is a portable communication device that includes a housing including a first housing portion and a second housing portion at least partially overlapped and slidable with each other; a rollable module accommodated in the housing substantially between the first housing portion and the second housing portion, the rollable module configured to slide the first housing portion or the second housing portion with respect to each other; and a flexible display accommodated in the housing such that, when in a closed state in which the first housing portion or the second housing portion is not slid with respect to each other, a first display portion of the flexible display is visually exposed via a first surface of the housing and a second display portion of the flexible display is visually exposed via a second surface of the housing opposite to the first surface. |
US11755072B2 |
Information processing device and control method
An information processing device that controls a display in two or more display areas, which do not overlap one another and include at least a first display area and a second display area, is provided. The information processing device includes: a display mode switching unit that switches between: a first display mode in which the display areas are controlled as one combined display area, and a second display mode in which the display is controlled as two display areas of at least the first display area and the second display area; and a display control unit. |
US11755071B2 |
Display device
A display device according to the present embodiment includes a display panel; and a corrugated panel facing a rear surface of the display panel and having a corrugated core disposed between a front skin and a rear skin. |
US11755069B2 |
Apparatus utilizing and method of partial lamination for a seamless interface with touchscreen functionality
A seamless interface with touchscreen functionality and the method of manufacture are disclosed. An apparatus utilizing the seamless interface with touchscreen functionality, and a method of manufacturing the apparatus are similarly disclosed. The seamless interface has a front member, adhesive means, and a support member with an opening. The apparatus includes a touchscreen device, a rear member, and the seamless interface. The rear member secures the touchscreen device in the opening of the support member, which thereby contacts the front member of the seamless interface. Partially laminating the front member with the support member having an opening utilizing an adhesive means creates the seamless interface. This design enables the touchscreen functionality of the touchscreen device placed behind the front member to transfer through the front member, thereby allowing a user to communicate with the touchscreen device through the seamless interface. |
US11755065B2 |
Display manufacturing device and manufacturing method, and display
A display manufacturing device sticks a transparent panel to a display panel, the display panel including a front surface having a periphery covered by a bezel. The display manufacturing device includes: a dispenser that makes a dam by dispensing a light curable resin to straddle the front surface of the display panel and the bezel, and be along an inner peripheral edge of the bezel to stick the transparent panel to the front surface of the display panel; and at least one light irradiation device that emits light that cures the dam. The at least one light irradiation device emits the light in a direction that forms an acute angle between the direction and the front surface of the display panel, the direction being a direction that allows the light to reach the light curable resin that has entered a gap between the front surface and the bezel. |
US11755061B2 |
Signal generator, method of generating signal, and display device
A signal generator may include a reference horizontal synchronization signal generation block which generates reference horizontal synchronization signals based on a number of clock signals per a horizontal time, a frame clock calculation block which calculates a first frame clock number based on a number of the clock signals per the horizontal time, a frame clock comparation block which calculates a clock offset by comparing the first frame clock number and a second frame clock number generated based on a number of the clock signals per a frame time, a clock distribution block which generates horizontal synchronization signals by distributing a number of the clock signals corresponding to the clock offset to the reference horizontal synchronization signals, and a vertical synchronization signal generation block which generates a vertical synchronization signal based on the horizontal synchronization signals. |
US11755060B2 |
Computer architecture having selectable, parallel and serial communication channels between processors and memory
A computer architecture provides both a parallel memory bus and serial memory bus between a processor system and memory. Latency-tolerant memory access requests are steered to the serial memory bus which operates to increase the available memory bus bandwidth on the parallel memory. The invention also provides integrated circuit computer memory suitable for this application. |
US11755059B2 |
System for setting an operating clock of a CPU of a vehicular device
A vehicular device includes a CPU. The CPU is set in a rated state in which the CPU operates at a rated operating clock and a high speed state in which the CPU operates at an operating clock higher than the rated operating clock. The high speed state is changeable in the operating clock and the rated state is not changeable in the rated operating clock. |
US11755051B2 |
Voltage reference temperature compensation circuits and methods
Systems and methods are provided for generating a temperature compensated reference voltage. A temperature compensation circuit may include a proportional-to-absolute temperature (PTAT) circuit, and a complementary-to-absolute temperature (CTAT) circuit, with the PTAT circuit and the CTAT circuit including at least one common metal-oxide-semiconductor field-effect transistor (MOSFET) and being configured to collectively generate a reference voltage in response to a regulated current input. The PTAT circuit may be configured to produce an increase in magnitude of the reference voltage with an increase of temperature, and the CTAT circuit may be configured to generated a decrease in magnitude of the reference voltage with the increase of temperature, wherein the increase in magnitude of the reference voltage produced by the PTAT circuit is at least partially offset by the decrease in magnitude of the reference voltage produced by the CTAT circuit. |
US11755050B2 |
Adaptive current mirror circuit for current shaping with temperature
An adaptive current mirror circuit for current shaping with temperature is disclosed. The adaptive current mirror includes a current generator circuit configured to receive and input current and generate an output current using the input current and an overdrive voltage. The adaptive current mirror further includes a compensation circuit configured to adjust a value of the overdrive voltage based on temperature. |
US11755047B2 |
Apparatus and methods for compensating supply sensitive circuits for supply voltage variation
Apparatus and methods for compensating supply sensitive circuits for supply voltage variation are provided. An electronic system includes a power supply that outputs a supply voltage having a nominal voltage level, a supply conductor for routing the supply voltage, and a group of integrated circuits (ICs) that each receive the supply voltage from the supply conductor. Each IC includes a supply sensing circuit that generates a sense signal based on a local voltage level of the supply voltage at the IC, a bias control circuit that adjusts a bias signal based on the sense signal to account for a difference between the nominal voltage level and the local voltage level of the supply voltage, and a signal processing circuit biased by the bias signal. |
US11755044B2 |
Method and system for storing energy and providing a regulated output
An energy storage system stores potential energy and providing a regulated output of electrical energy for powering an electrical load. The system includes an array of storage capacitors including a plurality of storage capacitors coupled in series. A balance control device balances the voltage on each of the storage capacitors in the array. An input control device manages the input for charging the storage capacitor array. An output power supply has an input coupled to the storage capacitor array and provides regulated power to an electrical load. A power monitor device electrically decouples the storage capacitor array from the electrical load when the total voltage of the storage capacitor array falls below a preset minimum level. |
US11755038B2 |
Systems and methods for scaling lag based on flight phase of an electric aircraft
A system for scaling lag based on flight phase of an electric aircraft is presented. The system include a sensor connected to an electric aircraft configured to detect measured aircraft data, identify a flight phase of the electric aircraft, and generate a flight datum. The system further comprises a computing device communicatively connected to the sensor, wherein the computing device is configured to receive the flight datum and the flight phase, identify an input latency as a function of the flight datum, select a lag frame as a function of the input latency, wherein the lag frame further comprises a lag threshold, and transmit the flight datum to a user device as a function of the lag frame. The system further includes a remotely located user device configured to receive the flight datum. |
US11755034B1 |
Collaborative solar power generation
According to one embodiment, a method, computer system, and computer program product for solar power generation is provided. The embodiment may include identifying relative positions of co-located electric autonomous vehicles (EAVs) within a group. The embodiment may include identifying solar power generation metrics for each EAV. The embodiment may include determining whether at least two EAVs have a same side unexposed to direct sunlight. In response to determining at least two EAVs have a same side unexposed to direct sunlight, the embodiment may include identifying a direction and an angle of solar light impacting the group. Based on the relative positions and the direction and angle of solar light, the embodiment may include instructing a collaborative movement among the group such that solar light is reflected from an exterior surface of at least one EAV to an exterior surface of at least one other EAV which was unexposed to sunlight. |
US11755033B2 |
Artificial intelligence device installed in vehicle and method therefor
An artificial intelligence (AI) device installed in a first vehicle includes a sensing unit configured to sense an area in which the first vehicle is moveable at a current position, and a processor configured to receive a request for assignment of control authorization for allowing a first external vehicle to control the first vehicle from the first external vehicle, based on information sensed by the sensing unit, or to make a request to the second external vehicle for assignment of control authorization for allowing the AI device to control a second external vehicle. |
US11755030B2 |
Mapping and tracking system for robots
A robotic mapping and tracking system including a robot and boundary posts are disclosed. The robot includes an ultrasonic transmitter, a processor and a camera component. The boundary posts are configured to be placed adjacent to a boundary of a working region. Each boundary post of the plurality of boundary posts includes an ultrasonic receiver. Time-of-flights of the ultrasonic waves are measured to identify distances in between the robot and boundary posts. The camera component of the robot captures an image of an environment of the robot. The processor of the robot analyzes the image of the environment and identifies at least a portion of the working region in front of the robot from the image. The processor of the robot determines a moving route based on the identified portion of the working region in front of the robot and the distances in between the robot and the boundary posts. |
US11755025B2 |
Guiding vehicles through vehicle maneuvers using machine learning models
In various examples, a trigger signal may be received that is indicative of a vehicle maneuver to be performed by a vehicle. A recommended vehicle trajectory for the vehicle maneuver may be determined in response to the trigger signal being received. To determine the recommended vehicle trajectory, sensor data may be received that represents a field of view of at least one sensor of the vehicle. A value of a control input and the sensor data may then be applied to a machine learning model(s) and the machine learning model(s) may compute output data that includes vehicle control data that represents the recommended vehicle trajectory for the vehicle through at least a portion of the vehicle maneuver. The vehicle control data may then be sent to a control component of the vehicle to cause the vehicle to be controlled according to the vehicle control data. |
US11755023B2 |
Obstacle detection and manipulation by a vehicle within a dig site
This description provides an autonomous or semi-autonomous excavation vehicle that is capable of determining a route between a start point and an end point in a site and navigating over the route. The sensors collect any or more of spatial, imaging, measurement, and location data to detect an obstacle between two locations within the site. Based on the collected data and identified obstacles, the excavation vehicle generates unobstructed routes circumventing the obstacles, obstructed routes traveling through the obstacles, and instructions for removing certain modifiable obstacles. The excavation vehicle determines and selects the shortest route of the unobstructed and obstructed route and navigates over the selected path to move within the site. |
US11755022B2 |
Vehicle control device
A vehicle control device includes an external situation recognition unit configured to recognize an external situation around a vehicle to recognize a traffic participant, an action schedule acquisition unit configured to acquire a first action schedule of the vehicle, an action schedule notification unit configured to notify a terminal possessed by the traffic participant of the first action schedule of the vehicle to request an approval of the first action schedule, a receiver configured to receive the approval of the first action schedule from the terminal; and an execution controller configured to execute an operation of the vehicle in accordance with the first action schedule when the receiver receives the approval of the first action schedule from the terminal and to suppress the operation of the vehicle in accordance with the first action schedule when the receiver does not receive the approval of the first action schedule from the terminal. |
US11755020B2 |
Responsive vehicle control
Acceleration determination for controlling a vehicle, such as an autonomous vehicle, is described. In an example, objects in an environment of the vehicle are identified and a probability that each object will impact travel of the vehicle is determined. Individual accelerations for responding to each object may also be determined. Weighting factors for each of the accelerations may also be determined based on the probabilities. A control acceleration may be determined based on the weighting factors and the accelerations. |
US11755015B2 |
Scoring autonomous vehicle trajectories using reasonable crowd data
Enclosed are embodiments for scoring one or more trajectories of a vehicle through a given traffic scenario using a machine learning model that predicts reasonableness scores for the trajectories. In an embodiment, human annotators, referred to as a “reasonable crowd,” are presented with renderings of two or more vehicle trajectories traversing through the same or different traffic scenarios. The annotators are asked to indicate their preference for one trajectory over the other(s). Inputs collected from the human annotators are used to train the machine learning model to predict reasonableness scores for one or more trajectories for a given traffic scenario. These predicted trajectories can be used to rank trajectories generated by a route planner based on their scores, compare AV software stacks, or used by any other application that could benefit from a machine learning model that scores vehicle trajectories. |
US11755014B2 |
Jointly learnable behavior and trajectory planning for autonomous vehicles
Systems and methods for generating motion plans for autonomous vehicles are provided. An autonomous vehicle can include a machine-learned motion planning system including one or more machine-learned models configured to generate target trajectories for the autonomous vehicle. The model(s) include a behavioral planning stage configured to receive situational data based at least in part on the one or more outputs of the set of sensors and to generate behavioral planning data based at least in part on the situational data and a unified cost function. The model(s) includes a trajectory planning stage configured to receive the behavioral planning data from the behavioral planning stage and to generate target trajectory data for the autonomous vehicle based at least in part on the behavioral planning data and the unified cost function. |
US11755013B2 |
Systems and methods for automated operation and handling of autonomous trucks and trailers hauled thereby
A system and method for operation of an autonomous vehicle (AV) yard truck is provided. A processor facilitates autonomous movement of the AV yard truck, and connection to and disconnection from trailers. A plurality of sensors are interconnected with the processor that sense terrain/objects and assist in automatically connecting/disconnecting trailers. A server, interconnected, wirelessly with the processor, that tracks movement of the truck around and determines locations for trailer connection and disconnection. A door station unlatches/opens rear doors of the trailer when adjacent thereto, securing them in an opened position via clamps, etc. The system computes a height of the trailer, and/or if landing gear of the trailer is on the ground and interoperates with the fifth wheel to change height, and whether docking is safe, allowing a user to take manual control, and optimum charge time(s). Reversing sensors/safety, automated chocking, and intermodal container organization are also provided. |
US11755011B2 |
Method for controlling an industrial truck as well as a system comprising a superordinate control unit and an industrial truck
A method for controlling at least one industrial truck comprising determining a driving job using a superordinate control unit and sending the driving job from the superordinate control unit to a transceiver of the at least one industrial truck. The driving job is transmitted from the transceiver to a vehicle controller. A position of the at least one industrial truck within a previously known route to be driven is determined via the superordinate control unit. An upcoming driving situation is identified using the superordinate control unit and is based on the position of the at least one industrial truck and the driving job. A protective field is generated with a collision protection apparatus, wherein the protective field is monitored by the at least one industrial truck based on the upcoming driving situation even before the at least one industrial truck reaches the driving situation. |
US11755010B2 |
Automatic vehicle and method for operating the same
A method of automatically driven transportation vehicles (AV) that are tele-operated driving (TOD) in cases when the AV is not able to solve a situation due to unclear traffic conditions. Because TOD sessions arise from special, unclear and relatively rare circumstances and apply measures which go against normal traffic rules or normal behaviour expected from an AV, based on the solution, a transportation vehicle informs other AV's in the vicinity of the TOD session. Other transportation vehicles use the information on the TOD session to aid their situational awareness and driving. |
US11755006B2 |
Predictive modelling
Systems, methods, and non-transitory computer-readable media can be configured to perform receiving a notification of a maintenance event associated with a resource. The method includes retrieving historic maintenance data in relation to the resource with which the fault is associated, the maintenance information originating from a time period preceding the time of the maintenance event. The method includes identifying at least a portion of the retrieved historic maintenance data as being indicative of the maintenance event. The method also includes causing the portion of the retrieved historic maintenance data identified as being indicative of the maintenance event to be stored as a precursor signal of the maintenance event. The method also includes causing future maintenance data received from a plurality of resources related to the resource with which the maintenance event is associated to be monitored to predict a future occurrence of the maintenance event in the plurality of resources. |
US11755005B2 |
Data distribution system and method for a group of electronics devices
A system and method for distributing data for a group of at least two electronic devices, wherein each of the devices has an electronic communication unit, each of which is designed for exchanging internal data among one another, wherein at least one of the communication units has a receiver unit which is designed for receiving external data from an external computer unit, has an arithmetic unit using an algorithm, wherein the algorithm is designed, based on the external data, to generate configuration data as internal data, and is designed to transmit the configuration data to at least one other communication unit of the system, and has a digital display device for the visual display of information for a user, wherein the display device is designed to display information which is updated based on the configuration data. |
US11755004B2 |
Analysis system, analysis method, and storage medium
Provided is an analysis system including: an analysis unit including a classifier that performs classification of an event type on input time-series data; a display information generation unit that generates first display information used for displaying, out of the time-series data, first time-series data in which association of an event type is undecided and which is classified by the classifier as a first event type corresponding to a state where a target event is occurring, second time-series data associated with the first event type, and third time-series data associated with a second event type corresponding to a state where the target event is not occurring; and an input unit that accepts first input regarding association of an event type with the first time-series data. |
US11755000B2 |
Method of process monitoring in a machine
A method is disclosed comprising retrieving captured process data comprising video and/or audio data capturing at least part of the execution of events in a machine, retrieving at least a first signal representing a measurable machine condition responsive to the events executed, wherein a first sequence of said machine control instructions is configured to trigger a respective first set of said events for execution thereof, determining first time stamps of the machine control instructions, aligning the first time stamps with second time stamps determined for at least one of; i) times of execution of said first set of events determined from the captured process data; ii) the first signal and associated measurable machine condition retrieved in response to execution of said first set of events, displaying a representation of the first sequence of machine control instructions, associated with the first time stamps, together with an output representation said second time stamps. |
US11754998B2 |
System and methods for automated model development from plant historical data for advanced process control
Systems and methods provide a new paradigm of Advanced Process Control that includes building and deploying APC seed models. Embodiments provide automated data cleansing and selection in model identification and adaption in multivariable process control (MPC) techniques. Rather than plant pre-testing onsite for building APC seed models, the embodiments help APC engineers to build APC seed models from existing plant historical data with self-learning automation and pattern recognition, AI techniques. Embodiments further provide “growing” and “calibrating” the APC seed models online with non-invasive closed loop step testing techniques. PID loops and associated SP, PV, and OPs are searched and identified. Only “informative moves” data is screened, identified, and selected among a long history of process variables for seed model development and MPC application. The seed models are efficiently developed while skipping the costly traditional pre-testing steps and minimizing the interferences to the subject production process. |
US11754996B2 |
System and method for generating fabrication parameter of a part to be fabricated
A method for generating a quote for fabrication of a part to be fabricated includes receiving, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a three-dimensional model file representing the part to be fabricated and descriptive information including a descriptive datum. The method includes extracting a first feature from the 3D model file, wherein the first feature represents a geometry of the part to be fabricated. The method includes extracting a second feature from the descriptive information, wherein the second feature represents the descriptive datum. The method includes generating, as a function of the first and second features, a quote for fabrication for the part to be fabricated, the quote for fabrication including a cost and time to fabricate the part to be fabricated and sending the quote for fabrication to the customer. |
US11754995B2 |
Industrial internet of things for identifying and processing manufacturing problems, control methods, and storage medium
The disclosure provides an industrial Internet of Things for identifying and processing manufacturing problems, a control method, and a storage medium. The method includes an industrial Internet of Things for identifying and processing manufacturing problems. The industrial Internet of Things includes an acquisition module, a problem type determination module and a problem solving module, the acquisition module is configured to obtain equipment information and data of product manufacturing problems; the problem type determination module is configured to determine a problem type at least based on the data of the product manufacturing problems; and the problem solving module is configured to determine problem processing data based on the problem type, and solve the problem based on the problem processing data. |
US11754994B2 |
Diagnostic apparatus and diagnostic method
A diagnostic apparatus includes an acquiring unit that acquires state information indicating an operational state of a motor for driving a shaft of a machine tool; a sensor that measures a physical quantity indicating an environment of the machine tool; a storage unit which stores a normal range of the state information corresponding to a value of the physical quantity; and a judging unit that, when the state information acquired by the acquiring unit is not within the normal range of the state information corresponding to the value of the physical quantity measured by the sensor, judges that the machine tool has an abnormality. |
US11754992B2 |
Control device and control program
A control device is connected to a servo mechanism that drives a controlled object and outputs a manipulated variable to the servo mechanism so that a controlled variable tracks a target trajectory. The control device includes a controller and a sensor. The controller acquires a measured value from the sensor and performs model predictive control for each control period using a dynamics model representing a relationship between the manipulated variable and the position of the controlled object to generate the manipulated variable to be output to the servo mechanism. The sensor measures the position of the controlled object. The controller performs model predictive control in a first mode using the measured value when the controlled object has a position within the range, and performs model predictive control in a second mode using an output value of the dynamics model when the controlled object has a position outside the range. |
US11754991B2 |
Cloud-controlled manufacturing execution system (CLO-cMES) for use in pharmaceutical manufacturing process control, methods, and systems thereof
“Cloud” based manufacturing execution systems (“MES”) and methods thereof used to control, execute, and monitor pharmaceutical or biopharmaceutical production processes and systems are disclosed herein. Consequently, the methods and systems provide a means to quality manufacturing on an integrated level whereby drug or biologic manufacturers can achieve data and product integrity and ultimately minimize cost. |
US11754990B2 |
Edge computing device with artificial intelligence model for emulating control logic of a programmable logic controller
An edge computing device is provided that includes a plurality of input electrodes that are communicatively coupled to one or more communication channels of a programmable logic controller that implements control logic to control a controlled device. The edge computing device furthers include a processor configured to, at a training time, receive signals via the plurality of input electrodes, detect inputs to the one or more communication channels and outputs from the one or more communication channels of the programmable logic controller, generate a set of training data based on the detected inputs and outputs of the programmable logic controller, and train an artificial intelligence model using the generated set of training data. The processor is further configured to, at a run-time, emulate the control logic of the programmable logic controller using the trained artificial intelligence model. |
US11754987B2 |
Building management system with space-based and equipment-based notification system
A building management system (BMS) includes a storage device having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations. The operations include receiving an indication of an event relating to building equipment operable to serve spaces of a building, the indication identifying at least one of a space or a type of equipment associated with the event, determining, based on the indication, that the one or more criteria are satisfied for a first filter of a plurality of filters, each filter of the plurality of filters associated with a subset of users and specifying one or more criteria for satisfying the filter, the one or more criteria comprising at least one of a space criterion or an equipment criterion, and providing a notification of the event to the subset of users associated with the first filter in response to a determination that the one or more criteria are satisfied for the first filter. |
US11754986B2 |
Systems and methods for evaluating sensor data of internet-of-things (IoT) devices and responsively controlling control devices
Storing a plurality of cloud-bots, each of the plurality of cloud-bots including a respective service. Gathering first data over a communication network, the first data being associated with a first Internet-of-Things (IoT) device. Gathering second data over the communication network, the second data being associated with a second IoT device. Triggering execution of a particular cloud-bot of the plurality of cloud-bots. Evaluating at least a portion of the first data and at least a portion of the second data against a response condition of a cloud-bot model of the particular cloud-bot. Initiating one or more response actions in response to satisfaction of the response condition, the one or more response actions controlling one or more device actions of a particular IoT device. |
US11754981B2 |
Crown for an electronic watch
An electronic watch includes a housing, a display positioned at least partially within the housing, a cover covering at least part of the display, and a crown having a portion positioned along a side of the housing. The crown may include an inner member that is rotationally constrained relative to the housing and an outer member that is rotationally free relative to the inner member. The device may further include a rotation sensor configured to sense a rotation of the outer member relative to the inner member. |
US11754978B2 |
Method for manufacturing watch component
A method for manufacturing a watch component is a method for manufacturing a watch component that is formed of an austenitized ferritic stainless steel including a base portion formed by a ferrite phase and a surface layer formed by an austenitized phase obtained by austenitizing the ferrite phase. The method includes a first processing step for forming a thinned portion by providing a step in a base material formed of a ferritic stainless steel, a heat treatment step for performing nitrogen absorption treatment on the base material to form the surface layer on an outer surface side of the base portion, and a second processing step for providing a hole portion in the thinned portion. |
US11754977B2 |
Timepiece with reversible watch case
A timepiece includes a base, a case, a frame, and a gimbal coupling mechanism. The case holds a time display. The case is pivotably connected to the frame for rotation about a first axis. The frame is pivotably connected to the base for rotation about a second axis between an extended and a retracted position. The frame form a two-axis gimbal supporting the case. The gimbal coupling mechanism operably couples the frame and the case whereby rotation of the frame from the retracted position to the extended position then back to the retracted position rotates the case about the first axis to facilitate flipping of the case so as to selectively hide or show the time display. |
US11754973B2 |
Fast imaging method suitable for passive imaging and active imaging
The present invention relates to the technical fields of optical imaging, microwave imaging, radar detection, sonar, ultrasonic imaging, and target detection, imaging identification and wireless communication based on media such as sound, light and electricity, and in particular, to a fast imaging method suitable for passive imaging and active imaging and application of the fast imaging method in the above fields. According to the method provided by the present invention, image field distribution corresponding to a target is achieved based on a lens imaging principle, in combination with an electromagnetic field theory, according to a target signal received by an antenna array, through the amplitude and phase weighting of a unit signal and by using an efficient parallel algorithm. The method provided by the present invention has the advantages of capability of being compatible with passive imaging and holographic imaging, good imaging effect, small operation amount, low hardware cost, high imaging speed and suitability for long-distance imaging, and can be widely applied in the fields of optical imaging, microwave imaging, radar detection, sonar, ultrasonic imaging, and target detection, imaging identification and wireless communication based on media such as sound, light and electricity. |
US11754972B2 |
Method and device for encoding complex-value signals for the reconstruction of three-dimensional objects
A method for encoding complex-valued signals of a computer-generated hologram into a phase-modulating optical element for the reconstruction of a three-dimensional object, and to a computer program product for encoding complex-valued signals of a computer-generated hologram, and to a holographic display for the reconstruction of a three-dimensional object. The object is to reduce the effort on encoding a complex-valued spatial distribution by an iteration method on the basis of phase encoding, so that the computer-generated hologram resulting therefrom can be represented more rapidly and with the same or an improved reconstruction quality. In particular, the convergence during the iterative optimization is intended to be accelerated. This is achieved by a method in which degrees of freedom of the hologram plane as well as the reconstruction plane are used for optimizing the iteration method for rapid convergence and maximization of the diffraction efficiency in the signal range. |
US11754971B2 |
Method and system for displaying holographic images within a real object
A system for displaying a holographic image of an object behind a real object surface, including a computing unit for computing data for displaying a three-dimensional image of an object, a location measurement unit for measuring a location of a surface of a real object, a display for displaying the three dimensional image of the object, wherein the computing unit is adapted to compute data to display the three-dimensional image of the object at least partly behind the surface of the real object. Related apparatus and methods are also described. |
US11754970B2 |
Process cartridge having a protrusion with a surface configured to receive a force to move a frame of the process cartridge
An image forming apparatus includes a mounting portion for mounting a process cartridge, the process cartridge including a first unit having an image bearing drum, and a second unit having a developing roller, the second unit being movable between a contact position in which the roller contacts the drum and a spaced position in which they are mutually spaced; an engageable member engageable with a force receiving portion provided on the second unit; wherein the engageable member is movable between a first position for maintaining the second unit in the spaced position by engaging with the force receiving portion, a second position for permitting movement of the second unit from the spaced position to the contact position; and a third position for permitting the process cartridge to be mounted, by being pressed by the process cartridge to retract, when the process cartridge is mounted to the mounting portion. |
US11754968B2 |
Image forming apparatus
An image forming apparatus includes a photosensitive drum and an apparatus main body, the apparatus main body includes a transfer roller exerting a transfer pressing force on the photosensitive drum, a positioning portion positioning the photosensitive drum in first and second directions by being contacted by a bearing portion holding a rotation axis of the photosensitive drum, the first direction being in a virtual plane perpendicular to the rotation axis, and the second direction being a direction intersecting the first direction, and a pressing member exerting a holding-and-pressing force pressing the bearing portion toward the positioning portion, and, in a state in which the bearing portion is in contact with the positioning portion, the holding-and-pressing force has a component force in the first direction, and the transfer pressing force has a component force in the second direction that is oriented to press the bearing portion toward the positioning portion. |
US11754963B2 |
Image forming apparatus
An image forming apparatus includes an attaching and detaching unit, an attached and detached section, and a pressing member. The attaching and detaching unit includes a developing device including a developer bearer to develop a latent image on a latent image bearer and is detachably attached to the attached and detached section. The attached and detached section includes the latent image bearer, a main reference portion, and a sub-reference portion. The main reference portion contacts a main reference part of the attaching and detaching unit. The sub-reference portion contacts a sub-reference part of the attaching and detaching unit. The pressing member presses the attaching and detaching unit to generate a biasing force biasing the developer bearer toward the latent image bearer and a rotational moment toward the sub-reference portion of the attached and detached section around the main reference part with respect to the attaching and detaching unit. |
US11754950B2 |
Conveying device, fixing device, and image forming apparatus
A conveying device includes: a rotation part to which a holding part configured to hold a material to be conveyed is attached and configured to rotate in a circumferential direction to convey the material to be conveyed; a conveying roller that is provided with a recess for accommodating the holding part to convey the material to be conveyed; and a guide member including a guide portion configured to guide the material to be conveyed on a downstream side of the conveying roller, and a space in an intersecting direction intersecting the circumferential direction with respect to the guide portion, the space where the holding part moving by rotation of the rotation part passes through. |
US11754946B2 |
Image forming apparatus
An image forming apparatus includes an attachment portion to which to attach a supply container for supplying a developer, a housing including a discharge portion for discharging a sheet in a discharging direction, a discharge tray including a first stack portion for stacking the sheet thereon, in which the first stack portion is configured to be movable between a closed position and an opened position, a top portion fixed to the housing, and a display portion and an operation portion arranged on the top portion. The top portion includes a first region, a first extension portion, and a second extension portion. As viewed along a vertical direction, the first extension portion and the second extension portion extend from the first region in the discharging direction, and at least a part of the first stack portion is located between the first extension portion and the second extension portion. |
US11754942B2 |
Image forming apparatus capable of detecting attachment state of toner container
An image forming apparatus includes a motor, a container detection sensor, and a controller. When a toner container is attached, the motor generates a driving force for rotating a toner conveying member in the toner container. The container detection sensor is arranged at a position where the container detection sensor comes into contact with an outer periphery of a cam connected to the toner conveying member when the toner container is attached. The controller distinguishes between at least three attachment states of the toner container based on a sensor signal of the container detection sensor. |
US11754941B2 |
Developing cartridge
A developing cartridge 1 may include a developing roller including a developing roller shaft, a casing capable of containing a developer material, and a developing electrode or a member configure to be electrically connected to the developing roller shaft. The developing electrode or the member has a first end portion configured to be electrically connected to the developing roller shaft and a second end portion located farther away from the developing roller shaft than the first end portion. The second end portion is farther away in the second direction from the one end of the casing than the first end portion is from the one end of the casing. The developing electrode has a first hole extending in the second direction between the first end portion and the second end portion. |
US11754940B2 |
Image forming apparatus
An image forming apparatus includes a light scanning device, a developing portion, a control portion and a storage portion. An evaluation chart includes a first evaluation pattern, a second evaluation pattern, a third evaluation pattern and a fourth evaluation pattern. The first evaluation pattern includes a first dot row and a second dot row, and the third evaluation pattern includes a fifth dot row and a sixth dot row. The fourth evaluation pattern is formed by arranging a plurality of fourth evaluation patches. The fourth evaluation patch includes a seventh dot row and an eighth dot row. |
US11754936B2 |
Wax for toners for developing electrostatic images, and toner for developing electrostatic images containing the wax
Provided is a wax which is used in a toner, whereby the toner is excellent in low-temperature fixability and heat-resistant shelf stability, the glossiness is improved as compared with the prior art, and the generation of ultrafine particles and the bleeding of the wax are not likely to occur. The wax for toners, wherein the wax is an ester wax generated by esterification of a pentaerythritol and a monocarboxylic acid; wherein the monocarboxylic acid used for the esterification contains a behenic acid, an arachidic acid and a stearic acid; and wherein, with respect to 100% by mass of the monocarboxylic acid, a content ratio of the behenic acid is from 60% by mass to 80% by mass; a content ratio of the arachidic acid is from 5% by mass to 15% by mass; and a content ratio of the stearic acid is from 15% by mass to 25% by mass. |
US11754931B2 |
Method for determining corrections for lithographic apparatus
A method for determining a correction for an apparatus used in a process of patterning substrates, the method including: obtaining a group structure associated with a processing history and/or similarity in fingerprint of to be processed substrates; obtaining metrology data associated with a plurality of groups within the group structure, wherein the metrology data is correlated between the groups; and determining the correction for a group out of the plurality of groups by applying a model to the metrology data, the model including at least a group-specific correction component and a common correction component. |
US11754927B2 |
Photoresist pattern trimming compositions and pattern formation methods
Photoresist pattern trimming compositions comprise a polymer, an aromatic sulfonic acid, and an organic-based solvent system, wherein the aromatic sulfonic acid is of general formula (I): wherein: Ar1 represents an aromatic group; R1 independently represents a halogen atom, hydroxy, substituted or unsubstituted alkyl, substituted or unsubstituted heteroalkyl, substituted or unsubstituted carbocyclic aryl, substituted or unsubstituted heterocyclic aryl, substituted or unsubstituted alkoxy, or a combination thereof, wherein adjacent R1 groups together optionally form a fused ring structure with Ar1; a represents an integer of 2 or more; and b represents an integer of 1 or more, provided that a+b is at least 3 and is not greater than the total number of available aromatic carbon atoms of Ar1, and two or more of R1 are independently a fluorine atom or a fluoroalkyl group bonded directly to an aromatic ring carbon atom. |
US11754922B2 |
Resist composition and method of forming resist pattern
A resist composition containing a resin component (A1) having a constitutional unit derived from a compound represented by General Formula (a01-1). In the formula, W01 represents a polymerizable group-containing group, Ct represents a tertiary carbon atom, and Xt represents a group that forms a monocyclic or polycyclic alicyclic group together with Ct, Ra1 to Ra3 represents a hydrocarbon group having 1 to 10 carbon atoms, which may have a substituent, or a hydrogen atom, or two or more of Ra1 to Ra3 are bonded to each other to form an aliphatic ring, not all of Ra1 to Ra3 are hydrogen atoms, n represents 0 or 1 |
US11754916B2 |
Projection system and projector that have a shorter projection distance
A projection system includes a first optical system and a second optical system including an optical element and disposed on the enlargement side of the first optical system. The optical element has a first transmissive surface, a first reflection surface disposed on the enlargement side of the first transmissive surface, a second reflection surface disposed on the enlargement side of the first reflection surface, and a second transmissive surface disposed on the enlargement side of the second reflection surface. The second reflection surface has a concave shape. A first optical axis of the first optical system and a second optical axis of the second reflection surface intersect each other. |
US11754914B2 |
Light source apparatus and image projection apparatus
An apparatus includes at least one first light emitting element configured to emit blue light, a plurality of second light emitting elements each configured to emit green light, a plurality of third light emitting elements each configured to emit red light, a first cooling unit configured to cool the at least one first light emitting element and the plurality of second light emitting elements, and a second cooling unit configured to cool the plurality of third light emitting elements. |
US11754910B2 |
System for illuminating the face of an occupant in a car
A system is provided for illuminating the face of an occupant for a video call in a car. At least one light source has a main light emission direction (A) which is directed toward the face of the occupant. The system also includes a camera provided to record the face of the occupant. The system controls the light source in such a way to obtain a flickering free recording of the face of the occupant. |
US11754902B2 |
Self-contained EC IGU
Onboard EC window controllers are described. The controllers are configured in close proximity to the EC window, for example, within the IGU. The controller may be part of a window assembly, which includes an IGU having one or more EC panes, and thus does not have to be matched with the EC window, and installed, in the field. The window controllers described herein have a number of advantages because they are matched to the IGU containing one or more EC devices and their proximity to the EC panes of the window overcomes a number of problems associated with conventional controller configurations. Also described are self-meshing networks for electrochromic windows. |
US11754901B2 |
Electrochromic device, wearable device, and method for driving electrochromic device
Electrochromic device including: first electrode; a first auxiliary electrode; a second electrode; a second auxiliary electrode having average distance of 100 mm or less with the first auxiliary electrode; an electrochromic layer; a solid electrolyte layer; and controlling unit configured to control to apply voltage according to a driving pattern that is at least one selected from the group consisting of a first driving pattern, a second driving pattern, and an initialization driving pattern, wherein the first driving pattern is a driving pattern configured to turn the electrochromic layer into first coloring state, the second driving pattern is a driving pattern configured to turn the first coloring state into a second coloring state that has coloring density lower than coloring density of the first coloring state, and the initialization driving pattern is driving pattern for forming an initial decolored state. |
US11754900B2 |
Receiver for free-space optical communication
A receiver for free-space optical communication includes a beam splitter, an imaging unit, a specifying unit, a light-receiving unit, and a controller. The beam splitter splits incident light into first and second light beams travelling in different directions. The imaging unit captures an image of the first light beam. The specifying unit extracts a signal light beam from the image of the first light beam and specifies a position of the signal light beam in the image. The light-receiving device receives the second light beam. The controller controls a blocker on the basis of the position of the signal light beam to allow only a limited portion of the second light beam to enter the light-receiving device and prevent a remaining portion of the second light beam from entering the light-receiving device. The limited portion of the second light beam includes the signal light beam. |
US11754898B2 |
Array substrate and liquid crystal display device
According to one embodiment, an array substrate includes a semiconductor layer, scanning and signal lines, first and second insulating layers, a pedestal and a pixel electrode. The scanning line is opposed to the semiconductor layer. The first insulating layer is provided above the semiconductor layer. The signal line and the pedestal are connected to the semiconductor layer through first and second contact holes in the first insulating layer. The second insulating layer is provided above the pedestal. The pixel electrode is connected to the pedestal through a third contact hole in the second insulating layer. The signal line and the pedestal are provided in layers different from each other. |
US11754890B2 |
Display, display system, image projection system, and movable object
Provided is a head-up display including a liquid-crystal panel including a display screen, a Fresnel lens which is on an opposite side of the liquid-crystal panel from the display screen, a light-diffusion structure between the liquid-crystal panel and the Fresnel lens, a backlight that emits light toward the light-transmissive member, and a mirror that forms a virtual image corresponding to an image displayed on the display screen of the liquid-crystal panel, in a target space, where the light-diffusion structure includes a plurality of fine particles and an average particle size of the plurality of fine particles is equal to or smaller than 20 um. |
US11754889B2 |
Display device
A display device includes a display panel, a circuit connection module, and a supporting block. The display panel has a first end and a bottom surface. The circuit connection module has a connecting end, a circuit bearing portion, and a bending section between the connecting end and the circuit bearing portion. The connecting end is connected to the display panel at the first end while the bending section bends to make the circuit bearing portion connect to the bottom surface near the first end. The supporting block is arranged with the circuit bearing portion in an extending direction of the first end, and are at least partially connected to the portion of the bottom surface near the first end. |
US11754887B2 |
Pixel electrode and liquid crystal display panel having the same
A pixel electrode is provided. A plurality of sub-trunks of a vertical trunk of the pixel electrode are spaced apart from each other. Each of the sub-trunks is parallel to a horizontal trunk. Therefore, liquid crystal molecules on each sub-trunk is basically inclined in a horizontal direction. If the pixel electrode with the above structure is applied to a liquid crystal display panel, a color shift generated by the liquid crystal display panel when displaying skin-tone colors can be improved, and quality of the display can be improved. A liquid crystal display panel having the pixel electrode is also provided. |
US11754886B1 |
Pixel layouts for electronic device displays
Increasing resolution of liquid crystal displays may result in small distances between adjacent liquid crystal display pixels. This tight pixel spacing may reduce transmission through the liquid crystal display pixels and may result in cross-talk between the liquid crystal display pixels. To increase transmission and, correspondingly, display efficiency, a reflective layer may be included in the liquid crystal display. The reflective layer recycles backlight that may otherwise be absorbed, improving transmittance and efficiency. To reduce color shift and color mixing caused by cross-talk, the pixels may have their pixel electrodes arranged in a zigzag layout. Each pixel electrode may have a height that is less than or equal to the total height of the pixel divided by two. The pixel electrodes in a given row are also alternatingly coupled to first and second gate lines. This zigzag layout results in an increased distance between adjacent pixel electrodes, mitigating pixel cross-talk. |
US11754884B2 |
Liquid crystal display panel and method for manufacturing same
A method for fast and convenient manufacture of liquid crystal display panels of different and uncommon sizes without retooling provides a first liquid crystal display panel having a first display area of a large first size. The color filter substrate is cut to make the first liquid crystal display panel into a vacuum-broken state. A sealant is coated onto the array substrate, wherein the sealant seals the liquid crystal layer and extends to a side of the color filter substrate away from the array substrate to cover part of the first display area, thereby obtaining a second liquid crystal display panel with a second display area of a second size. |
US11754882B2 |
Optical compensation device and liquid crystal display device
An improvement in image quality is achieved by compensating for a phase difference occurring in tilted light to achieve an improvement in contrast while suppressing luminance irregularity when in black display.An optical compensation device includes: a first optical compensation unit configured to generate a phase difference that has a substantially equal amount and a reverse sign in light with each incidence angle within a predetermined incidence angle range on a vertical alignment type liquid crystal panel with respect to a phase difference occurring from the liquid crystal panel; and a second optical compensation unit configured to generate a phase difference in an in-plane direction. The first optical compensation unit can appropriately compensate for a phase difference occurring in tilted light passing through a liquid crystal panel and the second optical compensation unit can suppress luminance irregularity when in black display. |
US11754878B2 |
Backlight device
The backlight device has a substrate, a plurality of light emitting elements disposed on a surface of the substrate, a diffuser plate having an incident surface disposed facing to the surface of the substrate, and an emitting surface disposed on the opposite side of the incident surface, diffuses light incident on the incident surface from the plurality of light emitting elements, and emits the diffused light from the emitting surface, and a frame defining a light emitting region on which the plurality of light emitting elements are disposed, wherein the frame is disposed so as not to form a region less than the half value outside the light emitting elements disposed along the frame, and all of the plurality of light emitting elements are disposed so that a ratio less than the half value is 20% or less, the ratio less than the half value is a ratio of an area of the region less than the half value to an area of a surrounding region formed by connecting at least three light emitting elements disposed around the region less than the half value, and the region less than the half value is a region on which no half value regions of the plurality of light emitting elements are disposed. |
US11754874B2 |
Liquid crystal display panel and display device
Provided is a liquid crystal display panel, including: first and second substrates; a liquid crystal layer between the first and second substrates; a first linear polarizer provided at a side of the first substrate facing away from the liquid crystal layer and having an absorption axis extending along a first direction; a second linear polarizer provided at a side of the second substrate facing away from the liquid crystal layer and having an absorption axis extending along a direction perpendicular to the first direction; a first quarter-wave plate provided at the side of the first substrate facing away from the liquid crystal layer; a second quarter-wave plate between the first substrate and the liquid crystal layer; and a first half-wave plate provided at the side of the first substrate facing away from the liquid crystal layer, and/or a second half-wave plate between the first substrate and the liquid crystal layer. |
US11754863B2 |
Polarization-agnostic optical dimming device and optical assembly including the same
A device includes a polarization rotator configured to be switchable between operating in two switching states. The device also includes a controller configured to control the polarization rotator to switch between operating in the two switching states at a predetermined switching frequency, to thereby switch, a polarization of a component of an input light having an initial light intensity, between two orthogonal polarizations at the predetermined switching frequency. The device also includes a polarizer coupled with the polarization rotator, and configured to convert the input light transmitted through the polarization rotator into an output light having a light intensity reduced to a predetermined percentage of the initial light intensity of the input light. |
US11754862B2 |
Polarization scrambler using a retardance element
A polarization scrambler using a retardance element (RE) is disclosed. The polarization scrambler may include an optical fiber input to transmit an optical signal, and a beam expander to receive and expand the optical signal to create an expanded optical signal. The polarization scrambler may include a retardance element (RE) to cause a polarization scrambling effect on the expanded optical signal and to create a scrambled expanded optical signal. The polarization scrambler may include a beam reducer to receive and reduce the scrambled expanded optical signal to create a scrambled optical signal. The polarization to scrambler may include an optical fiber output to receive scrambled optical signal. The optical fiber output may transmit the scrambled optical signal to one or more downstream optical components. |
US11754860B2 |
Photochromic lens with laminated film, method for producing a photochromic lens, and a spectacle frame
An optical lens contains a laminated film, which includes a first adhesive layer, a first barrier layer, a photochromic layer, a second barrier layer, and a second adhesive layer. The layers are arranged in succession and the laminated film is substantially incorporated into the optical lens body. A method for producing this optical lens as well as a pair of spectacles containing this optical lens are also disclosed. |
US11754858B2 |
Multifocal ophthalmic lens and related methods
A multifocal ophthalmic lens has a surface that varies across at least a portion of the lens to form a surface power map. The surface power map comprises a spiral, with a power that varies substantially periodically both radially outwards from and angularly about an optical axis of the lens. A period of the radial variation is greater than 100 microns and a period of the angular variation is greater than 6 degrees. Methods of making and using the multifocal ophthalmic lens are also described. |
US11754851B2 |
Lens driving apparatus having three ball members and opening in frame
A lens driving apparatus and a camera module including the same are provided. A lens driving apparatus includes a shake compensation unit configured to move in directions perpendicular to an optical axis, and ball members supporting the shake compensation unit, such that a degree of freedom for one of the ball members is different from a degree of freedom for another of the ball members. |
US11754849B2 |
Optical assembly for capitalizing unpolarized light and method thereof
An optical assembly includes a plurality of polarizing beamsplitters (PBS) including a first PBS and a second PBS. Each PBS includes a similar splitting optical coating. The splitting optical coating on the second PBS is oriented as rotated 90° relative to the splitting optical coating on the first PBS. There may be a third PBS offset to another side of the first PBS. The splitting optical coating on the third PBS, which is similar to the splitting optical coating on the first PBS and the second PBS, is oriented as rotated 90° relative to the splitting optical coating on the first PBS. The splitting optical coatings on the second PBS and the third PBS may be oriented in the same direction. A beamsplitting assembly may be formed from the optical assembly by coupling image sensors to major surfaces of the second PBS and the third PBS. |
US11754846B2 |
Display non-uniformity correction
In one embodiment, a computing system may determine, determine an estimated distance of an eye of a user to a display plane of a display. The system may access correction maps corresponding to a number of reference distances to the display plane of the display. The system may select a first reference distance and a second reference distance based on the estimated distance. The system may generate a custom correction map for the user based on an interpolation of a first correction map corresponding to the first reference distance and a second correction map corresponding to the second reference distance. The system may adjust an image to be displayed on the display using the custom correction map. The custom correction map may correct non-uniformity of the display as viewed from the eye of the user. The system may display the image adjusted using the custom correction map on the display. |
US11754840B2 |
Eye-imaging apparatus using diffractive optical elements
Examples of eye-imaging apparatus using diffractive optical elements are provided. For example, an optical device comprises a substrate having a proximal surface and a distal surface, a first coupling optical element disposed on one of the proximal and distal surfaces of the substrate, and a second coupling optical element disposed on one of the proximal and distal surfaces of the substrate and offset from the first coupling optical element. The first coupling optical element can be configured to deflect light at an angle to totally internally reflect (TIR) the light between the proximal and distal surfaces and toward the second coupling optical element, and the second coupling optical element can be configured to deflect at an angle out of the substrate. The eye-imaging apparatus can be used in a head-mounted display such as an augmented or virtual reality display. |
US11754839B2 |
Display module and display device
A display module includes an image light generation device, a light-guiding member, a first reflection surface configured to reflect the imaging light incident via the light-guiding member, a first diffraction element configured to diffract the imaging light, and a second diffraction element configured to diffract the image light and form an exit pupil. The image light is sequentially incident on a first deflection surface, a second deflection surface, a second reflection surface, a third reflection surface, a fourth reflection surface, and a third deflection surface inside the light-guiding member, and a distance from a reference position where an optical axis of the exit pupil and an emission surface intersect to the second deflection surface is longer than a distance from the reference position to the first deflection surface and longer than a distance from the reference position to the second reflection surface. |
US11754838B2 |
Near-eye optical system
A near-eye optical system is configured to receive an image beam. The near-eye optical system includes a first optical waveguide, configured to expand the image beam in a first direction, and including a first surface, a second surface, a plurality of first reflecting slopes, and a plurality of second reflecting slopes. The first surface includes a first light-entering area. The second surface is opposite to the first surface. The second surface includes a concave area aligned with the first light-entering area, the concave area including a flat bottom surface, and a first inclined sidewall and a second inclined sidewall opposite to each other. The first reflecting slopes are disposed on the second surface, and the second reflecting slopes are disposed on the second surface. |
US11754835B2 |
Image acquisition method, handle device, head-mounted device and head-mounted system
The embodiments of the disclosure relate to an image acquisition method, a handle device, a head-mounted device and a head-mounted system. The handle device comprises a shell and a control module arranged in the shell. A switch control end of an infrared circuit is connected with the control module, and infrared light beads of the infrared circuit penetrate outwards through the shell; and a switch control end of a visible light circuit is connected with the control module, and visible light strips of the visible light circuit penetrate outwards through the shell. Through visible light and infrared light set on the handle, the position of the handle device can be judged, and the tracking accuracy is extremely high. |
US11754832B1 |
Wavefront tester calibration method
A wavefront calibration method for a wavefront tester of a lens, the method including: measuring an air wavefront of the wavefront tester without the lens; measuring at least one golden sample wavefront to generate an actual wedge angle and refractive index of the at least one golden sample based on the air wavefront; calculating a measured wedge angle and refractive index based on the actual wedge angle and refractive index of the at least one golden sample; and linear fitting between the actual wedge angle and refractive index and the measured wedge angle and refractive index to produce an actual magnification of the lens. |
US11754824B2 |
Method and apparatus for diagnostic analysis of the function and morphology of microcirculation alterations
An intelligent vital microscopy, IVM, device is described. The IVM device includes: a receiver configured to receive at least one IVM image of a human microcirculation, MC, of an organ surface; a learning processor coupled to the receiver and configured to: process the at least one IVM image and extract at least one MC variable therefrom, and identify from the extracted at least one MC variable of the at least one IVM image at least one of: an underlying cause for an observed abnormality, an intervention, a disease state, a disease diagnosis, a medical state of the human; a presence of a pathogen; and an output coupled to the learning processor and configured to output the identification. |
US11754823B2 |
Cryo-light microscope and immersion medium for cryo-light microscopy
Ethoxy-nonafluorobutane (C4F9OC2H5) is used as an immersion medium for immersing an immersion objective of a cryo-light microscope. The cryo-light microscope comprising an immersion objective, a front lens mount holding a front lens of the immersion objective, a sample holder and a cold stage carrying the sample holder further has a heating device coupling a heat flow into the front lens mount. |
US11754821B2 |
Folded camera
A folded camera that includes two light folding elements such as prisms and an independent lens system, located between the two prisms, which includes an aperture stop and a lens stack. The lens system may be moved on one or more axes independently of the prisms to provide autofocus and/or optical image stabilization for the camera. The shapes, materials, and arrangements of the refractive lens elements in the lens stack may be selected to capture high resolution, high quality images while providing a sufficiently long back focal length to accommodate the second prism. |
US11754820B2 |
Zoom optical system, optical apparatus and imaging apparatus using the zoom optical system, and method for manufacturing the zoom optical system
A zoom optical system (ZL) comprises, in order from an object: a first lens group (G1) having a positive refractive power; a second lens group (G2) having a negative refractive power; a third lens group (G3) having a positive refractive power; and a subsequent lens group (GR), wherein upon zooming, a distance between the first lens group (G1) and the second lens group (G2) changes, a distance between the second lens group (G2) and the third lens group (G3) changes, and a distance between the third lens group (G3) and the subsequent lens group (GR) changes, the subsequent lens group (GR) comprises a focusing lens group that moves upon focusing, and the second lens group (G2) comprises a partial group that satisfies following conditional expressions, 1.40 |
US11754819B2 |
Zoom lens module
A zoom lens module includes first to eighth lens elements sequentially arranged from an object end to an image end. The number of lens elements with refractive power in the zoom lens module is eight. The first lens element and the second lens element form a first lens element group. The third lens element and the fourth lens element form a second lens element group. The fifth lens element and the sixth lens element form a third lens element group. The seventh lens element and the eighth lens element form a fourth lens element group. The first lens element group and the fourth lens element group remain fixed during zooming. The second lens element group and the third lens element group move during zooming. |
US11754818B2 |
Zoom lens and image pickup apparatus
A zoom lens consists of in order from an object side to an image side: a first lens unit having a positive refractive power and configured not to move for zooming; three or four moving lens units configured to move in zooming; an aperture stop; and one or two rear lens units including a rear lens unit closest to the object side and configured not to move for zooming. An interval between each pair of adjacent lens units is changed in zooming. The three or four moving lens units include a moving lens unit having a negative refractive power. The three or four moving lens units include a rear positive lens unit closest to the image side and having a positive refractive power. The first lens unit includes three positive lenses. Conditional expressions are satisfied by the zoom lens. |
US11754815B2 |
Imaging lens
There is provided a compact imaging lens configured to properly correct aberrations. The imaging lens includes, in order from an object side to an image side, a first lens L1 with positive refractive power, a second lens L2 with negative refractive power, a third lens L3 with positive refractive power, a fourth lens L4 with negative refractive power, a fifth lens L5, a sixth lens L6, a seventh lens L7 with positive refractive power, and an eighth lens L8 with negative refractive power.The fourth lens is formed in a shape of a meniscus lens having an object-side surface being concave in a paraxial region. The eighth lens L8 has an aspheric image-side surface having at least one inflection point. Furthermore, the following conditional expression is satisfied: 0.04 |
US11754812B2 |
Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens; a seventh lens; an eighth lens; and a ninth lens, arranged in this order from an object side to an image plane side. The imaging lens has a total of nine lenses. The eighth lens has at least one aspheric surface. The ninth lens is formed in a shape so that a surface thereof on the image plane side has an aspherical shape. The ninth lens is formed in the shape so that the surface thereof on the image plane side has a specific paraxial curvature radius. |
US11754810B2 |
Camera optical lens
A camera optical lens includes, from an object side to an image side, a first lens having positive refractive power, a second lens having negative refractive power, a third lens having positive refractive power, a fourth lens having negative refractive power, a fifth lens having refractive power, a sixth lens having positive refractive power, and a seventh lens having negative refractive power. The camera optical lens satisfies: 2.90≤v1/v2≤4.50; 4.00≤f3/f≤10.00; 1.50≤d1/d2≤4.00; and 3.00≤R7/R8. The camera optical lens has good optical performance while meeting the design requirements of a large aperture, a wide angle, and ultra-thinness. |
US11754806B2 |
Imaging lens
There is provided a compact imaging lens configured to properly correct aberrations. The imaging lens includes, in order from an object side to an image side, a first lens L1 having negative refractive power, a second lens L2 having negative refractive power, a third lens L3 having positive refractive power, a fourth lens L4, a fifth lens L5, a sixth lens L6, a seventh lens L7, and an eighth lens L8 having negative refractive power. The eighth lens L8 has an aspheric image-side surface having at least one inflection point. |
US11754801B2 |
Optical driving apparatus and optical apparatus
An optical driving apparatus includes an actuator configured to drive an optical element holder in an optical axis direction, a first rolling member and a second rolling member each fixed rollably to the optical element holder, a first guide member configured to guide the optical element holder in the optical axis direction, a second guide member configured to restrict the optical element holder from rotating around the first guide member, a first biasing member configured to generate a first biasing force to press the first rolling member against the first guide member, and a second biasing member configured to generate a second biasing force to press the second rolling member against the second guide member. The first biasing member generates the first biasing force as a magnetic force. A reaction force of the second biasing force acts on the actuator. |
US11754800B2 |
Lens driving apparatus
Disclosed is a lens driving apparatus. The lens driving apparatus includes a base, a yoke coupled to the base, having an upper surface formed with a hole, a closed side surface, and an opened bottom surface, a bobbin movably installed in an inner portion of the yoke, a lens module coupled to the bobbin to go in and out the hole according to movement of the bobbin, a magnet fixed to an inner portion of the yoke, a coil fixed to an outer portion of the bobbin while facing the magnets, and springs coupled to the bobbin to provide restoration force to the bobbin. |
US11754796B2 |
Independently translatable modules and fiber optic equipment trays in fiber optic equipment
Fiber optic equipment that supports independently translatable fiber optic modules and/or fiber optic equipment trays containing one or more fiber optic modules is disclosed. In some embodiments, one or more fiber optic modules are disposed in a plurality of independently translatable fiber optic equipment trays which are received in a tray guide system. In this manner, each fiber optic equipment tray is independently translatable within the guide system. One or more fiber optic modules may also be disposed in one or more module guides disposed in the fiber optic equipment trays to allow each fiber optic module to translate independently of other fiber optic modules in the same fiber optic equipment tray. In other embodiments, a plurality of fiber optic modules are disposed in a module guide system disposed in the fiber optic equipment that translate independently of other fiber optic modules disposed within the module guide system. |
US11754792B2 |
Connector device
This connector (100) is provided with a locking member (200), a receiving part (192), an additional elastic part (420) and a pressing member (440). The locking member (200) comprises a supporting part (220) and a locking part (250). A mating-side connector (600) is provided with a mating-side locking part (660) and an abutting part (632). In the fitted state, the locking part (250) applies backwards force on the mating-side locking part (660) with the elasticity of the supporting part (220). The abutting part (632) is positioned in front of the receiving part (192), is pressed against the receiving part (192), and is restricted from moving backwards by the receiving part (192). When the pressing member (440) is in a first position, the additional elastic part (420) is interposed between the supporting part (220) and the pressing member (440), presses down the supporting part (220), and maintains pressing of the locking part (250) against the mating-side locking part (660). In this way, in the fitted state, even when an outside force in the fitting direction is applied to the connector (100) or the mating-side connector (600), the connector (100) does not move in the fitting direction relative to the mating-side connector (600). |
US11754789B2 |
Fiber optic connector with unitary housing and fiber optic connector assembly
Fiber optic connectors, including SC connectors having a unitary housing that supports a ferrule and also allows for disengagement and release of the connector from, e.g., an adapter. The unitary housing includes a pair of release arms pivotal relative to a main body of the unitary housing, where pivoting of the release arms enables engagement and disengagement of corresponding latch arms in an adapter, for example. |
US11754782B2 |
Mechanically held polymer lenses for photonics device maintaining placement reference to die
A photonic device includes a PCB having an integrated circuit mounted thereon, with a cap mounted to the PCB and carrying a lens positioned over the integrated circuit. The cap is formed by: an outer wall mounted to the PCB, extending upwardly from the PCB, and surrounding a portion of the integrated circuit; a first retention structure extending inwardly from the outer wall and across the integrated circuit, the first retention structure having a hole defined therein; and a second retention structure having a hole defined therein, the second retention structure being affixed within the first retention structure such that the hole in the second retention structure is axially aligned with the hole in the first retention structure. The lens is mechanically constrained within the cap between the first retention structure and the second retention structure. |
US11754778B2 |
Photoresponsive polymer coated optical fibers for water treatment
A photoreactor including a reservoir configured to hold water, the reservoir defining an inlet and an outlet, and a multiplicity of optical fiber assemblies positioned in the reservoir. Each optical fiber assembly includes one or more optical fibers coated with a composition comprising a photoresponsive polymer and a light source optically coupled to the one or more optical fibers. The photoresponsive polymer undergoes a change from an initial state to an irradiated state when irradiated with light from the light source, and photoresponsive polymer in the irradiated state is adapted to bind an ion from the water. |
US11754773B2 |
Curved edge-lit light guide
A luminaire includes a housing with a cavity, a non-planar lens, and a light emitter. The non-planar lens is coupled to the housing. The lens defines a generally circular footprint and a concavo-convex shape. The light emitter is positioned proximate an edge of the cavity and is configured to emit light into an edge of the lens and toward a center of the cavity. |
US11754769B1 |
Backlight kit
A backlight kit includes a base member, a covering member, a slim-type light guide element and an illumination module. The covering member is combined with the base member. The slim-type light guide element and the illumination module are arranged between the base member and the covering member. After the illumination module emits a light beam to the slim-type light guide element, the light beam is transferred through the slim-type light guide element. Consequently, a luminance gradient region is formed on the surface of the covering member. |
US11754766B2 |
Polarizing element, polarizing element manufacturing method, and optical device
Provided is a polarizing element having a wire grid structure, including: a transparent substrate; and grid-shaped convex portions arranged on the transparent substrate at a pitch shorter than a wavelength of light in a use band and extending in a predetermined direction, wherein the grid-shaped convex portion includes a first absorption layer, a first dielectric layer, a reflection layer, a second dielectric layer, and a second absorption layer in order from the transparent substrate side. Further, an optical device including the polarizing plate is provided. |
US11754762B2 |
Light-emitting device
A plurality of light-emitting units (140) are provided on a first surface (100a) of a substrate (100) and are separated from each other. Each light-emitting unit (140) includes a light-transmitting first electrode (110), an organic layer (120), and a light-reflective second electrode (130). The organic layer (120) is located between the first electrode (110) and the second electrode (130). A light-transmitting region is located between the light-emitting units (140) and transmits light in the thickness direction of a light-emitting device (10). An optical filter (200) overlaps the light-transmitting region and does not overlap the plurality of light-emitting units (140). |
US11754751B2 |
Directed freezing precipitation detection device and method
The present application relates to a freezing precipitation detection device (10) comprising at least one first wetness detection means (1) in thermo-conducting contact with the upper (3A) surface of a sloped thermo-conducting sheet (3), at least one second wetness detection means (2) in thermo-conducting contact with the lower (3B) surface of said sloped thermo-conducting sheet (3), at least one surface temperature detection means (4) in thermo-conducting contact with said sloped thermo-conducting sheet (3), at least one processor (5) configured to receive at least one first signal (11;11A,11B,11C) from the first wetness detection means (1) and from the second wetness detection means (2) and from the surface temperature detection means (4), analyzing said first signal (11;11A,11B,11C) and determining the presence or the absence of a freezing precipitation on the surface of the sloped thermo-conducting sheet (3), at least one first apparatus (7) for external power relay receiving at least a second signal (12) from the processor (5), said signal being indicative of a recommended action by said first apparatus (7), said action being either permitting to provide power or not to provide power to at least one third apparatus (8), at least one second apparatus (6) for power supply being connected to said processor (5) and also to said first apparatus (7), wherein said second apparatus (6) for power supply is not actively heating said thermo-conducting sheet (3), said first apparatus (7) permitting to provide power to said third apparatus (8) only when said surface temperature detection means (4) detects a temperature less or equal to a determined threshold and the first and second wetness detection means (1;2) detect the presence of a freezing precipitation. The present invention relates also to uses and a method for detecting a freezing precipitation. |
US11754749B2 |
Atmospheric turbulence detection method and atmospheric turbulence detection device
An atmospheric turbulence detection method includes: providing a temperature difference measuring device including a thermocouple element and two sensing probes, wherein the thermocouple element has two opposite end portions, the two sensing probes are respectively disposed at the two end portions, and there is an ambient distance between the two end portions; placing the temperature difference measuring device in an atmospheric environment to generate an electromotive force by a temperature difference between the two end portions; analyzing the electromotive force to convert the electromotive force into an ambient temperature difference of an environment where the two end portions of the thermocouple element are located, an atmospheric refractive index structure constant is calculated according to the ambient temperature difference and the ambient distance, and a value of the atmospheric refractive index structure constant corresponds to an ambient disturbance of an atmospheric turbulence. An atmospheric turbulence detection device is also provided. |
US11754743B2 |
Laser detection system
A monitoring system comprising a transmitter and a receiver, the transmitter including a laser transmitter assembly selectively securable to a transmitter post between a transmitter proximate position adjacent a base end of the post and a transmitter distal position adjacent a distal end of the post, the laser transmitter assembly including a laser source arranged to project a laser beam from the transmitter, the receiver to be located a transmission distance from the transmitter and including a laser receiver assembly selectively securable to a receiver post between a receiver proximate position adjacent a base end of the post and a receiver distal position adjacent a distal end of the post to be aligned with the laser transmitter assembly to receive the laser beam, the laser receiver assembly including a detector to detect the laser beam and generate a signal in response to a laser beam interruption event. |
US11754741B2 |
Method for resistivity determination with borehole imagers
A method and system for resistivity imaging. A method may comprise disposing a downhole tool into a borehole, applying a voltage difference between the array of injector electrodes, constructing a first set of formation images for each of the plurality of frequencies, applying a mud effect removal algorithm to produce a second set of formation images for each of the plurality of frequencies, applying a dielectric correction algorithm to each of the plurality of frequencies to produce a third set of formation images for each of the plurality of frequencies, and combining the first set of formation images, the second set of formation images, and the third set of formation images to obtain a blended image. A system for resistivity imaging may comprise a downhole tool. The downhole tool may comprises a pad, an array of injector electrodes, and one or more return electrodes. |
US11754738B2 |
Method and node deployer for seismic surveys
The invention relates to a method for seismic survey by autonomous seismic nodes (1) at a sea floor (2), comprising: —attaching the seismic nodes (1) to a rope (3); —loading the rope (3) with the seismic nodes into a node deployer (4); —lowering the node deployer (4) into the sea (5); —towing the node deployer (4) above the sea floor (2); —deploying the rope (3) with the seismic nodes (1) at the sea floor (2); —collecting seismic data by the seismic nodes (1); —retrieving the rope (3) with the seismic nodes (1) from the sea floor (2), and —unloading seismic data from the seismic nodes (1). The invention also relates to a node deployer (4) for deploying a rope (3) with seismic nodes (1) at the sea floor (2), comprising a magazine (7) for the rope (3) with the seismic nodes (1). |
US11754736B2 |
System and method for classifying seismic data by integrating petrophysical data
A computer-implemented method is described for seismic facies identification including receiving a seismic dataset representative of a subsurface volume of interest; applying a model conditioned by petrophysical classifications to the seismic dataset to identify seismic facies and generate a classified seismic image; and identifying geologic features based on the classified seismic image. The method generates seismic facies probability volumes. |
US11754725B2 |
Vehicle location and control system
A vehicle location and control system determines a signal-derived separation distance between antennas disposed onboard a vehicle based on signals received by the antennas from an off-board source. The system determines an input-derived separation distance between the antennas based on input offset distances of the antennas from a designated location on the vehicle, determines a difference between the input-derived separation distance and the signal-derived separation distance, and activates or deactivates an automated route identification system that determines which route of several different routes that the vehicle is disposed upon based on the difference that is determined. |
US11754722B2 |
Information processing apparatus, information processing system, information processing method, and non-transitory computer readable medium
An information processing apparatus includes a positioning signal acquisition unit configured to acquire a positioning signal transmitted from a positioning satellite and a parameter acquisition unit configured to acquire a parameter preset based on the positioning signal. The information processing apparatus further includes a storage unit configured to store a plurality of the parameters at a plurality of time points in a preset period, an accuracy index calculation unit configured to or calculating a positioning accuracy index from the plurality of stored parameters, and an output unit configured to output the positioning accuracy index. |
US11754719B2 |
Object detection based on three-dimensional distance measurement sensor point cloud data
Distance measurements are received from one or more distance measurement sensors, which may be coupled to a vehicle. A three-dimensional (3D) point cloud are generated based on the distance measurements. In some cases, 3D point clouds corresponding to distance measurements from different distance measurement sensors may be combined into one 3D point cloud. A voxelized model is generated based on the 3D point cloud. An object may be detected within the voxelized model, and in some cases may be classified by object type. If the distance measurement sensors are coupled to a vehicle, the vehicle may avoid the detected object. |
US11754714B2 |
Recognition sensor and control method thereof, automobile, automotive lamp, object recognition system, and object recognition method
A recognition sensor includes a three-dimensional sensor and a controller. The three-dimensional sensor scans a scan beam in the horizontal direction, and measures the distance up to each of multiple measurement points defined on a scan line. The controller corrects the elevation angle of the three-dimensional sensor such that the height of a correction point, which is selected from among the multiple measurement points, approaches a predetermined value. |
US11754707B2 |
Characterising wave properties based on measurement data using a machine-learning model
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for estimating wave properties of a body of water. A computer-implemented system obtains measurement data for a duration of time from an inertial measurement unit (IMU) onboard an underwater device, generates model input data based on at least the measurement data obtained at the plurality of time points, and processes the model input data to generate model output data indicating one or more wave properties using a machine-learning model. The system further determines, based on at least the one or more wave properties, whether the device is safe to be deployed. |
US11754704B2 |
Synthetic-aperture-radar image processing device and image processing method
The synthetic aperture radar image processing device includes time-series analysis unit which extracts persistent scatterers from time-series observation data for the observation direction for an observation area observed from multiple observation directions by a radar, and calculating displacement speeds of the extracted persistent scatterers, clustering unit which generates reflection point clusters by clustering extracted persistent scatterers based on their phase and position, distance calculation unit which calculates a distance between each of the persistent scatterers included in the reflection point clusters and each structure included in the observation area, representative value calculation unit which calculates each representative value for the distance between each persistent scatterer and each structure, for each reflection point cluster, and corresponding structure determination unit which associates the structure corresponding to the smallest representative value with the persistent scatterer, for each reflection point cluster. |
US11754701B2 |
Electronic device for camera and radar sensor fusion-based three-dimensional object detection and operating method thereof
An electronic device and an operating method thereof according to various embodiments are intended to detect a three-dimensional (3D) object based on camera module and radar sensor fusion, and may be configured to extract a first region of interest (RoI) from a first feature map extracted from first sensing data obtained through a camera module, extract a second RoI from a second feature map extracted from second sensing data obtained through a radar sensor, generate a third RoI by fusing the first RoI and the second RoI, and detect a 3D object based on the third RoI. |
US11754695B2 |
Ultrasound imaging device
An ultrasound imaging device, including: a processor (10), N ultrasound systems (20), a communication channel (30) and an ultrasonic probe (40); where N is a positive integer greater than 1; the processor (10) is configured to receive an ultrasound system setting instruction input by a user, so that a ultrasound system (20) of the N ultrasound systems (20) is in an enabled state; the ultrasound system (20) in the enabled state is configured to send a control instruction to the ultrasonic probe (40) via the communication channel (30); and the ultrasonic probe (40) is configured to cooperate with the ultrasound system (20) in the enabled state to operate according to the control instruction. |
US11754694B2 |
Endobronchial catheter system and method for rapid diagnosis of lung disease
A medical device and its method of use includes a catheter, at least two electromagnetic sensing coils located within the distal tip of the catheter, and a multi-element planar ultrasound transducer array located within the distal tip of the catheter and configured to transmit and receive ultrasonic energy. The device also includes an imaging system coupled to the ultrasound transducer and is used for creating an image of tissue in a first target plane that extends orthogonally from the catheter body. The medical device also includes a backscatter evaluation system for use in receiving and evaluating the acoustic spectral characteristics of tissues within a second target area within the first target plane. |
US11754690B2 |
Methods and systems for calibrating multiple LIDAR sensors
A method and an electronic device for merging digital datasets in a single multidimensional space are provided. The method comprises: selecting, by the electronic device, (i) at least some of the plurality of first data points and (ii) at least some of the plurality of second data points; matching, by the electronic device, the first data points with the second data points, thereby determining a plurality of pairs; determining, by the electronic device, a pair-specific error value for a given one of the plurality of pairs; determining, by the electronic device, a weight factor for the given one of the plurality of pairs based on a normal vector associated with the given second data point in the given one of the plurality of pairs; and determining, by the electronic device, a global error value for the second dataset. |
US11754681B2 |
LIDAR system with a multi-mode waveguide photodetector
A light detection and ranging (LIDAR) apparatus is provided that includes an optical source configured to emit an optical beam. The LIDAR apparatus further includes free space optics configured to receive a first portion of the optical beam as a target signal and a second portion of the optical beam as a local oscillator signal, and combine the target signal and the local oscillator signal. The LIDAR apparatus includes a multi-mode (MM) waveguide configured to receive the combined signal. |
US11754680B2 |
Optical system that detects and blocks backscatter
A LADAR system includes a transmitter configured to emit a directed optical signal. The LADAR system includes an optical aperture through which the directed optical signal is emitted. The optical aperture receives a return optical signal that is based on the directed optical signal. The system includes a detector to generate a measurement by comparing an attribute of the return optical signal to a predefined threshold. The measurement is based on an amount of backscatter in the return optical signal. The system includes an obstructive element that is controllable, based on the measurement, to move either into or out of a path of the return optical signal. The obstructive element is configured to block the return optical signal at least partly. The system includes a focal plane located in the path of the return optical signal. The obstructive element is disposed between the optical aperture and the focal plane. |
US11754677B2 |
Measurement device
Disclosed is a measurement device including: a distance measurement unit that has a light-generating element, a measurement light emission unit, a light reception unit, and a light reception element and measures a distance to a measurement target on the basis of a light reception signal; a deflection unit that is capable of performing scanning with measurement light; and a control unit that controls the distance measurement unit and the deflection unit. The control unit finds a surface of the measurement target, generates a grid having lines that are arranged at regular intervals on the surface of the measurement target and include a component parallel to a reference direction and a component perpendicular to the reference direction, and controls a deflection behavior of the deflection unit so that a scanning track of the measurement light traces the lines of the grid. |
US11754675B2 |
Precursor based penetrating radar system
Various examples are provided related to penetrating radar based upon precursors. In one example, a method includes transmitting a radio frequency (RF) signal; and receiving a return signal associated with the RF signal, where the return signal is a precursor having no exponential decay. The precursor can be one of a sequence of precursors, which can be used to improve resolution of the system. The RF signal can be a short pulse generated by an RF front end, without automatic level control. The return signal can be processed without filtering. |
US11754674B2 |
Apparatus, system, and method of generating radar target information
For example, a processor may be configured to determine a plurality of potential targets based on radar data; and to identify one or more true targets in the plurality of potential targets by identifying a first potential target and a second potential target, which are at a same angle relative to the radar antenna; classifying the first potential target as a first true target based on a determination that a range between the first potential target and the radar antenna is shorter than a range between the second potential target and the radar antenna; and classifying the second potential target as a second true target or as a ghost target of the first true target according to a classification criterion. |
US11754671B2 |
Incoming wave count estimation apparatus and incoming wave count incoming direction estimation apparatus
A subarray spatial averaging unit performs spatial averaging of correlation matrices by dividing a received signal of an array antenna to a plurality of subarrays having different shapes, and calculating these correlation matrices for the respective subarrays having different shapes. An eigenvalue expanding unit performs eigenvalue expansion of correlation matrices for the respective plurality of subarrays having different shapes after spatial averaging. A wave count estimating unit estimates an incoming wave count by integrating eigenvalues of the plurality of subarrays having different shapes obtained by the eigenvalue expanding unit. |
US11754670B2 |
Stepped frequency radar systems with spectral agility
A stepped frequency radar system is disclosed. The system includes components for performing stepped frequency scanning across a frequency range using frequency steps of a step size, the stepped frequency scanning performed using at least one transmit antenna and a two-dimensional array of receive antennas, changing at least one of the step size and the frequency range, and performing stepped frequency scanning using the at least one transmit antenna and the two-dimensional array of receive antennas and using the changed at least one of the step size and the frequency range. |
US11754669B2 |
Radar coordination for multi-radar coexistence
Disclosed are techniques for transmitting and receiving a plurality of encoded information bits on a radar signal. In an aspect, a transmitter radar generates a first set of modulated phase-coded symbols to convey the plurality of encoded information bits, generates a second set of modulated phase-coded symbols as reference symbols having a known phase modulation, phase codes a plurality of chirps of the radar signal according to the first and second sets of modulated phase-coded symbols, and transmits the plurality of chirps according to the phase coding. A receiver radar determines a phase difference between the receiver and transmitter radars based on a phase of the plurality of chirps, equalizes the phase based on the determined phase difference, determines a phase code of the first set of symbols based on the equalized phase, and decodes the encoded information bits based on the phase code of the first set of symbols. |
US11754666B2 |
Radar detection prioritization based on downstream feedback
Methods and systems are described that enable radar detection prioritization based on downstream feedback. As a vehicle is traveling in a travel corridor, radar detections are received by a processor and feedback related to a downstream function is received from another processor that is executing the downstream function. For the radar detections that are determined to be within the travel corridor, respective priorities are assigned based on locations of the radar detections and the feedback related to the downstream function. The radar detections with the assigned priorities are then stored in a detection buffer along with indications of their respective assigned priorities. In this way, the detection buffer may be optimized for the downstream function by filtering out certain detections and prioritizing others. Consequently, computational loads on the downstream function are reduced while ensuring that important detections are received by the downstream function early. |
US11754664B1 |
Method for access control using real-time positioning technology and the device using the same
Disclosed herein are a method for access control using real-time positioning technology and a device using the same. According to a positioning method of a positioning module, the positioning module is configured to measure a location of at least one location-unrecognized device and a location of a terminal, wherein the at least one location-unrecognized device, the terminal and at least one location-recognized device is located in a certain zone, and wherein the positioning module has coordinate information of the at least one location-recognized device and the positioning module has not coordinate information of the at least one location-unrecognized device. |
US11754663B2 |
Additional feedback for location detection of device-free objects using wireless communication signals
Disclosed are techniques for wireless sensing. In an aspect, a user equipment (UE) measures at least a line-of-sight (LOS) path and a non-line-of-sight (NLOS) path of a first downlink positioning reference signal (DL-PRS) from a first transmission-reception point (TRP), measures at least an LOS path and an NLOS path of a second DL-PRS from a second TRP, measures at least an LOS path and an NLOS path of a third DL-PRS from a third TRP, and enables a location of a non-participating target object to be determined based, at least in part, on reference signal time difference (RSTD) measurements between a time of arrival (ToA) of the LOS path of the first DL-PRS and the ToAs of the NLOS paths of the first, second, and third DL-PRS. In an aspect, the non-participating target object does not participate in determining its own location. |
US11754662B2 |
Systems and methods for partitioning a video feed to segment live player activity
A process to partition a video feed to segment live player activity includes receiving, on a first recurring basis, a transmission of a central video feed from a first camera. The central video feed is calibrated against a spatial region represented in at least two dimensions that is encompassed by the central video feed. The process includes receiving, on a second recurring basis, a respective time-stamped position information from each tracking device in a plurality of tracking devices. Each tracking device is worn by a corresponding subject on the spatial region and transmits positional information that describes a time-stamped position of the corresponding subject in the spatial region. The process uses the received information and the calibration to define a first sub-view of the central video feed associated with a first subject. The first sub-view comprises a corresponding sub-frame associated with the first subject. |
US11754661B2 |
Location services using a light fixture
A system for locating an object in a volume of space can include a first electrical device disposed in the volume of space and having a first antenna and a first controller, where the first controller reduces a first default range of the first antenna to a first effective range. The system can also include an object disposed within the first effective range, where the first controller recognizes a first signal, using the first antenna, that identifies the object in the first effective range. |
US11754657B2 |
Unmanned aerial vehicle as well as direction finding system
An unmanned aerial vehicle includes a main body and at least two rotor units configured to propel the unmanned aerial vehicle. The unmanned aerial vehicle includes at least two antenna units configured to receive a radio signal. The antenna units are located with respect to the main body such that the antenna units are assigned to different lateral sides of the main body. Further, a direction finding system is described. |
US11754652B2 |
Systems and methods for polarized nuclear imaging and spectroscopy
Polarized nuclear imaging and spectroscopy systems and methods are disclosed. In some embodiments, nuclei of a radioactive substance are polarized such that the spins of the nuclei are oriented in a specific direction, to generate a polarized radioactive tracer with anisotropic gamma ray emission. The radioactive substance is selected such that the degree of anisotropy is enhanced. A tracer is introduced into a living subject for delivery to a target area of interest in the subject. The tracer is delivered such that nuclear spin relaxation of the tracer is inhibited during transport of the tracer to the target area of interest. Gamma rays from the gamma ray emission are detected, and based on the detected gamma rays and properties associated with the anisotropic gamma ray emission, imaging data and/or spectroscopic data are obtained that are associated with the tracer in the subject. In some embodiments, a radioactive substance is delivered to a target area of interest in the subject and the nuclei of the radioactive substance are polarized following delivery of the radioactive substance to the target area of interest, such that the spins of the nuclei are oriented in a specific direction, to generate a polarized radioactive tracer with anisotropic gamma ray emission. Gamma rays are detected from the gamma ray emission, and based on the detected gamma rays and properties associated with the anisotropic gamma ray emission, imaging data and/or spectroscopic data are obtained that are associated with the tracer in the subject. |
US11754651B2 |
Patient-model-based determination of a stimulation of a magnetic resonance imaging
A method for determining peripheral nerve stimulation during MR imaging of a patient in a MR scan unit for a MR pulse sequence is described. In the method, a plurality of model-based candidate stimulations are determined dependent on a unit vector potential of the gradient magnet field generated during MR imaging and dependent on candidate data models for different object parameter values. A model-based candidate data stimulation is selected as a stimulation model for the patient dependent on an individual patient model. A distribution of a vector potential of a gradient magnetic field acting on the patient is determined as a function of a unit gradient current for a determined position of the patient in the MR scanning unit. The nerve stimulation of the patient is determined for the determined position based on the selected candidate stimulation and a gradient current of a gradient pulse of the MR pulse sequence. |
US11754649B2 |
Sensor system for increasing security in MR environments
The invention is directed to a sensor system (100) for increasing security of a use of at least one magnetic object (102) in vicinity of an MR imaging device (200), wherein at least one magnetic property of the magnetic object (102) can be measure and evaluated in order to increase the safe use of the magnetic object (102) within MR environments. |
US11754642B2 |
Magnetic field generating unit, position detecting device and method of manufacturing magnetic field generating unit
Magnetic field generating unit is fixed to object that moves relative to magnetic field detecting means. Magnetic field generating unit has magnetic field generator, first support structure that is fixed to object and second support structure that is independent of first support structure. Second support structure is supported by first support structure and supports magnetic field generator. For example, second support structure is formed of a nonmagnetic material, and magnetic field generator is arranged away from first support structure. |
US11754641B2 |
Transformer test system and method
A system for testing a transformer includes a voltage source configured to apply an input voltage to a secondary winding of the transformer, the input voltage is configured to induce a voltage in a primary winding of the transformer. A primary voltmeter is configured to measure the induced voltage in the primary winding, a plurality of secondary voltmeters configured to measure voltage in a plurality of secondary windings of the transformer, and one or more phase angle meters to simultaneously measure a plurality of phase angles between the primary voltage and each of the plurality of secondary voltages. A controller is connected to the voltage source, the primary voltmeter, the plurality of secondary voltmeters, and the one or more phase angle meters, the controller is configured to calculate a plurality of winding ratios based on the voltage and phase angle measurements, the controller is also configured to identify all secondary taps. |
US11754640B2 |
Device comprising two voltage domains and method
A device including a first voltage domain and a second voltage domain is provided, the voltage domains being separated by an isolation barrier. In addition, the device includes a scratch detection circuit including a first and a second electrode at a distance of less than 2 μm. |
US11754639B2 |
Measuring system for detecting a physical parameter and method for operating a measuring system
A measuring system for detecting a physical parameter, includes a measuring sensor for detecting the physical parameter, which sensor has a first, second and at least one third terminal. The measuring system also includes a first power supply unit for outputting electrical energy to the measuring sensor with a first voltage with respect to a first ground potential via the first and the second terminal, and a second power supply unit for outputting electrical energy to the measuring sensor with a second voltage with respect to a second ground potential via the third and the second terminal or a fourth terminal. The first ground potential can differ from the second ground potential at least temporarily. The first power supply unit includes an additional voltage source via which the second terminal is electrically connected to the first ground potential. |
US11754637B2 |
Power system component testing using a power system emulator-based testing apparatus
An apparatus for testing components for use in a power system includes at least one power amplifier circuit configured to be coupled to the component and a control circuit configured to operate the power amplifier circuit responsive to at least one state of a component emulator for the component included in a system emulator for the power system. The component emulator may include at least one power electronics converter circuit and the control circuit may be configured to control at least one of a voltage and a current of the at least one power amplifier circuit responsive to at least one of a voltage and a current of the at least one power electronics converter circuit. The control circuit may be further configured to control the component emulator responsive to at least one state of the at least one power amplifier circuit. |
US11754633B1 |
Energy storage control
Determining an energy storage device plan includes determining a benefit gradient associated with charging or discharging of an energy storage. It further includes determining, using an energy storage lifetime model, a cost gradient associated with a degradation of the energy storage due to charging or discharging. It further includes applying a threshold to the benefit gradient and the cost gradient. It further includes facilitating charging or discharging of the energy storage based at least in part on the threshold being met or exceeded. |
US11754631B2 |
Chargeable battery temperature estimation apparatus and chargeable battery temperature estimation method
A chargeable battery temperature estimation apparatus estimating an internal temperature of a chargeable battery includes a processor performing when executing the instructions stored in a memory: acquiring a detected current value output from a current sensor configured to detect a current flowing in the chargeable battery; calculating a heating value on the basis of the detected current value, the heating value estimating heat generated inside the chargeable battery; acquiring a detected external temperature value output from a temperature sensor configured to detect an external temperature of the chargeable battery; estimating the internal temperature of the chargeable battery based on the calculated heating value and the detected temperature value; and outputting the estimated internal temperature. |
US11754627B2 |
Device and method for purposes of electrical circuit monitoring
Method and device for monitoring an electrical load connected to a power supply, with first and second current paths, each having an actuating element, the current transmission capacity of which is alterable by an actuating signal, wherein the operating state of each actuating element is characterized by a voltage drop and the actuating signal. An open-loop control device is configured to activate the actuating elements, at least at measuring intervals spaced apart from one another in time, and evaluate values of the electrical variables obtained for detecting a malfunction of the actuating element, wherein one of the two variables is held at a prescribed value, and the values of the other variable are correlated with one another. A field-effect transistor is activated such that the transistor is not connected through, but rather that a greater voltage drops across the transistor than would be the case in the connected through state. |
US11754625B2 |
System and method for identifying latent reliability defects in semiconductor devices
A system and method for identifying latent reliability defects (LRD) in semiconductor devices are configured to perform one or more stress tests with one or more stress test tools on at least some of a plurality of wafers received from one or more in-line sample analysis tools to determine a passing set of the plurality of wafers and a failing set of the plurality of wafers, perform a reliability hit-back analysis on at least some of the failing set of the plurality of wafers, analyze the reliability hit-back analysis to determine one or more geographic locations of one or more die fail chains caused by one or more latent reliability defects (LRD), and perform a geographic hit-back analysis on the one or more geographic locations of the one or more die fail chains caused by the LRD. |
US11754621B2 |
Method and device for wafer-level testing
The present disclosure provides a method and a system for testing semiconductor device. The method includes providing a device under test (DUT) having an input terminal and an output terminal; applying a voltage having a first voltage level to the input terminal of the DUT during a first period; applying a stress signal to the input terminal of the DUT during a second period subsequent to the first period; obtaining an output signal in response to the stress signal at the output terminal of the DUT; and comparing the output signal with the stress signal. The stress signal includes a plurality of sequences, each having a ramp-up stage and a ramp-down stage. The stress signal has a second voltage level and a third voltage level. |
US11754613B2 |
Locating a ground fault in a DC network
A method is disclosed for locating an earth fault in a DC network, to which multiple load zones are connectable. Each load zone has two symmetrically earthed load zone lines. In an embodiment of the method, for each load zone line, a line voltage is continuously measured between a line potential, at which the load zone line lies, and an earth potential. In the event that an earth fault is detected at a main line of the DC network, the main lines are separated from both load zone lines of a load zone and the earth fault is assigned to this load zone, if a magnitude difference between the magnitudes of the line voltages of the two load zone lines of this load zone are not significantly reduced after separating the main lines from the load zone lines. |
US11754606B1 |
System and method for connecting vector network analyzer modules
Systems and methods for configuring and interconnecting VNA modules in daisy chains or via hubs are disclosed which overcome the constraints on the arrangement of the VNA modules in a system and the limitations on the flexibility and performance of the system present in the prior art. The VNA modules have ports which can be configured as input or output ports. In embodiments, configurable optical ports allow for long distance interconnection of VNA modules and hubs without loss of synchronization. |
US11754603B2 |
Method for determining the spatial distribution of electrical current density in a two-dimensional material device
The current density distribution is determined in an electronic device including a first and a second electrode, and a layer of a 2-dimensional conductive material extending between the first and second electrode. The total current through the electrodes is measured, and then a first current measurement probe is placed at a plurality of positions near the interface between the 2D material and the first electrode. The probe is coupled to the same voltage as the first electrode. The same is done at the interface between the channel and the second electrode, by placing a second probe coupled to the same voltage as the second electrode. The boundary conditions are determined for the current, and assuming that the current density vector is normal to the interfaces, this yields the boundary conditions for the current density vector. Finally, the continuity equation is solved, taking into account the boundary conditions. |
US11754598B2 |
Voltage measurement device, voltage detection circuit, and device address generation method
A voltage measurement device includes: a plurality of voltage detection circuits which measure cell voltages of a plurality of cells connected in series. Each of the plurality of voltage detection circuits includes: a device address generating circuit which generates a device address according to a first address assignment command received from a preceding voltage detection circuit located at a preceding stage; and an address assignment command generating circuit which generates a second address assignment command according to the first address assignment command, and sends the second address assignment command to a next voltage detection circuit located at a next stage. |
US11754597B2 |
Clamp sensor with a pair of clamp arms and electrical parameter measuring device
A clamp sensor includes: a pair of clamp arms that construct a ring-shaped sensor in a closed state and rotate about a rotational shaft provided near base ends of the clamp arms so that other ends of the clamp arms come in to contact and move apart; and a pair of operating arms that extend from the base ends of the clamp arms and are capable, by rotating about the rotational shaft so as to approach each other, of shifting the clamp arms into an open state. The operating arms are formed in arc shapes where, when looking along an axial direction of the rotational shaft, an outer edge of one operating arm and an outer edge of the other operating arm are curved in a same direction. |
US11754591B2 |
Vibrating beam accelerometer with pressure damping
The disclosure describes techniques to damp the proof mass motion of an accelerometer while achieving an underdamped resonator. In an example of an in-plane micro-electromechanical systems (MEMS) VBA, the proof mass may contain one or more damping combs that include one or more banks of rotor comb fingers attached to the proof mass. The rotor comb fingers may be interdigitated with stator comb fingers that are attached to fixed geometry. These damping comb fingers may provide air damping for the proof mass when the MEMS die is placed into a package containing a pressure above a vacuum. The geometry of the damping combs with a reduced air gap and large overlap area between the rotor comb fingers and stator comb fingers. The geometry of resonator of the VBA of this disclosure may be configured to avoid air damping. |
US11754588B2 |
Inertial sensor device and inertial measurement unit
An inertial sensor device includes a plurality of inertial measurement units, one of the inertial measurement units includes an inertial sensor, a reception section configured to receive data of another of the inertial measurement units, a combination processing section configured to operate the data of the another of the inertial measurement units and data of the one of the inertial measurement units, and a first transmission section configured to transmit output of the combination processing section. |
US11754586B2 |
Wind speed detection system and wind speed detection method
A wind speed detection system and a wind speed detection method are provided. The wind speed detection system includes a pipe body and a controller. The pipe body comprises a pressure sensing module and a suction pump. The pressure sensing module is connected to a first opening through a first pipe and connected to a second opening through a second pipe. The first pipe has a main pipe. Two ends of a first alternative pipe are connected to two ends of the main pipe. When the controller performs a self-checking operation, the main pipe is closed and the first alternative pipe is opened. The controller starts the suction pump to perform forward suction. The controller measures a first air pressure through the first pipe and measures a second air pressure through the second pipe by the pressure sensing module. The controller calculates a reference wind speed value according to the first and second air pressures. |
US11754583B2 |
Methods and apparatuses for generating trace vapors
Apparatuses and methods for generating trace vapors are provided. The apparatus includes a controller and an oven. The controller includes: a processor, a memory storing at least one control program, a clean solution supply port constructed to output a clean solution, an analyte solution supply port constructed to output an analyte solution, a carrier gas inlet port constructed to receive a carrier gas, and a plurality of carrier gas supply controllers constructed to output the carrier gas. The oven includes a clean manifold, an analyte manifold, a clean solution nebulizer constructed to: receive the clean solution from the clean solution supply port, and the carrier gas from one of the plurality of carrier gas supply controllers, and output a clean solution vapor stream comprising the clean solution and the carrier gas to the clean manifold, an analyte solution nebulizer constructed to: receive the analyte solution from the analyte solution supply port and the carrier gas from another one of the plurality of carrier gas supply controllers, and output an analyte solution vapor stream comprising the analyte solution and the carrier gas to the analyte manifold, a pneumatic valve controllably connected to the processor and communicatively connected to the clean manifold and the analyte manifold, and an output supply port communicatively connected to the pneumatic valve. The controller is configured to operate the pneumatic valve to allow the clean vapor solution or the analyte vapor solution to enter the chamber and be provided to the output supply port. |
US11754582B2 |
Automated diagnostic analyzer and method for its operation
An automated analyzer that receives samples prepared for analysis in an automated pre-analytical module and a method of operation of such automated analyzer. The automated analyzer includes a shuttle transfer station that receives a shuttle carrier from the automated pre-analytical system. The shuttle transfer station has a clamping assembly for the shuttle. The clamping assembly has jaws that advance engagement members into contact with a bottom portion of sample containers disposed in the shuttle. The clamping assembly secures the sample containers in the shuttle when sample is aspirated from the sample containers. The automated analyzer also has a multichannel puncture tool that is adapted to be carried by a robotic gripper mechanism. The multichannel puncture tool has multiple puncture members that each defines a channel Each channel is in communication with a different trough in the consumable. A pipette can pass through the channel in the puncture tool. |
US11754580B2 |
Sample measurement method and sample measurement device
A sample measurement method of performing first measurement for a blood coagulation test and second measurement for a test different from the blood coagulation test includes: dispensing a sample for use in the first measurement into a first container from a sample container; dispensing the sample for use in the second measurement into a second container different from the first container from the sample container from which the sample for use in the first measurement has been dispensed; performing the first measurement based on the sample dispensed into the first container; and performing the second measurement based on the sample dispensed into the second container. |
US11754578B2 |
Modular transport plane and laboratory distribution system
The present disclosure relates to a modular transport plane with a plurality of transport module units, each transport module unit comprising an actuator assembly with a back iron, and with an infrastructure system arranged below the transport module units and supporting the transport module units on a floor, characterized in that the transport module units are floatingly connected to the infrastructure system to allow a relative horizontal movement between the transport module units and the infrastructure system, wherein neighboring transport module units are connected via the back irons for a horizontal force transmission between neighboring transport module units in response to a relative horizontal movement between neighboring transport module units. |
US11754577B2 |
Ultrasound imaging device and imaging method thereof
A 3D ultrasound imaging device including an ultrasound probe assembly and echo analyzer. The ultrasound probe assembly includes a housing and an acoustic window abutted against the housing to form a sealed chamber, wherein the surface of the acoustic window contacts with the breast of the human body to be examined; an ultrasound transducer moves at a first speed back and forth within the sealed chamber and performs high-speed pre-scanning through the acoustic window to obtain initial ultrasound signals; the echo analyzer analyzes the initial ultrasound signals to determine a quality of a ultrasound image acquired by the high speed pre-scanning; and the ultrasound transducer then moves at a second speed to perform another scan to acquire new ultrasound signals. A 3D ultrasound imaging method is also disclosed. |
US11754576B2 |
Coordinated conveyers in an automated system
Coordinated conveyors in an automated system. A system comprises a plurality of conveyors, which each comprise a plurality of segments, and one or more stations. An instruction is received to perform an operation that requires at least one station to process at least a first item held by a first segment of a first conveyor and a second item held by a second segment of a second conveyor. In response to the instruction, one or both of the first and second conveyors are moved, such that the first segment and the second segment are aligned at the station. After alignment, one or more instruments of the station process the first item and the second item. |
US11754567B2 |
Cancer detection and ablation system and method
Systems and methods are configured to detect and/or ablate cancerous tissue, such as during surgery. The system uses Laser Ramen Spectroscopy (LRS) or Surface Enhanced Raman Spectroscopy (SERS) to enhance a detection signal pursuant to a spectroscopy analysis of tissue. Rapid in situ detection of cancer can be combined with immediate laser thermal ablation of the cancerous tissue. The detection and ablation can occur before, during, or after surgical resection. |
US11754566B2 |
Methods and compositions for diagnosis and prognosis of renal injury and renal failure
Disclosed are methods and compositions for monitoring, diagnosis, prognosis, and determination of treatment regimens in subjects suffering from or suspected of having a renal injury The methods use assays that detect one or more markers selected from the group consisting of Cytoplasmic aspartate aminotransferase, soluble Tumor necrosis factor receptor superfamily member 5, soluble CD40 Ligand, soluble C-X-C Motif chemokine 16, SIOO-AI2, Eotaxin, soluble E-selectin, Fibronectin, Granulocyte colony-stimulating factor, Granulocyte-macrophage colony-stimulating factor, Heparin-binding growth factor 2, soluble Hepatocyte growth factor receptor, Interleukin-I receptor antagonist, Interleukin-I beta, lnterleukun-10, lnterieukun-15, lnterieukun-3, Myeloperoxidase, Nidogen-I, soluble Oxidized low-density lipoprotein receptor I, Pappalysin-I, soluble P-selectin glycoprotein ligand I, Antileukoproteinase, soluble Kit ligand, Tissue inhibitor of metalloproteinasel, Tissue inhibitor of metalloproteinase 2, soluble Tumor necrosis factor, soluble Vascular cell adhesion molecule I, and Vascular endothelial growth factor A. |
US11754564B2 |
Method, apparatus and system for detecting and determining compromised reagent pads by quantifying color changes induced by exposure to a hostile environment
A reagent test paddle includes a contamination detection medium, a reference color bar, at least one chemical test medium, and a unique identifier. The contamination detection medium includes a reagent that changes color in the presence or when exposed to a hostile or inhospitable environment. Each chemical test medium includes a regent that is responsive to a respective analyte in a biological sample. The reference color bar includes reference color samples of different colors. The unique identifier, like a serial number, identifies the particular paddle and its chemical test medium so it can be uniquely and anonymously associated with a user. A method includes capturing and interpreting digital images of a biologically unexposed and subsequently exposed reagent test paddle at various delay times within an automatically calibrated environment; locating the paddle in a plurality of digital images, extracting the reference color bar and locating the contamination detection medium and chemical test medium in each digital image. Color changes of the chemical test medium and contamination medium are detected at various delay times after sample exposure. To determine validity of test results, the method further compares the detected colors of the contamination detection medium with predetermined colors expected for no contamination and contamination. |
US11754562B2 |
Methods for multiplex imaging using labeled nucleic acid imaging agents
The present application provides certain advantageous ways of conducting multiplexed imaging. |
US11754559B2 |
Methods of assaying proteins
Methods and systems for identifying a protein within a sample are provided herein. A panel of antibodies are acquired, none of which are specific for a single protein or family of proteins. Additionally, the binding properties of the antibodies in the panel are determined. Further, the protein is iteratively exposed to a panel of antibodies. Additionally, a set of antibodies which bind the protein are determined. The identity of the protein is determined using one or more deconvolution methods based on the known binding properties of the antibodies to match the set of antibodies to a sequence of a protein. |
US11754556B2 |
Detection of allergens using surface-enhanced raman scattering
A technique can be used to detect and/or quantify allergens in foods. In some examples, the technique involves adding magnetic particles that carry antibodies and surface-enhanced Raman scattering (SERS) tags complexed with antibodies to the sample. The antibodies associated with both the magnetic particles and the SERS tags can be selected to bind to one or more antigens that correspond to allergens being investigated. After adding magnetic particles to the sample, a magnetic field can be applied to the sample to concentrate antigens in the sample, including any SERS tags bound to the antigens. The concentrated sample can be analyzed with SERS and a concentration of the mammalian allergen determined based on the SERS response. |
US11754555B2 |
Pad for immunochromatographic device and immunochromatographic device, immunochromatographic kit and immunochromatographic detection method using pad
According to a pad which is used for an immunochromatographic device for extracting a substance to be detected contained in a detection target in an analyte with nitrous acid and which contains an acid anhydride having vapor pressure at 25° C. of 5×10−2 Pa or less and solubility in water at 25° C. of 0.1 mg/L or more, the storage stability is improved; a substance to be detected contained in an analyte is detected with high sensitivity; and the complexity of production is reduced. |
US11754553B2 |
Agricultural endophyte-plant compositions, and methods of use
This application relates to methods and materials for providing a benefit to a seed or seedling of an agricultural plant (e.g., an agricultural grass plant or a Glycine plant), or the agricultural plant derived from the seed or seedling. For example, this application provides purified bacterial populations that include novel seed bacterial endophytes, and synthetic combinations of seeds and/or seedlings (e.g., cereal or soy seeds and/or cereal or soy seedlings) with heterologous seed-derived bacterial endophytes. |
US11754552B2 |
Use of immune repertoire diversity for predicting transplant rejection
Methods of assessing a graft recipient's predisposition to reject a transplant are provided. The risk of transplant rejection may be assessed in a subject prior to transplant, wherein subjects having a greater immune repertoire diversity prior to transplant are more susceptible to transplant rejection. Also, increases in immune repertoire diversity after transplant are indicative of transplant risk after. In another aspect, the presence or elevated abundance of immune elements comprising IGHV3-23 sequences are indicators of transplant rejection risk. In another aspect the scope of the invention encompasses methods of treating transplant rejection in a subject, by assessing transplant risk and administering immunosuppressive therapy in accordance with assessed risk. |
US11754550B2 |
Medical device for stimulating and sensing bioactivity
In an approach, a biomedical device comprises at least one electrode, wherein the at least one electrode is coupled with a computer chip; at least two chemical sensors, wherein the at least two chemical sensors are coupled with the computer chip; the computer chip, wherein the computer chip comprises: a semiconductor substrate, and a processor; a microfluidic structure, wherein the microfluidic structure is an inert elastomeric polymer; a power supply device coupled to the computer chip; and an antenna configured to send data collected onto the computer chip to a remote server. In an approach, a processor stimulating a cell sample. A processor senses the presence of at least two types of biomolecules released by the cell sample. A processor records data collected by the at least two chemical sensors. A processor sends the recorded data to a remote server. |
US11754549B2 |
And methods for measuring analytes using nanofabricated device
Devices for sequencing linear biomolecules (e.g., DNA, RNA, polypeptides, proteins, and the like) using quantum tunneling effects, and methods of making and using such devices, are provided. A nanofabricated device can include a small gap formed by depositing a thin film between two electrodes, and subsequently removing the film using an etching process. The width of the resulting gap can correspond with the size of a linear biomolecule such that when a part of the biomolecule (e.g., a nucleobase or amino acid) is present in the gap, a change in tunneling current, voltage, or impedance can be measured and the part of the biomolecule identified. The gap dimensions can be precisely controlled at the atomic-scale by, for example, atomic layer deposition (ALD) of the sacrificial film. The device can be made using existing integrated circuit fabrication equipment and facilities, and multiple devices can be formed on a single chip. |
US11754548B2 |
Method of in vitro cellular assay, cell circuit board, and method of manufacturing cell circuit board
A method of in vitro cellular assay includes measuring an electrical activity of at least two cell populations in a plurality of cell populations that are disposed to be spaced apart from each other and connected to each other via a neurite, in which at least one of the at least two cell populations for which the electrical activity is measured is a cell population including at least one kind of neural cell, and the at least two cell populations each exhibit different electrical activity properties at a point when the electrical activity is measured. |
US11754544B2 |
Bulk modulus testing apparatus
Apparatuses, methods, and systems for accurate measurement of the bulk modulus of a fluid in a fluid distribution system. An apparatus comprises a pipe, a first endcap, and a second endcap defining a cylindrical cavity, a means for filling the cylindrical cavity with a fluid sample, and a vibrational sensor coupled to an end plate of the second endcap and communicatively connected to a water property measurement system. The vibrational sensor is operable to, subsequent to the filling of the cylindrical cavity with the fluid sample, send a signal representative of sensed vibrations in the end plate of the second endcap to the water property measurement system while an end plate of the first endcap is excited. The water property measurement system computes a frequency response function from the signal and determines a bulk modulus value for the fluid sample based on the frequency response function. |
US11754543B2 |
Handheld device to detect lead compounds and impurities in water
A simple, sensitive method and device for detecting the LEAD presence in the water. The test involves a sample of water from a subject; followed by determining the presence of LEAD in the water sample by using a LEAD sensitive solution used in the device. |
US11754539B2 |
System and computer-implemented method for extrapolating calibration spectra
The present disclosure relates to a computer-implemented method for forecasting calibration spectra including a step of providing a machine learning model trained using historical calibration data corresponding to different gas species at different pressures. The computer-implemented method also includes steps of performing a calibration scan of one gas species at one pressure using an analyzer and generating calibration curves for the analyzer corresponding to one or multiple gas species at multiple pressures using the machine learning model and the calibration scan. Thereafter, a spectrum is obtained using the analyzer, and a concentration measurement is generated using the spectrum and at least one of the calibration curves. |
US11754537B2 |
Device for testing control of polymorphic foam on flowing fire
The present invention discloses a device for testing control of polymorphic foam on flowing fire, comprising a test bench, a combustible liquid injecting mechanism and a polymorphic foam spraying mechanism. The combustible liquid injecting mechanism and the polymorphic foam spraying mechanism are relatively arranged on the test bench. The combustible liquid injecting mechanism can spray combustible liquid to the test bench. The polymorphic foam spraying mechanism can spray polymorphic foam to the test bench, and the spraying direction of the polymorphic foam is relative to the spraying direction of the combustible liquid. The present invention can be used for testing and observing cut-off and control effects of polymorphic foam on combustible liquid flowing fire. |
US11754534B2 |
Ultrasonic probe and method of manufacturing the same
Disclosed are an ultrasonic probe and a method of manufacturing the same. The ultrasonic probe includes a piezoelectric layer including one or more kerfs such that piezoelectric elements are provided in a plurality of rows along an elevation direction, a first electrode formed on an upper side of the piezoelectric layer, a second electrode formed on a lower side of the piezoelectric layer, a matching layer disposed above the piezoelectric layer and including one or more grooves connected to the one or more kerfs, and a third electrode formed in inner surfaces of the one or more grooves and electrically connected to the first electrode. |
US11754532B2 |
Beetle detection using optical fiber distributed acoustic sensor
An optical fiber distributed acoustic sensor (DAS) system for detecting a red palm weevil and/or its larvae inside a tree. The system includes an optical fiber that is configured to be placed next to a tree; and a DAS box optically connected to the optical fiber and configured to receive a reflected light from the optical fiber. The DAS box includes electronics that extracts from the reflected light a frequency in a range of [400 Hz, 4 kHz], and sends a message indicating a presence of the red palm weevil and/or its larvae inside the tree. |
US11754531B2 |
Ultrasonic device
An ultrasonic device including: an element substrate including a diaphragm, a vibrator provided at the diaphragm, and a first electrode electrically coupled to the vibrator; a protective substrate that is provided at a position facing the element substrate and that includes a second electrode coupled to the first electrode at a position facing the first electrode; a through hole substrate that has a through hole and that faces the element substrate; and a container including a mounting surface on which the protective substrate is disposed, in which the vibrator is provided at a position overlapping the through hole when viewed from a facing direction in which the element substrate and the protective substrate face each other, and is surrounded by the element substrate, the protective substrate, and a jointing member, and the second electrode is provided at an opposite-side surface of the protective substrate from a jointing surface jointed with the mounting surface. |
US11754529B2 |
System and method for evaluating defects in a material
The present disclosure provides a system and method for real-time visualization of a material during ultrasonic non-destructive testing. The system includes a graphical user interface (GUI) capable of showing a three-dimensional (3-D) image of a composite laminate constructed of a series of two-dimensional (2-D) cross sections. The GUI is capable of displaying the 3-D image as each additional 2-D cross section is scanned by an ultrasonic testing apparatus in real time or near real time, including probable defect regions that contain a flaw such as a hole, crack, wrinkle, or foreign object within the composite. Furthermore, in one embodiment, the system includes an artificial intelligence capable of highlighting defect areas within the 3-D image in real time or near real time and providing data regarding each defect area, such as the depth, size, and/or type of each defect. |
US11754528B2 |
Gas detection device
A gas detection device according to an embodiment of the present invention includes a casing and a plurality of sensor elements. The casing includes a gas introducing port, a first chamber that communicates with the introducing port, a second chamber that communicates with the first chamber, a flow limiter that limits a flow of gas from the first chamber to the second chamber, and a gas exhausting portion that communicates with the second chamber. The plurality of sensor elements are disposed within the second chamber and have different detection sensitivities depending on a gas type. |
US11754527B2 |
Affinity sensor, in particular QCM sensor
An aspect of the invention pertains to an affinity biosensor for sensing an analyte (a biomolecule) in a fluid, comprising an interface for contacting the fluid and adsorption of the analyte. The interface comprises a binary pattern of nanoscale regions having affinity for the analyte and a passivated region. The nanoscale regions are isolated from one another by the passivated region in such a way that adsorption of the analyte on the interface is confined to the nanoscale regions. The nanoscale regions have diameters comprised in the range from 5 to 200 nm. The nanoscale regions have together a surface area amounting to at least 15% of the surface area of the interface. A further aspect of the invention relates to a method of using such a sensor. |
US11754526B2 |
Method of evaluating analysis device, method of calibrating analysis device, analysis method, analysis device and non-transitory computer readable medium
A method of evaluating an analysis device that is capable of detecting each of a plurality of compounds included in a sample includes introducing the sample including a first compound into the analysis device for measurement and detecting the first compound and at least one reaction product derived from the first compound, and acquiring information representing whether the analysis device is in a suitable state for an analysis based on an intensity of the detected first compound and an intensity of each of the detected at least one reaction product, and a relative response factor in regard to each of the first compound and the at least one reaction product. |
US11754523B2 |
Detection device and method for coronavirus and influenza virus
The present application is related to a detection device and method for coronavirus and influenza virus. The device comprises a detection module (20), a signal processing circuit (30), a controller (40), a displayer (50), a digital-to-analog conversion circuit (60), and a clock (70). Noticeably, the detection module (20) comprises a sample cell, and a transistor sensor combination integrated in the sample cell and used for measuring different targets. The detection module (20) may comprise a sample cell array to realize simultaneous detection of a plurality of samples to be detected. The detection method comprises the following steps: adding a sample to be detected into a sample cell, reading an electrical signal response of each transistor sensor in the sample cell to judge whether the sample to be detected contains a virus to be detected or not. The present application belongs to the technical field of biological detection. |
US11754516B2 |
Nondestructive test system comprising a neutron emission unit for emitting fast neutrons and a neutron detection unit for detecting thermal neutrons, and nondestructive test method
A neutron emission unit is configured to emit neutrons such that a center axis (Nh) of a neutron emission intersects a center axis direction of collimators (23a to 23e). A calculation unit is capable of generating information about an inspection object in the center axis direction of the collimators, based on position information of a neutron detector and/or position information of the neutron emission unit, information about an angle (θ1) at which the center axis of the neutron emission intersects the center axis direction of the collimators, and a neutron amount detected by the neutron detector. |
US11754515B2 |
Transmissive small-angle scattering device
A transmission type small-angle scattering device of the present invention includes a goniometer 10 including a rotation arm 11. The rotation arm 11 is freely turnable around a θ-axis extending in a horizontal direction from an origin with a vertical arrangement state of the rotation arm being defined as the origin, and has a vertical arrangement structure in which an X-ray irradiation unit 20 is installed on a lower-side end portion of the rotation arm 11, and a two-dimensional X-ray detector 30 is installed on an upper-side end portion of the rotation arm 11 to form a vertical arrangement structure. |
US11754511B2 |
Method and device for optically representing electronic semiconductor components
The invention relates to a method for optically representing electronic semiconductor components 2 on structural units 1 as used for contacting semiconductor components, and to a device which can be used for this purpose. The aim of the invention is to improve navigation on the structural unit 1. Regarding the structural unit 1 provided on a holding surface 19 of a holding device 18, a graphical representation 4 of the structural unit 1 or its semiconductor component 2, or of a section thereof, is provided, and a live image 3 of the semiconductor component 2 is displayed on a first display unit 33. A first graphical representation 4 is also displayed on the first display unit 33 in such a way that elements of the first graphical representation 4, referred to as overlays 5, superimpose the live image 3. The first graphical representation 4 is synchronized with the live image 3 in a computer-aided manner such that at least one overlay 5 corresponds to the associated element of the live image 3. |
US11754509B2 |
Method for inspecting metal separator
A method for inspecting a metal separator includes a step of detecting deflection of the metal separator with a height detector, a step of displacing the metal separator or an imaging device in a height direction according to the deflection of the metal separator to keep a distance between the imaging device and an imaging portion of the metal separator constant, and a step of imaging a weld portion with the imaging device. |
US11754508B2 |
Portable light system for performing quality control
A mobile surface inspection system having a base, at least one extendable arm coupled to the base, a hollow tubular member coupled to the base, and a processor, and a method of using the same. The base has at least one front leg, at least one back leg, and at least one wheel. The extendable arm has four extension members and there is a pivotable joint connected to the fourth extension member. A light fixture is removably connected to the pivotable joint. The processor is configured to receive an image of the surface when illuminated by the light fixture, apply a high-pass filter to the image, identify surface imperfections from the filtered image. and output a position for each of the surface imperfections. |
US11754507B2 |
Workforce augmenting inspection device
In one embodiment, systems and methods include using a workforce augmenting inspection device (“WAND”) to measure a parameter of an aircraft. The WAND comprises a body, wherein the body comprises one or more buttons configured to actuate the WAND to perform one or more functions. The WAND further comprises a head comprising a camera and a light source, wherein the light source is disposed around the camera operable to produce light in conjunction with operation of the camera, wherein the camera is operable to capture an image within a scope of view of the camera. The WAND further comprises a standoff wheel, wherein the standoff wheel is operable to rotate independently of the head. The WAND further comprises a power source operable to provide power to the WAND, wherein the power source comprises a controller configured to actuate the head, camera, and light source. |
US11754497B2 |
Method for measuring extremely low oxygen concentration in silicon wafer
Provided is a method for measuring interstitial oxygen concentration in a silicon wafer easily and sensitively using FT-IR. The invention provides a method for measuring an extremely low oxygen concentration of <1.0×1016 atoms/cm3 in a single-crystal silicon wafer, the method comprising: step 1 of forming a SiO2 film, nitride film or PE film on each of a measurement wafer, interstitial-oxygen-free reference wafer and standard wafer with known interstitial oxygen concentration; step 2 of measuring IR spectra of the three wafers; step 3 of determining a difference transmission spectrum from the IR spectrum of measurement wafer and that of reference wafer and determining the intensity of an absorption peak corresponding to interstitial oxygen; and step 4 of comparing the peak intensity of the interstitial oxygen and that of standard wafer and calculating the interstitial oxygen concentration in measurement wafer from ratio to the interstitial oxygen concentration of standard wafer. |
US11754496B2 |
FTIR spectrometer with cut-off filter for hydrogen sulfide detection
A gas analysis system with an FTIR spectrometer preferably utilizes a long path gas cell, a narrow band detector, and an optical filter that narrows the detection region to measure hydrogen sulfide. |
US11754494B2 |
Device and method for simultaneously measuring mercury, cadmium, zinc and lead
A device for simultaneously measuring mercury, cadmium, zinc, and lead is provided, including: a gas generating device; a quartz analysis tube connected to the gas generating device, and the quartz analysis tube includes a sample heating zone, a high-temperature packing zone and a quartz collimating tube; an atomic absorption detection device AA1 arranged behind the quartz analysis tube, where the atomic absorption detection device includes an atomic absorption detector, a flame, and a light source; a quartz catalytic tube arranged behind the atomic absorption detection device, where the quartz catalytic tube includes a flame buffer zone and an adsorption packing zone; and an atomic absorption mercury measuring device arranged behind the quartz catalytic tube, where the atomic absorption mercury measuring device includes a mercury enrichment tube, an atomic absorption detector AA2 and an air pump. |
US11754491B2 |
Cartridge and detection method
A cartridge to be installed in a detection device for detecting light generated from a measurement sample containing a test substance is provided. The cartridge includes: a plurality of detection chambers fluidly isolated from each other and each receiving a measurement sample; and a transmission suppression unit provided between one detection chamber and another detection chamber of the plurality of detection chambers, and configured to suppress transmission of light generated from a measurement sample in the one detection chamber to the another detection chamber. |
US11754488B2 |
Opto-mechanical system and method having chaos induced stochastic resonance and opto-mechanically mediated chaos transfer
An a system and method for chaos transfer between multiple detuned signals in a resonator mediated by chaotic mechanical oscillation induced stochastic resonance where at least one signal is strong and where at least one signal is weak and where the strong and weak signal follow the same route, from periodic oscillations to quasi-periodic and finally to chaotic oscillations, as the strong signal power is increased. |
US11754485B2 |
Validation test piece for validating bio-sample detection device and method of validating the bio-sample detection device
A validation test piece is for validating a bio-sample detection device, which includes an insert port for insertion of the validation test piece and a detection module. The validation test piece includes a base seat, a test element, a standardized data and a top cover. The base seat includes a seat body and a receiving member disposed on the seat body. The test element is connected to the receiving member, and includes a test region to be detected by the detection module. The standardized data corresponds to a sample number of the test region. The top cover is connected to the base seat for covering the test element. |
US11754481B2 |
Method for determining mixed mode dynamic fracture toughness of engineering materials involving forming surface cracks in specimens
A hybrid experimental-numerical approach is disclosed to determine the Mixed Mode (I/III) dynamic fracture initiation toughness of engineering materials. Cylindrical Aluminum alloy specimens with a V-notch spiral crack on the surface at spiral angles of 0°, 11.25°, 22.5°, 33.75°, and 45° are subjected to dynamic torsion load using torsional Hopkinson bar apparatus. The torque applied to the specimen at the onset of fracture is measured through strain gages attached to the incident and transmitter bars. A stereo digital image correlation is performed to measure the full-field deformation, and the crack mouth opening displacement as a function of loading time and is used to estimate the time at which the crack initiation is started. The dynamic stress intensity factors are extracted numerically based on the dynamic interaction integral method using Abaqus. The Mode-I (KId), Mode-III (KIIId), and Mixed Mode (K(I/III)d) dynamic initiation toughness is presented as a function of spiral angles and loading rate. |
US11754480B2 |
Rolling test device and method
Disclosed are a rolling test device and a rolling test method. The rolling test device includes a test platform having a rolling surface for placing a test piece to be rolled; a rolling jig located on one side of the rolling surface; and a driving member connected to the rolling jig. A roller is connected to one end of the rolling jig towards the rolling surface, and after the roller is pressed against the rolling surface, the driving member drives the rolling jig to move on the rolling surface to drive the roller to perform a rolling test on the rolling surface. |
US11754478B2 |
Rapid equilibrator for water isotope analysis
Technologies for rapid equilibration for water isotope analysis are disclosed. In at least one illustrative embodiment, a vaporizer may include an injection block that defines a chamber and a septum positioned over an inlet of the chamber to seal the chamber. The chamber may be configured to be fluidly coupled to a pump to develop a vacuum within the chamber, and the septum may be configured to receive a needle that is inserted into the chamber. A thermally conductive wool may be positioned within the chamber and may be configured to receive a tip of the needle. |
US11754475B2 |
Personal sampler for bioaerosol
The present disclosure relates to a novel personal sampler for bioaerosols and the method of making and using the personal sampler. |
US11754469B2 |
Method of reducing friction-induced wear of pipe
A method of monitoring wear of a buffer includes holding a pipe for transporting a fluid and an electrical cable using a buffer placed on a support plate. The buffer includes a base, a plurality of fingers, and a roller contacting the support plate. The plurality of fingers includes a first finger, a second finger, and a third finger. The first finger and the second finger define a first cavity for receiving the pipe, and the second finger and the third finger defines a second cavity for receiving the electrical cable. The method includes detecting acoustic waves generated by the roller on the support plate. The method further includes analyzing changes in frequencies of the acoustic waves to determine an extent of the wear of the roller over time. The method includes triggering an alert when an increase in the frequencies of the acoustic waves exceeds a pre-determined threshold value. |
US11754468B2 |
Vibration analysis apparatus and vibration analysis method
A vibration analysis apparatus includes: a storage unit storing a regression equation indicating correspondence between rotation speed change of a rotation mechanism and a peak occurrence frequency of acceleration of vibration, for each acceleration peak; an analysis unit extracting a peak occurrence frequency of acceleration of vibration for each acceleration peak, based on vibration data of the rotation mechanism and calculating, for each acceleration peak, a waveform area of the acceleration peak by integrating the acceleration peak over a specific frequency section; and an anomaly determination unit determining whether operational anomaly occurs in the rotation mechanism for each acceleration peak. The analysis unit tracks, in accordance with the regression equation, change in peak occurrence frequency due to rotation speed change when vibration of the rotation mechanism is analyzed, and calculates, for each second acceleration peak, the waveform area of the second acceleration peak corresponding to the second vibration frequency tracked. |
US11754467B2 |
Three-dimensional force loading device for motor spindle
A three-dimensional force loading device for a motor spindle is provided, and relates to the field of motor spindle testing. The device including a bottom plate; a torque loading assembly configured for testing torque performance of the motor spindle, and the torque loading assembly is in transmission connection with the motor spindle; a sleeve shell rotatably sleeved on the motor spindle, the sleeve shell is fixed along an axis direction of the motor spindle; a radial force loading assembly configured for testing radial force performance of the motor spindle, and the radial force loading assembly is fixedly connected with the sleeve shell; an axial force loading assembly configured for testing axial force performance of the motor spindle; and a intermediate force transmission mechanism connected with the sleeve shell and the axial force loading assembly. |
US11754463B2 |
Remote tower monitoring system
A tower monitoring system for monitoring a remote tower for structural evaluation and analysis. The tower monitoring system includes a sensor unit that takes tower data readings that include displacement readings. The sensor unit provides the tower data readings to a ground control unit near the tower. A remote server is in communication with the ground control unit and includes a secondary source of data, such as historical data of the tower, current data or historic data from nearby towers, and nearby weather and geological data. The monitoring system implements a modal analysis to determine contributions to the displacement readings and alarms an operator if the modal readings indicate structural stress beyond a predetermined threshold. Data is saved and can be used in a trend analysis to review any changes in the tower displacement readings over a period of time. |
US11754461B2 |
Water leak detector device and leak detection procedure
A device is produced as a small sphere with neutral buoyancy, within which there is, at least, one hydrophone that is connected to a signal processor, which stores the information on a memory card and that is powered by at least one battery. This signal processor has a clock module, through which the sailing time elapsed for each audio signal received by the hydrophone is recorded in the memory. Therefore, based on the sailing time, the exact position of the detected anomalies or leaks can be ascertained. The device is complemented by a series of external synchronisation systems, laid out every certain distance, by which the position error that could be accumulated by the device is neutralised. Thus, a simple device is attained, which is cheap, solid, durable and highly effective. |
US11754459B2 |
Apparatus and method for controlling pressure of braking system
An apparatus and method for controlling pressure of a braking system including a pressure sensor configured to detect a pressure value within the braking system mounted in a vehicle, and collect the detected pressure value as an analog pressure signal; and a control device configured to calibrate the analog pressure signal received from the pressure sensor, convert the calibrated analog pressure signal into a digital pressure signal, and output the digital pressure signal. |
US11754458B2 |
Analytical toilet with a pressure sensor mounting fixture
An analytical toilet, comprising: a bowl for receiving excreta supported by a base; a pressure sensor mounting fixture, comprising: a chamber with an outlet, wherein the chamber is in fluid communication with the contents of the bowl through the outlet, a pressure sensor cavity above the chamber having an inlet in fluid communication with the chamber such that an air bubble is maintained in the pressure sensor cavity, and a pressure sensor adapted to measure the pressure in the pressure sensor cavity is disclosed. The disclosed toilet is able to accurately measure changes to the contents of the bowl by measuring changes to the pressure in the bowl using a pressure sensor that is kept separated from the toilet contents. |
US11754456B2 |
Pressure monitoring system for wet barrel hydrant
A pressure monitoring system for a wet barrel hydrant includes an outer housing defining a sidewall shell and a cap coupled to the sidewall shell; a sensor housing defining a connector, a housing cavity, and an opening formed through the sensor housing and allowing access to the housing cavity, the connector configured to couple the pressure monitoring system to a wet barrel hydrant; and a base assembly coupled to the sidewall shell and defining a central support and a cylindrical wall, the cylindrical wall extending from the central support towards the cap, the sensor housing coupled to the central support opposite the cylindrical wall. |
US11754455B2 |
Pressure measuring device with free-standing carrier
A pressure measuring device includes a ceramic pressure sensor and a process connection, the pressure sensor including a measuring membrane. The pressure measuring device further includes a carrier made of titanium and having a free-standing tubular carrier region running parallel to the surface normal onto the measuring membrane and having an end region adjacent the process connection connected to the process connection and an end region opposite the process connection to which the pressure sensor is fastened by a jointing that connects an outer edge of a front face of the pressure sensor to the end region of the carrier opposite the process connection and carries the pressure sensor. |
US11754453B2 |
Pressure measuring material and method for manufacturing pressure measuring material
Provided is a pressure measuring material having a substrate and a pressure-sensitive layer, wherein the pressure-sensitive layer contains a polymer matrix containing a polymer compound having a molecular weight of 1,000 or more, and microcapsules encapsulating an electron-donating dye precursor and a solvent, and an electron-accepting compound. Also provided is a method for manufacturing the pressure measuring material. |
US11754452B2 |
Resonating sensor for high-pressure and high-temperature environments
Resonating sensors for use in high-pressure and high-temperature environments are provided. In one embodiment, an apparatus includes a sensor with a double-ended tuning fork piezoelectric resonator that includes a first tine and a second tine. These tines are spaced apart from one another so as to form a slot between the first and second tines. The width of the slot from the first tine to the second tine varies along the lengths of the first and second tines. Various other resonators, devices, systems, and methods are also disclosed. |
US11754451B2 |
Integrated piezoresistive and piezoelectric fusion force sensor
Described herein is a ruggedized microelectromechanical (“MEMS”) force sensor including both piezoresistive and piezoelectric sensing elements and integrated with complementary metal-oxide-semiconductor (“CMOS”) circuitry on the same chip. The sensor employs piezoresistive strain gauges for static force and piezoelectric strain gauges for dynamic changes in force. Both piezoresistive and piezoelectric sensing elements are electrically connected to integrated circuits provided on the same substrate as the sensing elements. The integrated circuits can be configured to amplify, digitize, calibrate, store, and/or communicate force values electrical terminals to external circuitry. |
US11754450B2 |
Temperature sensing apparatus for use with a photo-thermal targeted treatment system and associated methods
A temperature measurement system for measuring a temperature of a measured surface includes: 1) a first temperature sensor; and 2) a reference surface including a second temperature sensor integrated therein. The first temperature sensor includes a field of view simultaneously covering both at least a portion of the measured surface and at least a portion of the reference surface, thus is configured for simultaneously taking a first measurement of both the portion of the measured surface and the portion of the reference surface. The first measurement of the reference surface taken by the first temperature sensor is compared to a second measurement taken by the second temperature sensor for use in calibrating the first temperature sensor. |
US11754448B2 |
Thermal detector for detecting electromagnetic radiation comprising an antenna and a resistive load that are coupled inductively
The invention relates to a thermal detector (1) for detecting electromagnetic radiation, comprising: a readout substrate (10); a membrane (20) suspended above the readout substrate, comprising: a thermometric transducer (23), and a resistive load (25) that is formed from a track that extends longitudinally to form a closed continuous loop; a collecting antenna (16), which is located away from the suspended membrane (20) and coupled to the resistive load (25), and which comprises a coupling track (16.1), which track is located plumb with the resistive load (25) and extends longitudinally to form an open continuous loop, thus permitting inductive coupling between the coupling track (16.1) and the resistive load (25). |
US11754447B2 |
On-board radiation sensing apparatus
Systems, methods, and apparatuses for providing on-board electromagnetic radiation sensing using beam splitting in a radiation sensing apparatus. The radiation sensing apparatuses can include a micro-mirror chip including a plurality of light reflecting surfaces. The apparatuses can also include an image sensor including an imaging surface. The apparatuses can also include a beamsplitter unit located between the micro-mirror chip and the image sensor. The beamsplitter unit can include a beamsplitter that includes a partially-reflective surface that is oblique to the imaging surface and the micro-mirror chip. The apparatuses can also include an enclosure configured to enclose at least the beamsplitter and a light source. With the apparatuses, the light source can be attached to a printed circuit board (PCB). Also, the enclosure can include an inner surface that has an angled reflective surface that is configured to reflect light from the light source in a direction towards the beamsplitter. |
US11754446B2 |
Thermal imaging apparatus and temperature calibration method of thermal imaging apparatus
A thermal imaging apparatus for measuring a temperature of a target in a monitored area comprises a thermal imager, an optical image capturing device and a computing processing device. The thermal imager is configured to capture a thermal image of the monitored area. The optical image capturing device is configured to capture optical images of the monitored area. The computing processing device is configured to determine one of the optical images as a determined optical image synchronizing with the thermal image according to positions of blocks corresponding to the target in the thermal image and the optical images, perform calculation according to the thermal image and the determined optical image to obtain a measured distance between the target and the thermal imaging apparatus, and perform calibration according to the measured distance and the thermal image to obtain a calibrated temperature value of the target. |
US11754445B2 |
Interferometer element, spectrometer and method for operating an interferometer
The disclosure relates to an interferometer element for use in a spectrometer which includes a micromechanical Fabry-Perot filter element, which has at least a first mirror element, a second mirror element, and a third mirror element. Each of the first mirror element, the second mirror element, and the third mirror element are arranged in series in an optical path of the interferometer element, and at least one of a first distance between the first and second mirror elements, and a second distance between the second and third mirror elements is modifiable. |
US11754442B2 |
Light-receiving apparatus with cycle setting according to photon count determinations
A light-receiving apparatus (1a) includes a counting unit (11), a setting unit (12), and an acquiring unit (13). The counting unit is configured to measure a detection number of times that represents the number of times incidence of a photon to a light-receiving element has been detected within an exposure period and to output a counted value. The setting unit is configured to set a cycle of updating time information in accordance with an elapsed time during the exposure period. The acquiring unit is configured to acquire the time information indicating a time at which the counted value reaches a threshold before the exposure period elapses. |
US11754439B2 |
Method and device for photometrical charting of a license plate for a vehicle
The invention relates to a method for photometrical charting of a reflectance standard (Z) illuminated by a license plate light (1). A camera (4) releasable by a control unit (5) is arranged and aligned relative to a holding device (3) configured for holding a reflectance standard (Z) in such a way, that a luminance density image (B1, B2) recorded by the camera (4) at least covers the reflective surface (Z.1) of a reflectance standard (Z) held by the holding device (3). A license plate light (1) is arranged in a positioning device (2) which is movable by the control unit (5). The positioning device (2) is controlled by the control unit (5) in such a way that the license plate light (1) arranged therein is traversed to at least one position (P1, P2), optionally to multiple positions (P1, P2) sequentially, relative to the reflectance standard (Z) arranged in the holding device (3) and held there. In each position (P1, P2), recording of at least one luminance density image (B1, B2) is triggered. An overall image (B) is formed from the recorded luminance density images (B1, B2) recorded by the camera (4). Furthermore, the invention relates to an arrangement for performing this method. |
US11754438B2 |
Self-checking photoelectric sensor and method of operation
Certain embodiments provide a self-checking photoelectric sensor that is configured to determine a characteristic (e.g., an amount of blockage and/or wellness/decay) of an optical pathway (e.g., an electro-optical pathway). An example method generally includes increasing, over a time period that starts at a first time, a current input to a light emitting element (LEE). The method generally includes receiving, by a light detection element, an output of the LEE via the optical pathway during the time period. The method generally includes converting, during the time period, the LEE output to a voltage output. The method generally includes determining a second time in the time period when the voltage output crosses a threshold. The method generally includes determining the characteristic of the optical pathway between the LEE and the light detection element based on a difference between the second time and the first time. |
US11754430B2 |
Operating fluid container with capacitive detection of filling levels
An operating fluid tank includes a capacitor. The capacitor includes a first electrode and a second electrode. Between the first electrode and the second electrode, a clearance is formed which is fluid-connected to an operating fluid tank interior. The fluid tank also includes an evaluator electrically connected to the capacitor for determining a capacity of the capacitor by means of measurement signals determined by the capacitor. The first electrode and the second electrode include an electrically conductive plastic material. |
US11754429B2 |
Multifunctional dust trap
A multifunctional dust trap for reducing an acoustic noise and dust filtering comprising: an inlet connected to a gas inlet of a gas meter; a chamber, connected to the inlet, to receive a flow of a gas, comprises: a first wall to deflect the flow of the gas in a first direction, wherein the first wall directs the flow of the gas into a cross sectional area of the chamber, which reduces a velocity of the deflected gas such that a centrifugal force guides a plurality of dust particles towards a base of the chamber; and a second wall to deflect the flow of the gas in a second direction; and an outlet, attached to the chamber, to enable an exit of a clean flow of the gas away from one or more flow inlets of a flow tube installed within the gas meter. |
US11754428B2 |
Flow sensor system including transmissive connection having bonding adhesive between the transducers and the fittings
A flow sensor sub-assembly for sensing flow of a fluidic medicament including a flow tube assembly through which said medicament flows, the flow tube assembly having: a flow tube having a lumen; an inlet fitting; and an outlet fitting; a first transducer arranged at the inlet fitting; and a second transducer arranged at the outlet fitting, wherein a transducer adhesive bonds said first transducer to the inlet fitting and said second transducer to the outlet fitting, and wherein the transducer adhesive dampens at least one of out of phase vibrations and rogue vibrations induced in the inlet and outlet fittings by transmission of sound energy between the first and second transducers and the inlet and outlet fittings. |
US11754426B2 |
Transducer sensor system
A system that may include a bus bar that may include a mounting bracket configured to electrically couple the bus bar to a motor. The mounting bracket may also be configured to be removably coupled to the motor with at least one fastener. A transducer may be electrically coupled to the bus bar and have transducer elements. A dielectric material may be disposed between the bus bar and the transducer to prevent debris from contacting the active transducer elements and electrical arcing from occurring. |
US11754425B2 |
Non-intrusive tracking or locating of objects in pipelines and wellbores from a single location
Systems and methods of the present disclosure relate to non-intrusive tracking or locating of objects in a conduit from a single location. A system comprises a vessel comprising a pressurized fluid, a valve positioned to control a flow of the pressurized fluid into the conduit to induce at least one pressure wave directed at the object, a pressure transducer in fluid communication with the conduit, the pressure transducer positioned to measure at least one pressure response in the conduit due to contact of the at least one pressure wave with the object, and a system controller operable to: receive pressure data from the pressure transducer, wherein the pressure data includes the at least one pressure response and determines a distance of the object in the conduit, relative to a reference point, based on the at least one pressure response. |
US11754422B2 |
Position sensor for a mechanical device and operating method for operating said position sensor
Position sensor for a mechanical device, including: an optical emitter arranged for projecting an incident radiation on a positioning track of the mechanical device provided with multiple optical sections; an optical detector arranged for detecting a reflected radiation coming from the positioning track and for generating a corresponding measurement signal; an electronic processing unit arranged for calculating, on the basis of such measurement signal, a reflectance value indicative of the reflectivity of the zone of the positioning track hit by the incident ray so as to distinguish the different optical sections of the positioning track. The position sensor also comprises a signaling module arranged for sending a warning signal as a function of the reflectance value, in order to provide to the user indications relative to the level of deterioration of the optical sections of the positioning track. |
US11754416B2 |
System and method for optimized pairing of personal transport device to rider
A system and method for pairing a rider to a suitable electric transport device based on a variety of input parameters is described. The system involves a service provider that deploys at least two differently configured electric transport devices, and processes inputs from a user/rider such as biometric data, the rider's physical characteristics, rider experience level and preferences to pair the rider to a suitable electric transport device based on the inputs. |
US11754415B2 |
Sensor localization from external source data
A system includes a computer including a processor and a memory storing instructions executable by the processor to identify a location and an orientation of a vehicle on a map. The instructions include instructions to determine a location of an infrastructure sensor on the map based on the location and the orientation of the vehicle, data from a vehicle sensor, and data from the infrastructure sensor. |
US11754414B2 |
Systems and methods to provide last mile assistance to a delivery robot
This disclosure is generally directed to generating travel route information that is interpretable by a delivery robot for traversing a last mile of a delivery. In an example embodiment, an individual captures a video clip while moving along a travel route that is preferred by the individual for use by the delivery robot. The video clip is converted into a digital route map that the delivery robot uses to reach a package drop-off location on the property. In another example embodiment, an individual captures an image of a portion of the property and appends oral instructions to reach the package drop-off location. The image and the oral instructions are converted into a digital route map for use by the delivery robot. In yet another example embodiment, markers affixed to a surface of a traversable area on the property are used by the delivery robot to reach the package drop-off location. |
US11754413B2 |
Path setting apparatus, path setting method, and storage medium
A path setting apparatus that sets a path of a mobile body having a plurality of operation modes is provided. The apparatus includes a quality acquisition unit configured to acquire communication qualities at a plurality of geographical locations, and a setting unit configured to set a path of the mobile body so as to pass through an area that satisfies a requirement of communication quality that is determined according to an operation mode of the mobile body. |
US11754412B1 |
Automatically requesting vehicles
Aspects of the present disclosure relate to a vehicle for maneuvering a passenger to a destination autonomously. The vehicle includes one or more computing devices that receive a request for a vehicle from a client computing device. The request identifies a first location. The one or more computing devices also determine whether the first location is within a threshold outside of a service area of the vehicle. When the location is within the threshold distance outside of the service area of the vehicle, the one or more computing devices identify a second location within the service area of the vehicle where the vehicle is able to stop for a passenger and based on the first location. The one or more computing devices then provide a map and a marker identifying the position of the second location on the map for display on the client computing device. |
US11754410B1 |
Methods and internet of things systems for determining government traffic routes in smart cities
The present disclosure provides a method and an Internet of Things system for determining a government traffic route in a smart city. The method may include: receiving a query request for a preset route initiated by a user, transmitting the query request to the government traffic route determination management platform, generating a query instruction, issuing the query instruction to the government sensor network platform, sending the query instruction to corresponding object platform, obtaining the traffic data information according to the query instruction, uploading the traffic data information to the government traffic route determination management platform, determining the time when each preset route reaches the target location, and feeding back the time when each preset route reaches the target location to the citizen user platform through the government service platform. |
US11754405B2 |
Method and apparatus for trajectory anonymization based on negative gapping
An approach is provided for probe trajectory anonymization using based on a negative gap. The approach involves, for example, receiving a probe trajectory generated from at least one sensor of a probe device. The approach also involves processing the probe trajectory to segment the probe trajectory into a first subtrajectory and a second subtrajectory based on a negative gap between the first subtrajectory and the second subtrajectory. The negative gap specifies an amount of overlap between the end of the first subtrajectory and the beginning of the second subtrajectory. The approach further involves assigning a first pseudonym (e.g., a first new probe identifier) to the first subtrajectory, and a second pseudonym (e.g., a second new probe identifier) to the second subtrajectory. The approach then involves providing the first subtrajectory and the second subtrajectory as a trajectory anonymization output. |
US11754402B2 |
Course generation apparatus and vehicle control apparatus
There has been a problem that because in a section where a road forks from a main lane or merges the main lane, the number of lanes increases or decreases, breakage of a lane line and existence of other vehicles hinder the lane line from being read and hence generation of a target course becomes unstable. A course generation apparatus according to the present disclosure is provided with a prohibition-section determination unit that determines, in the case of forking from a main lane or merging with the main lane, that a present section is an environmental-information-course usage prohibition section, until a time when a vehicle position passes through a forking completion point or a merging completion point, and with a course selection unit that selects an environmental information course or a route-information course in a normal time and selects the route-information course in the environmental-information-course usage prohibition section. |
US11754397B2 |
Microelectromechanical systems (MEMS) gyroscope sense frequency tracking
Microelectromechanical systems (MEMS) gyroscopes and related sense frequency tracking techniques are described. Various embodiments facilitate sense frequency tracking and offset and/or sensitivity change compensation. Exemplary embodiments can comprise receiving a sense signal at an output of a MEMS gyroscope and determining a sense resonant frequency of the sense signal. In addition, exemplary methods can comprise generating an input sine wave with a frequency of the sense resonant frequency of the sense signal injecting the input sine wave into the MEMS gyroscope, to facilitate sense frequency tracking. |
US11754394B2 |
Systems and methods for measuring the rate of angular displacement using magnetic field sensing
This invention discloses a method for measuring the rate of angular displacement, of a traveling object, using magnetic field sensing, said method comprising: measuring magnetic field intensity and/or changes in said magnetic field intensity, projected onto a magnetic field sensor coupled to said traveling object, each measurement being per orthogonal rotation axis to provide a magnetic field intensity value per axis and/or a change in magnetic field intensity per axis, as said object's orientation changes with time; determining, number of peaks, present in a measurement sample comprising a set of said measurements, of time duration; and computing said rate of angular displacement, for said traveling object, as a function of said determined number of peaks and said time duration. |
US11754392B2 |
Distance determination of a sample plane in a microscope system
A distance determination system for a microscope system for coarse focus setting includes a sample stage with a placement surface for holding a displaceable sample carrier, an overview camera with a non-telecentric objective for producing digital images, directed at the sample stage, and an evaluation unit, which includes a storage system storing at least two recorded digital images of the sample stage at different viewing angles, a trained machine-learning-based system for identifying corresponding structures of a sample carrier in the sample stage in the two recorded digital images and a distance determination unit, which determines the distance of a reference point of the sample carrier from a reference point of the overview camera based on the different viewing angles onto the sample stage, a pixel distance of the two recorded digital images with respect to one another using the associated corresponding structures contained in the recorded images. |
US11754388B2 |
Height measuring device, charged particle beam apparatus, and height measuring method
A height measuring device includes a light source that emits light in a direction oblique to a top surface of a specimen, a slit that shapes the light from the light source to form a slit image on the specimen, an imaging element that detects reflected light reflected by the specimen, and an arithmetic unit. The arithmetic unit: identifies a slit image of the reflected light reflected by the top surface of the specimen from among a plurality of slit images based on respective positions of the plurality of slit images on a detection surface of the imaging element; and determines the height of the top surface of the specimen based on the position of the slit image of the reflected light reflected by the top surface of the specimen on the detection surface. |
US11754386B2 |
Method and system for capturing and measuring the position of a component with respect to a reference position and the translation and rotation of a component moving relative to a reference system
A method for capturing and measuring translation and/or rotation of a component moving relative to a reference system includes providing a marker on the component and providing a measurement system having a camera arranged in the reference system. The marker has at least three points which do not lie on a straight line on an upper side of the marker and the camera has an evaluation unit and memory that stores a geometry of the upper side including the at least three points. The camera is aligned with the at least three points and a first image of the marker located in a first portion is captured and stored and a second image of the marker in a second position that is different than the first position is stored. Also, translation and/or rotation of the component in three-dimensional space between the first position and the second position is calculated. |
US11754379B2 |
Space saving wing stowage
A guided projectile includes a body and a deployable wing in which the deployable wing is coupled to and enclosed by the body. A linear distance from the leading edge to the trailing edge of the wing defines a chord line that, in the stowed position, forms an angle with a plane containing the chord line and extending parallel to a longitudinal dimension of the wing in a deployed position. |
US11754378B1 |
Deployable flap for high-G maneuvers
A tail for a projectile includes a body having a longitudinal axis. A steering assembly is secured to the body. The steering assembly includes a flap movable from a first position in which the flap does not extend radially beyond the body to a second position in which the flap extends radially beyond the body and at an angle relative to the longitudinal axis, and a flap release mechanism. A projectile including a tail according to the present disclosure is also provided. |
US11754377B1 |
Apparatus for shielding a structure from bullets and method of use
Apparatus for shielding a structure from bullets is disclosed. The structure includes an outside wall which has a vertical stud. The apparatus includes a prefabricated panel which has an armor plate having a front side and an opposite rear side. An exterior finish substructure is connected to the front side. After fabrication, the prefabricated panel is transported to the structure and connected to the vertical stud of the outside wall of the structure. |
US11754376B2 |
Overpressure protection system for a magazine
An overpressure protection system (30) for a magazine (10) for storing explosive materials. The magazine (10) comprises a wall (12) which defines an internal chamber (14) for housing the explosive materials, with a first aperture (20) defined in the wall (12). The overpressure protection system (30) is configured to close the first aperture (20). The system (30) comprises a burst disc diaphragm (32) for covering the first aperture (20), and a protective cover (34) for locating outside of the chamber (14) and over the burst disc diaphragm (32). The protective cover (34) is spaced apart from the burst disc diaphragm (32) to form a cavity (38) with an opening (36) for venting fluid from the cavity (38). |
US11754371B2 |
Real time aiming assembly
A real time aiming assembly includes a firearm that has a barrel and a grip. A firearm motion sensor is integrated into the firearm and the firearm motion sensor is calibrated to sense a firing axis of the barrel to determine the target of the firearm. A pair of glasses is wearable on a user's face and a glasses motion sensor is integrated into the pair of glasses. The glasses motion sensor is calibrated to sense a viewing axis of the pair of glasses to determine the line of the user. A display unit is integrated into the glasses and the display unit is in communication with the glasses motion sensor. The display unit projects a dot onto a respective one of the lenses to display precisely where the bullet fired from the firearm will strike. |
US11754368B2 |
Low cost rocket
A low-cost rocket includes an atmospheric flight part and an exo-atmospheric flight part, and uses the atmospheric air part to ascend into the atmosphere through the use of propellers for the atmospheric portion of the flight. The atmospheric flight part separates from the exo-atmospheric flight part in the vicinity of the exo-atmosphere and the exo-atmospheric rocket is launched thereupon. The atmospheric flight part descends through the atmosphere using autorotation of the propellers and, if necessary, a soft landing can be affected by controlling the pitch of the propellers just prior to landing. |
US11754367B2 |
Handgun brace
A brace for stabilizing a handheld device such as a handgun against a user's forearm includes a vertically elongated body adapted to detachably engage a portion of the handheld device, and an arm pivotably connected to a portion of the body. The pivotable arm is selectably moveable between a stowed position wherein the arm is vertically aligned with the body, and a deployed position wherein the arm provides a surface against which a user's forearm is removably receivable to stabilize the handheld device when the body is engaged with the handheld device. |
US11754365B1 |
Angle-adjustable stirrup assembly of a crossbow
An angle-adjustable stirrup assembly includes a connector, a stirrup, and a locking element. The connector includes a plate connected to a crossbow, a sleeve formed on a face of the plate, and recesses in an external face of the sleeve. The stirrup is pivotally connected to the sleeve and includes a first section, a second section in parallel to the first section, a slot in the first section, and a tread formed on the second section. The locking element includes an end pivotally connected to the stirrup and another end formed with a boss for insertion in a selected one of the recesses via the slot to keep the stirrup in a selected one of several angles relative to the connector. |
US11754362B2 |
Device for mitigating firearm recoil
A device for reducing a recoil force generated by firing of a firearm. The device comprises elongated chamber in the form of an outer cylinder concealed in the forend of a long firearm and having a communicating port with the barrel of the gun situated a short distance beyond the tip of the bullet. The outer cylinder comprising a lead filled cylinder sliding freely back and forth into the elongated chamber. Upon firing the gun, a portion of the explosion gases will penetrate through the communicating Port into the recoil reducing cylinder and forcefully push the lead field cylinder forward against the distal bumper therefore pulling the gun forward and dampening the recoil force. After firing a spring situated distal to the lead cylinder pushes the cylinder backward to its initial position. |
US11754355B2 |
Minigun with integrated battery and motor control
An electrically driven rotary machine gun includes a drive motor, a feeder delinker, a clutch, and a gun control unit. The drive motor is configured to rotate a rotor of the gun when receiving power. The feeder delinker is configured to provide ammunition cartridges to the rotor while being rotated. The rotor fires the ammunition cartridges while receiving them from the feeder delinker and being rotated by the drive motor. The clutch is configured to selectively engage the rotor and the feeder delinker while actuated. The gun control unit is configured to receive input from a user and provide power to the drive motor as a function of the input received from the user while and to actuate the clutch while providing power to the drive motor. The gun control unit includes a battery to eliminate the necessity of an external power supply. |