Document | Document Title |
---|---|
US11861434B2 |
Image processing apparatus, image forming apparatus, and image processing method for drawing on cross-section to be trimmed
Provided is an image processing apparatus that draws a cross-section to be trimmed. The data position acquisition unit acquires the print data and the position of the cut line trimmed after printing with the print data. The cross-section drawing unit draws, for each page of the print data, a fragment text and/or image visible on trimmed cross-section from the position of the cut line acquired by the data position acquisition unit to a specific range. At this time, the cross-section drawing unit may draw the fragment when the print data has equal or greater than a specific number of pages. Further, the cross-section drawing unit may adjust drawing of the fragment according to thickness of recording paper to be printed. |
US11861426B2 |
Message communication of sensor and other data
A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that allows programs that run on a machine to read the values of sensors (such as an accelerometer, light meter, etc.). A service may use the interface to read the value of sensors, and may receive subscriptions to sensor values from other programs. The service may then generate messages that contain the sensor value, and may provide these messages to programs that have subscribed to the messages. The messages may contain raw sensor data. Or, the messages may contain information that is derived from the sensor data and/or from other data. |
US11861419B2 |
Asynchronous object manager in a network routing environment
Systems, methods, and devices for offloading network data to a datastore. A system includes routing chip hardware and an asynchronous object manager in communication with the routing chip hardware. The asynchronous object manager is configurable to execute instructions stored in non-transitory computer readable storage media. The instructions include asynchronously receiving a plurality of objects from one or more producers. The instructions include identifying one or more dependencies between two or more of the plurality of objects. The instructions include reordering the plurality of objects according to the one or more dependencies. The instructions include determining whether the one or more dependencies is resolve. The instructions include, in response to determining the one or more dependencies is resolved, calling back an application and providing one or more of the plurality of objects to the application. |
US11861417B2 |
Operation support system, operation support method, and operation support program
A peripheral information acquisition unit (121) acquires information relating to a first application (13a) running in a terminal, information relating to control of the terminal, or information that can be acquired from a sensor included in the terminal, as peripheral information. The peripheral information acquired by the peripheral information acquisition unit (121) is accumulated in a peripheral information accumulation unit (122). A dialogue interface unit (11) accepts input of information from a user and outputs information to the user. When the peripheral information accumulated in the peripheral information accumulation unit (122) and information input to the dialogue interface unit (11) satisfy a predetermined condition, a scenario control unit (123) causes the dialogue interface unit (11) to output information relating to execution of a second application (14) that is associated with the condition in advance. |
US11861415B1 |
Optimal utilization of heterogeneous cluster in cloud platforms using service mesh
Methods, systems, and computer-readable storage media for receiving, by a service mesh provisioned within a container orchestration system, a request from a client, determining, by the service mesh, a load balancing strategy that is to be applied for routing of the request within the heterogeneous cluster, and transmitting, by the service mesh, the request to a service within the heterogenous cluster, the service routing the request to a node for processing based on the load balancing strategy. |
US11861413B2 |
Efficient use of reserved resource instances in clusters of host computers in a cloud-based computing environment
System and computer-implemented method for autoscaling clusters of host computers in a cloud-based computing environment uses an aggressive scale-in resource utilization threshold that is greater than a corresponding standard scale-in resource utilization threshold to search for any target clusters of host computers in response to a scale-out recommendation for a cluster of host computers to select a candidate cluster of host computers when the number of available reserved resource instance for the cloud-based computing environment is below a predefined value. A scale-in operation is executed on the candidate cluster of host computers to remove an existing resource instance from the candidate cluster of host computers. A scale-out operation is executed on the cluster of host computers using an available resource instance for the cloud-based computing environment. |
US11861412B2 |
Method for consolidating infrastructure deployment including networking, out-of-band management, and in-band management through a web graphical user interface
Techniques are described herein are related to managing deployment of a converged infrastructure (CI). Such techniques may include receiving a request to initiate a CI deployment; obtaining a CI information set; creating a CI deployment file using the CI information set; rendering a deployment user interface (UI) screen that allows a user to select to configure network devices or a CI cluster; receiving a first selection to configure a network device; rendering network device configuration screens to obtain network device configuration information; adding the network device configuration information to the CI deployment file; receiving a second selection to configure the CI cluster; rendering CI cluster configuration screens to obtain CI cluster configuration information; adding the CI cluster configuration information to the CI deployment file; and deploying the CI using the CI deployment file. |
US11861410B2 |
Cloud computing burst instance management through transfer of cloud computing task portions between resources satisfying burst criteria
An example cloud computing burst management system includes a first cloud computing resource including a first processor and a first memory, a second cloud computing resource including a second processor and a second memory, and one or more data networks connecting the first cloud computing resource and the second cloud computing resource. The first cloud computing resource is configured to perform at least one cloud computing task, and to monitor one or more leading indicator parameters associated with operation of the first cloud computing resource while performing the at least one cloud computing task. In response to the one or more leading indicator parameters satisfying a first burst criteria, the first cloud computing resource is configured to provision a task instance on the second cloud computing resource for performing at least one portion of the cloud computing task. |
US11861402B2 |
Methods and apparatus for tenant aware runtime feature toggling in a cloud environment
Methods, apparatus, systems, and articles of manufacture to provide tenant aware runtime feature toggling in a cloud or other virtualized computing environment are disclosed. An example method includes determining a feature toggle associated with a resource of a provisioning request; retrieving the feature toggle from a database using a first tenant identifier, the feature toggle to have a first value for the first tenant identifier and a second value for a second tenant identifier; processing the feature toggle to provision the resource according to the first value of the feature toggle; and facilitating provisioning of the resource according to the first value. |
US11861401B2 |
Neural processing device and method for job scheduling thereof
A neural processing device and a method for job scheduling are provided. The neural processing device configured to receive, by an address space ID (ASID) manager, first and second requests from at least one context, respectively, and determine whether ASIDs are allocated, store jobs of contexts to which the ASIDs have not been allocated from the ASID manager in entities, schedule, by a job scheduler, an execution order of the jobs stored in the entities and cause the ASID manager to allocate the ASIDs to the contexts to which the ASIDs have not been allocated among the at least one context, and sequentially receive, by a command queue, jobs of contexts to which the ASIDs have been allocated, store the jobs as standby jobs, and sequentially execute the standby jobs. |
US11861400B2 |
Systems, devices, and methods for selecting a distributed framework
A method of selecting a distributed framework includes identifying, by a selection device coupled to a memory, at least a first cryptographic evaluator of a plurality of cryptographic evaluators, wherein identifying the at least a first cryptographic evaluator further comprises and evaluating a secure proof generated by the at least a first cryptographic evaluator, and identifying the at least a first cryptographic evaluator as a function of the secure proof, assigning, by the selection device, a confidence level of the at least a first cryptographic evaluator, and selecting, by a selection device, a distributed framework from the plurality of cryptographic evaluators as a function of the confidence level, and assigning a task to the distributed framework. |
US11861397B2 |
Container scheduler with multiple queues for special workloads
A computer-implemented method to schedule special containers using a multi-queue scheduler. The method includes receiving, by a scheduler, a first pod including a first container including a first queue, a second queue, an event handler, and an error handler. The method further includes obtaining a set of characteristics for the first pod and determining that the first pod is a special pod. The method includes adding the first pod to the first queue, wherein the first queue is a special queue and includes a special function. The method also includes initiating the special function. The method further includes assigning, based on one or more placement rules, the first pod to a first node of a plurality of nodes. |
US11861396B2 |
Mechanisms for conserving resources of wearable devices
The present disclosure relates to a system and method for providing a service on a wearable device where the wearable device is limited in its functionality in some way when compared with a companion device. In particular, the disclosure describes use cases for configuring the wearable device, and use cases for configuring a wearable device and performing service application functions on the wearable device while leveraging a companion device. |
US11861389B2 |
Compiling a specified instruction from a first virtual application to a second virtual application
Systems and methods are described for compiling a specified instruction from a first virtual application to a second virtual application. Each virtual application may be associated with different programming languages. In an example method, a computing device receives a request to execute the specified instruction in the second virtual application. A target data structure may be created, using a library of the second virtual application, where a template directory may be stored. First syntax features, each defining a respective variable may be identified. An abstract syntax tree may be used to derive, for each first syntax feature, a modified definition for the respective variable. Second syntax features may be generated that define the respective variables more precisely than the first syntax features. The specified instruction may be rendered the second virtual application and may be expressed via the second syntax features and their respective variables. |
US11861388B2 |
User profile management for non-domain joined instance virtual machines
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to receive a request for a computing device associated with a user to remotely access a session on an operating system of a non-domain joined instance (non-DJI) virtual machine (VM). The processor includes programmed instructions to, automatically and responsive to the request, cause a server to attach, to the VM, a disk for storing a profile of the user, assign an account of the operating system to the user, reset a password for the account, login the user to the session on the VM using the account and the password, mount, on the VM, the profile, and cause a connection to be established between the computing device and the VM. |
US11861387B2 |
Migration of guest operating system optimization tool settings in a multi-hypervisor data center environment
Presented herein are embodiments for automating analytics-based migration of virtual machine optimization tool settings to different hypervisor environments. Currently, no marketplace workload migration utilities have previously dealt with this scenario. In one or more embodiments, a system gathers data and uses analytics on the data to devise one or more translation/correlation rules or models for virtual machine migration. In one or more embodiments, using historical manually settings, correlations can be determined. Given data about a source guest operating system (OS) tool settings, one or more translation/correlation models may be used to facilitate the translation of guest OS optimization tool settings from the source environment to the destination environment so that migrated virtual machine functions the same as or nearly the same as it did on the source hypervisor. |
US11861386B1 |
Application gateways in an on-demand network code execution system
Systems and methods are described for providing an application-level gateway to an on-demand network code execution system. An on-demand network code execution system may allow users to submit code to be executed in a serverless environment, and may provide an interface for executing the user-submitted code on demand. The interface may require that users authenticate, provide input in a particular format, or meet other criteria when sending a request to execute the code. An application-level gateway may thus provide an interface that implements these functions, thereby allowing computing devices to interact with the code as though it were running on a server (e.g., by using HTTP). The application-level gateway may also use on-demand code execution to provide load balancing for servers that are running the user-submitted code, and seamlessly provide access to code that runs on both server-based and serverless environments. |
US11861379B2 |
Automated graphical user interface configuration
Automated configuration of graphical user interface screens of industrial software applications. An application executing on a computing device utilizes a navigation model representing hierarchies of navigation items to automate placement of graphical components in appropriate locations on the graphical user interface. |
US11861376B2 |
Live edit of configuration management execution
Systems and methods for configuration file editing during the execution of the configuration process can include initiating a configuration process using a configuration file referencing a sequence of tasks and receiving a command to edit the configuration file. They can also include, responsive to the receipt of the command, pausing the configuration process and modifying one or more tasks in the sequence of tasks to generate a modified configuration file. They can further include resuming the configuration process using the modified configuration file from a point at which the execution was paused. |
US11861374B2 |
Batch transfer of commands and data in a secure computer system
A computing system includes a host device and a root of trust (RoT) device for performing batch encryption and decryption operations facilitated by a direct memory access (DMA) engine. The host device generates a command table for batch processing of a set of address tables that each describe a set of data blocks of a file to be encrypted or decrypted. The DMA engine facilitates a DMA transfer of the command table from the host memory to an RoT memory of the RoT device. The RoT device then performs batch processing of the address tables referenced in the command table. For each address table, the DMA engine copies a set of data blocks from the host memory to the RoT memory, a cryptographic engine encrypts or decrypts the data blocks, and the DMA engine copies the transformed data blocks back to the host memory. |
US11861373B2 |
Techniques for providing cloud services on demand
Techniques are disclosed for deploying a computing resource (e.g., a service) in response to user input. A computer-implemented method can include operations of receiving (e.g., by a gateway computer of a cloud-computing environment) a request comprising an identifier for a computing component of the cloud-computing environment. The computing device receiving the request may determine whether the identifier exists in a routing table that is accessible to the computing device. If so, the request may be forwarded to the computing component. If not, the device may transmit an error code (e.g., to the user device that initiated the request) indicating the computing component is unavailable and a bootstrap request to a deployment orchestrator that is configured to deploy the requested computing component. Once deployed, the computing component may be added to a routing table such that subsequent requests can be properly routed to and processed by the computing component. |
US11861372B2 |
Integrity manifest certificate
Examples disclosed herein relate to using an integrity manifest certificate to verify the state of a platform. A device identity of a device that has the device identity provisioned and stored in a security co-processor to retrieve an integrity proof from the security co-processor. The device includes at least one processing element, at least one memory device, and a bus including at least one bus device, and wherein the device identity is associated with a device identity certificate signed by a first authority. The integrity proof includes a representation of each of a plurality of hardware components including the at least one processing element, the at least one memory device, the at least one bus device, and a system board and a representation of plurality of firmware components included in the device. The integrity proof is provided to a certification station. The certification station determines that the integrity proof is an expected value based on an expected provisioning state of the device and the device identity. The certification station signs, using a second authority, an integrity manifest certificate, based on the integrity proof and the device identity. The integrity manifest certificate is stored. |
US11861369B2 |
Processing-in-memory (PIM) device
A PIM device writes elements of a first matrix to a first memory bank, and may writes elements of a second matrix to a second memory bank. The PIM device simultaneously reads elements with the same order among the elements of the first and second matrices by simultaneously accessing the first and second memory banks. An MAC operator generates arithmetic data by performing a calculation on data that is read from the first and second memory banks, and writes the arithmetic data to a third memory bank. |
US11861366B2 |
Efficient processing of nested loops for computing device with multiple configurable processing elements using multiple spoke counts
Disclosed in some examples, are methods, systems, devices, and machine-readable mediums which provide for more efficient CGRA execution by assigning different initiation intervals to different PEs executing a same code base. The initiation intervals may be a multiple of each other and the PE with the lowest initiation interval may be used to execute instructions of the code that is to be executed at a greater frequency than other instructions than other instructions that may be assigned to PEs with higher initiation intervals. |
US11861356B1 |
Continuous deployment and orchestration of feature processing units in a managed cloud and a provider network for consistent data processing
A feature deployment service of a provider network may deploy feature processing units (FPUs) to implement data processing features at both a provider network and edge devices. The use of FPUs may allow a client to use new features at the edge, without delays due to compliance/testing or software upgrades. An FPU includes a model and compute logic that are used to implement a data processing feature. A feature processing service deploys the FPU to an FPU engine at the provider network and also deploys the FPU to edge devices of the client's network that each include an edge FPU engine. The FPU engine at the provider network and the edge FPU engine at each edge device conform to a common specification/API, allowing deployment and use of the same FPU/data processing features at both the cloud and the edge. |
US11861354B2 |
Update control system, update control method, non-transitory storage medium, and in-vehicle control device
An update control system includes: a vehicle including an in-vehicle control device; an information processing terminal configured to communicate with the in-vehicle control device by wire communication; and a center configured to communicate with the in-vehicle control device over a wireless network. The in-vehicle control device is configured to: determine whether the vehicle is in a first state in which a wireless update process is possible or a second state in which a wired update process is possible; and when the state of the vehicle is switched between the first state and the second state after start and before completion of an update process using a distribution package, carry over a progress of the update process performed until the state is switched; and perform the update process in the switched state. |
US11861350B2 |
Secure delivery of assets to a trusted device
Embodiments described herein provide a system and method for secure delivery of assets to a trusted device. Multiple levels of verification are implemented to enable components of a software update and asset delivery system to verify other components within the system. Furthermore, updates are provided only to client devices that are authorized to receive such updates. In one embodiment, the specific assets provided to a client device during a software update can be tailored to the client device, such that individual client devices can receive updated versions of software asset at a faster or slower rate than mass market devices. For example, developer or beta tester devices can receive pre-release assets, while enterprise devices can receive updates at a slower rate relative to mass market devices. |
US11861345B2 |
Updating grammar file to configure deployment of updates of network devices
Systems and methods are provided for extracting grammar data from a network device, the grammar data being used to validate syntax of commands provided to the network device, determining that the server lacks an existing grammar file corresponding to the network device, and generating a new grammar file including a base grammar file and secondary grammar files based on the extracted grammar data. |
US11861344B2 |
Module upgrade method and module to be upgraded in unmanned aerial vehicle system
A module upgrade method and a module to be upgraded in an unmanned aerial vehicle (UAV) system are disclosed in embodiments of the present invention. The method includes: acquiring an upgrade file of the module to be upgraded; upgrading the module to be upgraded according to the upgrade file; judging whether the module to be upgraded is successfully upgraded; and if no, reacquiring an upgrade file of the module to be upgraded, and upgrading the module to be upgraded according to the re-acquired upgrade file until finishing upgrading the module to be upgraded. In this way, the upgrade success rate of the module to be upgraded can be improved by multiple upgrades, and the upgrade method is simple, convenient, easy to implement and high in reliability. |
US11861341B2 |
Node selection method and apparatus
A node selection method and apparatus are disclosed. The method includes: receiving a request message, where the request message is used to request to provide an installation package of a product required by a user; searching, based on the product information in the request message, a node state table for a target node corresponding to the product information, where the node state table includes at least one correspondence; and sending the request message to the target node, so that the target node builds the corresponding product installation package for the product required by the user (203). The method can quickly find the target node that can provide a service, to complete job dispatching, and improve job dispatching efficiency. |
US11861340B2 |
Universal return to factory image process
Systems and methods for file system management are provided. According to one embodiment, a non-transitory computer-readable medium comprises instructions that when executed by the processing resource cause the processing resource to implement, in a storage node, a multi-tiered file system comprising a read-only layer that contains a base configuration for the storage node and a read-write layer that contains modifications to the base configuration; and combine the read-only layer and the read-write layer into an overlay file system to be presented to an operating system. |
US11861339B2 |
Systems and methods for deploying software applications using application catalogs
In order to automate some aspects of software development, an application catalogue is provided. The application catalog is associated with an application (e.g., a medical device) and includes a plurality of parameters that each define a desired state of the software application when the software application is deployed). These parameters may include service parameters, application parameters, environmental parameters, feature parameters, API parameters, and infrastructure parameters. Before a software application is deployed to an environment, the states of the parameters with respect to the environment are determined and compared to the states of the parameters of the application catalog. The system then automatically takes the necessary steps to correct the states of any parameters of the environment to match those of application catalog. These steps may include installing services, enabling features, configuring infrastructure or environmental parameters, and allocating processing or storage resources to a virtual machine. |
US11861334B2 |
Providing communication between a client system and a process-based software application
Resource-to-operation pairs are received at a user interface. The resource-to-operation pairs are stored in a model abstraction as a flat structure. The resource-to-operation pairs in the flat structure are converted into Representational State Transfer (REST) connectors. The REST connectors are encoded in a conventional interface description language. The REST connectors are stored in webpage code. A request is received at the webpage code from the client system for a service of a process step of the process-based software application. A REST connector in the webpage code translates the request to a message that conforms with the service. A response from the service is received at the webpage code. The response from the service is processed at the webpage code. Data retrieved by the processing of the response is accessed via a browser located at the client system. |
US11861333B2 |
Augmentation of code completion and code synthesis with semantic checking
A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device. |
US11861329B2 |
Method and apparatus for codifying user experience designs and managing the codified user experience designs
Designers create user experience designs using external design systems. An Experience Design Codification and Management System (EDCMS) retrieves a user experience definition based on the user experience design from the external design system, and generates a comprehensive user experience specification from the user experience definition. Part of the comprehensive user experience specification includes JSON, XML, or YAML code created based on the user experience definition. The EDCMS then packages and encodes the comprehensive user experience specification to create a codified user experience from the comprehensive user experience specification. The codified user experience is then versioned and digitally signed, and the versioned and signed codified user experience is stored in a user experience design repository. |
US11861328B2 |
Processor for fine-grain sparse integer and floating-point operations
A processor for fine-grain sparse integer and floating-point operations and method of operation thereof are provided. In some embodiments, the method includes forming a first set of products, and forming a second set of products. The forming of the first set of products may include: multiplying, in a first multiplier, a second multiplier, and a third multiplier, the first activation value by a first least significant sub-word, a second least significant sub-word, and a most significant sub-word; and adding a first resulting partial product and a second resulting partial product. The forming of the second set of products may include forming a first floating point product, the forming of the first floating point product including multiplying, in the first multiplier, a first sub-word of a mantissa of an activation value by a first sub-word of a mantissa of a weight, to form a third partial product. |
US11861327B2 |
Processor for fine-grain sparse integer and floating-point operations
A processor for fine-grain sparse integer and floating-point operations and method of operation thereof are provided. In some embodiments, the method includes forming a first set of products and forming a second set of products. The forming of the first set of products may include: multiplying, in a first multiplier, a first activation value by a least significant sub-word and a most significant sub-word of a first weight to form a first partial product and a second partial product; and adding the first partial product and the second partial product. The forming of the second set of products may include: multiplying, in the first multiplier, a second activation value by a first sub-word and a second sub-word of a mantissa to form a third partial product and a fourth partial product; and adding the third partial product and the fourth partial product. |
US11861325B2 |
Repurposed hexadecimal floating point data path
A method includes dividing a fraction of a floating point result into a first portion and a second portion. The method includes outputting a first normalizer result based on the first portion during to a first clock cycle. The method includes storing a first segment of the first portion during to the first clock cycle. The method includes outputting a first rounder result based on the first normalizer result during to the first clock cycle. The method includes outputting a second normalizer result based on the second portion during to a second clock cycle. The method includes outputting a second rounder result based on the second normalizer result and the first segment during to the second clock cycle. |
US11861317B1 |
Ensemble-based machine learning characterization of human-machine dialog
Human-machine dialog is characterized by receiving data comprising a recording of an individual interacting with a dialog application simulating a conversation. Thereafter, the received data is parsed using automated speech recognition to result in text comprising a plurality of words. Features are extracted from the parsed data and then input an ensemble of different machine learning models each trained to generate a score characterizing a plurality of different dialog constructs. Thereafter, scores generated by the machine learning models for each of the dialog constructs are fused. A performance score is then generated based on the fused scores which characterizes a conversational proficiency of the individual interacting with the dialog application. Data can then be provided which includes or otherwise characterizes the generated score. Related apparatus, systems, techniques and articles are also described. |
US11861316B2 |
Detection of relational language in human-computer conversation
Virtual assistants intelligently emulate a representative of a service provider by providing variable responses to user queries received via the virtual assistants. These variable responses may take the context of a user's query into account both when identifying an intent of a user's query and when identifying an appropriate response to the user's query. |
US11861311B2 |
System and method for knowledge graph construction using capsule neural network
A system for knowledge graph construction. The system includes a computing device. The computing device has a processor and a storage device storing computer executable code. The computer executable code, when executed at the processor, is configured to: define entities and relations of the knowledge graph; provide documents having sentences; convert the sentences into fix length sentence embeddings and regard the sentence embeddings as primary capsule layers; use a set transformer to learn entity capsules and relation capsules from the primary capsule layers; for each triple, project head and tail entities from entity space to the specific relation space, and determine the relation exists when the sum of the projected head entity vector and the relation vector substantially equals to the projected tail entity vector; and construct the knowledge graph using the head entity, the tail entity, and the determined relation. |
US11861309B2 |
Processing service notes
Example techniques for processing service notes are described. In an example, labeled service notes, associated with fuser units of a plurality of image rendering devices, are processed to generate a vector corresponding to each of the labeled service notes, a labeled service note comprising natural language text describing an error event and a corresponding service activity associated with a fuser unit, wherein the labeled service note is assigned a label based on a category of failure of the fuser unit. Based on the processing, a relationship between vectors and labels corresponding to the labeled service notes is generated. |
US11861308B2 |
Mapping natural language utterances to operations over a knowledge graph
Certain aspects of the present disclosure provide techniques for processing natural language utterances in a knowledge graph. An example method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application. Operands and operators are extracted from the natural language utterance using a natural language model. Operands may be mapped to nodes in a knowledge graph, the nodes representing values calculated from data input into the application, and operators may be mapped to operations to be performed on data extracted from the knowledge graph. The functions associated with the operators are executed using data extracted from the nodes in the knowledge graph associated with the operands to generate a query result. The query result is returned as a response to the received long-tail query. |
US11861307B2 |
Request paraphrasing system, request paraphrasing model and request determining model training method, and dialogue system
A request paraphrasing system 120 allowing a dialogue system to flexibly address to requests in various different manners of expression includes: a pre-processing unit 130 converting a user input 56 to a word vector sequence; and a neural paraphrasing model 94 trained in advance by machine learning to receive the word vector sequence as an input and paraphrasing a request represented by the word vector sequence to a request having a higher probability of obtaining an answer from a question-answering device 122 than the request before paraphrasing. As pre-processing, whether the user input 56 is a request or not may be determined and it may be paraphrased only when it is determined to be a request. Further, a classification model 98 may classify the input request to determine to which request class it belongs, and the classification may be input as one feature to neural paraphrasing model 94. |
US11861306B1 |
Domain-name based operating environment for digital assistants and responders
In one embodiment, a domain-name based framework implemented in a digital assistant ecosystem uses domain names as unique identifiers for request types, requesting entities, responders, and target entities embedded in a natural language request. Further, the framework enables interpreting natural language requests according to domain ontologies associated with different responders. A domain ontology operates as a keyword dictionary for a given responder and defines the keywords and corresponding allowable values to be used for request types and request parameters. The domain-name based framework thus enables the digital assistant to interact with any responder that supports a domain ontology to generate precise and complete responses to natural language based requests. |
US11861301B1 |
Part sorting system
A method, apparatus, and computer system for grouping parts. Sets of unigrams are generated from text in part lists for parts in a family of parts using natural language processing, wherein a set of unigrams in the sets of unigrams represent components for a part in the parts. A document term matrix is created using the sets of unigrams. The document term matrix describes a presence of components in the parts. A number of unigrams from the document term matrix that has occurrences in the document term matrix that are greater than a common design threshold is removed. Removing the number of unigrams from the document term matrix forms a processed document term matrix. The common design threshold identifies a level of occurrence not useful in differentiating the parts from each other. The parts are clustered into groups using the processed document term matrix. |
US11861299B2 |
Methods and systems for populating application-specific information using overlay applications
Methods and systems are described herein for populating application-specific information using overlay applications. For example, in order to relieve some of the difficulties users face in inputting information into mobile devices which may have smaller screen sizes and may not feature dedicated input mechanisms, the methods and systems described herein automatically populate application-specific information. The methods and systems do this using an application that presents an application overlay feature. That is, the application is accessible while a user is using another application (e.g., on the mobile device) and/or while a user is scrolling through other applications. |
US11861296B2 |
People suggestion in collaborative online text editors
Techniques are described herein for providing people suggestions in collaborative online text editors. A method includes: receiving user interface input that corresponds to a document in a document editing application; automatically parsing the received user interface input to identify a name included in the user interface input; in response to identifying the name included in the user interface input, providing an option to create a link in the document between the name and a corresponding contact in a contact store; receiving additional user interface input that indicates acceptance of the option to create the link in the document; and in response to receiving the additional user interface input, automatically creating the link in the document between the name and the corresponding contact in the contact store. |
US11861294B2 |
Syndication of associations relating data and metadata
In a method for passively relating data to metadata, associations that relate data in a first database to metadata in a second database are received, wherein an association links the data to the metadata, wherein the data is for use in a software application, and wherein the associations are created automatically without user interaction. A visual clue is displayed in a graphical interface of the software application, wherein the visual clue corresponds to a visual representation of the data, and wherein the visual clue is created based on the metadata and the associations. The metadata corresponding to the visual clue is searched for in response to detecting a user interaction with the visual clue. A first portion of the metadata related to the data is displayed. |
US11861293B1 |
Method and system for displaying items
Methods and systems for selecting and displaying items includes causing the display of a large image of a selected item, a plurality of view icons indicative of different views of the selected item, and item details associated with a selected item. After the customer selects a view and/or color for the large image and mouses over the image, a zoom box appears and a corresponding magnified image window appears with a magnified image of the zoom box image for the selected view and color of the item. |
US11861287B2 |
Integrated circuit development using density-aware border fill
Aspects of the invention include setting a fill mode for a border region of a layer of a macro of an integrated circuit. The border region has a depth defined by a multiple of the size of a tile used to select an area of the integrated circuit for implementation of a design rule check, and the fill mode indicates a fill percentage value or level of fill to be implemented in the border region of the layer of the macro. A fill of the border region of the layer of the macro is performed based on the fill mode. The integrated circuit is finalized and fabricated based on the performing of the fill and passing the design rule check. |
US11861284B2 |
Conductor scheme selection and track planning for mixed-diagonal-manhattan routing
The routing of conductors in the conductor layers in an integrated circuit are routed using mixed-Manhattan-diagonal routing. Various techniques are disclosed for selecting a conductor scheme for the integrated circuit prior to fabrication of the integrated circuit. Techniques are also disclosed for determining the supply and/or the demand for the edges in the mixed-Manhattan-diagonal routing. |
US11861283B2 |
Placement method and non-transitory computer readable storage medium
A placement method for integrated circuit design is provided. Each net is considered as a soft module. The net will receive a larger penalty if it covers more routing congested regions. Therefore, it is easier to move the nets away from routing congested regions. In addition, to relieve local congestion, a novel inflation method is proposed to expand the area of a cluster according to its internal connectivity intensity and routing congestion occupied by the cluster. Accordingly, it can get better routability and wirelength. |
US11861280B2 |
Device for generating verification vector for circuit design verification, circuit design system, and reinforcement learning method of the device and the circuit design system
A method of reinforcement learning of a neural network device for generating a verification vector for verifying a circuit design comprising a circuit block includes inputting a test vector to the circuit block, generating one or more rewards based on a coverage corresponding to the test vector, the coverage being determined based on a state transition of the circuit block based on the test vector, and applying the one or more rewards to a reinforcement learning. |
US11861277B1 |
System and method for routing in an electronic design
Embodiments include herein are directed towards a method for electronic circuit design. Embodiments may include enabling data transmission between plurality of protocol adapters, each of the protocol adapters including one ingress port and one egress port, wherein the ingress port of each of the plurality of protocol adapters maintains an active connection with a single egress port at one time. Embodiments may further include transmitting data between the plurality of protocol adapters using a distributed routing matrix that provides an interface between the plurality of protocol adapters. |
US11861275B2 |
Digital signal processing using recursive hierarchical particle swarm optimization
A novel implementation of particle swarm optimization termed Recursive Hierarchical Particle Swarm Optimization (RHPSO) is presented. An improved method for optimizing a complex solution space for any given mathematical function, where the mathematical function may be 1) finding optimal parameters such as topology, security, and routing in distributed/networked systems; 2) finding optimal frequency and channel assignments for telecommunication networks; and 3) code-breaking, searching a large solution space of ciphers for the one correct decryption. |
US11861274B1 |
Golf club face thickness optimization method
A method of optimizing golf club head and golf ball design is disclosed herein. The method includes inputting a RBF for stress, a RBF for CT and a RBF for ball speed into an Adaptive Simulated Annealing algorithm to generate an optimized structure for the club head for ball speed. |
US11861273B2 |
Computing system and method for defining a guide having one or more defined sets of ordered ply orientations
A method, a computing system and a computer program product are provided to efficiently define a guide that includes one or more defined sets of ordered ply orientations. In the context of a method, a plurality of stacking sequence rules are received. The method defines the guide including the one or more defined sets of ordered ply orientations in accordance with a constrained, linear integer optimization formulation. In this regard, the method defines the guide by dividing the guide into a plurality of blocks and determining a plurality of sublaminate stacks that satisfy the stacking sequence rules and that have a size limited by a size of the blocks. For each of the plurality of blocks, the method determines in accordance with the constrained, linear integer optimization formulation a sublaminate stack from among the plurality of sublaminate stacks that is compatible with a respective block. |
US11861266B2 |
Voice assistant for wireless earpieces
A system, method, and wireless earpieces for implementing a virtual assistant. A request is received from a user to be implemented by wireless earpieces. A virtual assistant is executed on the wireless earpieces. An action is implemented to fulfill the request utilizing the virtual assistant. The wireless earpieces may be a set of wireless earpieces and the virtual assistant may be implemented independently by the wireless earpieces. |
US11861264B2 |
Portable terminal device and information processing system
A portable terminal device in an information processing system and method includes a camera and a microphone. Data of obtained images and voice are transmitted to a server that identifies operations to be executed based on the received voice and image data. The server transmits an identification of one or more results of the plurality of operations to the portable terminal device. When the portable terminal device receives only one result from the server, an operation corresponding to the one result is executed, and when a plurality of results is received, the portable terminal device displays information corresponding to the plurality of results as candidates. Additional voice is captured for selecting one of the plurality of results during the displaying of the information. A determination of one result from the plurality of results is made based on the captured voice, and an operation corresponding to the determined result is executed. |
US11861259B1 |
Conversational digital picture frame
A method and system for automated routing of pictures taken on mobile electronic devices to a digital picture frame including a camera, microphone, and speaker integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. Clustering photos by content is used to improve display and to respond to photo viewer desires. Trends or patterns can be detected from the photo collections and that information used for various purposes beyond photo display. The frame includes a conversational intelligence that provides a verbal communication with a viewer, such as for determining an identity or preferences of the frame viewer, determining photos to display for the viewer, discussing displayed photos with the viewer, or telling stories to the viewer based upon photo content. |
US11861258B2 |
Method, apparatus, and computer program product for sharing interface annotations among participating devices within a group-based communication system
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system. |
US11861254B1 |
Industrial printing system, server, and variable printing method for reprinting archived jobs based on expiry date
Provided is an industrial printing system that reprints each variable print record based on its expiration date. Industrial printing system X processes variable data for production printing. A variable attribute generation unit generates variable attribute information in which an expiration date is set for each record of variable data. An archive job generating unit generates an archive job for reprinting the variable data that includes the variable attribute information generated by the variable attribute generation unit. A reprint unit reprints each record of the archive job generated by the archive job generation unit based on the expiration date. |
US11861247B2 |
Data sharing method, graphical user interface, electronic device, and system
This application relates to the field of mobile communications, and in particular, to a technical solution of sharing data with a nearby device by using a wireless communications technology. In a method for printing a photo, a mobile phone first selects a to-be-printed photo, then discovers a nearby device by using the foregoing related wireless communications technology, and displays the discovered device such as a printer or a projector on the mobile phone; and then a user performs a tap operation on the discovered printer, so that one-tap printing can be implemented. In this way, printing efficiency of an electronic device is improved, and user experience is also improved. |
US11861246B2 |
System and methods for determining whether an execution instruction is associated with a target user
An image forming device includes a storage unit and a control unit. The storage unit stores user information according to a specific device connected to an external network in advance. The control unit receives an execution instruction as an execution instruction of a job by a user indicated by the user information according to the specific device, if the execution instruction of the job is received from the specific device via the external network, and executes the job according to the execution instruction. |
US11861241B2 |
Production of mail batches in a cloud environment and improvement in mail production system by which a mail batch can be easily distributed to multiple remote production sites
Producing mail batches on inserters located at multiple production sites, includes: preparing a print job and a job file for a mail batch; allocating the mail batch to at least one production site with production software running on a production server; flagging the mailpieces for the production site; sending the print job to a printer of the production site; printing the documents; delivering the documents an inserter of the production site; scanning a first mailpiece identifier on a first document; sending an initial request to the production server including the first mailpiece identifier and identifying the inserter and the production site; verifying via the production software that the first mailpiece identifier is valid; and sending back to the inserter a confirmation message for processing the mailpiece wherein the confirmation message includes a list of valid mailpiece identifiers neighbouring the first mailpiece identifier in the job file. |
US11861238B2 |
Storage device for supporting multiple hosts and operation method thereof
An operation method of a storage device including first and second physical functions respectively corresponding to first and second hosts includes receiving performance information from each of the first and second hosts, setting a first weight value corresponding to the first physical function and a second weight value corresponding to the second physical function, based on the received performance information, selecting one of a first submission queue, a second submission queue, a third submission queue, and a fourth submission queue based on an aggregated value table, the first and second submission queues being managed by the first host and the third and fourth submission queues are managed by the second host, processing a command from the selected submission queue, and updating the aggregated value table based on a weight value corresponding to the processed command from among the first and second weights and input/output (I/O) information of the processed command. |
US11861236B2 |
Asymmetric plane driver circuits in a multi-plane memory device
A memory device includes a memory array comprising a plurality of planes, a primary plane driver circuit comprising components to support read operations, program operations, and erase operations on any of the plurality of planes, and a secondary plane driver circuit comprising components to support read operations on an associated one of the plurality of planes. The primary plane driver circuit is configured to perform a first read operation on a first plane of the plurality of planes and the secondary plane driver circuit is configured to perform a second read operation on a second plane of the plurality of planes concurrently with the first read operation. |
US11861231B2 |
Scalable solid-state storage system and methods thereof
Methods and systems for solid state drives are provided, including assigning a first shared namespace to a first instance and a second instance of a storage operating system for enabling write access to the first instance to a first zone of a first portion of a flash storage system, and write access to the second instance to a second zone of the first portion; using a first exclusive namespace by the first instance to store metadata at a first segment of a second portion of the flash storage system; using a second exclusive namespace by the second instance to store metadata at a second segment of the second portion of the flash storage system; and providing read only access to the first instance and the second instance to a second zone of the first portion using the first namespace. |
US11861230B2 |
Controller and operating method thereof capable of reducing power consumption while satisfying required performance
An operating method of a controller that controls a memory device includes initializing a clock frequency set corresponding to clock signals provided to a plurality of operation modules included in the controller when a change in a current performance or a change in a host request pattern is detected, determining a target performance on the basis of the current performance given after the clock frequency set is initialized, determining an optimal clock frequency set, in which the current performance is able to be maintained equal to or greater than the target performance, by repeatedly performing an operation of changing at least one clock frequency included in the clock frequency set and an operation of monitoring the current performance given after the clock frequency is changed, and providing the plurality of operation modules with clock signals according to the optimal clock frequency set. |
US11861224B2 |
Data transfer management from host buffers
The present disclosure generally relates to efficient data transfer. Rather than processing each command, the data storage device fetches part of the host buffers and then makes a determination regarding the attributes of the fetched buffers. Upon the determination, the command is classified as optimized, not-optimized, or somewhere in between. Optimized commands are permitted to retrieve data out of order while non-optimized commands remain in a strict in order data retrieval process. In between commands can be processed with some out of order data retrieval. In so doing, data transfers are effectively managed and optimized data by taking into account the current attributes of the host buffers per command. |
US11861218B2 |
Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller acquires, from a host, write data having the same first size as a data write unit of the nonvolatile memory and obtained by dividing write data associated with one write command having a first identifier indicating a first write destination block in a plurality of write destination blocks into a plurality of write data or combining write data associated with two or more write commands having the first identifier. The controller writes the acquired write data having the first size to the first write destination block by a first write operation. |
US11861217B2 |
DRAM-less SSD with command draining
A data storage device includes one or more memory device and a controller that is DRAM-less coupled to the one or more memory devices. The controller is configured to receive a command from a host device, begin execution of the command, and receive an abort request command for the command. The command includes pointers that direct the data storage device to various locations on the data storage device where relevant content is located. Once the abort command is received, the content of the host pointers stored in the data storage device RAM are changed to point to the HMB. The data storage device then waits until any already started transactions over the interface bus that are associated with the command have been completed. Thereafter, a failure completion command is posted to the host device. |
US11861212B2 |
Flash memory device, controller, and method capable of performing access operation upon data unit(s) of multiple planes of flash memory device in response one simplified command sequence
A flash memory scheme simplifies the command sequences transmitted between a flash memory device and a flash memory controller into a simplified command sequence so as to reduce the waiting time period of the command transmission and improve the performance of flash memory. |
US11861211B2 |
System which provides plural processes in a host with asynchronous access to plural portions of the memory of another host
API in conjunction with a bridge chip and first and second hosts having first and second memories respectively. The bridge chip connects the memories. The API comprises key identifier registration functionality to register a key identifier for each of plural computer processes performed by the first host, thereby to define plural key identifiers; and/or access control functionality to provide at least computer process P1 performed by the first host with access, typically via the bridge chip, to at least local memory buffer M2 residing in the second memory, typically after the access control functionality first validates that process P1 has a key identifier which has been registered, e.g., via the key identifier registration functionality. Typically, the access control functionality also prevents at least computer process P2, performed by the first host, which has not registered a key identifier, from accessing local memory buffer M2, e.g., via the bridge chip. |
US11861203B2 |
Method, apparatus and electronic device for cloud service migration
The disclosure provides a method and for cloud service migration. The method comprises: obtaining a migration request related to a cloud service hosted in a source cluster, the migration request comprising a scheduled migration time to migrate the cloud service from the source cluster to a target cluster; migrating, based on the scheduled migration time, disk data associated with an original instance of the cloud service to a disk for servicing a new instance of the cloud service instantiated in the target cluster, the migration of the disk data being performed based on a migration priority order of the disk data; and configuring a data operation of the cloud service for a disk for servicing the original instance as a data operation for the disk for servicing the new instance. |
US11861194B2 |
Storage device configuration and method managing storage configuration
According to one embodiment, a storage device is configured to store unencrypted user data. The user data is erased according to at least one data erasure mechanism. The storage device comprises a receiver configured to receive an inquiry from a host device, and a transmitter configured to transfer response information indicating the at least one data erasure mechanism to the host device. |
US11861190B2 |
Memory allocation and reallocation for memory access instructions and data using intermediate processor
Memory blocks are allocated for a microcontroller having one memory subsystem storing instruction information, and a separate memory subsystem storing data information. At design time, an address map is created implementing configurations of different ways of allocating instruction information and data information between memory blocks. At runtime, a configuration signal is received, and a particular memory block configuration for storing instruction information and data information is determined. An incoming instruction signal received from a dedicated microcontroller port, is communicated according to the configuration signal and the address map to a connection point (e.g., pin, fuse, register). Via that connection point, the instruction signal is routed to a memory block designated exclusively for instructions. Similarly, based upon the configuration signal and the address map, an incoming data signal (received from another dedicated microcontroller port), is routed via a connection point to a different memory block designated to store exclusively data information. |
US11861188B2 |
System having modular accelerators
A storage system, blades, removable modules, and method of configuring a storage system are described. The storage system has blades with computing resources and storage resources. At least one of the blades has, or has added, one or more removable modules. |
US11861187B2 |
Method and device for determining memory power consumption, storage medium and electronic device
A method for determining the memory power consumption includes: receiving a memory control command and controlling an analog memory to enter different working stages according to the memory control command (S410); acquiring an original current change curve of the analog memory in different working stages (S420); determining a target time period corresponding to a target working stage according to a time sequence of the memory control command (S430); intercepting a stage current change curve corresponding to the target working stage from the original current change curve according to the target time period to obtain a target current change curve (S440); selecting target performance parameters from a memory performance parameter table according to the target working stage (S450); and determining the power consumption of the memory according to the target performance parameters and the target current change curve (S460). |
US11861186B2 |
System and method for managing solid state storage devices in low temperature environment
Systems, apparatus and methods are provided for low temperature management of a storage system. An apparatus may include a temperature sensor to generate a temperature reading, a timer configured with a time interval, a backup battery, one or more non-volatile memory (NVM) devices and a storage controller. The storage controller may be configured to: maintain a standby mode for low temperature management until a host electronic system has been turned off, start the timer and check the temperature reading when the host electronic system is turned off, determine that the temperature reading is below a temperature threshold, set the time interval based on the temperature reading, receive an interrupt from the timer when the timer counts to the time Interval, and perform low-temperature management operations for data stored in the one or more NVM devices using power supplied by the backup battery. |
US11861184B2 |
Determination of a resultant data word when accessing a memory
A method for determining a resultant data word when accessing memory cells includes reading a set of memory cells, and determining first and second data words therefrom. Each memory cell is assigned a component of the first and second data words. The first and second data words for the respective memory cell assume a first value if a first comparison with a first reference value and a second comparison with a second reference value show that the two reference values are greater and assume a second value if the first comparison with the first reference value and the second comparison with the second reference value show that the two reference values are smaller. The first and second data words assume at least one third value if neither condition is satisfied. The resultant data word is determined based on the first or second data words. A corresponding device is also proposed. |
US11861182B2 |
Integrated circuit device with an authentication module
Integrated circuit device having a processor module (2) in communication with a cache memory module (3, 4), and one or more memory control modules (6, 8, 10) each arranged to interface with an associated storage memory unit (5, 7, 9). An authentication module (15) is provided in communication with the memory control modules (6, 8, 10) and the cache memory modules (3, 4). The authentication module (15) is arranged to generate and store a hardware based secure key, read a predetermined set of data from the associated storage memory units (5, 7, 9), and an associated stored hash value, calculate a hash value of the predetermined set of data using the hardware based secure key; and store the predetermined set of data in the cache memory module (3, 4) only if the calculated hash value corresponds to the associated stored hash value. |
US11861181B1 |
Triple modular redundancy (TMR) radiation hardened memory system
Techniques are provided for a radiation hardened memory system. A memory system implementing the techniques according to an embodiment includes a redundancy comparator configured to detect differences between data stored redundantly in a first memory, a second memory, and a third memory. The redundancy comparator is further configured to identify a memory error based on the detected differences. The memory system also includes an error collection buffer configured to store a memory address associated with the memory error, and a memory scrubber circuit configured to overwrite, at the memory address associated with the memory error, erroneous data with corrected data. The corrected data is based on a majority vote among the three memories. The memory system further includes a priority arbitrator configured to arbitrate between the memory scrubber overwriting and functional memory accesses associated with software execution performed by a processor configured to utilize the memory system. |
US11861179B2 |
External memory data integrity validation
In some examples, a method includes determining, during a boot sequence of a controller, a hash value for data of a block of a flash storage device, the block including executable code, determining a bit pattern based on a randomly generated number, extracting a subset of data bits of the hash value according to the bit pattern to obtain a snippet, and storing the snippet to a secure storage device. |
US11861178B2 |
Managing a hybrid error recovery process in a memory sub-system
A request to perform a memory access operation on a plurality of memory cells of a memory device is receive. A request type associated with the memory access operation is determined. In response to determining that the request type associated with the request type associated with the memory access operation is a first request type, an error recovery operation associated with the first request type is performed. In response to determining that the request type associated with the memory access operation is a second request type, an error recovery operation associated with the second request type is performed. |
US11861176B2 |
Processing of input/ouput operations by a distributed storage system based on latencies assigned thereto at the time of receipt
Systems and methods are described for smoothing-out latency of IO operations processed by a distributed storage system. In some examples, latency is distributed among IO operations to more evenly spread processing of the IO operations over an IO processing interval. A target latency for IO operations for a volume of a distributed storage system is periodically calculated each sample period based on the number of IO operations to be processed during the next IO processing interval for the volume. As IO operations are received for the volume, a latency may be associated with the IO operation based on the target latency and the IO operation may be queued or synchronously processed as appropriate. Responsive to expiration of a time period that is based on at time at which a given IO operation at the head of the queue was received and the assigned latency, the given IO operation is dequeued and processed. |
US11861175B2 |
Latency in data storage systems
A method, system, and computer program product are disclosed. The method includes receiving a write request to a system and calculating, based on operating parameters of the system, a total processing time associated with servicing the write request in the system. The method also includes determining an actual time taken to store data specified in the write request and, when the actual time is less than the total processing time, delaying sending a completion message for the write request to an I/O interface. |
US11861173B2 |
Storage device having a drive arm with multiple read-write head
A hard disk drive having a single drive arm with multiple read-write heads for synchronous access to data, wherein the multiple read-write heads are used for synchronous access to shorten the access time of the hard disk drive and the data. |
US11861172B2 |
Single input/output writes in a file system hosted on a cloud, virtual, or commodity-server platform
Systems and methods for performing single I/O writes are provided. According to one embodiment, responsive to receipt of a write operation from a client by a file system layer of a node of a distributed storage system and a data payload of the operation having been determined to meet a compressibility threshold, an intermediate storage layer of the node logically interposed between the file system layer and a block storage media is caused to perform a single input/output (I/O) write operation that persists the compressed data payload and corresponding metadata to support asynchronous journaling of the write operation. The single I/O write operation coupled with the use of a new pool file that maintains a list of available blocks for single I/O write operations and a modified node crash recovery approach allows the write operation to be acknowledged to the client while the journaling is performed asynchronously. |
US11861171B2 |
High-throughput regular expression processing with capture using an integrated circuit
A system includes a first multi-port RAM storing an instruction table. The instruction table specifies a regular expression for application to a data stream and a second multi-port RAM configured to store a capture table having capture entries decodable for tracking position information for a sequence of characters matching a capture sub-expression of the regular expression. The system includes a regular expression engine processing the data stream to determine match states by tracking active states for the regular expression and priorities for the active states by storing the active states of the regular expression in a plurality of priority FIFO memories in decreasing priority order. The system includes a capture engine operating in coordination with the regular expression engine to determine character(s) of the data stream that match the capture sub-expression based on the active state being tracked and decoding the capture entries of the capture table. |
US11861167B2 |
Maintenance operations for memory devices
Methods, systems, and devices for performing an access operation on a memory cell, incrementing a value of a first counter based on performing the access operation on the memory cell, determining that the incremented value of the first counter satisfies a threshold, incrementing a value of a second counter based on determining that the incremented value of the first counter satisfies the threshold, and performing a maintenance operation on the memory cell based on determining that the incremented value of the first counter satisfies the threshold are described. |
US11861166B2 |
System and method for network interface controller based data deduplication
Methods and systems for managing storage of data in a distributed system is disclosed. To manage storage of data in a distributed system, a data processing system may include a network interface controller (NIC). The NIC may present emulated storages that may be used for data storage. The emulated storage devices may utilize storage resources of storage devices. The NIC and the storage devices may implement a distributed deduplication process. The NIC may segment data into chunks and obtain fingerprints of the chunks. The fingerprints may be provided to the storage which may check the fingerprints against fingerprints of already stored chunks. The storage may request the chunks corresponding to the fingerprints that did not match any fingerprints of the already stored chunks. The NIC may provide only those requested chunks to the storage before discarding all of the chunks. |
US11861155B2 |
Frameworks, devices and methods configured for enabling touch/gesture controlled display for facility information and content with resolution dependent display and persistent content positioning
Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. |
US11861143B1 |
Natural language processing system and method for documents
In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing. |
US11861142B2 |
Web-browser plugin for consolidating requested disaggregated information
Disclosed embodiments provide systems and methods implementing a web-browser plugin for providing requested information. A method for providing requested information comprises receiving, as a user interaction on a graphical user interface, a request to provide data associated with a target object presented on a web page, retrieving an object identifier associated with the target object based on a determined data accessibility, the object identifier incorporated in the web page, transmitting the retrieved object identifier to a plurality of systems storing data associated with the target object, the plurality of systems configured to provide data corresponding to the received object identifier in response to the received object identifier, receiving data responsive to transmitting the retrieved object, modifying the web page to include the received data, and presenting the web page on the graphical user interface. |
US11861138B2 |
Application menu user interface
Methods, systems, and apparatus, including computer program products, for presenting user interface elements. A first page of one or more user interface elements is presented on a touch-sensitive display. Each of the user interface elements corresponds to a respective application. A gesture performed on the touch-sensitive display is detected. In response to the detected gesture, a second page of one or more user interface elements is presented on the touch-sensitive display. |
US11861137B2 |
Vehicular incident reenactment using three-dimensional (3D) representations
Described herein are techniques to facilitate vehicular incident reenactment using three-dimensional (3D) representations. The techniques include presenting an image including 3D representations of one vehicle and one non-vehicular object related to a vehicular incident. The operations further include providing a message that requests manipulation of the 3D representations to reenact the vehicular incident. The operations further include receiving input and generating a 3D reenactment of the vehicular incident that includes the 3D representations of the at least one vehicle and at least one non-vehicular object. |
US11861135B1 |
Aircraft spatial configuration difference display system
A method, apparatus, system, and computer program product for visualizing aircraft configurations. A computer system determines a set of weight differences between weights for spatial zones in an aircraft and corresponding spatial zones in a comparison aircraft. The computer system displays a visual representation of the aircraft in a graphical user interface on a display system. The computer system displays the spatial zones in the visual representation of the aircraft in association with a set of graphical indicators identifying the set of weight differences between the spatial zones and the corresponding spatial zones in the graphical user interface on the display system. According to other illustrative embodiments, a computer system and a computer program product for visualizing aircraft configurations are provided. |
US11861134B2 |
Systems and methods for enhancing image content captured by a machine vision camera
Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of visual features, determining bounds of a bounding region for each respective visual feature, and displaying a plurality of entries corresponding to the respective visual feature. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding region and a secondary region of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary region is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region. |
US11861132B1 |
Identifying and rendering content relevant to a user's current mental state and context
Systems and methods are provided for identifying and rendering content relevant to a user's current mental state and context. In an aspect, a system includes a state component that determines a state of a user during a current session of the user with the media system based on navigation of the media system by the user during the current session, media items provided by the media system that are played for watching by the user during the current session, and a manner via which the user interacts with or reacts to the played media items. In an aspect, the state of the user includes a mood of the user. A selection component then selects a media item provided by the media provider based on the state of the user, and a rendering component effectuates rendering of the media item to the user during the current session. |
US11861131B2 |
Display device
Provided is a display device including a display unit including a display area, a transmitting portion surrounded by the display area, and a non-display area surrounding the display area, and a touch sensing unit having a transmissive area, dummies overlapping the transmitting portion and surrounding the transmissive area, and a touch sensor area surrounding the dummies and including first touch electrodes, and second touch electrodes respectively between the first touch electrodes, connected in a first direction, and spaced apart in a second direction perpendicular to the first direction, wherein the dummies include a main dummy surrounding the transmissive area, and at least one sub-dummy surrounding the main dummy, and wherein an outermost sub-dummy of the at least one sub-dummy that is at an outermost position of the dummies includes a first cut corresponding to a gap between adjacent first and second touch electrodes among the first and second touch electrodes. |
US11861130B2 |
Touch module with alleviated mura phenomenon, manufacturing method thereof, and touch display device comprising the touch module
The present disclosure provides a touch module, a manufacturing method thereof, and a touch display device. The touch module includes: a base substrate; an array of touch units arranged on the base substrate. Each touch unit includes a first touch electrode extending along a first direction and two second touch electrodes arranged on two sides of the first touch electrode along a second direction, the first direction and the second direction intersecting each other; wherein, the touch unit further includes: a bridging region between the two second touch electrodes, and a boundary region between the first touch electrode and each of the second touch electrodes. The bridging region includes a first cutting pattern, the boundary region includes a second cutting pattern, and the first cutting pattern and the second cutting pattern are substantially the same. |
US11861129B2 |
Electronic device
An electronic device includes a display panel having a light emitting region and a non-light emitting region defined in the display panel, and including a light emitting device disposed in the light emitting region, an input sensor disposed on the display panel and including a first sensing electrode extending in a first direction and a second sensing electrode extending in a second direction crossing the first direction, and a heat generating module disposed on the input sensor. The heat generating module includes a heat generating electrode disposed in a layer the same as a layer for the first sensing electrode and the second sensing electrode, and a heat generating device disposed on the heat generating electrode and the second sensing electrode to electrically connect the heat generating electrode to the second sensing electrode. |
US11861125B2 |
Transparent touch display device
According to embodiments of the disclosure, a transparent touch display device may comprise a substrate including a display area displaying an image and a non-display area not displaying the image, the display area including a plurality of light emitting areas and a plurality of transmissive areas and a touch sensor including a touch sensor metal disposed while avoiding the plurality of light emitting areas and the plurality of transmissive areas and a transparent electrode disposed in the transmissive areas and electrically connected with the touch sensor metal. The transparent touch display device according to embodiments of the disclosure may provide high transmittance and high touch sensitivity. |
US11861120B2 |
Detecting device and display device with touch detection function
A detecting device includes a plurality of drive electrodes arrayed in a first direction, a plurality of detection electrodes arrayed in a second direction intersecting the first direction, a drive signal supply circuit configured to supply a drive signal to the drive electrodes, and a plurality of switch elements configured to switch between coupling and decoupling between the drive electrodes. |
US11861113B2 |
Contactless touchscreen interface
A contactless touchscreen interface has a digital display to display digital information; the proximity detector and a proximity detector comprising an image sensor to detect user interaction at a virtual touch intersection plane offset a distance from the digital display and to resolve the interaction into XY offset-plane interaction coordinates with reference to the digital display. A gaze determining imaging system comprising an image sensor determines a gaze relative offset with respect to the digital display using facial image data captured by the image sensor. An interface controller comprising a parallax adjustment controller to convert the XY offset-plane interaction coordinates to XY on-screen apparent coordinates using the gaze relative offset and the distance and an input controller generates an input at the XY on-screen apparent coordinates accordingly. |
US11861112B2 |
Touch sensor panel
A touch sensor panel according to an exemplary embodiment of the present invention is a touch sensor panel in which a plurality of driving electrodes and a plurality of receiving electrodes are arranged on the same layer, in which the plurality of receiving electrodes is arranged along a plurality of rows and columns, the plurality of driving electrodes is arranged such that at least one driving electrode is disposed at each of both sides with respect to each receiving electrode, and the driving electrode arranged at the left side and the driving electrode arranged at the right side with the receiving electrode interposed therebetween are electrically connected with each other. |
US11861110B1 |
Shielding for electronic device displays with touch sensors
An electronic device may have a display with touch sensors. One or more shielding layers may be interposed between the display and the touch sensors. The shielding layers may include shielding structures such as a conductive mesh structure and/or a transparent conductive film. The shielding structures may be actively driven or passively biased. In the active driving scheme, one or more inverting circuits may receive a noise signal from a cathode layer in the display and/or from the shielding structures, invert the received noise signal, and drive the inverted noise signal back onto the shielding structures to prevent any noise from the display from negatively impacting the performance of the touch sensors. In the passive biasing scheme, the shielding structures may be biased to a power supply voltage. |
US11861108B2 |
Display device having touch sensor and method for driving the same
A display device having a touch sensor of the present disclosure includes a display panel including a plurality of touch electrodes, a touch sensing circuit configured to apply a touch driving signal to the touch electrodes and amplify charges flowing from the touch electrodes based on an amplifier reset signal so as to generate an amplifier output voltage, and an amplifier output control circuit configured to adjust at least one of a toggle timing of the amplifier reset signal and a voltage amplitude of the touch driving signal so as to differentially control a level of the amplifier output voltage depending on positions of the touch electrodes. |
US11861107B2 |
Input sensing part and driving method thereof
Disclosed is an input sensor which includes a plurality of sensing parts, an amplifier circuit that is connected to the sensing parts, a rectifier circuit connected to the amplifier circuit, an analog-to-digital converter that is connected to the rectifier circuit, an output switching element that controls a connection of the rectifier circuit and the analog-to-digital converter, a first connection switching element that controls a connection of the amplifier circuit and the rectifier circuit, a second connection switching element that connects a first voltage line to the rectifier circuit, and a third connection switching element that connects a second voltage to be applied to the rectifier circuit. |
US11861101B2 |
Touch sensing device and electronic device providing freedom of placement of sensing coil
A touch sensing device configured to be installed in an electronic device, the electronic device including a side unit and a touch switch unit, the side unit including a non-conductive cover and a conductive frame coupled to the cover, the touch switch unit including a first touch member that is a portion of the cover, the touch sensing device including a first sensing electrode configured to be disposed inside the electronic device near the first touch member; a first sensing coil configured to be disposed inside the electronic device; and a first connection wire including one end connected to the first sensing electrode and another end connected to the first sensing coil, thereby electrically connecting the first sensing electrode to the first sensing coil. |
US11861099B2 |
Light emitting display apparatus
A light emitting display apparatus can include a substrate including a display area, and a non-display area outside of the display area; a power supply wiring part disposed in the non-display area; a first power supply wiring disposed in the power supply wiring part; a second power supply wiring disposed on the first power supply wiring; and a third power supply wiring electrically connected to the second power supply wiring. |
US11861096B2 |
Wall mounted control device with tactile and touch sensing button combination to increase button configurations
A control device comprising a front portion, at least one button cap, and a controller. The front portion comprises a plurality of button zones each comprising a tactile switch and at least one touch sensor. The at least one button cap is adapted to attach to the control device over at least one of the button zones such that the at least one button cap is positioned over the at least one touch sensor and interacts with the tactile switch in the at least one of the button zones. The controller determines which button zone and which location of the button zone is actuated in response to a combination of signals received from at least one of the tactile switches and at least one of the touch sensors. |
US11861094B2 |
Display device with touch sensor
A display device comprises a substrate including a display area having subpixels and a non-display area excluding the display area, an encapsulation layer that covers the subpixels, a first touch electrode line including a plurality of first touch sensing electrodes in a first direction on the encapsulation layer and spaced apart from each other in the first direction, a second touch electrode line in a same plane as the first touch electrode line and disposed in a second direction, a plurality of pads on one side of the substrate, a first touch routing wiring that connects some of the first touch electrode line and some pads among the plurality of pads and disposed between the plurality of first touch sensing electrodes in the second direction, and a second touch routing wiring that connects the second touch electrode line to some other pads among the plurality of pads. |
US11861093B1 |
Charge source circuit, analog-to-digital converter and OLED touch panel
A charge source circuit, an analog-to-digital converter (ADC) and an organic light-emitting diode (OLED) touch panel are disclosed. The charge source circuit includes a reference current generation block, a current mirror block and a charge output block. The charge output block is configured to provide an amount of charge as current times time, rather than voltage times capacitance as conventionally done. This dispenses with the use of a voltage division technique, a drive operational amplifier or a great number of capacitors, resulting in circuit simplicity, reduced cost and circuit layout area savings. Moreover, current and time interval sequences can be designed to enable, with a very small area and voltage, continuous adjustability of the amount of charge within a desired range at a higher resolution. An equivalent capacitance corresponding to the amount of charge can be adjusted within a range from tens to hundreds of pF. |
US11861090B2 |
Touch display panel and touch display apparatus
This application provides a touch display panel for reducing capacitive load. A package substrate includes a first metal layer and a second metal layer. The second metal layer includes conductive patterns that are arranged in a matrix form. The conductive patterns each output a first sensing signal when sensing a touch operation. Each conductive pattern includes a first area and a second area. The first area includes first metal sub-conducting wires extending in the first direction. A plurality of second metal conducting wires extending in the second direction, any second metal conducting wire is connected to one conductive pattern and is configured to transmit the first sensing signal to a touch controller. |
US11861089B2 |
Driving circuit of a touch display panel for reducing parasitic capacitances
A driving circuit configured to drive a touch display panel is provided. The driving circuit includes a signal generating circuit and a sensor driving circuit. The signal generating circuit is configurable to be coupled to gate lines of the touch display panel via a gate control circuit. The signal generating circuit modulates a plurality of voltage signals on a first driving signal and a second driving signal, and provides the modulated first driving signal and the modulated second driving signal to the gate control circuit to drive the gate lines during a sensing period. The sensor driving circuit is configurable to be coupled to sensor pads of the touch display panel. The sensor driving circuit modulates the voltage signals on a third driving signal, and drives the sensor pads with the modulated third driving signal during the sensing period. A method for driving a touch display panel is also provided. |
US11861086B2 |
Touch display panel, driving circuit board, touch display device and driving method thereof
A touch display panel, driving circuit board, touch display device and driving method thereof are provided. The touch display panel includes: a plurality of first data lines; a plurality of touch-control lines; a plurality of first contact pads; a plurality of first selection switches connected to the plurality of first contact pads in an one-to-one correspondence manner; each first selection switch is electrically connected to one first contact pad, one first data line and one touch-control line, and the first selection switch is configured to receive a first control signal and, according to the first control signal, electrically connect a first contact pad and a first data line during a first time period and electrically connect the first contact pad and a touch-control line during a second time period, and the first time period and the second time period do not overlap. |
US11861085B2 |
Touch panel and touch display device
A touch panel is disclosed. The touch panel includes a substrate, a touch layer positioned on the substrate, and a photochromic layer positioned on the touch layer. The photochromic layer includes a photosensitive resistor layer positioned on the touch layer and connecting to the touch layer, and a color-changing cathode layer, positioned on the photosensitive resistor layer. |
US11861079B1 |
Luminous touch pad module
A luminous touch pad module includes a touch member, a touch sensing circuit board, a first light guide plate, a second light guide plate, a first light-emitting element, a first light-guiding element and a second light-emitting element. The touch member, the second light guide plate, the first light guide plate and the touch sensing circuit board are sequentially arranged from top to bottom. The first light-emitting element is aligned with the first light guide plate. The second light-emitting element is located under the touch sensing circuit board. The second light-emitting element is aligned with the first light-guiding element. A light beam emitted by the first light-emitting element is transmitted to the touch member through the first light guide plate. A light beam emitted by the second light-emitting element is transmitted to the touch member through the first light-guiding element and the second light guide plate sequentially. |
US11861078B2 |
Electronic pen central rod and electronic pen main body part
An electronic pen central rod is provided. The electronic pen central rod includes a connection member having a front end and a back end, and a front-end member having a pen tip part and a back-end extension part that extends in an opposite direction from the pen tip part to be detachably held by the front end of the connection member with a first level of holding strength. The electronic pen central rod further includes a back-end member having an attachment part to be attached to an electronic pen interior and a front-end extension part that extends in an opposite direction from the attachment part to be held by the back end of the connection member with a second level of holding strength. The second level of holding strength is higher than the first level of holding strength. |
US11861076B1 |
System and method for obtaining user input with magnetic sensing
Methods and systems for providing computer implemented services using user input are disclosed. To obtain the user input, a passive human interface device may be used. The human interface device may include a magnet that may produce a magnetic field used to discern the user input. The magnet may be mechanically coupled to actuatable portions of the human interface device thereby facilitating both translation and rotation of the magnet responsive to actuations by a user. The translation and rotation of the magnet may be sensed and used to identify user input provided by the user. |
US11861072B2 |
Self-mixing interferometry-based input device
A wearable device includes a device housing configured to be worn on a first surface of a user, a set of one or more SMI sensors, and a processor. The set of one or more SMI sensors is mounted within the device housing and configured to emit a set of one or more beams of electromagnetic radiation, with each beam emitted in a different direction extending away from the first surface. The set of one or more SMI sensors is also configured to generate a set of one or more SMI signals containing information about a relationship between the device housing and a second surface. The processor is configured to extract the relationship between the device housing and the second surface from digitized samples of the set of one or more SMI signals. |
US11861069B2 |
Gesture operated wrist mounted camera system
A system and method for capturing media are disclosed. In a first aspect, the system comprises a wristband device that includes at least one sensor and a camera coupled to the wristband device. The camera is controlled by at least one gesture determined using the at least one sensor. In a second aspect, the method comprises providing a wristband device that includes at least one sensor, coupling a camera to the wristband device, determining at least one gesture using the at least one sensor, and controlling the camera by using the at least one gesture. |
US11861067B2 |
Tactile-sensation providing device
The present invention provides a tactile-sensation providing device that reduces the transmission of vibration to the base part. The tactile-sensation providing device has: a vibrating body; a vibration-target object that is elastically connected with the vibrating body and vibrated in accordance with vibration of the vibrating body; and a base part that is elastically connected with the vibration-target object, the tactile-sensation providing device providing a tactile sensation to a living body based on vibration of the vibration-target object, the base part is spaced apart from the vibrating body, and a resonance frequency of a first vibrating system including the base part and the vibration-target object is ⅔ or less of a resonance frequency of a second vibrating system including the vibration-target object and the vibrating body. |
US11861065B2 |
Wearable ring device and user interface processing
Systems, methods, and non-transitory media are provided for using a wearable ring device for extended reality (XR) functionalities. An example wearable device can include a structure defining a receiving space configured to receive a finger associated with a user, the structure including a first surface configured to contact the finger received via the receiving space; one or more sensors integrated into the structure, the one or more sensors being configured to detect a rotation of at least a portion of the structure about a longitudinal axis of the receiving space; and a wireless transmitter configured to send, to an electronic device, data based on the rotation. |
US11861062B2 |
Blink-based calibration of an optical see-through head-mounted display
A calibration platform may display, via an optical see-through head-mounted display (OST-HMD), a virtual image having at least one feature. The calibration platform may determine, based on information relating to a gaze of a user wearing the OST-HMD, that the user performed a voluntary eye blink to indicate that the at least one feature of the virtual image appears to the user to be aligned with at least one point on the three-dimensional real-world object. The calibration platform may record an alignment measurement based on a position of the at least one point on the three-dimensional real-world object in a real-world coordinate system based on a time when the user performed the voluntary eye blink. Accordingly, the alignment measurement may be used to generate a function providing a mapping between three-dimensional points in the real-world coordinate system and corresponding points in a display space of the OST-HMD. |
US11861053B2 |
Techniques for tamper detection and protection of a memory module
Techniques for tamper detection of a memory module having non-volatile memory devices resident on a printed circuit board (PCB) by circuitry of a controller also resident on the PCB. Examples include determining resistance values of a character pattern sprayed on a side of a cover facing the non-volatile memory devices using conductive ink following first and second boots of the memory module and asserting a bit of a register to indicate tampering of the memory modules based on a comparison of the resistance values. Tamper policy actions may be initiated based on detection of tampering. |
US11861050B2 |
SR flip-flop based physical unclonable functions for hardware security
The present disclosure presents various systems and methods for implementing a physical unclonable function device. One such method comprises providing an integrated circuit having a plurality of set/reset flip flop logic circuits, wherein each of the set/reset flip flop logic circuits enters a metastable state for a particular input sequence. The method includes varying circuit parameters for each of the plurality of set/reset flip flop logic circuits to account for manufacturing variations in the set/reset flip flop logic circuits and enable generating a stable but random output in response to the particular input sequence. Thus, by applying the particular input sequence to the integrated circuit, a unique identifier for the integrated circuit can be derived from an output response of the plurality of set/reset flip flop logic circuits. |
US11861049B2 |
System and method for defense against cache timing channel attacks using cache management hardware
A system and method for defense against cache timing channel attacks using cache management hardware is provided. Sensitive information leakage is a growing security concern exacerbated by shared hardware structures in computer processors. Recent studies have shown how adversaries can exploit cache timing channel attacks to exfiltrate secret information. To effectively guard computing systems against such attacks, embodiments disclosed herein provide practical defense techniques that are readily deployable and introduce only minimal performance overhead. In this regard, a new protection framework against cache timing channel attacks is provided herein by leveraging commercial off-the-shelf (COTS) hardware support in processor caches, including last level caches (LLC), for cache monitoring and partitioning. This framework applies signal processing techniques on per-domain cache occupancy data to identify suspicious application contexts. Dynamic way partitioning is then used to disband domains that are involved in timing channels |
US11861044B2 |
Systems and methods for controlling data exposure using artificial-intelligence-based modeling
Systems and methods for controlling the exposure of data privacy elements are provided. The systems and methods may generate an artificial profile model. The artificial profile model may include a constraint for generating new artificial profiles. A signal may be received indicating that a computing device is requesting access to a network location. One or more data privacy elements associated with the computing device can be detected. An artificial profile can be determined for the computing device. The artificial profile may be usable to identify the computing device. The one or more data privacy elements may be automatically modified according to the constraint included in the artificial profile model. The method may include generating a new artificial profile for the computing device. The new artificial profile may include the modified one or more data privacy elements. The new artificial profile may mask the computing device from being identified. |
US11861038B2 |
Secure multiparty differentially private median computation
In an example embodiment, a differentially private function is computed via secure computation. Secure computation allows multiple parties to compute a function without learning details about the data. The differentially private function is performed via probability distribution, which then permits computation of a result that is likely to be very close to the actual value without being so exact that it can be used to deduce the underlying data itself. |
US11861036B1 |
Systems and methods for managing private information
The present disclosure relates to methods and systems for measuring private information protection across a number of external services. A centralized private information protection service is coupled to external services, accesses data of these external services, aggregates the data and determines a private information protection scoring based upon the aggregated data. |
US11861035B2 |
Separating public and private knowledge in AI
A computer-implemented method comprises linking a private AI model to a public AI model to thereby form a combined AI model comprising the private AI model and the public AI model; and training the combined AI model with private samples while keeping the public AI model fixed so that only the private AI model is trained with the private samples. |
US11861033B1 |
Identity resolution and data enrichment application framework
Techniques for identity resolution and data enrichment include configuring, at an account of a data consumer, an outbound share. The outbound share is designating a share at an account of a data provider as a receiving share. An identity resolution application is instantiated at the account of the data consumer. An instruction originating from the account of the data provider is decoded at the account of the data consumer. The instruction is generated based on the configuring of the outbound share. The instruction enables the identity resolution application for an identity resolution process. Source data is retrieved from the account of the data provider at the account of the data consumer. The source data is associated with the identity resolution process. |
US11861030B1 |
Technology platform for providing secure group-based access to sets of digital assets
Various embodiments include a secure access system that provides secure group-based access to sets of digital assets. The system may allow a user to upload digital assets to the system for secure access by other users, and may allow a user to remove digital assets from the system as well. The assets may be associated with a family, and may be stored as a “family album”. The system may issue a secure credential to family members for accessing the family album. A family member may invite another family or individual to view the family album. On acceptance of the invitation, the system may automatically forward the secure credential to the invited family or individual. The invited family or individual may use the secure credential to access the family album with no further action required by the invited family or individual. |
US11861028B2 |
Devices, systems, and methods for securely storing and managing sensitive information
Devices, systems, and methods for storing and managing sensitive information in a connected environment are provided. The system comprises a master controller and a sensitive information storage device (“SIS device”). The SIS device has an island that can be activated by user interaction with the SIS device. In general, the island is deactivated by default and when the island is deactivated, sensitive information that is stored on the SIS device cannot be accessed. Only when the island is activated by user interaction can the stored sensitive information be accessed. |
US11861025B1 |
System and method for receiving and processing a signal within a TCP/IP protocol stack
A method for receiving and processing a covert transmission within a TCP/IP protocol stack is described. An IP protocol layer receives a datagram comprising covert data. The datagram is adapted to appear as an error at a TCP layer. The datagram is intercepted at an IP layer routine below the TCP layer. The intercepted datagram is processed by an extension of an IP layer routine. |
US11861024B1 |
Systems and methods for data risk assessment
Systems, apparatuses, methods, and computer program products are disclosed for managing data usage. An example method includes monitoring electronic usage of a governed data set in a computing environment, wherein the governed data set comprises a governed business element, and wherein the governed business element comprises a business element and a metadata attribute configured to govern electronic usage of the business element. The example method further includes identifying, via a data compliance bot, transmission of an electronic usage request from a user device, wherein the electronic usage request comprises a request for a user of the user device to electronically use the business element in the computing environment. The example method further includes identifying the metadata attribute based on the business element. Subsequently, the example method includes determining whether electronic use of the business element is allowed. |
US11861023B2 |
Matching cryptographic computing resources to the predicted requirements for decrypting encrypted communications
Embodiments of the invention include a computer-implemented method that uses a processor to access cryptographic-function constraints associated with an encrypted message. Based on a determination that the cryptographic-function constraints do not include mandatory cryptographic computing resource requirements, first resource-scaling operations are performed that include an analysis of cryptographic metrics associated with a processor. The cryptographic metrics include information associated with the encrypted message, along with performance measurements of cryptographic functions performed by the processor. The cryptographic-function constraints and results of the analysis of the cryptographic metrics are used to determine cryptographic processing requirements of the encrypted message; and match the cryptographic processing requirements to selected ones of a set of cryptographic computing resources to identify a customized set of cryptographic computing resources matched to cryptographic processing requirements of the encrypted message. The customized set of cryptographic computing resources is used to perform customized cryptographic functions on the encrypted message. |
US11861022B2 |
Method and computer program product and apparatus for encrypting and decrypting physical-address information
The invention relates to a method, a non-transitory computer program product, and an apparatus for encrypting and decrypting physical-address information. The method includes: receiving a first read command requesting of the flash controller for first physical block addresses (PBAs) corresponding to a logical block address (LBA) range from a host side, wherein each first PBA indicates which physical address that user data of a first LBA of the LBA range is physically stored in a flash device; reading the first PBAs corresponding to the LBA range from the flash device; arranging the first PBAs into entries; encrypting content of each entry by using an encryption algorithm with an encryption parameter to obtain an encrypted entry; and delivering the encrypted entries to the host side. |
US11861019B2 |
Distributed digital security system
A distributed security system can include instances of a compute engine that can execute either locally in security agents on client devices or as cloud instances in a security network. Event data can be processed by elements of the distributed security system according to centrally-defined ontological definitions and/or configurations. Bounding managers of local security agents can control how much event data is sent to the security network. A storage engine in the security network can store event data received from client devices, can route event data to other elements of the security network, including cloud instances of the compute engine. An experimentation engine of the security network can also at least temporarily adjust other elements of the distributed security system during experiments or tests. |
US11861018B2 |
Method and system for dynamic testing with diagnostic assessment of software security vulnerability
A method and system of applying a security vulnerability assessment of a software program. The method comprises directing, from a security assessing server, to a software program under execution, a plurality of attack vectors, diagnosing a set of results associated with the software program under execution as comprising a security vulnerability, the set of results produced based at least in part on the plurality of attack vectors, and assessing a monetary premium of a risk insurance policy merited by an enterprise based at least in part on a level of control ceded to an attacker in accordance with the set of results. |
US11861015B1 |
Risk scoring system for vulnerability mitigation
Apparatus, methods, and articles of manufacture or disclosed for implementing risk scoring systems used for vulnerability mitigation in a distributed computing environment. In one disclosed example, a computer-implemented method of mitigating vulnerabilities within a computing environment includes producing a risk score indicating at least one of: a vulnerability component, a security configuration component, or a file integrity component for an object within the computing environment, producing a signal score indicating a factor that contributes to risk for the object, and combining the risk score and the signal score to produce a combined risk score indicating a risk level associated with at least one vulnerability of the computing system object. In some examples, the method further includes mitigating the at least one vulnerability by changing a state of a computing object using the combined risk score. |
US11861014B2 |
Electronic device detecting software vulnerability and method for operating same
According to one or more embodiments, an electronic device comprises: a display device; a memory for storing at least one source code and a comparison file including any one of a modification and a vulnerability, in which each of at least one character string included in a patch file corresponding to the at least one source code is classified; and a processor functionally connected to the memory and the display device, wherein the processor can be set to load the at least one source code stored in the memory, compare a character string included in the comparison file corresponding to the at least one source code with a character string included in the source code, and provide, through an output device, at least one piece of information from among pieces of information about whether the identified source code is patched, the probability that the source code is patched, and a vulnerability in the source code, on the basis of the result of the comparison. |
US11861011B2 |
Secure boot process
Described herein is a framework for secure boot process. In accordance with one aspect, in response to detecting a power signal, a first boot software component according to a boot sequence is loaded. In response to determining no event has occurred, at least one additional boot software component is successively loaded according to the boot sequence in an uninterrupted boot process. In response to determining the end of the boot sequence is reached, the operating system may then be loaded. |
US11861007B1 |
Detecting container threats through extracting kernel events to process in reserved scanner containers
Techniques for detecting container threats are described. A method of detecting container threats includes receiving, by a scanning agent on a scanner container on a host in a provider network, event data from a plurality of collection agents corresponding to a plurality of customer containers on the host, determining, by the scanning agent, the event data matches at least one known threat, and generating, by the scanning agent, event findings associated with the event data. |
US11861006B2 |
High-confidence malware severity classification of reference file set
A reference file set having high-confidence malware severity classification is generated by selecting a subset of files from a group of files first observed during a recent observation period and including them in the subset. A plurality of other antivirus providers are polled for their third-party classification of the files in the subset and for their third-party classification of a plurality of files from the group of files not in the subset. A malware severity classification is determined for the files in the subset by aggregating the polled classifications from the other antivirus providers for the files in the subset after a stabilization period of time, and one or more files having a third-party classification from at least one of the polled other antivirus providers that changed during the stabilization period to the subset are added to the subset. |
US11861003B1 |
Fraudulent user identifier detection using machine learning models
Certain aspects of the present disclosure provide techniques for identifying fraudulent user identifiers in a software application. An example method generally includes generating a vector representation of a user identifier. Using a first machine learning model and the vector representation of the user identifier, a fingerprint representative of the user identifier is generated. Using the first machine learning model and the generated fingerprint, a score is generated. The score generally describes a likelihood that the user identifier corresponds to a fraudulent user identifier. One or more similar user identifiers are identified based on the generated fingerprint and a second machine learning model. One or more actions are taken within a computing system relative to a user associated with the user identifier based on the generated score and the identified one or more similar user identifiers. |
US11860997B2 |
Method and apparatus for attestation
Methods and apparatus are disclosed for attesting integrity of a program. A method may comprise: sending to a second device a first request for validating integrity of a program on the second device; receiving a first response from the second device, wherein the first response comprises information regarding one or more tags collected during operation of the program; and attesting integrity of the program based on the first response and an expected response. |
US11860996B1 |
Security concepts for web frameworks
Embodiments described herein provide for virtual machine (VM) based exploit mitigation techniques that can be used to harden web content frameworks and JavaScript Engines. Some embodiments described herein are also generally applicable to other system frameworks, libraries, and program code that executes on a processor that is vulnerable to an attack using a security exploit. Program code that implements the techniques described herein can prevent the use of security exploit attacks to bypass security properties within the program code. |
US11860994B2 |
Software container application security
A computer implemented method to detect anomalous behavior of a software container having a software application executing therein, the method including receiving a sparse data representation of each of a: first set of container network traffic records; a first set of application traffic records; and a first set of container resource records, and training an hierarchical temporal memory (HTM) for each first set, wherein the container network traffic records correspond to network traffic communicated with the container, the application traffic records correspond to network traffic communicated with the software application, and the container resource records correspond to the use of computer resources by the container; receiving a sparse data representation of each of a: second set of container network traffic records; a second set of application traffic records; and a second set of container resource records; executing the trained HTMs based on each respective second set to determine a degree of recognition of each of the second sets; responsive to an identification of a coincidence of a degree of recognition of each of the second sets being below a threshold degree in each of the HTMs, identifying anomalous behavior of the software container. |
US11860990B2 |
Systems and methods for link device authentication
A system for link device authentication includes a computing device configured to acquire, from an originating device, an identifier of an endpoint device, obtain an endpoint device authentication code corresponding to the identifier, determine, as a function of the identifier, a location of the endpoint device, identify a plurality of link devices, select, from the plurality of link devices, at least a probabilistically verified link device as a function of the location of the endpoint device, and transmit, to the at least a probabilistically verified link device, the endpoint device authentication code. |
US11860989B2 |
Verification method and device
Machine-based verification is minimized by presenting a web page to a user that includes a number of objects in a verification image, and then instructing the user to click on the objects in the verification image in a particular order. The user selected order is then compared to a known correct order, and verification is complete when the user selected order matches the known correct order. |
US11860987B2 |
Information processing device, application software start-up system, and application software start-up method
The purpose of the present invention is to provide a portable terminal and an application software start-up system whereby the application software that is started up is limited depending on the state of a user, thereby providing an improved ease of use. For this purpose, an application software start-up method for an information processing device comprises: performing identity authentication based on static biological information; determining the state of the user by comparing dynamic biological information acquired from the body of the user with previously measured dynamic biological information; and limiting the application software that is started up in accordance with the determined state of the user and on the basis of a permission level that is set in advance for each application software item. |
US11860986B2 |
Authentication method and electronic device
A method and an electronic device for authentication is provided. When a user performs a touch operation on an icon of a first application, a biological feature of the user is directly collected without displaying an authentication screen, the collected biological feature is compared with a biological feature bound to the first application, and when a comparison result indicates that the collected biological feature matches the biological feature bound to the first application, the first application is logged in to. Based on the foregoing process, authentication can be implemented through only one interaction between the user and the electronic device, so that user operations are simplified. |
US11860985B2 |
Adjusting biometric detection thresholds based on recorded behavior
A user of a device is authenticated after providing a pass code or other data confirming the user can access data on the device. While the user uses the device, behaviometric data is recorded which includes measures of how the user uses the device. Additional data, however, can only be accessed with a biometric and/or second authentication after collecting at least some behaviometric data, in embodiments of the disclosed technology. Depending on how close of a match the behaviometric data received is to previously recorded behaviometric data for the particular user, a threshold minimum is set for the biometric match in order to grant stepped up authentication and authorization to view the additional data. In this manner, a legitimate user often requires less time to authenticate compared to the prior art and a fraudulent user is rejected from access to sensitive data more accurately. |
US11860975B2 |
Allocating computing resources during continuous retraining
Provided are aspects relating to methods and computing devices for allocating computing resources and selecting hyperparameter configurations during continuous retraining and operation of a machine learning model. In one example, a computing device configured to be located at a network edge between a local network and a cloud service includes a processor and a memory storing instructions executable by the processor to operate a machine learning model. During a retraining window, a selected portion of a video stream is selected for labeling. At least a portion of a labeled retraining data set is selected for profiling a superset of hyperparameter configurations. For each configuration of the superset of hyperparameter configurations, a profiling test is performed. The profiling test is terminated, and a change in inference accuracy that resulted from the profiling test is extrapolated. Based upon the extrapolated inference accuracies, a set of selected hyperparameter configurations is output. |
US11860971B2 |
Anomaly detection
According to an embodiment of the present invention, an approach accurately detects anomalies or outliers of a time-series dataset. A method for identifying whether a particular data element of the time-series dataset is an outlier comprises predicting a value for that particular data element and obtaining a threshold value that defines, relative to the predicted value, whether an actual value of the data element is an outlier. In an aspect of a present invention embodiment, the threshold value is generated based on historic error values associated with data elements temporally preceding the particular data element of the time-series dataset. |
US11860969B2 |
Universal transformers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a sequence to sequence model that is recurrent in depth while employing self-attention to combine information from different parts of sequences. |
US11860967B2 |
Automation system and method
A computer-implemented method, computer program product and computing system for normalizing descriptors within a master website dataset; comparing descriptors within a subordinate website dataset to descriptors within the master website dataset to define a similarity score for each descriptor within subordinate website dataset; and normalizing one or more descriptors of the subordinate website dataset if the similarity score is above a similarity threshold. |
US11860966B2 |
Systems and methods for automatically creating content modification scheme
Systems and methods for automatically associating content characteristics to a third-party content are provided. A uniform resource locator identifying a resource is received from a content provider. The content is rendered to produce an object tree. A first node of the object tree is determined, where the first node represents a content slot. A second node of the object tree proximate to the first node is identified. The second node has a content characteristic, which is extracted. The extracted content characteristic is associated with the first node and stored. |
US11860965B1 |
Systems and methods for facilitating the creation of digital labels to supplement printed physical labels
A label printing module can be configured to perform at least two actions in response to a request to create a label for an item. The label printing module can create a print job that will produce a physical label for the item. In addition, the label printing module can cause a digital label to be created and stored in a digital label database, which can be accessible via the Internet. The digital label can include an identifier that is uniquely associated with the item to which the physical label corresponds. The digital label can be associated with an Internet address. The Internet address of the digital label can be included in a machine-readable object on the corresponding printed physical label. Someone who has the item corresponding to the printed physical label can view informational content within the corresponding digital label by using a reader to read the machine-readable object. |
US11860962B1 |
System and method for selecting information for display based on past user interactions
A system and method is provided that automatically predicts the link that a user would like to follow by collecting and modeling user actions, and navigates to the link. In one aspect, the system may store a history of the user's manipulation of a browser's user interface, and predict the link of greatest interest to the user by comparing the visual similarity of potential links with previously selected and non-selected links, and estimating the location of the screen that the user is currently viewing. |
US11860961B2 |
Deep-learning-based dating profiles filtering and recommendation system
Various embodiments of a deep learning (DL)-based face perception engine for constructing, providing, and applying a highly-personalized face perception model for an individual through a deep learning process are disclosed. In some embodiments, a disclosed face perception engine includes a deep neural network configured for training a personalized face perception model for a unique individual based on a standard set of training images and a corresponding set of decisions on the set of training images provided by the unique individual. When sufficiently trained using the standard set of training images and the corresponding set of decisions, the personalized face perception model for the unique individual perceives a new face photo/image as if through the eyes of that unique individual. Hence, the trained face perception model can be used an “agent” or “representative” of the associated person in making very personal decisions, such as to decide if a given face photo/image includes a desirable face in the eyes of that person. |
US11860956B2 |
Metadata based bi-directional data distribution of associated data
A method may include receiving, at a search engine, an indication that a first data object was created. The search engine may fetch metadata associated with the first data object, the metadata including a description of the first data object and a binding expression including relational information between the first data object and at least one other data object. The search engine may add data from the at least one other data object to the first data object. The search engine may store the metadata and the first data object in an index of the search engine, the index associated with the first data object. The search engine may receive a search phrase. The search engine may generate a search result that includes the relational information retrieved from the index. Related systems and articles of manufacture, including computer program products, are also provided. |
US11860955B2 |
Method and system for providing alternative result for an online search previously with no result
A computing device hosting a website of a business may be operable to receive a first search input comprising a term submitted via a search bar on the website. Upon performing an internal search for the term with no result, the computing device may output information on the no-result. The computing device may then perform, using one or more external search engines, a search for the term. Search results of the search, performed using the external search engine(s), may be analyzed. Based on a result of the analysis, one or more particular character strings related to the term may be identified. The computing device may generate and store, based on the identifying of the particular character string(s), one or more alternative search suggestions. Upon subsequently receiving an input comprising at least a portion of the term entered in the search bar, the computing device may output the alternative search suggestion(s). |
US11860954B1 |
Collaboratively finding, organizing and/or accessing information
Methods, systems, devices and/or apparatus related to finding and sharing information on a large-scale or global computer network such as the Internet, and, specifically, to allow for collaboratively searching for, organizing and/or accessing information. One example provides computer-readable medium(s) having instructions thereon configured to operate a network accessible computer system to: receive a search query; generate search result data from processing the search query through at least one search engine; generate a collaborative search portal associated with the search query; receive one or more instructions for associating at least one of the search result data with the collaborative search portal; associate the at least one of the search result data with the collaborative search portal; store, in one or more storage devices, the collaborative search portal and the associated search result data; and organize the search result data in response to user signals received via the collaborative search portal. |
US11860953B2 |
Apparatus and methods for updating a user profile based on a user file
An apparatus for updating a user profile based on a user file is included. Apparatus may include a processor and a memory communicatively connected to processor. Memory may contain instructions configuring processor to identify a plurality of profile sections in a user profile comprising a profile content; receive a user file; parse document content in user file by identifying a plurality of document sections in user file, categorizing a first document section of plurality of document sections of user file, identifying at least a document subsection of first document section, and categorizing document content in a first document subsection of at least a document subsection; and insert document content in at least one of the plurality of profile sections based on categorization of first document section and categorization of first document subsection. |
US11860951B2 |
Optimization of a file format
A request to send a file is received. A file type for the file is identified. For example, the file type may a Joint Photographic Experts Group (JPEG) file or a Portable Document Format (PDF) file. In response to receiving the request to send the file and identifying the file type for the file, a format of the file is reordered. Reordering the format of the file is based on an application and/or an application type that will be receiving the file. For example, the application may be an Adobe Acrobat® reader that is receiving a PDF file that has been reordered for more efficient reading. |
US11860949B2 |
Automatic keyphrase labeling using search queries
Automatic keyphrase labeling and machine learning training may include a processor extracting a plurality of keywords from at least one search query that resulted in a selection of a document appearing in a search result. For each of the plurality of keywords, the processor may determine a probability that the keyword describes the document. The processor may generate one or more keyphrases by performing processing including selecting each of the plurality of keywords having a probability greater than a predetermined threshold value for insertion into at least one of the one or more keyphrases and assembling the one or more keyphrases from the selected plurality of keywords. The processor may label the document with the keyphrase. |
US11860947B2 |
Deleted data restoration
Provided are a computer program product, system, and method for deleted data restoration in accordance with one embodiment of the present description, in which in response to a search request having specified search parameters, data of a deleted data unit is located as a function of specified search parameters. In addition, metadata erased as a result of the deletion operation, is restored as a function of the located data. Accordingly, the previously deleted data unit is undeleted and access to the previously deleted data unit is restored via the restored metadata. Other aspects of deleted data restoration in accordance with the present description are described. |
US11860945B2 |
Information processing apparatus to output answer information in response to inquiry information
An information processing apparatus outputs answer information corresponding to inquiry information that is input. The information processing apparatus includes a memory and circuitry. The memory is configured to store a plurality of databases each having at least a first field and a second field. The circuitry is configured to: perform morphological analysis on the inquiry information, to divide the inquiry information into morphemes; perform a first matching process based on the morphemes and the first field of each of the plurality of databases, to determine whether to adopt the database as an extraction source from which the answer information is to be extracted; and perform a second matching process based on the morphemes and the first field of the database, which is determined to be adopted as the extraction source, to output, as the answer information, data in the second field corresponding to data in the first field. |
US11860942B1 |
Predictive loading and unloading of customer data in memory
Prediction logic analyzes previous data usage activities of a customer process running on a host machine to generate a first prediction indicating that the customer process will request a first data set at a first time. The prediction logic retrieves the first data set from long-term storage and loads the first data set into memory on the host machine in advance of the first time in order to provide the customer process with access to first data set in the memory during a period between the first time and a second time. The prediction logic further generates a second prediction indicating that the customer process will not access the first data set for a threshold period of time after the second time and stores the first data set in the long-term storage at the second time. |
US11860940B1 |
Identifying buckets for query execution using a catalog of buckets
Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses a search node catalog to identify search nodes that are available to execute the query and uses a bucket catalog to identify buckets to be searched. The data intake and query system executes the query using the identified bucket and search nodes. |
US11860936B2 |
Method and system for producing customized content
There is provided a method for producing a customized content, comprising identifying a customizable content from which to produce the customized content, identifying a base content in the customizable content, and receiving at least one customizing criterion as input. The method further comprises determining a plurality of content modifiers for harmonizing the base content and the customizing criterion, extracting the plurality of content modifiers from a modification library, and integrating the plurality of content modifiers with the base content to produce the customized content. In one embodiment, the method is embodied as instructions stored on a computer-readable medium. A system for producing customized content comprises a content host hosting a customizable content including a base content, a modification library, and a content customizing application. |
US11860935B2 |
Presenting content items based on previous reactions
Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a first content item from the plurality of content items to which a user has previously reacted; determining a category of the first content item; selecting a second content item in the plurality of content items that is associated with the determined category of the first content item to which the user has previously reacted; and presenting the second content item to the user in a presentation arrangement of a graphical user interface. |
US11860932B2 |
Scene graph embeddings using relative similarity supervision
Systems and methods for image processing are described. One or more embodiments of the present disclosure identify an image including a plurality of objects, generate a scene graph of the image including a node representing an object and an edge representing a relationship between two of the objects, generate a node vector for the node, wherein the node vector represents semantic information of the object, generate an edge vector for the edge, wherein the edge vector represents semantic information of the relationship, generate a scene graph embedding based on the node vector and the edge vector using a graph convolutional network (GCN), and assign metadata to the image based on the scene graph embedding. |
US11860931B1 |
Graphical user interface with insight hub and insight carousel
Features described herein generally relate to a graphical user interface that includes an insight hub and an insight carousel. In one example, a system can receive insights associated with transactions, generate an image carousel that includes slides populated with information associated with the insights, and generate another interface page that includes insight listings corresponding to multiple insights. |
US11860929B1 |
System and method for unifying feature vectors in a knowledge graph
Disclosed are apparatuses, methods, and computer readable media for improved multi-datatype searching comprising receiving a search query of a first datatype, generating a vector of the first datatype describing the search query, expanding the vector of the first datatype to include a second datatype vector, wherein the second datatype vector is different from the first datatype but may be conceptually equivalent, and wherein the second datatype is associated with the vector of the first datatype, and performing a search based on the first datatype and a search on the second datatype. |
US11860927B2 |
Systems and methods for searching for a media asset
Systems and methods for searching for a media asset are described. In some aspects, the system includes control circuitry that receives a first search query from a user. The control circuitry identifies media assets related to the first search query from a content database. The control circuitry receives a second search query following the first search query. The control circuitry determines whether a media asset from the media assets is related to the second search query. In response to determining that less than a threshold number of media assets from the media assets are related to the second search query, the control circuitry transmits an instruction requesting the user to repeat the second search query. The control circuitry receives a third search query related to the first search query. The control circuitry determines a media asset from the media assets that is related to the third search query. |
US11860926B2 |
Management of fuel dispenser media
Management of fuel dispenser media is provided. In general, a fuel dispenser can be in communication with a media library configured to facilitate delivery of media to the fuel dispenser for output therefrom. The media library can be on board the fuel dispenser or can be included in a gateway configured to communicate with the fuel dispenser. The media library is configured to query one or more media sources for media information and to retrieve media information therefrom that is specific to the fuel dispenser. Additionally or alternatively, the media library is configured to query the one or more media sources for updates to the retrieved media information and, if updated, to retrieve the updated media content from the media source(s). |
US11860924B2 |
System and method for dynamically accessing media assets
A system is provided for configuring legacy file-based workflows to remotely and dynamically access media essence. An example system includes a filename generator that dynamically generates a filename for corresponding media content in an essence store in response to a selection by a file-based workflow application running on a media production computing device. The system includes an identity file generator that generates a respective identity file for the selected content and that includes the generated filename. Furthermore, the system includes a content API that queries an essence access database using the generated identity file to obtain metadata that indicates access information for the media content. The content API then configures the file-based workflow application to access the media content from the essence store based on an accessed track number and byte length of the respective media content accessed in response to the query of the media essence access database. |
US11860922B1 |
Tagging documents to display with context sensitivity for improved user experience
Certain aspects of the present disclosure provide techniques for improving a user experience of an application. Embodiments include receiving, from a user and via a user interface, a request for informational content related to a step in a workflow within the application. Embodiments include determining an identifier associated with the step. Embodiments include retrieving a reference document based on the request. Embodiments include accessing metadata associated with the reference document to identify context information associated with the identifier. Embodiments include displaying a portion of the reference document to the user within the user interface based on the context information, wherein the portion of the reference document comprises the informational content. |
US11860920B2 |
System and method for providing technology assisted data review with optimizing features
Embodiments may provide a document system that receives a responsiveness call from a user through the task/queue framework regarding a machine call document. Theses responsiveness calls may be used to refining the scoring algorithm used by the document system of to generate a desired confidence score for the document system. |
US11860919B2 |
System and method for generating and obtaining remote classification of condensed large-scale text objects
A system to quantify aggregate alignment of segmented text with an evaluator population, with a data processing system comprising memory and one or more processors, can segment a first extended text object into one or more evaluation text objects associated with a population reference, identify one or more text frame objects corresponding to the evaluation text objects, the text frame objects being associated with a second extended text object, generate, based on the text frame objects, one or more context identifier objects corresponding to the evaluation text objects, and generate a condensed text object including one or more of the evaluation text objects, the evaluation text objects being positioned in the condensed text object in response to output of a first machine learning model trained with input including at least one of the first extended text objects, the evaluation text objects, the context identifier objects, and the text frame objects. |
US11860918B1 |
Virtual secure rooms
Implementations of the present disclosure are directed to providing remote access to electronic documents stored in a server system using a virtual secure room, and include actions of authenticating a user at least partially based on credentials the user, at least partially in response to authenticating the user, providing a secure connection between a computing device of the user and the server system, transmitting at least one electronic document for display to the user on the computing device, monitoring the user, while the at least one electronic document is displayed to the user on the computing device, and selectively closing the secure connection in response to one or more of at least one activity and at least one state of the user. |
US11860908B2 |
Method, apparatus, and computer readable medium for quantitatively grouping a set of persons into a plurality of groups of three or more persons using computational clustering
A method, apparatus, and computer-readable medium for quantitatively grouping a set of persons into a plurality of groups of three or more persons using computational clustering, the method including storing a set of data objects corresponding to the set of persons, storing a plurality of attributes corresponding to each data object in the set of data objects, generating a plurality of multidimensional objects by encoding each data object in the set of data objects as a multidimensional object based at least in part on two or more attributes corresponding to that data object, each multidimensional object corresponding to a data object in the set of data objects, and generating the plurality of groups of three or more data objects based at least in part on applying a clustering algorithm to the plurality of multidimensional objects. |
US11860907B2 |
Shuffle-less reclustering of clustered tables
A method for shuffle-less reclustering of clustered tables includes receiving a first and second group of clustered data blocks sorted by a clustering key value. A range of clustering key values of one or more the data blocks in the second group overlaps with the range of clustering key values of a data block in the first group. The method also includes generating split points for partitioning the first and second groups of clustered data blocks into a third group. The method also includes partitioning using the split points, the first and second groups into the third group. Each data block in the third group includes a range of clustering key values that do not overlap with any other data block in the third group. Each split point defines an upper limit or lower limit for the range of clustering key values a data block in the third group. |
US11860903B1 |
Clustering data base on visual model
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a plurality of documents. The program further uses a visual model to generate a vector representation for each document in the plurality of documents. The program also clusters the plurality of documents into a set of clusters based on the vector representations of the plurality of documents. The program further determines a sample set of documents from the plurality of documents based on the set of clusters. |
US11860901B1 |
SQL execution over HTTP for relational databases using connection pooling
Techniques for query execution against relational databases using connection pooling are described. According to some embodiments, a query processing service is disclosed that enables users to execute queries against target relational databases implemented by a relational database service. The service receives query requests originated by a client application at a web service endpoint and identifies a connection to a particular target database. In some examples, the query request is a Hyper Text Transfer Protocol (HTTP) message comprising a query to be executed by a target database instance within the provider network. The service transmits the query for execution at the target database via the connection and obtains a query result based on the execution of the query. The service transforms the query result into a format suitable for the client and transmits a query response to the client. |
US11860899B2 |
Data synchronization in cloud platforms without database locking
Methods, systems, and computer-readable storage media for receiving, by a messaging system, a message having a key, the key indicating a tenant of a set of tenants, providing, by the messaging system, the message in a partition of a messaging queue, reading, by a service instance, the message from the partition, the service instance being in a set of services instances, each service instance executing a service of a service-based application, and in response to the message, updating, by the service instance, at least a portion of data stored within a database system, the portion of data being associated with the tenant, the database system storing data of each tenant of the set of tenants. |
US11860898B2 |
Non-disruptive baseline and resynchronization of a synchronous replication relationship
One or more techniques and/or computing devices are provided for non-disruptively establishing a synchronous replication relationship between a primary volume and a secondary volume and/or for resynchronizing the primary volume and the secondary volume. For example, a baseline snapshot and one or more incremental snapshots of the primary volume are used to construct and incrementally update the secondary volume with data from the primary volume. A dirty region log is used to track modifications to the primary volume. A splitter object is used to split client write requests to the primary volume and to the secondary volume. A synchronous transfer engine session is initiated to processing incoming client write requests using the dirty region log. A cutover scanner is used to transfer dirty data from the primary volume to the secondary volume. In this way, a synchronous replication relationship is established between the primary volume and the secondary volume. |
US11860897B2 |
Method for using catch-up logging to time-synchronize object stores during maintenance or recovery operations
Provided is a method of synchronizing a distributed object store including a plurality of data stores, the method including bringing a first data store of the data stores online after having been offline, choosing a second data store of the data stores, the second data store being online while the first data store was offline, reading, by the first data store, an entry from a catch-up log, and performing a data modification operation corresponding to the entry on the first data store to synchronize the plurality of data stores. |
US11860896B2 |
Data object replication using a replication sequence
A system for data object replication includes at least one hardware processor and at least one memory storing instructions. The instructions cause the at least one hardware processor to perform operations including decoding a replication request to obtain a data object. Object dependencies associated with the data object and a plurality of additional data objects are determined. A replication sequence of the data object and the plurality of additional data objects is determined based on the object dependencies. A replication of the data object and at least one of the plurality of additional data objects is performed according to the replication sequence. A notification of a successful completion of the replication is generated. |
US11860893B1 |
Input/output proxy method and apparatus for mimic Redis database
Disclosed are an input/output proxy method and apparatus for a mimic Redis database. Through a pseudo server module, it is ensured that the interface of the Redis database is consistent with the external interface of the native Redis, so that it is convenient to implant the Redis database into arbitrary Redis application scenarios; the isolation of the modules inside is realized by independent processes, thus facilitating independent development, maintenance and expansion; and the synchronization function is integrated into the input/output proxy to achieve resource reuse; for the synchronization function, the random credit attenuation mechanism is cleverly utilized to ensure the synchronization function while taking into account the saving of resources. |
US11860888B2 |
Event detection system
An event detection system is configured to access a repository that contains a collection of media content. The media content may for example include images, videos, audio clips, and the like, wherein the media content comprises features that include: tags (e.g., hashtags or other similar mechanisms to label and sort content); captions that comprises one or more words or phrases; continuous numerical values; geolocation data (e.g., geo-hash, check-in data, coordinates); as well as temporal data (e.g., timestamps). |
US11860886B1 |
System and method for creating and sharing bots
Systems, methods, and computer-readable storage media for using bots. One method includes receiving, from a user device, an input indicative of a selection of a bot, and retrieving data associated with a user of the user device. Further, the method includes identifying a selection of bot options based on analyzing the user data, and presenting, via the user device, the selection of bot options. Further, the method includes receiving, from the user device, a selection of an option from the selection of bot options, and retrieving user payment information and shipping information based on the user data and populate one or more fields associated with the selection of the option. Further, the method includes presenting, via the user device, a confirmation page to confirm the populated one or more fields. |
US11860885B2 |
One by one selection of items of a set
An associative memory array includes a plurality of associative memory cells arranged in rows and columns where each first cell in a first row and in a first column has access to a content of a second cell in a second row in an adjacent column. |
US11860884B2 |
Search query modification database
Systems, devices, media, and methods are presented for assembling a database for query generation. The database is assembled by receiving a query history log, the query history log including target queries and a mapping between each of the target queries and associated subqueries for each of the target queries, selecting one or more of the associated subqueries for a first target query based on a conditional probability exceeding a threshold for the associated subqueries of the first target query compared to the matching associated subqueries of the other target queries, and including the first target query and the selected one or more associated subqueries for the first target query in the in-memory data structure store for query generation. |
US11860878B2 |
Inquiry system and relay device
An inquiry system is provided in which an inquiry unit of a user of a machine and/or a device makes inquiries related to the machine and/or the device to inquiry a plurality of center systems of suppliers, and includes: a relay device which connects the inquiry unit and the inquiry center systems; and a storage unit which stores first and second identification information related to the machine and/or the device, the inquiry unit includes: an acquisition unit which acquires the first identification information; and a first communication unit which transmits the first identification information acquired to the relay device, the relay device includes: a second communication unit which communicates between the inquiry unit and the inquiry center systems; and a selection unit which selects, based on the first and second identification information, the inquiry center system and the second communication unit connects the inquiry unit and the inquiry center system. |
US11860870B2 |
High efficiency data querying
An approach is disclosed for optimizing jobs, which involve effective data retrieval across multiple data sources, via an externalized query pattern. The approach receives a query. The approach allocates computing power to one or more computing nodes to process a job for the received query. The approach determines whether the job for the received query corresponds to an identifier indexed in a search engine. The approach retrieves, in response to determining the job for the received query corresponds to the indexed identifier, attribute data corresponding to the indexed identifier from the search engine. The approach provides a response to the received query request, in which the response includes the attribute data corresponding to the indexed identifier. |
US11860864B1 |
Materialized views as a service for analytics
Embodiments may facilitate data analytics for a cloud computing environment. A plurality of system tables may store system metadata that associates a first materialized view with a first view and a first table. A transaction compute unit may process an update request relevant to the first view. A query parser may capture the update request from the transaction compute unit and detect which system tables are associated with the update request relevant to the first view. Responsive to the request, the query processor arranges for first table data to be replicated and transmit a materialized view request to a materialized view compute unit. The materialized view compute unit may be created as a Materialized View-as-a-Service (“MVaaS”) independent of the transaction compute unit. The materialized view compute unit may receive the materialized view request, refresh the first materialized view, compute the first materialized view, and store a result of the computation. |
US11860863B1 |
Data redaction in a journal-based database
A journal-based database may include items, e.g., organized in a table, associated with a journal. The journal may include a hash-chained set of blocks individually including data representing previous and/or current versions of the individual items. The database may receive a request to redact specific data from the database. The database may search the blocks to determine whether the specific data exists. When the specific data exists in a block of the journal, the database may redate the specific data in the identified block. The database may retain existing metadata of the block such that cryptographic verifiability of the hash-chained blocks may be preserved. |
US11860860B2 |
Methods and systems for non-blocking transactions
Methods and systems for executing non-blocking transactions at a database are provided. The method includes receiving a write transaction that is directed to a partition of a table stored by a cluster of database nodes. The method includes generating, at a database node of the cluster, a synthetic timestamp based on a first time associated with the database node and a duration, wherein the synthetic timestamp exceeds the first time by the duration. The method includes executing, based on determining the synthetic timestamp, one or more operations of the write transaction at one or more replicas of the partition. The method includes committing, based on a threshold number of acknowledgements, the one or more operations of the write transaction at the one or more replicas. The method includes sending, based on a second time exceeding the synthetic timestamp, an indication of success of the write transaction. |
US11860858B1 |
Decoding distributed ledger transaction records
Systems and methods for decoding distributed ledger transactions by data intake and query systems. An example method includes: receiving a transaction of a distributed ledger, wherein the transaction includes transaction data and an identifier of an account of the distributed ledger; receiving a bytecode module, wherein the bytecode module is associated with the account of the distributed ledger; computing a bytecode digital fingerprint associated with the bytecode module; identifying, among a plurality of stored application binary interface (ABI) definitions, an ABI definition having an ABI digital fingerprint that matches the bytecode digital fingerprint; and producing decoded transaction data by decoding, using the identified ABI definition, the transaction data. |
US11860854B2 |
Anomaly detection in relational databases
Methods and systems for anomaly detection in relational databases. The methods and systems perform operations comprising: accessing a data object including a data set that has been collected over a given time interval; selecting a reference data point from the data set; computing an angle representing a data growth rate of the data set at least within the given time interval relative to the reference data point; determining that the angle representing the data growth rate of the data set within the given time interval exceeds a specified threshold; and in response to determining that the angle representing the data growth rate of the data set within the given time interval exceeds the specified threshold, triggering an anomaly detection operation. |
US11860853B2 |
Automated data health reasoning
Embodiments of the system in include a memory that stores a metamodel including a plurality of predefined characteristics for data sets. A data repository stores a plurality of heterogeneous data sets, each of the plurality of data sets comprising a plurality of data batches received over time. An interface receives a new data set for storage into the data repository, and data health reasoner to retrieve the stored metamodel from the memory, the stored metamodel including a plurality of predefined characteristics. The data health reasoner determines measured values of a subset of the plurality of predefined characteristics identified based on the stored metamodel, and determines a set of data health metrics for the data set based on the measured values of the subset of the set of the predefined characteristics. The data health reasoner formulates a plurality of data validation assertions for the data set and apply the plurality of data validation assertions to each instance of the data set. A user interface receives a request from a service that consumes data from the data set, and provides the plurality of data validation assertions to the service with the data from the data set, wherein each of the plurality of heterogeneous data sets in the data repository have a plurality of data validation assertions derived from the stored meta-model. |
US11860851B2 |
Systems and methods to guarantee data integrity when building data analytics in a network of moving things
Systems and methods for guaranteeing the integrity of created within or transferred using a network of moving things. Different types of data from different data sources may be monitored, and various approaches to validating such data may be employed using expected data characteristics, alternate data sources, and historical information to help maximize the likelihood that data destined for a particular destination is available when needed, and is found to be valid and reliable. |
US11860847B2 |
Efficient production and consumption for data changes in a database under high concurrency
A seed value assigned to a database table is determined. Numerically ordered invocation numbers are determined. Unordered pseudorandom numbers are generated based on the seed value and the invocation numbers to index temporally ordered data changes to the database table. It is determined whether the total number of yet-to-be-saved pseudorandom numbers reaches a maximum total number threshold. If so, the yet-to-be-saved pseudorandom numbers and a sequence of corresponding invocation numbers are saved in a sync table. |
US11860846B2 |
Methods, systems and apparatus to improve spatial-temporal data management
Methods, apparatus, systems and articles of manufacture are disclosed to improve spatial-temporal data management. An example apparatus includes a hypervoxel data structure generator to generate a root hexatree data structure having sixteen hypernodes, an octree manager to improve a spatiotemporal data access efficiency by generating a first degree of symmetry in the root hexatree, the octree manager to assign a first portion of the hypernodes to a positive temporal subspace and to assign a second portion of the hypernodes to a negative temporal subspace, and a quadtree manager to improve the spatiotemporal data access efficiency by generating a second degree of symmetry in the root hexatree, the quadtree manager to assign respective hypernodes of the positive temporal subspace and the negative temporal subspace to respective positive and negative spatial subspaces. |
US11860845B2 |
Analytical platform for distributed data
A first numerical value is obtained based on a first data source. The first numerical value is stored in a tree structure according to a precision by storing an exponent for the first numerical value in an exponential node of the tree structure and storing respective significant figure digits of the first numerical value in respective regular nodes of the tree structure. Information is computed for nodes in the tree structure. The information includes one or more of statistics, metrics, or histogram information. The computed information is employed to respond to a query related to the data source. |
US11860843B2 |
Data processing method and device
Disclosed are a data processing method and device, the method including: setting the scale of data; analyzing and computing a correlation between the data according to the scale of the data; and processing the data on the basis of the correlation according to a processing method corresponding to a set processing type. According to different processing types, disclosed are: a data management and storage method; a method for establishing indexes and analyzing management data; a method for managing and storing data on the basis of indexes; a method for displaying data; a method for analyzing and computing data; and a method for progressive transmission of data. |
US11860834B1 |
Reporting of space savings due to pattern matching in storage systems
Techniques are provided for reporting space savings due to pattern matching in storage systems. For example, in one embodiment, an exemplary method comprises, when a given allocation unit in a storage system matches one or more predefined patterns, (i) setting a corresponding pattern flag for the given allocation unit, and (ii) incrementing at least one pattern counter; generating at least one snapshot of at least a portion of a file comprising the given allocation unit; and determining a range of data reduction attributed to pattern matching based on said at least one pattern counter, wherein one extreme of said range of data reduction attributed to pattern matching excludes said one or more predefined patterns in said at least one snapshot. |
US11860831B2 |
Systems and methods for data entry
Systems and methods for entering and storing data. User input defining a data set is received. A data collection construct including a data entry user interface for inputting data in the data set is defined using the user input. A data storage construct including queries for retrieving the data is automatically defined based on the user input. Additional user input indicating modifications to the data set is received. The data collection construct, the data storage construct, and the queries are automatically updated based on the additional user input indicating modifications to the data set. |
US11860827B2 |
System and method for identifying business logic and data lineage with machine learning
An embodiment of the present invention is directed to implementing machine learning to define business logic and lineage. The system analyzes data patterns of SORs as well as consumption attributes to define the business logic. An embodiment of the present invention may achieve over 95% match rate for complex attributes. When provided with thousands of SOR attributes, the innovative system may identify a handful of relevant SOR attributes required as well as the business logic to derive the consumption attribute. |
US11860826B2 |
Clone-aware approach for space and time efficient replication
In an embodiment, a computer stores source files and source clone files in a source filesystem. The source clone files are shallow copies of the source files, which initially share the same data blocks as the source files. A source file or a source clone file may eventually be modified, where some of the shared blocks are replaced by modified blocks. In a first phase, all data blocks of all source files that are not clones are replicated to a standby filesystem. A second phase compares each clone file on the source filesystem with its base file to detect a set of differed blocks. The second phase copies the differed blocks into the standby filesystem and, in the standby filesystem, applies the differed blocks to a corresponding clone file. Efficiency of keeping the standby filesystem synchronized with the source filesystem is improved by transferring, from the source filesystem to the standby filesystem, only one copy of only data blocks that are modified. |
US11860825B2 |
Collaborative document access recording and management
A method of providing user access history for a collaborative document includes receiving, by a server, a first request for the collaborative document from a client device of a user of a plurality of users that have permission to access the collaborative document; providing the collaborative document to the client device for presentation to the user in a user interface on the client device; determining whether a collaborator type of the user matches a predefined collaborator type; responsive to determining that the collaborator type of the user matches the predefined collaborator type: creating a first user access history for the collaborative document based on accesses of the collaborative document by one or more of the plurality of users, and providing the first user access history for the collaborative document to the client device for display within a consolidated view of the user interface presenting the collaborative document. |
US11860823B2 |
Aggregated details displayed within file browser interface
The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments, the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item. |
US11860820B1 |
Processing data through a storage system in a data pipeline
Processing data through a storage system in a data pipeline including receiving, by the storage system, a dataset from a collector on a data producer, wherein the dataset is disaggregated from metadata for the dataset by the collector; storing the dataset on the storage system; receiving, by the storage system from a data indexer, a request for data from the dataset, wherein the request for the data comprises the metadata gathered by the collector on the data producer; servicing, by the storage system, the request for the data by locating the data using the metadata gathered by the collector on the data producer and received in the request for the data; and receiving, from the data indexer, indexed data indexed using the metadata gathered by the collector on the data producer. |
US11860818B2 |
System and method for provisioning databases in a hyperconverged infrastructure system
A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard. |
US11860807B1 |
USB data communication method and device based on hybrid USB network
Disclosed are a USB data communication method and device based on a hybrid USB Network. The USB data communication method based on a hybrid USB Network includes following steps executed by the docking station terminal: obtaining a USB data monitoring command carrying an operation mode; when the operation mode is an automatic mode, monitoring a data communication status of a USB input and output interface; when the data communication status is a no input and output information status, monitoring a data of a network input data interface of a network module in the docking station terminal; when the network input data interface obtains a data sending request sent by a client terminal via the hybrid USB Network, in which the data sending request includes network data and a target transmission device, converting the network data into a USB communication data via a soft switching module in the docking station terminal. |
US11860805B2 |
Terminal device, adapter, and charging method
The present disclosure provides a terminal device includes: a first Type-C interface the first Type-C interface includes a first group of pins and a second group of pins. In a case where grounding impedance value of the first group of pins is within a preset range, a controller controls the first switch unit to connect the first group of pins to the application processor earphone interface, and controls the second switch unit to connect the second group of pins to the application processor fast charge interface; or in a case where the grounding impedance value of the second group of pins is within the preset range, the controller controls the second switch unit to connect the second group of pins to the application processor earphone interface, and controls the first switch unit to connect the first group of pins to the application processor fast charge interface. |
US11860803B2 |
Memory device including processing circuit, and electronic device including system on chip and memory device
A memory device includes a buffer die configured to receive a first broadcast command and a second broadcast command from an external device; and a plurality of core dies stacked on the buffer die. The plurality of core dies include: a first core die including a first processing circuit, a first memory cell array, a first command decoder configured to decode the first broadcast command, and a first data input/output circuit configured to output data of the first memory cell array to a common data input/output bus under control of the first command decoder; and a second core die including a second processing circuit, a second memory cell array, a second command decoder configured to decode the second broadcast command, and a second data input/output circuit configured to receive the data of the first memory cell array through the common data input/output bus under control of the second command decoder. |
US11860799B2 |
Memory request modulation
Described apparatuses and methods enable a receiver of requests, such as a memory device, to modulate the arrival of future requests using a credit-based communication protocol. A transmitter of requests can be authorized to transmit a request responsive to possession of a credit corresponding to the communication request. In these situations, if the transmitter has exhausted a supply of credits, the transmitter waits until a credit is returned before transmitting another request. The receiver of the requests can manage credit returns based on whether a request queue has space to receive another request. Further, the receiver can delay a credit return based on how many requests are pending at the receiver, even if space is available in the request queue. This delay can prevent an oversupply of requests from developing downstream of the request queue. Latency, for instance, can be improved by managing the presence of requests that are downstream. |
US11860797B2 |
Peripheral device protocols in confidential compute architectures
Restricting peripheral device protocols in confidential compute architectures, the method including: receiving a first address translation request from a peripheral device supporting a first protocol, wherein the first protocol supports cache coherency between the peripheral device and a processor cache; determining that a confidential compute architecture is enabled; and providing, in response to the first address translation request, a response including an indication to the peripheral device to not use the first protocol. |
US11860796B2 |
Execution space agnostic device drivers
Embodiments described herein provide techniques to manage drivers in a user space in a data processing system. One embodiment provides a data processing system configured perform operations, comprising discovering a hardware device communicatively coupled to the communication bus, launching a user space driver daemon, establishing an inter-process communication (IPC) link between a first proxy interface for the user space driver daemon and a second proxy interface for a server process in a kernel space, receiving, at the first proxy interface, an access right to enable access to a memory buffer in the kernel space, and relaying an access request for the memory buffer from the user space driver daemon via a third-party proxy interface to enable the user space driver daemon to access the memory buffer, the access request based on the access right. |
US11860795B2 |
Device, system, and method of determining memory requirements and tracking memory usage
Device, system, and method of determining memory requirements and tracking memory usage. A method includes: dynamically modifying, in an iterative process including two or more iterations, a maximum size of Random Access Memory (RAM) that a Memory Protection Unit (MPU) authorizes an executable program code to access. In each iteration, the method includes running that executable program code while the MPU enforces a different maximum size of RAM, and monitoring whether the executable program code attempted to access a RAM memory address that is beyond that maximum size of RAM in that iteration. Based on such iterations, the method determines a minimum size of RAM that is required for that executable program code to run without causing a memory access fault. |
US11860788B2 |
Prefetching data in a distributed storage system
Data can be prefetched in a distributed storage system. For example, a computing device can receive a message with metadata associated with at least one request for an input/output operation from a message queue. The computing device can determine, based on the message from the message queue, an additional IO operation predicted to be requested by a client subsequent to the at least one request for the IO operation. The computing device can send a notification to a storage node of a plurality of storage nodes associated with the additional IO operation for prefetching data of the additional IO operation prior to the client requesting the additional IO operation. |
US11860787B2 |
Cache miss predictor
Methods, devices, and systems for retrieving information based on cache miss prediction. A prediction that a cache lookup for the information will miss a cache is made based on a history table. The cache lookup for the information is performed based on the request. A main memory fetch for the information is begun before the cache lookup completes, based on the prediction that the cache lookup for the information will miss the cache. In some implementations, the prediction includes comparing a first set of bits stored in the history table with a second set of bits stored in the history table. In some implementations, the prediction includes comparing at least a portion of an address of the request for the information with a set of bits in the history table. |
US11860782B2 |
Compensating for DRAM activation penalties
In some embodiments, an integrated circuit may include a substrate and a memory array disposed on the substrate, where the memory array includes a plurality of discrete memory banks. The integrated circuit may also include a processing array disposed on the substrate, where the processing array includes a plurality of processor subunits, each one of the plurality of processor subunits being associated with one or more discrete memory banks among the plurality of discrete memory banks. The integrated circuit may also include a controller configured to implement at least one security measure with respect to an operation of the integrated circuit and take one or more remedial actions if the at least one security measure is triggered. |
US11860780B2 |
Storage cache management
A method of cache management, the method comprising: identifying, among a plurality of storage items, storage items having an access count above a first threshold to generate a set of storage items; identifying, among the set of storage items, storage items having an updated access count above a second threshold to generate a subset of storage items, wherein, for each storage item, the updated access count is dependent upon a number of accesses subsequent to generating the set of storage items; and adding the storage items of the subset of storage items to a cache. |
US11860777B2 |
Storage device and a garbage collection method thereof
A memory management method of a storage device including: programming write-requested data in a memory block; counting an elapse time from a time when a last page of the memory block was programmed with the write-requested data; triggering a garbage collection of the storage device when the elapse time exceeds a threshold value; and programming valid data collected by the garbage collection at a first clean page of the memory block. |
US11860776B2 |
Concurrent memory recycling for collection of servers
The present memory restoration system enables a collection of computing systems to prepare inactive rewritable memory for reserve and future replacement of other memory while the other memory is active and available for access by a user of the computing system. The preparation of the reserved memory part is performed off-line in a manner that is isolated from the current user of the active memory part. Preparation of memory includes erasure of data, reconfiguration, etc. The memory restoration system allows for simple exchange of the reserved memory part, once the active memory part is returned. The previously active memory may be concurrently recycled for future reuse in this same manner to become a reserved memory. This enables the computing collection infrastructure to “swap” to what was previously the inactive memory part when a user vacates a server, speeding up the server wipe process. |
US11860772B2 |
Software testing in parallel threads with a record-locking database
Test cases written to test a software application can be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. To avoid database conflicts that may occur when different test cases in different parallel threads attempt to access the same database simultaneously, testing of the software application can be performed in association with a record-locking database that locks database records individually instead of locking entire database tables or locking data structures that are larger than individual records. Locking individual database records can reduce and/or eliminate the chances that a test case in one parallel thread will be unable to access a record in the database because another test case in another parallel thread is simultaneously accessing the same database. |
US11860765B2 |
Method and system for fuzzing windows kernel by utilizing type information obtained through binary static analysis
Disclosed is a window kernel fuzzing technique utilizing type information obtained through binary static analysis. The method of fuzzing a kernel of a computer operating system performed by a fuzzing system may include the steps of: automatically inferring type information of a system call using a library file provided by the computer operating system; and performing system call fuzzing on the basis of the type information of the system call obtained through the inference. |
US11860764B2 |
Method, apparatus, and system for evaluating code design quality
A method, an apparatus, and a system are for evaluating code design quality. The method for evaluating code design quality includes: determining, based upon a result from static scanning of code, a probability of the presence of an error-prone pattern in the code; inputting the probability into an artificial neural network, and determining, based upon the artificial neural network, a prediction result for whether the code violates a preset design rule and for a quantized degree to which the design rule is violated; and based upon the prediction result, evaluating the design quality of the code. The present method is able to improve the accuracy of code design quality evaluation. By detecting a presence of an error-prone pattern in the code, whether or not a key design rule has been violated in a design process and a quantized degree to which the key design rule is violated are predicted. |
US11860763B2 |
Segmented customization
Techniques to facilitate provision of different user experiences to different groups of users of a mobile application are disclosed herein. In at least one implementation, a manifest provided by an application development and optimization platform is received that defines a plurality of user segments and a plurality of feature variants individually associated with the plurality of user segments. The manifest is processed to determine a segment of the plurality of user segments associated with a user of the mobile application along with a feature variant of the plurality of feature variants associated with the segment of the user. Execution of the mobile application is monitored for an occurrence of an event that triggers a default feature of the mobile application, and responsive to the event, the default feature is replaced with the feature variant associated with the segment of the user. |
US11860757B2 |
Apparatus and method for determining the performance impact of changes in a computing system
A method for generating an output for performance impact assessment of a change includes determining changes associated with a first managed computer system where corresponding change records includes a respective change time-stamp, determining performance values for a performance metric for predetermined times and associating respective performance time-stamps, selecting one of the changes wherein the selected change has a change time-stamp, identifying first performance values with performance time-stamps that are prior in time to change time-stamp and associating them with a before-change category, identifying second performance values with performance time-stamps that are later in time relative to the change time-stamp and associating them with an after-change category, and generating an output with the first and second performance values (in a tabular or common timeline format) with the first performance values being distinguishable from the second performance values to thereby allow the user to determine before/after performance impact of the selected change. |
US11860756B2 |
Automated system alert based on logs sentiment analysis
Methods, computer program products, and systems are presented. The methods include, for instance: creating a log data specific lexicon based on log data samples, each word in the log data specific lexicon corresponding to a weighted sentiment score with a binary polarity. A log message is obtained, and a sentiment value of the log message is assigned based on respective weighted sentiment scores of words appearing in the log message. The log message is classified for a class indicating an issue the log message addresses. An alert type for the log message is determined based on the sentiment value, the class, and a priority of the log message, and a system alert including a set of key performance indicators according to the alert type is produced to a user. |
US11860752B2 |
Agentless system and method for discovering and inspecting applications and services in compute environments
A system and method for agentless discovery and inspection of applications and services in a compute environment includes establishing a connection with a first workload in a first compute environment. The first compute environment includes a plurality of workloads. The system causes installation of a collector on the first workload, wherein the collector, when executed, is configured to collect data from the first workload. Collected data is received from the collector, and the collector is configured to remove the executable code of the collector upon completing data collection. Access is provided to the collected data for an asset monitoring system, wherein the asset monitoring system is configured to discover from the collected data at least an application executed on the first workload. |
US11860751B1 |
Deterministic data latency in serializer/deserializer-based design for test systems
Test packets may be received at a design under test (DUT) from an automated test equipment (ATE) over a serializer/deserializer (SERDES) connection between the ATE and the DUT. The test packets may include test pattern data to test the DUT. The test pattern data may be applied to the DUT using a set of scan chains and test response data corresponding to the test pattern data may be obtained. The test response data may be received by a circuit in the DUT at irregular time intervals. Response packets may be sent to the ATE by the circuit in the DUT at regular time intervals, where the response packets may include a portion of the test response data (which may be encoded using an encoding technique), and where the response packets may be sent to ATE over the SERDES connection. |
US11860750B2 |
Systems and methods for cloud-based testing of POS devices
A computer-implemented method for cloud-based testing of a payment network may include receiving a test configuration for testing a payment processing network, configuring a simulated worker generator for generating a plurality of simulated workers according to the received test configuration, reading commands to be executed by each simulated worker among the plurality of simulated workers from a command bank according to the received test configuration, configuring the plurality of simulated workers according to the commands and the received test configuration, starting a swarm test of the payment processing network by the plurality of simulated workers, reading results of the swarm test from the plurality of simulated workers, and saving the results to storage. |
US11860745B2 |
Redundant edge hardware
A method comprises executing a testing operation on a plurality of redundant components of an edge device. In one example, based, at least in part, on the testing operation, at least one redundant component of the plurality of redundant components is identified as having an operational issue, and the at least one redundant component is deactivated in response to the identifying. One or more remaining redundant components of the plurality of redundant components are utilized in one or more operations following the testing operation. |
US11860744B2 |
Communication network data fault detection and mitigation
A processing system may apply a binary classifier to detect whether a first data pattern of a first data source associated with a communication network performance indicator is consistent with prior data patterns of the first data source that are labeled as correct data patterns, determine, via the binary classifier, that the first data pattern is not consistent, apply a clustering model to a first input data set comprising the first data pattern and invalid data patterns of the first data source to obtain a first plurality of clusters, verify that the first data pattern is an invalid data pattern when the first plurality of clusters is the same as a second plurality of clusters generated by applying the clustering model to a second input data set comprising the invalid data patterns, and replace the first data source with a replacement data source as an active data source in response. |
US11860743B1 |
Database operational compatibility safeguards
A distributed system responds to a request to enable restoration capability for a database instance by beginning a process for monitoring configuration changes made to a first operating environment of a first database instance. The system identifies a configuration change on which the database instance is dependent, and stores a record of the configuration change. The record is provided to a second operating environment. The second operating environment is configured, based on the record of the configuration change, to have configuration settings corresponding to the first operating environment as of the restoration point in time. The database instance is restored to the second operating environment. |
US11860741B2 |
Continuous data protection
Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time. |
US11860740B1 |
System and method for controlling backup and recovery software in a multiple cluster environment
A system and method converts a list that may be used for tracking, into an input that can be used by backup and recovery software to avoid backing up certain virtual machines in a multiple cluster backup configuration, network coupled, environment. |
US11860735B2 |
Storage network with multiple storage types
A processing system of a storage network operates by: receiving a write request to store a data object; selecting a selected memory type of a plurality of memory types to store the data object, based on object parameters associated with the data object; selecting a selected memory to store the data object, the selected memory having the selected memory type of the plurality of memory types; and facilitating storage of the data object in the selected memory having the selected memory type of the plurality of memory types, wherein the data object is dispersed error encoded and stored as a plurality of encoded data slices. |
US11860734B2 |
Semiconductor memory devices and memory systems
A semiconductor memory device includes a memory cell array, an on-die error correction code (ECC) engine, and a control logic circuit. The on-die ECC engine, based on an ECC, in a write operation, performs an ECC encoding on main data to generate first parity data, selectively replaces a portion of the first parity data with a poison flag to generate second parity data based on a poison mode signal, provides the main data to a normal cell region in a target page of the memory cell array, and provides the first parity data to a parity cell region in the target page or provides the poison flag and the second parity data to the parity cell region. The control logic circuit controls the on-die ECC engine and generates the poison mode signal, based on a command and an address from a memory controller. |
US11860733B2 |
Memory matched low density parity check coding schemes
Low-density parity-check (LDPC) coding based on memory cell voltage distribution (CVD) in data storage devices. In one embodiment, a memory controller includes a memory interface configured to interface with a non-volatile memory; and a controller. The controller is configured to receive a plurality of data pages to be stored in the non-volatile memory, and transform the plurality of data pages into a plurality of transformed data pages. The controller is further configured to determine a plurality of parity bits based on the plurality of transformed data pages, and store the plurality of data pages and the plurality of parity bits in the non-volatile memory. |
US11860731B2 |
Channel modulation for a memory device
Methods, systems, and devices for channel modulation for a memory device are described. A system may include a memory device and a host device coupled with the memory device. The system may be configured to communicate a first signal modulated using a first modulation scheme and communicate a second signal that is based on the first signal and that is modulated using a second modulation scheme. The first modulation scheme may include a first quantity of voltage levels that span a first range of voltages, and the second modulation scheme may include a second quantity of voltage levels that span a second range of voltages different than (e.g., smaller than) the first range of voltages. The first signal may include write data carried over a data channel, and the second signal may include error detection information based on the write data that is carried over an error detection channel. |
US11860729B2 |
Predictive system remediation
Techniques for predictive system remediation are disclosed. Based on attributes associated with applications of one or more system-selected remedial actions to one or more problematic system behaviors in a system (e.g., a database system), the system determines a predicted effectiveness of one or more future applications of a remedial action to a particular problematic system behavior, as of one or more future times. The system determines that the predicted effectiveness of the one or more future applications of the remedial action is positive but does not satisfy a performance criterion. Responsive to determining that the predicted effectiveness is positive but does not satisfy the performance criterion, the system generates a notification corresponding to the predicted effectiveness not satisfying the performance criterion. The system applies the remedial action to the particular problematic system behavior, despite already determining that the predicted effectiveness does not satisfy the one or more performance criteria. |
US11860728B2 |
Corrective database connection management
Systems and methods for are provided for predicting impending failure of a database and preemptively initiating mitigating failover actions, for example by shedding connections or redirecting connection requests to an alternate database that can fulfill resources being requested. In an example embodiment, to detect a slow or unstable database, connection wait times are monitored over a rolling window of time intervals, a quantity of intervals in which at least one excessive wait time event occurred are counted during the time window, and if the quantity exceeds a threshold, the database is deemed unavailable, thereby triggering connection adjustments. |
US11860719B2 |
Method for implementing storage service continuity in storage system, front-end interface card, and storage system
A method for implementing storage service continuity in a storage system includes a front-end interface detecting a status of a first storage controller. The storage system includes the front-end interface card and a plurality of storage controllers. The front-end interface card communicates with the storage controllers, and the front-end interface card communicates with a host. When the first storage controller is in an abnormal state, the front-end interface card selects a second storage controller from the storage controllers for the host to process an access request of the host. |
US11860716B2 |
Information processing apparatus, information processing method, and storage medium
According to one embodiment, an information processing apparatus includes a processing circuit. The processing circuit calculates a first input/output error related to normal data and a second input/output error related to pseudo abnormal data different from the normal data, for each of a plurality of autoencoders having different network structures. The processing circuit outputs relational data indicating a relation between the network structure and the first input/output error and the second input/output error. |
US11860713B2 |
Secure operations of cloud landscapes through workflow templates
In an example embodiment, a workflow engine is introduced within a cloud landscape. Runbooks re then implemented as workflow templates within the workflow engine. The workflow engine allows for creation of workflows from the workflow templates as well as composing workflows from individual steps. The workflow engine provides a mechanism to describe workflow templates and workflow sets as code. |
US11860710B2 |
Computer-based systems involving an engine and tools for incident prediction using machine learning and methods of use thereof
Systems and methods associated with incident prediction using machine learning techniques are disclosed. In one embodiment, an exemplary method may comprise obtaining current raw log data from at least one application log of at least one software application, converting the current raw log data into current tabular log data, applying one or more sampling techniques to the current tabular log data to form current balanced log data, the current balanced log data including incidents of failures, applying one or more machine learning techniques to the current balanced log data to generate an application failure predictive model, and predicting, based on future balanced log data, at least one future failure of the software application using the application failure predictive model. |
US11860708B2 |
Application processor and mobile terminal
A mobile terminal and an application processor are provided. The mobile terminal includes a power management module, an application processor, a display driver chip, and a display panel. The power management module is used to output a power supply voltage to the application processor, the display driver chip, and display panel. The application processor includes a graphics processor, a graphics random access memory and a display serial interface, where the graphics random access memory is communicably connected with a codec overlay hardware of the graphic processor, and is used to receive and store an image frame outputted by the graphic processor. The graphic random access memory is communicably connected to the display serial interface to output a stored image frame to the display driver chip through a display serial interface. The display driver chip controls the display panel to display the received image frame. |
US11860704B2 |
Methods and apparatus to determine user presence
Methods and apparatus to determine user presence are disclosed. A disclosed example monitoring device to determine of a presence of a user in a metering environment includes a mount to couple the monitoring device to a wearable device to be worn by the user, the wearable device to receive content from a content device, a sensor to detect motion of the user, and a transmitter to transmit motion data pertaining to the detected motion of the user for the determination of the presence of the user. |
US11860701B2 |
Electronic device and power supply method for electronic device
An electronic device includes: a plurality of connection ports to which external devices are able to be connected; and a controller configured to control whether or not to supply power to an external device connected to a connection port in preference to an external device connected to another connection port on the basis of a priority level assigned to each of the plurality of connection ports. |
US11860700B2 |
Device for transferring power and entropy
Apparatuses for transferring power from a power source to a computing device are provided for. The apparatuses include an entropy-generator for generating entropy. The apparatus is adapted for transferring the entropy to the computing device (such as a mobile computing device) when it is connected to the computing device. The device is adapted to power the entropy-generator with power received from the power source. Methods are also provided for. The methods include providing power and/or entropy to a computing device. |
US11860697B2 |
Peripheral enclosure mechanism for a flexible display device
A foldable touch screen display device with a flexible display made up of segments that can be folded from a compact state to an expanded state which also includes a peripheral enclosure mechanism. The peripheral enclosure mechanism can be automatically repositioned to rotate out of a channel as the device is being folded in such a way that it can close the gap at the sides of the device between two flexible display segments when the device is fully configured to a folded state. The device may further include sensors to indicate the state of configuration and mechanisms for alignment, locking, and further structural support. In one embodiment, a module attached to, situated within, or otherwise associated with at least one segment of the flexible display or rigid display may contain all or substantially all processing and memory, along with a communications system, which may be used in any state. |
US11860696B2 |
Foldable electronic device
A foldable electronic device has a foldable region and includes a supporting film including a recess portion in the foldable region, a flexible substrate disposed on the supporting film, a control unit disposed under the supporting film, and a biometric sensing structure electrically connected to the control unit. |
US11860692B2 |
Contact tracing wristband
A wearable contact tracing wristband has a main body with at an indicator light, a location tracker, and a processor. The indicator light provides a visual indication, such as a red light, of when the user is exposed to the condition and until testing or clearance occurs. A wireless communication module is connected to the processor, for remote and automatic activation of the indicator light. |
US11860691B2 |
Display device and electronic device including the same
A display device may include a window module and a display module including a first non-folding region, a second non-folding region, and a folding region disposed between the first non-folding region and the second non-folding region. The display module may include a damping layer, a color filter layer, a display panel, and a lower member, which are sequentially stacked below the window module, and the damping layer may include polymer. |
US11860683B1 |
System and method for benchmarking and aligning content to target audiences
Disclosed subject matter benchmarks and aligns content with target audiences. A user may provide content to a language intelligence platform. Scores are then generated by analyzing the content based on values-specific dictionaries, which reflect values of targeted audiences. Based on a comparison between a generated score and a benchmark values score for the target audience, appropriate action may be taken. Disclosed teachings support multiple layers of comparisons and score calculations including comparisons and scoring of all text, segments of text, and specific phrases to achieve a more comprehensive analysis. Embodiments may determine whether headers or other sections that may garner more attention, are aligned with a benchmark. Instead of suggesting alternative content, customer-specific benchmarks may tailor the analysis to align with customer's goals and priorities, potentially resulting in additional performance indicators that support the identification of correlations and predictive lexical patterns of higher performing content. |
US11860680B2 |
Software pipeline and release validation
The present disclosure provides systems, methods, and computer readable storage devices for validating that a software release has successfully completed multiple development stages of a development process without alteration. To illustrate, as software (e.g., one or more files or artifacts) completes at least a portion of a development process including the development stages, data components are generated. Digital signatures are generated based on the data components and a private key, and the digital signatures are stored in a secure data structure, such as a blockchain or a tree structure. Upon receipt of the data components (e.g., as validation data of a software release) by a node device, the node device generates validation signatures based on the data components and a public key and compares the validation signatures to the digital signatures stored in the secure data structure to validate the software before processing the software. |
US11860679B2 |
Detecting security vulnerabilities in queries via an information flow graph
A method for detecting a security vulnerability in code may include obtaining (i) a permitted information flow graph for a permitted query and (ii) a target information flow graph for a target query in the code, determining, by traversing the permitted information flow graph, a permitted information flow including permitted disclosed columns, permitted accessed columns, and a permitted predicate, determining, by traversing the target information flow graph, a target information flow including target disclosed columns, target accessed columns, and a target predicate, comparing the permitted information flow and the target information flow to obtain a comparison result, and determining, based on the comparison result, that the target query includes the security vulnerability. |
US11860677B2 |
Methods and systems for managing media content in a playback queue
A computer-implemented method and system for managing media content in a playback queue. A processing system receives a plurality of data samples generated from a media application in a user device for a plurality of media files, where the plurality of data samples may be based on a plurality of contextual features associated with a user's interaction with a least one media file of the plurality of media files. The plurality of contextual features can be collected utilizing at least one sensing module in communication with the user device. Further, one or more of the data samples can be associated with an affinity measure indicative of a user's interaction with at least one of the plurality of media files. |
US11860675B2 |
Latent network summarization
Embodiments of the present invention provide systems, methods, and computer storage media for latent summarization of a graph. Structural features can be captured from feature vectors associated with each node of the graph by applying base functions on the feature vectors and iteratively applying relational operators to successive feature matrices to derive deeper inductive relational functions that capture higher-order structural information in different subgraphs of increasing size (node separations). Heterogeneity can be summarized by performing capturing features in appropriate subgraphs (e.g., node-centric neighborhoods associated with each node type, edge direction, and/or edge type). Binning and/or dimensionality reduction can be applied to the resulting feature matrices. The resulting set of relational functions and multi-level feature matrices can form a latent summary that can be used to perform a variety of graph-based tasks, including node classification, node clustering, link prediction, entity resolution, anomaly and event detection, and inductive learning tasks. |
US11860668B2 |
Smart assist for repeated actions
Systems and methods enable a computing system to recognize a sequence of repeated actions and offer to automatically repeat any such recognized actions. An example method includes determining a current sequence of user actions is similar to previous sequence of user actions, determining whether the previous sequence is reproducible and, when reproducible, initiating display of a prompt that requests approval for completing the current sequence based on the previous sequence and, responsive to receiving an indication of approval, completing the previous sequence. Another example method included determining that a first current sequence of user interactions is complete and is not similar to any saved sequence of user interactions, saving the first current sequence as a previous sequence, identifying a second sequence as satisfying a similarity threshold with the previous sequence, and initiating display of a prompt that requests approval for saving the previous sequence as a shortcut. |
US11860667B2 |
Display device comprising pressure sensor
A display device comprises: a display panel; a window; and a first pressure sensor. The display panel comprises: a planar portion; a first curved portion connected to one side of the planar portion; and a first side portion connected to one side of the first curved portion. The window is on the display panel. The first pressure sensor overlaps with the first side portion. Here, the first side portion is in a plane different from each of the planar portion and the first curved portion. |
US11860665B2 |
Adaptiver joystick
An active operating module comprising an operating lever that is pivotably mounted about at least one pivot axis and for each of the at least one pivot axis at least one first active actuating force module, which generates a torque acting on the operating lever, against which a user has to deflect the operating lever out of a rest position. The at least one first active actuating force module is arranged below the at least one pivot axis and is effectively connected directly to the operating lever by a transmission. The active operating module further comprises at least two first active actuating force modules, wherein these comprise in particular a conical region and are arranged at a 90° angle to one another. |
US11860657B2 |
Semiconductor device and semiconductor integrated circuit
A semiconductor device includes a regulator circuit, a wire, n load circuits, and an analog circuit. The wire is connected to the regulator circuit and including n connection nodes (n is an integer of 2 or more). The n load circuits are connected to the n connection nodes, respectively. The analog circuit is connected between the n connection nodes and the regulator circuit. The analog circuit is configured to generate an average voltage of n voltages at the n connection nodes. The regulator circuit is configured to generate an output voltage supplied to the wire based on the average voltage generated by the analog circuit. |
US11860651B2 |
Water output device and control method
An adjustment position of a water output device is provided. A flow volume adjustment component of the water output device has a first position corresponding to a flow volume greater than zero; upon detecting that the flow volume adjustment component reduces the flow volume to that corresponding to the first position, a detection component sends a signal to a control component; and the control component-turns off an electronic waterway switch according to the signal. In this way, when the flow volume is reduced, the electronic waterway switch can be turned off by signal control, and in this case, the flow volume adjusted by the flow volume adjustment component is kept at a particular value, such that the next time water is output by a user using an electronic mode, the failure of water output would not occur. |
US11860650B1 |
Method for monitoring and controlling supporting posture of supporting-type hydraulic support
A monitoring and controlling method for a supporting pose of a hydraulic support includes reading length parameters of props; establishing a pose monitoring mathematic model; based on an interpolation algorithm, obtaining pose parameters including associated pose parameters of an angle of height, an angle of roof attachment, and angles of inclination of the props. The method further includes based on the support pose monitoring process, determining a current supporting pose; obtaining a contour line of a roof above the support, and determining a bulging edge of the roof; obtaining a height difference of a support canopy and the roof; calculating a target height and a target angle of roof attachment of the hydraulic support; based on a pose control mathematic model, calculating a target angle of height of the support; and substituting the target parameters into the pose monitoring mathematic model to solve target lengths of the props. |
US11860649B2 |
Method for monitoring temperature-controlled units in a store
One variation of a method for monitoring cooling units in a store includes: at a robotic system, during a first scan routine, autonomously navigating toward a cooling unit in the store, recording a color image of the cooling unit, and scanning a set of temperatures within the cooling unit; identifying a set of products stocked in the cooling unit based on features detected in the color image; mapping the set of temperatures to the set of products at a first time during the first scan routine based on positions of products in the set of products identified in the color image; and generating a record of temperatures of the set of products stocked in the cooling unit at the first time. |
US11860648B2 |
Device management system with improved ability to identify cause of anomaly in device
A device management system includes a device information transmitting apparatus that collects information about a device, and a management apparatus that communicates with the device information transmitting apparatus via a communication network. At least one of the management apparatus and the device information transmitting apparatus includes an anomaly state input unit that receives an anomaly state of the device, and a designating unit that designates, in accordance with the received anomaly state, first information to be used to identify a cause of the anomaly state of the device. The device information transmitting apparatus includes a first information transmitting unit that transmits the first information to the management apparatus. |
US11860644B2 |
Flying device, flight control device, and flying control method
A flying device is provided, which includes: an acquisition unit that acquires communication quality information with which position information indicating a position and the communication quality at a position indicated by the position information are associated; a flight position identification unit that identifies a flight position, which is an in-flight position; a path determination unit that determines a flight path on the basis of the communication quality associated with the position information corresponding to the flight position in the communication quality information; and a flight control unit that controls a flying mechanism on the basis of the flight path determined by the path determination unit. |
US11860642B2 |
Autonomous vehicle towing system and method
Systems and methods disclosed relate to autonomous vehicle technology. A follow vehicle having driving controls for use by humans may be equipped with a wireless transceiver, controller, sensors, and interfaces for use with control systems such that the follow vehicle may be caused to follow the lead vehicle without human interaction with the follow vehicle. The follow vehicle may wirelessly receive information from the lead vehicle regarding position, movement, acceleration or deceleration, steering, or other information relevant to following the lead vehicle. The follow vehicle may include sensors for sensing the position, movement, acceleration, deceleration, steering, or other properties of the lead vehicle. The lead vehicle may be equipped with RF transmitters that provide indicators to the follow vehicle, such that the sensors can more readily sense the lead vehicle. Multiple follow vehicles may be wirelessly linked to form a train that is not mechanically linked. |
US11860639B2 |
Vehicle-based road obstacle identification system
A vehicle can include an on-board data processing system that receives sensor data captured by various sensors of the vehicle. As a vehicle travels along a route, the on-board data processing system can process the captured sensor data to identify a potential vehicle stop. The on-board data processing system can then identify geographical coordinates of the location at which the potential vehicle stop occurred, use artificial intelligence to classify a situation of the vehicle at the potential stop, and determine whether the stop was caused by a road obstacle, such as a speed bump, a gutter, an unmarked crosswalk, or any other obstacle not at an intersection. If the stop was caused by the road obstacle, the on-board data processing system can generate virtual stop or yield line data corresponding to the identified geographic coordinates and transmit this data to a server over a network for processing. |
US11860637B2 |
Mobile docking station
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for a mobile docking station. In some implementations, a method for a mobile docking station includes receiving a service request from a first user; determining assignment details based on the service request; determining a plurality of devices to send to a location based on the assignment details; deploying the plurality of devices to the location; receiving data from a first device of the plurality of devices; based on the data, scheduling a pickup of the first device; and deploying a second device for the pickup of the first device. |
US11860629B2 |
Sparse convolutional neural networks
The present disclosure provides systems and methods that apply neural networks such as, for example, convolutional neural networks, to sparse imagery in an improved manner. For example, the systems and methods of the present disclosure can be included in or otherwise leveraged by an autonomous vehicle. In one example, a computing system can extract one or more relevant portions from imagery, where the relevant portions are less than an entirety of the imagery. The computing system can provide the relevant portions of the imagery to a machine-learned convolutional neural network and receive at least one prediction from the machine-learned convolutional neural network based at least in part on the one or more relevant portions of the imagery. Thus, the computing system can skip performing convolutions over regions of the imagery where the imagery is sparse and/or regions of the imagery that are not relevant to the prediction being sought. |
US11860621B2 |
Travel control device, travel control method, travel control system and computer program
According to one embodiment, a travel control device includes a passing order determiner configured to determine passing order of a plurality of mobile objects in a first area through which the plurality of mobile objects pass on a basis of a conflict condition at which conflict among the mobile objects occurs; and a controller configured to control traveling of the plurality of mobile objects on a basis of the passing order. |
US11860619B2 |
Fault early-warning method and system applied to gas turbine unit, and apparatus
Disclosed are a fault early-warning method and a fault early-warning system applied to a gas turbine unit, and an apparatus. The method includes: calculating, by means of a mechanism model, predicted data of prediction parameters in a gas turbine unit, and performing data comparison on the predicted data and real data of the prediction parameters, so as to obtain an error matrix; constructing several Kriging primary functions according to the mechanism model; screening an optimal Kriging primary function from the several Kriging primary functions according to the error matrix, and performing error compensation on the mechanism model by using the optimal Kriging primary function; and performing fault early warning on the gas turbine unit by means of the mechanism model after error compensation. By means of the present application, the problem of a large number of fault false alarms in fault early warning of an existing gas turbine is solved. |
US11860617B2 |
Forecasting industrial aging processes with machine learning methods
By accurately predicting industrial aging processes (IAP), such as the slow deactivation of a catalyst in a chemical plant, it is possible to schedule maintenance events further in advance, thereby ensuring a cost-efficient and reliable operation of the plant. So far, these degradation processes were usually described by mechanistic models or simple empirical prediction models. In order to accurately predict IAP, data-driven models are proposed, comparing some traditional stateless models (linear and kernel ridge regression, as well as feed-forward neural networks) to more complex stateful recurrent neural networks (echo state networks and long short-term memory networks). Additionally, variations of the stateful models are discussed. In particular, stateful models using mechanistical pre-knowledge about the degradation dynamics (hybrid models). Stateful models and their variations may be more suitable for generating near perfect predictions when they are trained on a large enough dataset, while hybrid models may be more suitable for generalizing better given smaller datasets with changing conditions. |
US11860616B2 |
Utilization edge module server system and method
Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive utilization change events from a utilization module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. Another step includes receiving from the utilization module, by the edge computing device, current utilization data of the device, and a further step includes performing a comparison based on a set of rules or mappings of the attributes, by the edge computing device, of the current utilization data. Finally, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module. |
US11860613B2 |
Intelligent data object model for distributed product manufacturing, assembly and facility infrastructure
A computer aided process for creation of a manufacturing facility, for production of a user-selected product, relies on a set of functional modules for specification of the facility's floorspace requirements, manufacturing equipment, and equipment layout to allow optimization of the facility for a production capacity specified by the user. |
US11860611B2 |
Method for identifying a limited operator control and monitoring of a technical plant, operator control and monitoring system and process control system
A method via which it is possible to identify a limited operator control is identified, monitoring of a technical plant is performed and in which a process is controlled via a process control system that includes at least two operator station servers and at least one operator station client, wherein process objects associated with the process are distributed to process images of different operator station servers of the process control system, where for process monitoring, a graphical user interface for displaying plant images with symbols associated with the process objects is provided on the operator station client. |
US11860609B2 |
Single Pair Ethernet for operator control stations
An operator control station of an industrial automation system includes at least one input interface to receive a user input and a communication interface to communicate with one or more devices of the industrial automation system, including a first device via an Ethernet communication protocol. The operator control station also includes a controller communicatively coupled to the communication interface. The controller performs operations including generating a signal based on the user input and the signal instructs the first device to control at least one component of the industrial automation system. The controller also performs operations including providing the signal to the communication interface for transmission to the first device via the Ethernet communication protocol. |
US11860607B2 |
Semiconductor manufacturing system, behavior recognition device and semiconductor manufacturing method
A behavior recognition device for recognizing behaviors of a semiconductor manufacturing apparatus includes a storage device and a control unit. The storage device is configured to store log data of the semiconductor manufacturing apparatus. The control unit is cooperatively connected to the storage device, and configured to build a transition state model based on the log data to analyze behaviors related to wafer transfer sequences and manufacturing operations of the semiconductor manufacturing apparatus. |
US11860606B2 |
Fabrication with image tracing
A method may include generating, by a camera having a view of an interior portion of a computer-numerically-controlled machine, an image comprising a pattern. The image can be transformed into a set of machine instructions for controlling the computer-numerically-controlled machine to effect a change in a material. The change can correspond to at least a portion of the pattern. At least one machine instruction from the set of machine instructions can be executed to control the computer-numerically-controlled machine to effect at least a portion of the change. The execution can include operating, in accordance with the at least one machine instruction, a tool coupled with the computer-numerically-controlled machine. The tool can be configured to effect the change on the material. Related systems and articles of manufacture, including computer program products, are also provided. |
US11860605B2 |
Mobile assembly apparatus
A mobile assembly apparatus and a method of assembling a retail product utilizing a retail assembly are discussed. The mobile assembly apparatus may include a cabinet structure, an expandable work surface, a frame, wheels, an articulated arm, outrigger supports, a power supply, sensors, a hardware dispenser, and a computing device. The mobile assembly apparatus scans a machine readable identifier and retrieves assembly instructions for an item associated with the identifier. The computing device controls the outrigger supports and extendable surface based on the instructions. The computing device monitors the progress of the assembly of the time and validates the assembly based on assembly data from the sensors. |
US11860600B2 |
Programmable display device with user input configuration adjustment
A programmable display device includes: an obtaining section for obtaining data; a setting accepting section for accepting, via a setting screen displayed in response to predetermined operation, a process setting for a content of a process to be executed for the data and information for executing the process; and a process executing section for executing the process in accordance with the process setting, the setting accepting section accepting the process setting in a state where the obtaining section is executing the obtaining of the data. |
US11860585B2 |
Wearable electronic device with a compressible air-permeable seal
Embodiments are directed to a smartwatch including a housing that at least partially defines an internal volume, and a touch-sensitive display positioned at least partially within the internal volume. A front cover can be positioned over the touch-sensitive display and can define a front exterior surface. A seal can be positioned between the housing and the front cover and configured to transition between an uncompressed state and a compressed state in response to an increase from a first external pressure on the front cover to a second external pressure. In the uncompressed state, the seal has a first density and is air-permeable allowing an internal pressure of the internal volume to equalize with external air at the first pressure. In the compressed state, the seal has a second density, greater than the first density, and is configured to inhibit ingress of water at the second pressure. |
US11860580B2 |
Watch component and watch
A watch component is provided with a base material having light transmissivity, and a metal film layered on the base material. The metal film includes a plurality of through holes formed penetrating the metal film, and recessed portions are formed in the base material in positions corresponding to the through holes. |
US11860579B2 |
Device for fastening a back on a middle for a timepiece
A device is for fastening a back on a middle of a watch. The back includes a cover arranged to form a bearing surface with the middle and a body arranged to rest in the middle. The device includes a ring disposed between the back and the middle, the ring being arranged to ensure the water resistance and indexing of the back. The ring includes an upper part ensuring the water resistance and a median part including positioning to ensure precise placement of the back. |
US11860571B2 |
Optical system with polarization volume hologram
A system is provided. The system includes a first PVH layer configured to deflect a first polarized light having a first handedness. The system includes a second PVH layer coupled to the first PVH layer and configured to deflect a second polarized light having a second handedness opposite to the first handedness. The system includes an optical sensor configured to generate a first image based on the first polarized light deflected by the first PVH layer and generate a second image based on the second polarized light deflected by the second PVH layer. |
US11860569B2 |
Developer supply container and developer supplying system
A developer supply container includes a developer accommodating body and a developer discharging body in fluid communication with the developer accommodating body. A track is positioned at a side of the developer discharging body, with the track including a surface that extends from a first position to a second position. When the developer supply container is oriented with the track positioned below a horizontal plane that includes a rotational axis of the developer accommodating body and a discharge passageway through which developer is discharged to outside of the developer supply container is formed at the bottommost side of the developer supply container, the second position is closer to the horizontal plane than the first position is to the horizontal plane, the surface faces upward, and the track extends such that a plane perpendicular to the rotational axis and passing through the track passes through an end of the discharge passageway. |
US11860568B2 |
Developing cartridge
A developing cartridge may include: a casing to accommodate developer; a storage medium including an electric contact surface; an elastic member extending in a first direction crossing the electric contact surface, and configured to be compressed or stretched in the first direction between a first state and a second state; and a holder including an outer surface positioned toward a side of the holder in the first direction, the electric contact surface positioned at the outer surface, and movable between first and second positions in the first direction relative to the casing. A length of the elastic member in the first direction is greater in the first state than in the second state. The electric contact surface is in the first position when the elastic member is in the first state, and the electric contact surface is in the second position when the elastic member is in the second state. |
US11860564B2 |
Drive transmitter, drive device incorporating the drive transmitter, and image forming apparatus incorporating the drive device
A drive transmitter includes a first member and a second member. The first member includes an opening through which a rotary shaft passes, a wall orthogonal to an axial direction of the first member, and a drive transmitting portion by which a driving force is transmitted. The second member has a rigidity greater than the first member and is configured to be fastened to the first member. A space is between the second member and the first member, with the first member and the second member being overlaid in a fastening direction of the second member, prior to fastening of the first member and the second member. At least a part of the wall of the first member defining the space with the second member is configured to shift toward the second member to reduce a diameter of at least a part of the opening at the fastening. |
US11860563B2 |
Image forming apparatus configured to control conveying speed of sheet in accordance with ambient temperature after paper jam is resolved
An image forming apparatus includes: a motor; a temperature detector; a conveyor; a sheet detector; and a controller configured to perform: (a) controlling a conveying speed of the sheet; (b) determining whether a paper jam has occurred; and (c) determining, when the paper jam has occurred, whether a torque shortage has occurred. The torque shortage is shortage of a torque occurring during conveyance of the sheet. When the torque shortage has occurred, and the paper jam is resolved and conveyance of the sheet is resumed, the controller performs in the (a) controlling: controlling, when an ambient temperature detected by the temperature detector is higher than a predetermined temperature, the conveying speed to become a first conveying speed; and controlling, when the ambient temperature is lower than or equal to the predetermined temperature, the conveying speed to become a second conveying speed slower than the first conveying speed. |
US11860562B2 |
Image forming apparatus
An image forming apparatus includes an image forming target to be transported along one direction, three or more image formers arranged away from each other along the one direction and configured to form images on the image forming target, and an image forming target winding motion correcting roller rotatably in contact with an inner peripheral surface of the image forming target and positioned on a downstream side of the image former at an upstream end in a transport direction of the image forming target so that plural image formers are positioned on a downstream side of the image forming target winding motion correcting roller. A distance between the plural image formers positioned on the downstream side of the image forming target winding motion correcting roller is an integral multiple of an outer peripheral length of the image forming target winding motion correcting roller. |
US11860561B2 |
Image reading device and image forming apparatus incorporating the image reading device
An image reading device includes an image reader and circuitry. The image reader is configured to read an image on a recording medium. The circuitry is configured to obtain defective image information and defect type information based on the image on the recording medium read by the image reader, and determine an abnormality of the image on the recording medium based on the defective image information and the defect type information. |
US11860560B2 |
Image forming apparatus and image forming method
An image forming apparatus includes an image forming device, a first transfer device including a first mover, a second transfer device including a second mover, a transfer-pressure changer, a detector, and circuitry. The detector detects a toner image and outputs a detection value indicating an amount of toner of the toner image adhering to the second mover. The circuitry calculates a variable value for the amount of toner varying with a change in a transfer pressure, based on the detection value and a target value of the amount of toner of the toner image to be transferred and adhere to the second mover, reflects the calculated variable value in the detection value to correct the detection value, adjusts an image-forming condition based on the corrected detection value, and sets the image-forming condition of the toner image in the image forming device based on the corrected detection value. |
US11860559B2 |
Temperature sensor, temperature detection device, and image forming apparatus
There are provided a temperature sensor that has following capability to a temperature measurement object and has excellent responsiveness, and a temperature detection device and an image forming apparatus each including the temperature sensor. A temperature sensor used in contact with a temperature measurement object, includes: a thermosensitive element configured to detect a temperature of the temperature measurement object; a heat collection member including an abutting portion configured to abut on the temperature measurement object, and configured to be thermally joined with the thermosensitive element; and a holding member including a housing portion configured to house the heat collection member. The heat collection member is swingably held by the holding member, to maintain a state where the abutting portion abuts on the temperature measurement object. |
US11860547B2 |
Extractor piping on outermost sidewall of immersion hood apparatus
In some embodiments, the present disclosure relates to a process tool that includes a lithography apparatus arranged over a wafer chuck and an immersion hood apparatus laterally around the lithography apparatus. The lithography apparatus includes a photomask arranged between a light source and a lens. The immersion hood apparatus comprises input piping, output piping, and extractor piping. The input piping is arranged on a lower surface of the immersion hood apparatus and configured to distribute a liquid between the lens and the wafer chuck. The output piping is arranged on the lower surface of the immersion hood apparatus and configured to contain the liquid arranged between the lens and the wafer chuck. The extractor piping is arranged on an outer sidewall of the immersion hood apparatus and configured to remove any liquid above the wafer chuck that is outside of the immersion hood apparatus. |
US11860546B2 |
Fluid handling structure for lithographic apparatus
A fluid handling structure for a lithographic apparatus, the structure having: an aperture for the passage therethrough of a beam; a first part; and a second part, wherein the first and/or second part define a surface for the extraction of immersion fluid, relative movement between the first and second parts is effective to change a position of fluid flow into or out of the surface relative to the aperture, and the first or second part has at least one through-hole for the fluid flow and the other of the first or second part has at least one opening for the fluid flow, the at least one through-hole and at least one opening being in fluid communication when aligned, the relative movement allowing alignment of the at least one opening with different ones of the through-hole to change the position of the fluid flow into or out of the surface. |
US11860544B2 |
Target control in extreme ultraviolet lithography systems using aberration of reflection image
A method of controlling an extreme ultraviolet (EUV) lithography system is disclosed. The method includes irradiating a target droplet with EUV radiation, detecting EUV radiation reflected by the target droplet, determining aberration of the detected EUV radiation, determining a Zernike polynomial corresponding to the aberration, and performing a corrective action to reduce a shift in Zernike coefficients of the Zernike polynomial. |
US11860543B2 |
Transport system and method for printing plates
A plate handling system (500, 600) for transporting printing plates between workstations in a process workflow. A plurality of vacuum gripper end effectors (512) configured to grip the printing plates are mounted to a computer-controlled transporter (514) configured to translate in at least three orthogonal directions and to rotate about at least one rotational axis. At least one sensor (560) detects orientation of the plate relative to a staging location and a controller (630) causes the transporter to move based upon programmed instructions in accordance with information provided by the sensor. A mobile preparation table (1000) may be provided in the staging location. A thickness measurement system (1090) may be included in some embodiments. |
US11860537B2 |
Positive type photosensitive siloxane composition and cured film formed by using the same
[Object] To provide a positive type photosensitive composition capable of forming a cured film having high transparency [Means] The present invention provides a positive type photosensitive siloxane composition comprising: a polysiloxane, a diazonaphthoquinone derivative, an additive having a >N—C(═O)— or >N—C(═S)— structure and the capability of interacting with the polysiloxane, and a solvent. The polysiloxane and the additive interact with each other before exposure, but they lose the interaction after exposure. |
US11860533B2 |
Extreme ultraviolet mask absorber materials
Extreme ultraviolet (EUV) mask blanks, methods for their manufacture and production systems therefor are disclosed. The EUV mask blanks comprise a substrate, a multilayer stack of reflective layers on the substrate, a capping layer on the multilayer stack of reflecting layers, and an absorber on the capping layer. The absorber comprises a first layer selected from the group consisting of Mo, Nb, V, alloys of Mo, Nb and V, oxides of Mo, oxides of Nb, oxides of V, nitrides of Mo, nitrides of Nb and nitrides of V and a second layer selected from the group consisting of TaSb, CSb, SbN, TaNi, TaCu and TaRu. |
US11860531B2 |
Skeleton representation of layouts for the development of lithographic masks
In certain embodiments, a method includes the following steps. A layout used in a lithographic mask development process is accessed. For example, the layout may be the layout of the mask itself, or it may be the layout of the resulting printed pattern on the wafer. The layout includes a number of disjoint shapes. Skeleton representations for at least some of the disjoint shapes in the layout are determined. The skeleton representation of an individual shape has elements of two or more nodes connected by edges. It also includes size parameters for at least some of the elements. The skeleton representations of the shapes are used in the mask development process. |
US11860530B2 |
Mask defect prevention
A photolithographic mask assembly according to the present disclosure accompanies a photolithographic mask. The photolithographic mask includes a capping layer over a substrate and an absorber layer disposed over the capping layer. The absorber layer includes a first main feature area, a second main feature area, and a venting feature area disposed between the first main feature area and the second main feature area. The venting feature area includes a plurality of venting features. |
US11860529B2 |
Substrate with multilayer reflection film for EUV mask blank, manufacturing method thereof, and EUV mask blank
A substrate with a multilayer reflection film for an EUV mask blank including a substrate, and a multilayer reflection film formed on the substrate is provided. The multilayer reflection film includes a Si/Mo laminated portion and a protection layer containing Ru and including a lower layer composed of Ru, and an upper layer composed of a material containing Ru and at least one selected from the group consisting of metals other than Ru, and metalloids. |
US11860527B2 |
Illumination system and projection apparatus
An illumination system including an excitation light source array, a multi-region dichroic device, a color sequence generator, and a wavelength converter is provided. The excitation light source array emits excitation light beams. The multi-region dichroic device has first dichroic regions and non-dichroic regions that are alternately arranged in stripe shapes. The first dichroic regions are respectively disposed on transmission paths of the excitation light beams. The excitation light beams from the excitation light source array are transmitted to the color sequence generator through the first dichroic regions of the multi-region dichroic device, and at least one second dichroic region of the color sequence generator respectively reflects the excitation light beams to the non-dichroic regions of the multi-region dichroic device. The excitation light beams from the color sequence generator are transmitted to the wavelength converter through the non-dichroic regions of the multi-region dichroic device. A projection apparatus is also provided. |
US11860526B2 |
Beam modulation apparatus and projection system
Provided include a beam modulation apparatus for modulating an input light field and a projection system containing the apparatus. The input light field has a first light field and a second light field, having a difference of 90° in their polarization states. The apparatus includes a PBS prism, a first LCOS panel and a second LCOS panel. The first and the second LCOS panel are respectively over a side surface of the PBS prism opposing to an optical incident surface and an optical exit surface. Each LCOS panel comprises a plurality of pixels over a reflective surface thereof, with each pixel controllably switched on or off such that a polarity state of a light beam reflected by a portion of the reflective surface corresponding thereto is changed or remains unchanged. This beam modulation apparatus can be applied in a projection system, such as a laser TV projection system. |
US11860525B2 |
Projector and projection system
Embodiments of the present disclosure provide a projector and a projection system. In the projector, a projection light source, a polarizing beam splitting prism, and a projection lens are disposed in a first direction, and the polarizing beam splitting prism is disposed between the projection light source and the projection lens; a polarized light converting component, the polarizing beam splitting prism, and an LCOS imaging chip are disposed in a second direction, and the polarizing beam splitting prism is disposed between the polarized light converting component and the LCOS imaging chip, wherein the second direction is perpendicular to the first direction. |
US11860521B2 |
Light source with photoluminescence emitter
A light source is provided that includes a laser operable to emit laser light at a wavelength in a range from 460 nanometers to 470 nanometers and a converter assembly arranged so as to absorb the laser light emitted by the laser and to emit photoluminescent light produced by the laser light and having a longer wavelength than the laser light. The converter assembly has a converter element with a ceramic doped with Eu3+ such that under irradiation of the laser light the converter assembly emits photoluminescent light in the red spectral range. |
US11860514B2 |
Camera
A camera can perform two different photographing operations with a lens at different positions without vignetting while preventing entry of light and dust. A camera includes a frame including a film compartment to contain a photographic film and a barrel extending from the film compartment in an optical axis direction, and a lens barrel movable in the barrel in X-direction. The lens barrel includes cylinders movable frontward relative to the barrel, and a cylinder movable frontward relative to the cylinder. The camera includes a rear bellows connecting the frame and the cylinder, and a front bellows connecting the cylinder and the cylinder. In a first photographing state in which the cylinders extend frontward relative to the barrel and the cylinder is accommodated inside the cylinder, the rear bellows is expanded and the front bellows is partially contracted. In a second photographing state, the cylinder extends frontward relative to the cylinder. |
US11860512B2 |
Camera module
A camera module includes a carrier supported on a housing and movable in an optical axis direction, at least one frame supported on the carrier and movable, relative to the carrier, in at least one direction perpendicular to the optical axis direction, and a lens module supported on the frame. The frame is supported on the carrier such that attractive force acts in the at least one direction perpendicular to the optical axis direction. |
US11860510B2 |
Observation device and image pickup apparatus including the same
An observation device according to the present invention includes an image display element displaying an image, and a finder optical system used for observing the image displayed on an image display surface of the image display element. The finder optical system includes a positive first lens, a negative second lens, and a biconvex positive third lens arranged in this order from the image display surface side to the observation side. A focal length of the second lens, a focal length of the finder optical system, a curvature radius of a lens surface of the second lens on the image display surface side, a curvature radius of a lens surface of the second lens on the observation side, a diagonal length of the image display surface, and a curvature radius of a lens surface of the third lens on the image display surface side are appropriately set. |
US11860509B2 |
Optical logic gate decision-making circuit combining non-linear materials on SOI
An optical logic gate decision-making circuit that combines non-linear materials, such as silicon nitride, on a silicon-on-insulator (SOI) substrate is described. Circuitry includes a ring cavity coupled to an input optical bus waveguide. The input optical bus waveguide receives an optical signal and passes the optical signal to the ring cavity. An electro-optical device, for instance a PN junction, is integrated within the ring cavity to modulate the optical signal such that an optical logic gate function is enabled. An output optical bus waveguide is also coupled to the ring cavity, which outputs the optical signal modified based on the optical logic gate function and based on a wavelength routing function. By using silicon nitride, the optical non-linearity of the materials enables an “all-optical” logic gate. Thus, the optical logic gate decision-making circuit is suitable for all-optical circuits, and support ultrafast optical signal processing and enabling packet switching of data. |
US11860502B2 |
Electro-optical modulator and a method for obtaining an electro-optical modulator
Provided is an electro-optical modulator, particularly a double layer graphene modulator having an optimized arrangement to provide both a large optical bandwidth and a high optical transmission for light travelling through an optical waveguide of the modulator, wherein at least one of a top and a bottom graphene sheets extends along a X-direction: above part of the width of the optical waveguide, wherein that part ranges from 50% to 100% of the width of the optical waveguide; or completely above the whole width of the optical waveguide, and beyond through a respective further projecting portion with a length, along the X direction, of up to 25% of the optical waveguide width. Provided is also a method for obtaining the electro-optical modulator of the invention. |
US11860501B2 |
Optical switch and control method thereof, and display apparatus
An optical switch includes a plurality of micro-grooves, a micro-fluid disposed in each micro-groove of the plurality of micro-grooves, and a driving electrode disposed corresponding to the micro-fluid in each micro-groove. The driving electrode is configured to provide a voltage to a corresponding micro-fluid to control light transmittance of a region where the micro-fluid is located. |
US11860500B2 |
Common database for supervisory control and on-site commissioning of an electrically switchable glass system
An integrated computerized control system is capable of automating phases of electrochromic glass configuration, commissioning and control using a database synchronized between a provider side (e.g. manufacturer) and a customer side (e.g. installation location). The control system may support an on-site commissioning process that better ensures that each particular piece of electrochromic glass is correctly matched to glass-specific information used to configure a respective controller to control the particular piece of glass having particular characteristics. |
US11860498B1 |
Display panel and method for manufacturing the same, and display device
A display panel is provided in the disclosure. The display panel includes at least one first region and at least one second region. The display panel includes a first substrate assembly. The first substrate assembly includes multiple first driving transistors located in the at least one first region and multiple second driving transistors located in the at least one second region. A first source or a first drain of the first driving transistor has a first width, and the first source and the first drain are spaced apart by a first spacing. A second source or a second drain of the second driving transistor has a second width, and the second source and the second drain are spaced apart by a second spacing. A ratio of the second width to the second spacing is greater than a ratio of the first width to the first spacing. |
US11860494B2 |
Liquid crystal display panel and liquid crystal display device
Disclosed are a liquid crystal display panel and a liquid crystal display device. The liquid crystal display panel includes: a liquid crystal display structure, the liquid crystal display structure including: a plurality of first gate lines extending in a row direction, a plurality of first data lines extending in a column direction, and a plurality of sub-pixel units defined by the plurality of first gate lines and the plurality of first data lines; and a liquid crystal light control structure located on a light incident side of the liquid crystal display structure, the liquid crystal light control structure including: a plurality of second data lines, an orthographic projection of at least one second data line on the liquid crystal display structure overlapping the plurality of sub-pixel units. |
US11860493B2 |
Display panel and display device
The present invention is about display technology. A display panel and a display device are provided. The display panel includes: a substrate layer; a data line arranged on the substrate layer; a color resist layer which is arranged on the substrate layer and located at two sides of the data line, and includes grooves which are located at least at one side of the data line; a shielding layer arranged on the color resist layer and arranged over the data line; a pixel electrode layer arranged over the shielding layer; and a passivation layer arranged between the shielding layer and the pixel electrode layer and covering the shielding layer and the color resist layer. |
US11860491B2 |
Display panel, preparation method thereof, and display apparatus
A display panel includes a second substrate. The second substrate includes a second base substrate and a shielding layer, an array structure layer, an insulating layer and a reflective layer which are sequentially disposed on a second base substrate, the array structure layer includes gate lines; the shielding layer includes a plurality of groups of light shielding units sequentially arranged along a first direction, each group of the light shielding units includes a plurality of independent sub-light shielding units sequentially arranged along a second direction, the reflective layer includes a plurality of reflective units arranged in an array, the plurality of reflective units form a plurality of reflective rows and a plurality of reflective columns, a first space area is formed between adjacent reflective columns, and a second space area is formed between adjacent reflective rows forms. |
US11860486B2 |
Digital display device comprising two superimposed display cells and timepiece comprising such a display device
A digital display device including, from top to bottom, a first red filter, a transflective liquid crystal display cell, a second red filter and an emissive display cell, the transflective liquid crystal display cell displaying information using at least one first seven-segment digit and the emissive display cell providing a plurality of juxtaposed light points which are arranged so as to provide a display formed by at least one second seven-segment digit. |
US11860485B2 |
Liquid-crystal display device and electronic apparatus
According to an aspect, a liquid-crystal display device includes a first substrate, a second substrate, and a liquid-crystal layer. The first substrate includes a first electrode and a second electrode, and one of the first electrode and the second electrode is a pixel electrode provide, the first electrode includes an electrode base portion extending in a first direction and comb tooth portions extending in a second direction and protruding in a comb teeth shape from the electrode base portion with a predetermined distance interposed therebetween, and adjacent comb tooth portions include adjacent comb tooth portions having a relation in which a first long side of one comb tooth portion closest to a boundary between pixels is not parallel to a first long side of the other comb tooth portion. |
US11860482B2 |
Method for manufacturing display panel and display panel
This application discloses a method for manufacturing a display panel and a display panel. The display panel 100 includes: a first substrate 111; a second substrate 112; and a sealant 132, adhering the first substrate 111 and the second substrate 112 in a sealed manner. The first substrate 111 is provided with at least one metallic wire 120 in a sealant region 130. The sealant region 131 is provided with a depressed portion 141. |
US11860481B2 |
Electronic devices having multiple alignment layers
A method for forming an electronic device including two stacked liquid crystal cells is disclosed. A first liquid crystal cell including two substrates is provided. A second liquid crystal cell is formed by disposing another substrate to one of the substrates of the first liquid crystal cell. Subsequently, a cutting step is performed to cut off unnecessary portions of the substrates of the first liquid crystal cell and the second liquid crystal cell. Before bonding the another substrate, a pre-cutting step is performed to form at least a pre-cutting mark on the substrate on which the another substrate is bonded in order to facilitate removal of unnecessary portions of the substrates. |
US11860475B2 |
Display device
A display device includes: a light source unit including a plurality of light sources; a cover bottom including a horizontal surface on which the plurality of light sources are seated, and a side surface bent along an edge of the horizontal surface; an optical unit on the light source unit; a display panel on the optical unit; a first module film being transparent, supporting a back surface of the optical unit, and including a first edge portion attached to and fixed to an outer side of the side surface of the cover bottom; and a second module film being transparent, attached to a back surface of the display panel, and including a second edge portion attached to and fixed to an outer side of the edge portion. |
US11860465B2 |
Input sensing panel and display device having the same
A display device comprises a display panel including a pixel providing a light and an input sensing panel sensing an external input. The input sensing panel includes a first sensing insulating layer disposed on the display panel, first conductive patterns disposed on the first sensing insulating layer, a second sensing insulating layer covering the first conductive patterns, second conductive patterns disposed on the second sensing insulating layer, a piezoelectric pattern covering the second conductive patterns, a light blocking pattern covering the piezoelectric pattern and defining a transmission opening transmitting the light, and a third sensing insulating layer covering the light blocking pattern. |
US11860461B2 |
Display panel and method for manufacturing the same
The present disclosure relates to a display panel. The display panel includes a display substrate, an opposite substrate, and a first adhesive layer and light guide layer located between the display substrate and the opposite substrate and stacked on each other. The first adhesive layer includes a photo-cured layer formed by curing a photocurable material layer. And the light guide layer is used to direct light to the photocurable material layer during the curing to form the cured layer. |
US11860459B2 |
Viewing angle narrowing structure and display device having the same
A display device includes a first emitting area and a second emitting area which is spaced apart from the first emitting area, a first electrode facing a second electrode with a liquid crystal layer therebetween, each of the first electrode, the second electrode and the liquid crystal layer corresponding to the first emitting area, a third electrode facing a fourth electrode with a light emitting layer therebetween, each of the third electrode, the fourth electrode and the light emitting layer corresponding to the second emitting area, and the fourth electrode defining an opening in the fourth electrode which corresponds to the first emitting area. |
US11860453B2 |
Methods of manufacturing an ophthalmic lens
Methods of manufacturing an ophthalmic lens are described. The methods include a step of providing an ophthalmic lens; and a step of providing a photocurable film. The methods use a digital light projections system to photocure at least one region of the film to produce at least one photocured gradient index refractive element. The film is applied to a surface of the lens. |
US11860452B2 |
Spectacle lens and spectacles
The spectacle lens has at least a lens base material, and a multilayer film positioned on an eyeball-side surface of the lens base material, in which an average reflectance Rm (280-380) in a wavelength region of 280 to 380 nm, measured on the eyeball-side surface of the spectacle lens, is 10.0% or less, and a chroma C*, measured on the eyeball-side surface of the spectacle lens under a CIE standard illuminant D65, is 0.5 or more but 5.0 or less. |
US11860451B2 |
Cleaning device for orthokeratology lens
Disclosed herein is a cleaning device for orthokeratology lens, comprising a housing, a cap, a gear module, two cleaning shaft, two cleaning head, and a rotating shaft. The housing comprises two orthokeratology lens bases and an opening. The cap is disposed on the opening. The cleaning shaft comprises a first end connecting to the gear module and a second end. The cleaning head is disposed on the second end of the cleaning shaft. The rotating shaft connects to the gear module. |
US11860447B2 |
Imaging optical lens assembly, imaging apparatus and electronic device
An imaging optical lens assembly includes five lens elements. The five lens elements in order from an object side to an image side along an optical path are a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. Each of the five lens elements has an object-side surface facing the object side and an image-side surface facing the image side. The first lens element has positive refractive power, the second lens element has negative refractive power and the third lens element has negative refractive power. With specific conditions being satisfied, the imaging optical lens assembly can be miniaturized while providing good image quality. |
US11860443B2 |
Optical system
An optical system is provided. The optical system includes a fixed portion and a movable portion. The movable portion is movable relative to the fixed portion and includes: a first movable portion and a second movable portion. The first movable portion is configured to connect a first optical element. The second movable portion is configured to connect a second optical element and is movable relative to the first movable portion. The movable portion also includes a third optical element disposed corresponding to the first optical element and the second optical element. Light passes through the first optical element, the second optical element and the third optical element. |
US11860438B2 |
Method for manufacturing intermittent connection-type optical fiber tape core wire and intermittent connection-type optical fiber tape core wire
A method for manufacturing an intermittently coupled-type optical fiber ribbon includes arranging a plurality of optical fibers in parallel in a direction orthogonal to a longitudinal direction of the plurality of optical fibers, coating all of the plurality of optical fibers with a coupling resin, intermittently inserting a cleaving blade into the coupling resin between some adjacent optical fibers of the plurality of optical fibers to form slits. An outer diameter of each of the optical fibers is 220 μm or less. A distance between the optical fibers into which the cleaving blade is inserted among the adjacent optical fibers is 10 μm or more and 100 μm or less. |
US11860435B2 |
Fiber optic pigtail assembly
A fiber optic pigtail assembly that includes a plurality of optical fibers and at least one optical connector. The optical fibers each have a first end opposite a second end. The plurality of optical fibers are ribbonized together from the first end of each of the plurality of optical fibers partway toward the second end of each of the plurality of optical fibers and form a ribbonized end portion. The at least one optical connector is connected to the second end of each of the plurality of optical fibers. A loose portion of the plurality of optical fibers is positioned between the at least one optical connector and the ribbonized end portion. |
US11860432B2 |
Devices, assemblies and methods for anchoring components of telecommunications cables
Devices, assemblies, and methods for anchoring portions of telecommunications cables, including protective sheaths and strength members. In some examples, the devices and assemblies are adjustable to accommodate different sized cables and cable components. According to one embodiment, an assembly includes two members that cooperate via a ratcheting mechanism to adjust to different cable diameters, the assembly further including features adapted to anchor strength member yarn of a cable. |
US11860427B2 |
Thermosonic bonding for securing photonic components
The present disclosure includes a method of securing a photonic component to a semiconductor chip, the method including forming a thermosonic bond between the semiconductor chip and a cap to fix the cap against the photonic component. The present disclosure also includes an apparatus including a semiconductor chip having a V-groove, an optical fiber in the V-groove, and a cap secured to the semiconductor chip through a bond including a metal bump, wherein the cap fixes the optical fiber in the V-groove. |
US11860424B2 |
Fiber optic/electrical connection system
A fiber optic and electrical connection system includes a fiber optic cable, a ruggedized fiber optic connector, a ruggedized fiber optic adapter, and a fiber optic enclosure. The cable includes one or more electrically conducting strength members. The connector, the adapter, and the enclosure each have one or more electrical conductors. The cable is terminated by the connector with the conductors of the connector in electrical communication with the strength members. The conductors of the connector electrically contact the conductors of the adapter when the connector and the adapter are mechanically connected. And, the conductors of the adapter electrically contact the conductors of the enclosure when the adapter is mounted on the enclosure. |
US11860421B2 |
Multi-tip optical coupling devices
An optical system with different optical coupling device configurations and a method of fabricating the same are disclosed. An optical system includes a substrate, a waveguide disposed on the substrate, an optical fiber optically coupled to the waveguide, and an optical coupling device disposed between the optical fiber and the waveguide. The optical coupling device configured to optically couple the optical fiber to the waveguide. The optical coupling device includes a dielectric layer disposed on the substrate, a semiconductor tapered structure disposed in a first horizontal plane within the dielectric layer, and a multi-tip dielectric structure disposed in a second horizontal plane within the dielectric layer. The first and second horizontal planes are different from each other. |
US11860419B2 |
Optical communication device and optical signal processing method
An optical communication device includes two optical transmitting devices, two optical receiving devices, an optical path component, and an optical fiber adapter. A first converging lens packaged in each of the optical transmitting devices converges a light beam emitted by a light source, and provides the converged light beam for the optical path component. A second converging lens packaged in each of the optical receiving devices converges a light beam from the optical path component, and provides the converged light beam for a photoelectric detection element. The optical path of the optical communication device is simplified and the process costs are reduced. In addition, the quantity of used lenses is reduced, correspondingly reducing the quantity of optical coupling dimensions between mechanical parts and improving production efficiency of combined passive optical network (Combo PON) products. |
US11860417B2 |
Precision spacing control for optical waveguides
Aspects described herein include a method of fabricating an optical apparatus. The method comprises etching a plurality of trenches partly through a first optical waveguide formed in a first semiconductor layer, wherein a first ridge is formed in the first optical waveguide between adjacent trenches of the plurality of trenches. The method further comprises conformally depositing a spacer layer above the first optical waveguide, wherein spacers are formed on sidewalls of each trench of the plurality of trenches. The method further comprises etching through the spacer layer to expose a respective bottom of each trench, wherein, for each respective bottom, a width of the respective bottom is defined by the spacers formed on the sidewalls of the trench corresponding to the respective bottom. The method further comprises depositing a first dielectric layer above the first optical waveguide, wherein dielectric material extends to the respective bottom of each trench. |
US11860414B2 |
Edge couplers including a grooved membrane
Structures including an edge coupler and methods of fabricating a structure including an edge coupler. The structure includes a waveguide core region on a first dielectric layer, and a second dielectric layer on the waveguide core region and the first dielectric layer. The waveguide core region has a tapered section with an end surface that terminates adjacent to an edge of the first dielectric layer. The second dielectric layer includes a first trench and a second trench that are each positioned adjacent to the tapered section of the waveguide core region. |
US11860409B2 |
Displays with coherent fiber bundles
A display may have an array of display pixels that generate an image. A coherent fiber bundle may be mounted on the display pixels. The coherent fiber bundle may have a first surface that is adjacent to the display pixels and a second surface that is visible to a viewer. The coherent fiber bundle may contain fibers that carry light from the first surface to the second surface. The second surface may be planar or may have a central planar region and curved edge regions that run along opposing sides of the central planar region. The fibers may have cross-sectional surface areas with a first aspect ratio on the first surface and a second aspect ratio that is greater than the first aspect ratio on the second surface. |
US11860390B2 |
Wavelength selective absorption filter, organic electroluminescent display device, and liquid crystal display device
Provided are a wavelength selective absorption filter including a resin and the following dye A and dye D, each of which has a main absorption wavelength band in a different wavelength range, in which an absorbance Ab (λ) at a wavelength λ nm of this wavelength selective absorption filter satisfies a relationship of the Relational Expression (I) 0.05 |
US11860388B2 |
Polymer compatible heat fused retroreflective bead
A polymer compatible retroreflective bead. The bead can be used in typical retroreflective uses such as paints tapes and films in highway marking and signs having high retroreflectivity both when initially installed and over the bead lifetime, allowing vehicle drivers to see highway marking lines at night and in adverse conditions during nighttime. When installed the retroreflective beads essentially retroreflect the base color of the highway marking material in which the retroreflective beads are embedded. |
US11860387B2 |
Light sources with chip-level integrated diffusers
An embodiment includes a light source. The light source may include a substrate and a diffuser. The substrate may include a first surface and a second surface. The second surface may be opposite the first surface. The diffuser may be carried by the substrate. The diffuser may be configured to receive an optical signal from the substrate after the optical signal propagates through the substrate and to control a particular profile of a resultant beam of the optical signal over two axes after the optical signal propagates through the integrated diffuser. |
US11860380B1 |
Lens assembly alignment tool
An alignment tool including a first and a second positioning system configured for positioning and orientating a first lens and a second lens respectively, wherein a light beam is configured to be disposed through the first lens and the second lens to cast a light spot on the image plane, if the light spot does not stay stationary on the image plane when at least one of the first lens and the second lens is rotated about the central axis of the light beam, at least one of the first positioning system and the second positioning system is actuated to alter at least one of the position and orientation of at least one of the first lens and the second lens until the light spot becomes stationary on the image plane, indicating the first lens is coaxially disposed with the second lens. |
US11860378B2 |
Speckle reduction
A device (100) for speckle reduction, comprising an optical cell (110) and a controller (130). The optical cell (110) comprises a first and second cell wall (121, 122) spaced apart by a gap, and a liquid crystal composition (114) in the gap. The controller (130) is configured to cause fluid turbulence in the liquid crystal composition. The fluid turbulence in the liquid crystal composition (114) results in time varying spatially random scattering of light (102) transmitted through the liquid crystal composition (114). The liquid crystal composition (114) has a chiral nematic phase. |
US11860377B2 |
Device for emitting light
A device (1) for emitting light to a beam-collimating lens (3), and a method for producing a beam-collimating lens (3). The device (1) comprises at least one laser light source (2) and a beam-collimating lens (3), in particular for fast axis collimation. The beam-collimating lens (3) comprises at least one biconvex collimation element (4) and is produced from silica glass, preferably by a fiber drawing process. The laser light source (2) emits visible laser light, typically having in a wavelength in the range of 400-550 nm. |
US11860372B2 |
Display control device, image display system, mobile body, display control method, and non-transitory computer-readable medium
A display control device is configured to control a display position of an image in an image projector configured to project the image onto a display object of a mobile body. The display control device includes a processor; and a memory storing instructions that, when executed by the processor, cause the display control device to perform operations including: acquiring a detection value of an acceleration acting on the mobile body; calculating an attitude angle of the mobile body based on the detection value of the acceleration; and setting a correction amount of the display position for controlling the display position of the image to be projected onto the display object by adjusting a correction amount per predetermined unit time in accordance with a change amount of the attitude angle in a predetermined period. |
US11860370B2 |
Augmented and virtual reality display systems with correlated in-coupling and out-coupling optical regions for efficient light utilization
Augmented reality and virtual reality display systems and devices are configured for efficient use of projected light. In some aspects, a display system includes a light projection system and a head-mounted display configured to project light into an eye of the user to display virtual image content. The head-mounted display includes at least one waveguide comprising a plurality of in-coupling regions each configured to receive, from the light projection system, light corresponding to a portion of the user's field of view and to in-couple the light into the waveguide; and a plurality of out-coupling regions configured to out-couple the light out of the waveguide to display the virtual content, wherein each of the out-coupling regions are configured to receive light from different ones of the in-coupling regions. In some implementations, each in-coupling region has a one-to-one correspondence with a unique corresponding out-coupling region. |
US11860367B2 |
Display system for a head mounted device
A display system for a head mounted device (HMD) including a lens comprising a display area on the lens of the HMD, the lens having a base angle and a pantoscopic tilt, a display engine and optics, and a prism to redirect output from the optics to the display area on the lens of the HMD, accounting for the base angle and the pantoscopic tilt. |
US11860362B2 |
Hud mirror holder and image positional accuracy design
A head up display mirror holder arrangement for a motor vehicle includes a picture generation unit producing a light field. A mirror reflects the light field such that the light field is visible to the driver as a virtual image. A mirror holder has two opposite ends and an activation feature. The two opposite ends are aligned along a rotational axis of the mirror. The mirror holder retains the mirror. Each of two bushings is coupled to a respective opposite end of the mirror holder. A calibration switch has minimum proximity to the activation feature of the mirror holder. |
US11860359B2 |
Display system with low-latency pupil tracker
A display system aligns the location of its exit pupil with the location of a viewer's pupil by changing the location of the portion of a light source that outputs light. The light source may include an array of pixels that output light, thereby allowing an image to be displayed on the light source. The display system includes a camera that captures images of the eye and negatives of the images are displayed by the light source. In the negative image, the dark pupil of the eye is a bright spot which, when displayed by the light source, defines the exit pupil of the display system. The location of the pupil of the eye may be tracked by capturing the images of the eye, and the location of the exit pupil of the display system may be adjusted by displaying negatives of the captured images using the light source. |
US11860353B2 |
Changing device for optical components in a microscope
Disclosed is a changing device for optical components in a microscope. The changing device includes an optical component having a flat surface. The changing device further includes a carrier for inserting and/or holding the optical component. The changing device further includes a receptacle for holding the carrier in an optical path of the microscope. The carrier has bearing surfaces for the flat surface of the optical component and positioning surfaces located in the same plane, which are not covered by the optical component, when inserting the latter. The receptacle has bearing surfaces for contact with the positioning surfaces and first attachment means for attaching the carrier positioned on the receptacle in order for the positioning surfaces to act upon the bearing surfaces. |
US11860349B2 |
Programmable multiple-point illuminator, confocal filter, confocal microscope and method to operate said confocal microscope
A programmable multiple-point illuminator for an optical microscope includes a light source and a spatial light modulator (SLM) to modulate a light beam from the light source. The modulated light beam scans across a sample provided with fluorophores placed under the microscope objective. The SLM includes a first and a second acousto-optic deflectors, said two acousto-optic deflectors being arranged in cascade to provide respective deflection in different directions, whereby the SLM is enabled to scan in two dimensions across the sample. The SLM further includes a telescope relay to conjugate the first modulation plane with the second modulation plane. The illuminator also has an arbitrary waveform generator configured to synthesize holograms, and is arranged to simultaneously inject a first such hologram into the first acousto-optic deflector and a second such hologram into the second acousto-optic deflector, in order to modulate the light beam in response to said holograms. |
US11860348B2 |
Zoom lens
A zoom lens includes, in order from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative power, and a rear unit having a positive refractive power as a whole and including one or more lens units. A distance between adjacent lens units changes during zooming. The first lens unit includes a first subunit having a positive refractive power and a second subunit disposed on the image side of the first subunit. The first subunit includes a first positive lens having the smallest absolute value of a focal length among lenses included in the first subunit. The second subunit includes a second positive lens and a first negative lens having the smallest absolute value of a focal length among negative lenses included in the second subunit. A predetermined condition is satisfied. |
US11860343B2 |
Optical imaging lens
Present embodiments provide for optical imaging lenses. An optical imaging lens may include at least seven lens elements positioned sequentially from an object side to an image side. Through arrangement of the convex or concave surfaces of the lens elements, the length of the optical imaging lens may be shortened while providing better optical characteristics and imaging quality. |
US11860338B2 |
Optical film
Provided is an optical film with a resin substrate adhered to an optically anisotropic layer and suppression of occurrence of optical defects in the optically anisotropic layer. The optical film has a resin substrate having an alignment regulating force and an optically anisotropic layer arranged thereon, in which the optically anisotropic layer contains a liquid crystal compound and a compound having a heteroatom different from the liquid crystal compound, and in a case where a surface of the optical film on an optically anisotropic layer side thereof is a first surface and a surface of the optical film on a resin substrate side thereof is a second surface, and components of the optical film in a depth direction are analyzed by time-of-flight secondary ion mass spectrometry while irradiating the optical film with an ion beam from the first surface toward the second surface, the obtained profile satisfies a predetermined requirement. |
US11860335B2 |
Laser source apparatus with multiple plate continuum and measurement system therewith
A laser source apparatus is for providing a beam path to generate a first laser beam and a second laser beam. The laser source apparatus includes a laser generator, at least one spectrum broadening unit and a beam splitter on the beam path. The laser generator is configured to generate an original laser beam with a pulse duration smaller than 1 ps. The spectrum broadening unit is configured in a following stage of the laser generator. The spectrum broadening unit includes a multiple plate continuum. The multiple plate continuum includes a plurality of thin plates, and the thin plates are configured along the beam path in order. The beam splitter is configured in the following stage of the laser generator to divide the original laser beam into the first laser beam and the second laser beam. |
US11860332B1 |
Semi-airborne electromagnetic survey device and method based on coaxial coplanar mutual reference coil assembly
A semi-airborne electromagnetic survey device and a semi-airborne electromagnetic survey method based on coaxial coplanar mutual reference coil assembly are provided. The device includes a measuring coil and a reference coil with linear correlation of additive motion noise; the reference coil and the measuring coil have a same bandwidth, are coaxial and coplanar and are in hard connection or soft connection; detection resolution of the reference coil only distinguishes the additive motion noise; detection resolution of the measuring coil distinguishes real vertical magnetic field signals and motion noise simultaneously; the reference coil has a much smaller outer diameter than the measuring coil. In the method, one coil only receives the additive motion noise, and an other coil simultaneously receives the additive motion noise and the real vertical magnetic field signals; and the additive motion noise received by the two coils is cancelled to obtain the real vertical magnetic field signals. |
US11860331B2 |
Detection system and detection method
A detection system and detection method are disclosed herein, the detection system includes a first detector, a second detector, an actuator and a processing device. The first detector and the second detector detect a target in a first detection range and a second detection range respectively, to generate a first detection signal and a second detection signal. The processing device establishes a detection movement path according to the first detection signal and the second detection signal, compares the detection movement path with a plurality of historical movement paths to select the historical movement path that best matches the detection movement path from the historical movement paths, and transmits a driving signal to the actuator in a third detection range when the processing device predicts that the target moves to the third detection range according to the best matching historical movement path. |
US11860328B2 |
Detection system for detecting discontinuity interfaces and/or anomalies in pore pressures in geological formations
A detection system includes a drill bit where electro-acoustic transducers operate as a transmitter and/or receiver, are integrated; electronic circuits; a control unit associated with a data storage unit and is powered by an electrical supply system, the processing and control unit for generating driving signals sent to the electro-acoustic transducer acting as a transmitter by the analogue driving electronic circuits, for acquiring signals received from the transducer and for processing the received signals to determine discontinuity interfaces and/or anomalies in pore pressures in geological formations; wherein each of the electro-acoustic transducers is in contact with a pressurised fluid and includes: a tubular body with two end portions opposed to each other longitudinally, internally a first chamber ending with the first end portion and a second chamber on one side adjacent and in fluid communication with the first chamber and, on the other side ending with the second end portion. |
US11860323B2 |
Radiation imaging device
A radiation imaging device according to one embodiment comprises a radiation detection panel, a base substrate having a support surface configured to support the radiation detection panel, and a housing, wherein: the housing has a top wall and a bottom wall, the base substrate has a protruding portion which protrudes further outward than the radiation detection panel when seen in a direction orthogonal to the support surface, a first extending portion is provided to the support surface of the protruding portion, a second extending portion is provided to a back surface of the protruding portion, the second extending portion being disposed at a position which it faces the first extending portion with the protruding portion interposed therebetween, and the base substrate is supported on the top wall via the first extending portion and is supported on the bottom wall via the second extending portion. |
US11860322B2 |
Radiation detector capable of noise handling
Disclosed herein is a radiation detector, comprising: an avalanche photodiode (APD) with a first side coupled to an electrode and configured to work in a linear mode; a capacitor module electrically connected to the electrode and comprising a capacitor, wherein the capacitor module is configured to collect charge carriers from the electrode onto the capacitor; a current sourcing module in parallel to the capacitor, the current sourcing module configured to compensate for a leakage current in the APD and comprising a current source and a modulator; wherein the current source is configured to output a first electrical current and a second electrical current; wherein the modulator is configured to control a ratio of a duration at which the current source outputs the first electrical current to a duration at which the current source outputs the second electrical current. |
US11860320B2 |
Gamma camera dead time determination in real time using long lived radioisotopes
For dead time determination for a gamma camera or other detector, a long-lived point source of emissions is positioned so that the gamma camera detects the emissions from the source while also being used to detect emissions from the patient. The long-lived point source, in the scan time, acts as a fixed frequency source of emissions, allowing for dead time correction measurements that include the crystal detector effects. |
US11860315B2 |
Methods and systems for processing LIDAR sensor data
Method and device for processing LIDAR sensor data are disclosed. The method includes: receiving a first dataset and a second dataset having pluralities of data points; matching at least some of the plurality of first points with at least some of the plurality of second points, thereby determining a plurality of pairs; for the given one of the plurality of pairs, determining a pair-specific filtering parameter by calculating neighbour beam distances between the given first data point and respective ones the set of neighboring points, a given neighbour beam distance being representative of a linear distance between the given first data point and a respective one of the set of neighbouring points; in response to the pair-specific parameter being positive, excluding the given one of the plurality of pairs from further processing; and processing the reduced plurality of pairs for merging the first dataset and the second dataset. |
US11860310B2 |
Emitter device for an optical detection apparatus, optical detection apparatus, motor vehicle and method
The invention relates to an emitter device (8) for an optical detection apparatus (3) of a motor vehicle (1), which is configured in order to scan a surrounding region (4) of the motor vehicle (1) by means of a light beam (10), and which comprises a light source (13) for emitting the light beam (10) and a guiding unit (15), the guiding unit (15) being configured in order to guide the light beam (10) emitted onto the guiding unit (15) by the light source (13) at different scanning angles (α). The light source (13) for emitting the light beam (10) comprises at least two separately driveable emitter elements (13a, 13b), which are configured in order to emit the light beam (10) onto the guiding unit (15) at angles of incidence (γ1, γ2) corresponding to predetermined setpoint values (−α3, −α2, −α1, α0, +α1, +α2, +α3) of the scanning angle (α) in order to generate a predetermined setpoint field of view (16) of the emitter device (8). The invention furthermore relates to an optical detection apparatus (3), to a motor vehicle (1) having at least one optical detection apparatus (3) and to a method for generating a setpoint field of view (16) for an emitter device (8) of an optical detection apparatus (3) of a motor vehicle (1). |
US11860309B2 |
3D imaging system and method of 3D imaging
A 3D imaging system includes a light source arranged to illuminate a scene with at least one optical pulse including light of at least two discrete wavelengths; an optical detector including an array of detection elements; and an optical modulator interposed in the optical path between the scene and the optical detector, the modulator being arranged to differentially amplitude modulate the two wavelengths in the reflected portion of the optical pulse as a function of time. |
US11860307B2 |
Apparatus and method for a beam-directing system using a gated light valve
In one embodiment, an apparatus includes a first stage and a second stage. The first stage may include a micro light-directing unit that is operable to receive a light beam from a light source and direct the light beam along one dimension to discrete input locations of a second stage. The second stage may be operable to receive the light beam from the first stage at the discrete input locations along the one dimension and direct the light beam through two dimensions to discrete output locations of the second stage to scan a three-dimensional space. |
US11860306B2 |
Side looking occupancy sensor
A side looking occupancy sensor is incorporated in a conventional wall switch mounted into a switch box adjacent to a door. The side-looking proximity sensor preferably is mountable to either side of the doorjamb to make the side-looking proximity sensor face the door opening. During operation, the side-looking sensor monitors the door movement or senses the passage of a person for indication that a person is entering or leaving the space. Entry and exit determination is made based on activation of the side-looking sensor. |
US11860303B2 |
Gesture recognition with sensors
A sensor for motion or gesture sensing may be configured to emit radio frequency signals such as for pulsed range gated sensing. The sensor may include a radio frequency transmitter configured to emit the pulses and a receiver configured to receive reflected ones of the emitted radio frequency signals. The received pulses may be processed by a motion channel and/or a gesture channel. The gesture channel may produce signals for further processing for identification of one or more different motion gestures such as by calculating and evaluating features from any of the amplitude, phase and frequency of the output signals of the gesture channel. The sensing apparatus may optionally serve as a monitor for evaluating user activities, such as by counting activities. The sensor may optionally serve as a user control interface for many different devices by generating control signal(s) based on identification of one or more different motion gestures. |
US11860301B2 |
Device and method for testing a distance sensor
A testing device for testing a distance sensor that operates using electromagnetic waves includes: a receiving element for receiving an electromagnetic free-space wave as a receive signal (SRX); and a radiating element for radiating an electromagnetic output signal (STX). In a test mode, a test signal unit generates a test signal (Stest), and the radiating element is configured to radiate the test signal (Stest) or a test signal (S′test) derived from the test signal (Stest) as the electromagnetic output signal (STX). In the test mode, an analysis unit is configured to analyze the receive signal (SRX) or the derived receive signal (S′RX) in terms of its phase angle (Phi) and/or amplitude (A) and store a determined value of phase angle (Phi) and/or amplitude (A) synchronously with the radiation of the test signal (Stest) or of the derived test signal (S′test) as the electromagnetic output signal (STX). |
US11860300B2 |
System and method for vehicle radar inspection
A vehicle radar inspection system and method are provided for inspecting a mounting state of a radar sensor mounted to a vehicle. The vehicle radar inspection system includes a centering portion that aligns a position of the vehicle by driving rollers, displacement sensors that are respectively disposed at front and rear sides of the centering portion, an array antenna that measures propagation intensity of a radar signal transmitted from the radar sensor, and a server that connects wireless communication with a wireless terminal of the vehicle, calculates a mounting position of the radar sensor, and detects a mounting error of the radar sensor with reference to a normal reference mounting specification. |
US11860299B2 |
Method and device for generating a modulated continuous-wave radar signal
A method for measuring an elevation angle and/or azimuth angle with an antenna array. Identical transmitted signals that are formed of successive linear-frequency-modulated ramps are transmitted through the transmitting antennas of the antenna array using time division multiplexing, wherein the time division multiplexing is achieved through alternating attenuation of the signals transmitted by the transmitting antennas. Echoes of the transmitted signals are received by the receiving antennas and are down-converted to a baseband and sampled. The down-converted and sampled echoes are transformed by an FFT into a 2D image domain. Phase differences are determined from the image data, and, in order to compensate for a systematic error present because of the lack of separation of the two transmitted signals, an error-compensated elevation angle and/or an error-compensated azimuth angle is determined by means of a compensation. |
US11860294B2 |
Electromagnetic vector sensors for a smart-device-based radar system
Techniques and apparatuses are described that implement electromagnetic vector sensors (EMVS) for a smart-device-based radar system. Instead of including an antenna array of similar antenna elements, the radar system includes two or more electromagnetic vector sensors. At least one of the electromagnetic vector sensors is used for transmission and at least another of the electromagnetic vector sensors is used for reception. Each electromagnetic vector sensor includes a group of antennas with different antenna patterns, orientations, and/or polarizations. An overall footprint of the two electromagnetic vector sensors (e.g., one for transmission and one for reception) can be smaller than antenna arrays used by other radar systems, thereby enabling the radar system to be implemented within space-constrained devices. |
US11860293B2 |
Radar probing employing pilot signals
A device (112, 130) is configured to communicate data (108) on a radio channel (101, 105, 106) according to a radio access technology. The radio access technology comprises pilot signals and transmission blocks for the data (108). The device (112, 130) is further configured to participate in the radar probing (109) employing at least some of the pilot signals as radar probe pulses of the radar probing (109). |
US11860291B2 |
Determining a location of an electronic device
In a method for determining a location of an electronic device, a plurality of beacon signals are received from a plurality of beacon devices at the electronic device, wherein each beacon signal of the plurality of beacon signals includes an identity of a beacon device transmitting a respective beacon signal, and each beacon device of the plurality of beacon devices has a known location. A received signal strength for each beacon signal of the plurality of beacon signals is measured. A distance of the electronic device from each beacon device for which the plurality of beacon signals is received is determined, wherein the distance of the electronic device from a beacon device is based at least in part on the received signal strength of the beacon signal transmitted by the beacon device. A location of the electronic device is determined based at least on part on the distance of the electronic device from each beacon device for which the plurality of beacon signals is received. |
US11860290B2 |
Determining positions using rotating antenna array
A method and system for determining a position using a rotatable antenna array is provided. The method and system may include receiving first location information at a first stopping point by one or more antenna of a rotatable antenna array, the first stopping point of each of the one or more antenna being different, rotating the one or more antenna from the first stopping point to a second stopping point using the rotatable antenna array, receiving second location information at the second stopping point by the one or more antenna of the rotatable antenna array, the second stopping point of each of the one or more antenna being different, and determining an average location using the first location information and the second location information. |
US11860286B2 |
Navigation system with location correction mechanism and method of operation thereof
A navigation system includes: a communication circuit configured to: receive a base station data including an actual location and a satellite provided reference location from a base station, and transfer the base station data to an artificial intelligence (AI) correction calculator, already trained; a control circuit, coupled to the communication circuit, configured to: transfer a pseudorange, of a satellite, from the AI correction calculator; calculate a real-time kinematics (RTK) correction based on the pseudorange; and enable the communication circuit to transmit the RTK correction by an over the air (OTA) communication to the base station including the base station transferring the RTK correction to a device for correcting the satellite provided reference location to a real-world location and displaying on the device. |
US11860284B2 |
Multiconfigurable global navigation satellite system receiver and handheld receptacle
A system having a global navigation satellite system (GNSS) receiver having a GNSS receiver battery receptacle for housing a battery therein, and a handheld receptacle which has an insertion portion which is shaped as an outer portion of the battery and which is adapted for insertion into the battery receptacle of the GNSS receiver instead of the battery, wherein the handheld receptacle has a handheld receptacle battery receptacle to receive the battery therein. The battery can be swapped from the GNSS receiver and the handheld receptacle. A socket can be provided on the handheld receptacle for mounting a computing device thereon in communication with the GNSS receiver. A pole-mount adapter can be used for connecting the GNSS receiver onto a pole below the GNSS battery receptacle and can be mounted and dismounted even when the handheld receptacle is inserted in the GNSS receiver. |
US11860283B2 |
Detecting the spoofing of a signal
An aircraft and non-transitory computer-readable medium for detecting the spoofing of a signal from a satellite in orbit. A receiver on the aircraft to receive an apparent satellite signal. A computer for determining at least two characteristic signatures of the signal including a power level, and indicating the apparent satellite signal is a spoofed satellite signal. |
US11860279B2 |
Image sensing device and photographing device including the same
An image sensing device and a photographing device including the same are disclosed. The image sensing device includes a pixel array configured to have a first pixel and a second pixel that are different from each other in terms of at least one of an effective measurement distance, temporal resolution, spatial resolution, and unit power consumption, and a timing controller configured to determine whether a distance to a target object is equal to or less than a predetermined threshold distance, and selectively activate any one of the first pixel and the second pixel according to the result of determination. |
US11860275B2 |
Object detection device and movable body control device
An object detection device includes: a transmission and reception unit configured to transmit a transmission wave including an ultrasonic wave having directivity in a direction parallel or substantially parallel to a traveling direction of a movable body, and receive a reflected wave from an object; a determination unit configured to determine presence or absence of an abnormality based on a predetermined reference distance and a downward distance between the transmission and reception unit and an object present below the transmission and reception unit in a vertical direction, the downward distance being calculated based on a reflected wave of an ultrasonic wave of the transmission wave traveling downward in the vertical direction from the transmission and reception unit; and an output unit configured to output information regarding the abnormality. |
US11860270B2 |
Sparse linear array approach in automotive radars using matrix completion
In an embodiment, a method for completing measurements for a uniform linear array from measurements from a sparse linear array is provided. The method includes: receiving a first set of measurements for a sparse linear array by a computing device; generating a second set of measurements for a uniform linear array from the first set of measurements by the computing device; and using matrix completion to determine values for a plurality of missing elements of the generated second set of measurements for the uniform linear array by the computing device. |
US11860267B2 |
Systems and methods for interpolated virtual aperture radar tracking
A method for interpolated virtual aperture array radar tracking includes: transmitting first and second probe signals; receiving a first reflected probe signal at a radar array; receiving a second reflected probe signal at the radar array; calculating a target range from at least one of the first and second reflected probe signals; corresponding signal instances of the first reflected probe signal to physical receiver elements of the radar array; corresponding signal instances of the second reflected probe signal to virtual elements of the radar array; interpolating signal instances; calculating a first target angle; and calculating a position of the tracking target relative to the radar array from the target range and first target angle. |
US11860266B2 |
Detection system and method of detecting life using radar
A method of detecting a life includes receiving an echo signal including an in-phase component and a quadrature component, performing a preprocessing procedure on the echo signal to generate a preprocessed signal, generating, according to the preprocessed signal, complex conjugate data associated with the in-phase component and the quadrature component, performing a first time-domain-to-frequency-domain transform on the complex conjugate data to generate Doppler spectrogram data comprising a plurality of positive velocity energies and a plurality of negative velocity energies, generating combined Doppler spectrogram data according to the plurality of positive velocity energies and the plurality of negative velocity energies, performing a second time time-domain-to-frequency-domain transform on the combined Doppler spectrogram data to generate spectrum data, and determining whether a life is detected according to the spectrum data. |
US11860265B2 |
Method and device for extracting spatial/velocity resolution of a single-input single-output radar
A method for extracting spatial resolution and/or velocity resolution of a single-input single-output radar acquiring raw radar data with a frequency scanning antenna is provided. The method includes steering a radar beam with the aid of the frequency scanning antenna with respect to an area to be illuminated by the radar, and dividing the area into at least two angular sectors. In this context, the at least two angular sectors are configured in a manner that the at least two angular sectors overlap with respect to each other. |
US11860264B2 |
Ranging apparatus, ranging system and ranging method
A ranging apparatus of an embodiment is a ranging apparatus adopting communication type ranging by a phase detection scheme. The ranging apparatus including: a transmitting circuit configured to be able to transmit by a plurality of channels used for data communication and configured to transmit a transmission signal obtained by modulating transmission data; and a control circuit configured to control the transmission circuit to cause a plurality of continuous waves having mutually different frequencies to be generated in a same channel as continuous waves used for ranging by the phase detection scheme. |
US11860263B2 |
Variable code sequences for radar transmission
A system for detecting and estimating a property of an object based on radar includes a signal generator configured to generate a code sequence for a plurality of transmitters configured to emit radar signals over a selected time frame, the code sequence including a plurality of codes, each code of the plurality of codes having a different code length, each code repeated in the code sequence according to a repetition frequency, and each transmitter configured to emit a radar signal based on the code sequence. The system also includes a receiver configured to detect return signals from reflections of the emitted radar signal, and a processing device configured to estimate a property of an object based on the detected return signals. |
US11860260B2 |
Systems and methods for high-integrity satellite positioning
A system for estimating a receiver position with high integrity can include a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver. |
US11860252B2 |
MR system with partial shielding cabin and method for operation
A magnetic resonance tomography (MRT) unit includes a field magnet, a transmitter, and a transmitting antenna. The MRT unit also has a transmission interference suppression facility with a transmission interference suppression controller, a plurality of sensors, and a transmission interference suppression antenna. The transmission interference suppression facility is configured to pick up, with the sensors, an excitation signal of the transmitter, determine, with the transmission interference suppression controller, a transmission interference suppression signal as a function of the excitation signal of the transmitter, and emit the signal via the transmission interference suppression antenna, so that at a predetermined location outside of the MRT unit, an electromagnetic alternating field of an excitation signal emitted by the transmitter via the transmitting antenna is attenuated. The sensors are arranged in a near field of the transmitting antenna, and the predetermined location of the attenuation is in a far field of the transmitting antenna. |
US11860251B2 |
Magnetic sensor
A magnetic sensor includes an MR element. The MR element includes a free layer. The free layer has a first surface having a shape that is long in one direction and a second surface located opposite the first surface, and has a thickness that is a dimension in a direction perpendicular to the first surface. The first surface has a first edge and a second edge located at both lateral ends of the first surface. In a given cross section, the thickness at the first edge is smaller than the thickness at a predetermined point on the first surface between the first edge and the second edge. |
US11860249B2 |
Motor and rotary transformer with shared magnetic core
An integrated hybrid rotary assembly is configured to provide power, torque and bi-directional communication to a rotatable sensor, such as a lidar, radar or optical sensor. A common ferrite core is shared by a motor, rotary transformer and radio frequency communication link. This hybrid configuration reduces cost, simplifies the manufacturing process, and can improve system reliability by employing a minimum number of parts. The assembly can be integrated with the sensor unit, which may be used in vehicles and other systems. |
US11860247B2 |
Magnetic field generator having a high frequency current lower layer coil and a resonance upper layer coil
A magnetic field generator includes: an upper layer resonance coil composed of a first conductive material and forming a loop circuit having a coil portion; a lower layer coil composed of a second conductive material and forming a loop circuit having a coil portion arranged opposite to the coil portion of the upper layer coil at a predetermined distance; and a substrate supporting the upper layer coil and the lower layer coil and having a dielectric material between the upper layer coil and the lower layer coil. A high-frequency current is supplied to the lower layer coil and a high-frequency current having a phase opposite to that of the high frequency current supplied to the lower layer coil flows through the upper layer coil. A length per loop of the coil portion in the upper layer coil and the coil portion in the lower layer coil is matched to one wavelength of the high-frequency current. |
US11860245B2 |
Magnetic detection device and semiconductor integrated circuit for amplifying magnetic detection signal
A magnetic detection device that comprises an amplification circuit amplifying a detection signal from a magnetic sensor that is positioned, for example, in a location where an alternating current magnetic field enters as noise, and detects an alternating current magnetic field targeted for monitoring, said magnetic detection device further comprising: timer circuits that are activated in response to a change in the output of the amplification circuit, and if these clock a prescribed time, the outputs thereof change; a logic circuit that treats the outputs of the timer circuits as inputs; and an oscillation circuit for generating an operation clock signal for the timer circuits. The timer circuits are structured such that if the output of the amplification circuit changes to a different direction before the clocking of the prescribed time is complete, the timer circuits are reset. |
US11860244B2 |
Magnetometer with integrated reset coils
Disclosed is a magnetometer architecture that couples one or more coils to a magnetic yoke to allow the reset of the magnetic yoke and one or more magnetic field sensors simultaneously after, for example, exposure to a large stray magnetic field. Also, disclosed is a magnetometer architecture that integrates separate magnetic pole pieces offset from the yoke that are each wound by a reset coil to allow reset of the one or more magnetic field sensors. |
US11860243B2 |
Plug status detection circuit, controller, and vehicle
A plug status detection circuit, a controller, and a vehicle are provided, to detect a plug status in different standards by using one detection circuit. The plug status detection circuit includes a wake-up circuit and a sampling circuit. The wake-up circuit is configured to immediately output or delay outputting a wake-up signal based on a resistance value of a connected resistor of the plug status detection circuit when a plug is connected to a socket, where the wake-up signal is used to trigger a CPU to drive the sampling circuit. The sampling circuit is configured to inject a startup voltage under the drive of the CPU, and after the startup voltage is injected, a level of a detection point of the sampling circuit is used to indicate a plug status. |
US11860242B2 |
Optical monitoring for power grid systems
A monitoring system for a power grid includes one or more power transformer monitors. Each power transformer monitor includes a plurality of optical sensors disposed on one or more optical fibers that sense parameters of the power transformer. Each optical sensor is configured to sense a power transformer parameter that is different from a power transformer parameter sensed by at least one other sensor of the plurality of optical sensors. An optical coupler spatially disperses optical signals from the optical sensors according to wavelength. A detector unit converts optical signals of the optical sensors to electrical signals representative of the sensed power transformer parameters. |
US11860238B2 |
Circuit, semiconductor device and method for parameter PSRR measurement
A circuit for parameter PSRR measurement includes a filter, a first regulator and a second regulator. The filter may be configured for receiving an AC input signal and a DC input signal, and for outputting a combined output signal according to the AC input signal and the DC input signal. The first regulator may be configured for receiving the combined output signal, and for outputting a first output signal having a first AC component signal and a first DC component signal. The second regulator may be configured for receiving the first output signal, and for outputting a second output signal having a second AC component signal and a second DC component signal. A parameter PSRR of the second regulator may be obtained according to a ratio between the second AC component signal and the first AC component signal. |
US11860236B2 |
Device for providing output power to electrical equipment
A battery pack, a method of heating a battery cell and an electrical combination. The battery pack may include a housing; a battery cell; a heating element operable to provide heat to the battery cell; a temperature sensing device operable to sense a temperature of an interior of the battery pack; a heating switch operable to control whether power is provided to the heating element; and an electronic processor configured to receive a signal from the temperature sensing device, the signal indicating the temperature of the interior of the battery pack, determine that the temperature of the interior of the battery pack is less than a predetermined temperature threshold, and in response to determining that the temperature of the interior of the battery pack is less than the predetermined temperature threshold, close the heating switch to provide power to the heating element. |
US11860235B2 |
Battery state estimation apparatus
A battery state estimation apparatus calculates a measured DC resistance value of a DC resistance based on a current change amount and a voltage change amount, which are calculated in a predetermined period using measured current value and voltage value. The battery state estimation apparatus further calculates (i) a non-temperature dependent constant and (ii) a constant of a temperature dependent function based on (i) an estimated DC resistance value and (ii) the measured DC resistance value. The estimated DC resistance value is an estimated value of the measured DC resistance value; the estimated DC resistance value is represented as a sum of (i) the non-temperature dependent constant Ra, which indicates a temperature independent component of the DC resistance of the secondary battery, and (ii) the temperature dependent function Rb, which indicates a temperature dependent component of the DC resistance of the secondary battery. |
US11860232B2 |
Photodetection sensor for monitoring and fault detection
A battery monitoring module may be arranged in such a way as to receive a sensor signal from a light sensor configured to detect light within a battery module. The battery monitoring module may determine, using processing circuitry, a light characteristic within the battery module based on the sensor signal. The battery monitoring module may determine, using processing circuitry, a battery condition of the battery module based on the light characteristic. |
US11860230B2 |
Testing system that determines contact erosion in circuit breaker
A testing system includes a truck carrying a circuit breaker, a fixed contact, and an actuator piston connected to a movable contact. A test platform supports the truck in a contact testing position and includes a sensor circuit mounted on the test platform and positioned under the truck and aligned with the circuit breaker when the truck is on the test platform in the contact testing position. The sensor circuit is configured to acquire displacement data of the actuator piston when the movable electrical contact is moved between the open and closed positions. A controller is coupled to the sensor circuit and configured to receive the displacement data and determine electrical contact erosion within the circuit breaker. |
US11860229B2 |
Device interface board supporting devices with multiple different standards to interface with the same socket
An automated test equipment (ATE) apparatus comprising a tester processor operable to generate commands and data for coordinating testing of a plurality of devices under test (DUTs). The ATE further comprises a field programmable gate array (FPGA) communicatively coupled to the tester processor, wherein the FPGA comprises routing logic operable to route signals associated with the commands and data in the FPGA based on a type of the device under test (DUT). Further, the ATE comprises a connector module communicatively coupled to the FPGA comprising a socket to which the DUT connects and further comprising circuitry for routing the signals to a set of pins on the DUT, wherein the set of pins are associated with a first type of DUT. The circuitry can support multiple different DUT types having a common form factor but different pinout assignments. |
US11860221B2 |
Apparatus for testing electronic devices
An apparatus is described for burn-in and/or functional testing of microelectronic circuits of unsingulated wafers. A large number of power, ground, and signal connections can be made to a large number of contacts on a wafer. The apparatus has a cartridge that allows for fanning-in of electric paths. A distribution board has a plurality of interfaces that are strategically positioned to provide a dense configuration. The interfaces are connected through flexible attachments to an array of first connector modules. Each one of the first connector modules can be independently connected to a respective one of a plurality of second connector modules, thereby reducing stresses on a frame of the apparatus. Further features include for example a piston that allows for tight control of forces exerted by terminals onto contacts of a wafer. |
US11860218B2 |
Electronic monitoring circuit for detecting the variation in the power or current absorbed by at least one electronic circuit under test and electronic system for testing the operation of the at least one electronic circuit
An electronic monitoring circuit for detecting a variation in the power or current absorbed by an electronic circuit under test is disclosed. The circuit includes an input terminal adapted to receive a pulse-width modulation control signal, a resistor having a first terminal connected to the input terminal, and a capacitor having a first terminal connected to a second terminal of the resistor. The output terminal is adapted to generate an output signal as a function of the value of the voltage drop at the ends of the capacitor, said output signal being representative of a variation of the pulse width of the pulse-width modulation control signal. The variation of the pulse width is a function of the power or current absorbed by the electronic circuit under test. |
US11860217B2 |
Test circuits and semiconductor test methods
The present application relates to a test circuit, comprising: M stages of test units, first terminals of test units in each stage being all connected to a power wire, second terminals of test units in each stage being all connected to a ground wire, third terminals of test units in the first stage being connected to the power wire, and third terminals of test units in the ith stage being connected to fourth terminals of test units in the (i−1)th stage; wherein, the M and i are positive integers greater than or equal to 2. |
US11860216B2 |
Fault arc signal detection method using convolutional neural network
A fault arc signal detection method using a convolutional neural network, comprising: enabling a sampling signal subjected to analog-digital conversion to respectively pass through three different band-pass filters; respectively extracting a time-domain feature and a frequency-domain feature from a half wave output of each filter; constructing a two-dimensional feature matrix by means of extracted time-frequency feature vectors from the output of each filter, and stacking the feature matrices corresponding the outputs of the three filters to construct a three-dimensional matrix for each half wave; and processing a multi-channel feature matrix by using a multi-channel two-dimensional convolutional neural network, and determining, according to the output result of the neural network, whether the half wave is an arc. The detection method based on the convolutional neural network has higher accuracy and reliability in recognizing a fault arc half wave, can implement targeted training for different load conditions, and is self-adaptive. |
US11860213B2 |
Method, system and software product to identify installations likely to exhibit an electrical non-conformity
A method, a system and a tangible product and non-transitory computer program are provided to automatically identify electrical installations in an electrical distribution system that are likely to exhibit an electrical non-conformity (ENC). The method requires only electrical profiles collected from meters and IT tools, without the need for any other sub-metering equipment. The method includes the steps of recovering electrical profiles generated by the meters; applying algorithmic processing associated with indicators of an ENC on the profiles; and identifying electrical installations likely to exhibit an ENC, according to the indicators that have met their target conditions. The method may include the recovery of local meteorological data and nominal data related to the electrical installations to confirm or deny that the identified electrical installations are likely to be non-conforming. |
US11860207B2 |
Determining electric field distributions
In an example, a method includes receiving an indication of an electrical parameter associated with at least part of a computing device. The method further includes determining whether or not the indication is indicative of an expected electric field distribution associated with a specified hardware configuration for the computing device. |
US11860201B2 |
Communication between a microcontroller and at least one sensor chip
The present disclosure relates to a sensor system, comprising a microcontroller, at least one sensor chip designed to measure a physical quantity, wherein the microcontroller and the sensor chip are coupled to one another via at least one analog signal interface for conveying analog measurement data between the sensor chip and the microcontroller and via a bidirectional digital signal interface for conveying digital secondary information between the sensor chip and the microcontroller. |
US11860197B2 |
Leakage current management systems, devices, and methods
A sensor/transducer for use in reducing leakage current from a patient fluidly connected to a medical device by tubing filled with a conductive fluid (e.g., blood or dialysate (a “fluid line”)) includes a magnetically conductive core with 1) a centrally located support for a coil of fluid line, and 2) coiled electrical conductors located at positions that are spaced from the centrally located support, on opposite sides of the centrally located support. The sensor/transducer can be used to measure leakage current carried by the conductive fluid in the fluid line, or it can be used to induce current in the fluid line in a manner that reduces the leakage current. |
US11860196B2 |
Detection system for detecting capacitance degradation in inverters
A detection system for a capacitor of a power inverter of an electric vehicle includes a protection circuit including a current sensor and a power switch having a first terminal in communication with a battery system of the electric vehicle. The protection circuit is configured to selectively generate a pulse and to sense a measured current flowing through the power switch. A voltage sensor configured to sense a measured voltage across the capacitor. A controller in communication with the voltage sensor and the protection circuit is configured to estimate a capacitance value of the capacitor based on the measured current and the measured voltage. |
US11860194B2 |
Socket-jaw protection module for a meter
One embodiment is a device, which comprises a meter portion having one or more blades, the blades configured to reside within both a premises-side opening and a utility-side opening within a socket, a supply unit connected to the meter portion, a metering unit connected to the supply unit and configured to measure an amount of electricity that passes through the meter portion, and a sensor connected to the meter portion, wherein when the meter portion is placed in the socket, the sensor collects data associated with the placing of the meter portion in the socket. |
US11860193B2 |
Anisotropic conductive sheet, anisotropic conductive composite sheet, anisotropic conductive sheet set, electric inspection device and electric inspection method
This anisotropic conductive sheet includes: a plurality of conductive paths; and an insulation layer which is disposed to fill the space between the plurality of conductive paths and has a first surface and a second surface. Each of the conductive path extends in a thickness direction of the insulation layer and has a first end part on the first surface side and a second end part on the second surface side. When the conductive paths are seen through so that the center of the first end part overlaps the center of the second end part, at least a portion of the conductive paths does not overlap the first end part and the second end part. |
US11860192B2 |
Probe head and probe card having same
Proposed are a probe head and a probe card having the same. According to the present disclosure, the probe head of the probe card includes: an upper guide plate having an upper guide hole; a lower guide plate having a lower guide hole; and an intermediate guide plate having an intermediate guide hole and provided between the upper guide plate and the lower guide plate, wherein each of a plurality of probes sequentially passes through the upper guide hole, the intermediate guide hole, and the lower guide hole, and the intermediate guide plate is made of an anodic oxide film. |
US11860191B2 |
Probe module
The present disclosure discloses a probe module, comprising: a body, a floating plate located at the bottom of the body and a probe assembly located on the side of the body which is far away from the floating plate. The probe assembly includes a cover plate, a mould core comprising pin grooves and blade pins each limited and fixed in the pin groove by a limiting member. The floating plate comprises pin holes, and the floating plate is configured to be floatable relative to the body in an extension direction of the blade pin and electrical contact terminals of the blade pins may be inserted into the pin holes from the surface of the floating plate close to the body and protrude from the surface of the floating plate which is far away from the body. |
US11860190B2 |
Probe unit with a free length cantilever contactor and pedestal
It is possible to make the free length of a contactor uniform even when the contactor is joined to a position that deviates from a joint position in a high-frequency conducting path and make contact with an electrode with stability, which improves measurement quality. A probe unit according to the present disclosure includes: a coaxial connector that is attached to a main body and gives and receives an electrical signal to and from a tester via a coaxial cable; a high-frequency conducting path that is connected to the coaxial connector and transmits an electrical signal; a plurality of contactors, each having a tip portion that makes electrical contact with an electrode of an object to be inspected and giving and receiving an electrical signal to and from the high-frequency conducting path; and a pedestal that is interposed between the contactor and the high-frequency conducting path, and the pedestal is provided in each contactor such that a free length of the contactor is a predetermined length. |
US11860188B2 |
Probe for scanning probe microscope and binary state scanning probe microscope including the same
Provided is a scanning probe microscope, and in particular, a scanning probe microscope capable of scanning a large area using a probe including a plurality of conductive tips and capable of simply generating a surface image of a sample with high resolution by recognizing only two binary states of contact/non-contact between the conductive tips and a surface of the sample. |
US11860182B2 |
Sensor arrangement for detecting the density of harvested crops in a silo and compaction vehicle provided therewith
A sensor arrangement for detecting a density of harvested crops deposited as silage in a silo includes a source of a pressurized gaseous medium and an opening connected by a line to the source and which is movable along a surface of the silage. The gaseous medium is guided out of the opening from the source into the silage. The arrangement further includes a sensor for detecting a property of the medium flowing through the line, and an evaluation device connected to the sensor for providing an output signal containing information based on the signal of the sensor regarding the density of the silage. |
US11860179B2 |
Automatic analysis apparatus
To provide a high-throughput automatic analysis apparatus at a lower cost. The automatic analysis apparatus includes an incubator which accommodates a plurality of reaction vessels; a specimen dispensing mechanism which dispenses a specimen into each of the plurality of reaction vessels; a mounting unit which mounts a dispensing tip on the specimen dispensing mechanism; a suction unit which sucks a specimen from a specimen vessel containing the specimen by means of the specimen dispensing mechanism having the dispensing mounted thereon; a discharging unit which is provided in the incubator and discharges the specimen from the specimen dispensing mechanism to the reaction vessel; a disposal unit which discards the dispensing tip; a sensor which detects whether the dispensing tip is mounted to the specimen dispensing mechanism; and a control unit which controls the specimen dispensing mechanism. The mounting unit, the suction unit, the discharging unit, and the disposal unit are arranged along a movement path of the specimen dispensing mechanism. The sensor is arranged so as to be able to detect the dispensing tip at a position sandwiched between any two of the mounting unit, the suction unit, the discharging unit, and the disposal unit. |
US11860177B2 |
Analysis method of automatic analyzer
An analysis method of an automatic analyzer is provided. The automatic analyzer includes: an insertion unit into which a rack is inserted; a transport line that transports the rack; a detection unit that detects a rack identifier from a rack or an attribute from a sample container which accommodates therein a sample as an object to be examined and which is mounted on a rack; an analysis module that includes a light source and a spectrometer which measures a measurement value to analyze a sample; a rack standby unit in which a rack stands by; and, a rack recovery unit that recovers a rack. In the automatic analyzer, a rack stands by in the rack standby unit until a measurement result in the analysis module is output; and is then recovered to the rack recovery unit. The analysis method includes: a step of transporting a rack from the rack insertion unit to the transport line, making the transported rack stand by until a measurement result in the analysis module is output, and then recovering the rack to the rack recovery; a step of detecting an identifier from the rack or an attribute from a sample container accommodating a sample and mounted on the rack; and a step of, when a rack transported subsequent to the rack of interest is transported from the rack insertion unit to the transport line, recovering the subsequent rack to the rack recovery unit without standing by in the rack standby unit. |
US11860176B2 |
Method of operating an analytical laboratory
A method of operating an analytical laboratory is presented. The method comprises the steps of: setting a load limit for each laboratory instrument at maximum instrument capacity; dispatching biological samples to laboratory instrument(s) at a dispatch rate not greater than the instrument load limit; each laboratory instrument sending test order queries to the laboratory middleware upon identifying a biological sample; in response to the test order queries transmitting test orders to the laboratory instruments corresponding to the biological samples; the laboratory middleware monitoring a query rate of the plurality of laboratory instruments in order to determine an effective flow rate corresponding to each laboratory instrument; decreasing the load limit of a first laboratory instrument if its effective flow rate is lower than the dispatch rate; increasing the load limit for the first laboratory instrument if its effective flow rate is greater than or equal to the dispatch rate. |
US11860174B2 |
Anti-cannabidiol antibody and uses thereof
This invention relates to anti-cannabidiol antibodies and methods of using these antibodies for the detection and quantification of bioactive cannabidiol. |
US11860166B2 |
Red fluorescent protein-based biosensor for measuring activity of dopamine receptor D1
Provided are a red fluorescent protein-based biosensor for measuring the activity of dopamine receptor D1, a method of measuring the activity of dopamine receptor D1 using the biosensor, and a method of detecting a ligand binding to dopamine receptor D1. |
US11860164B2 |
Markers, methods and systems for identifying cell populations, diagnosing, monitoring, predicting and treating conditions
Disclosed herein are to markers, methods and systems for identifying cell populations, diagnosing, monitoring and treating cancer, including biomarkers predictive of response to immunotherapy treatment in Merkel cell carcinoma. |
US11860163B2 |
Methods and compositions for identifying and treating subjects at risk for poor CAR T cell therapy response
The present invention relates to compositions, methods, and kits for predicting a subject's response to a CAR T cell therapy, by analyzing the intestinal microbiome of the subject. The present disclosure also provides a method of detecting patients at risk for a poor response to CAR T cell therapy by measuring the level of the presently disclosed bacteria or bacterial genes in the microflora or microbiome of a patient receiving or considered for CAR T cell therapy. The present disclosure further provides therapeutic compositions and methods for treating a subject having a cancer, by improving the subject's response to a CAR T cell therapy. |
US11860160B2 |
Vertical flow molecular assay apparatus
Provided are vertical flow detection devices and related methods. The devices may comprise a membrane having a first surface and a second surface with a plurality of porous structures extending between the first and second surfaces to form fluid conduits from a first fluid chamber formed by the first surface and a second fluid chamber formed by the second fluid surface. A capture agent is immobilized on and/or in the membrane. A rigid porous membrane support mechanically supports the membrane and to provide a relatively uniform flow across the membrane. Various gaskets or holder elements are positioned around an outer edge of the membrane to prevent fluid leakage around the membrane. A fluid pump is configured to force a fluid sample flow in a direction from the first fluid chamber to the second fluid chamber. |
US11860158B2 |
Unmasking endotoxins in solution
The invention relates to unmasking endotoxins in compositions so that previously present, but undetectable endotoxins are rendered detectable. |
US11860157B2 |
Polymer microfilters, devices comprising the same, methods of manufacturing the same, and uses thereof
A microfilter having a hydrophilic surface and suited for size-based capture and analysis of cells, such as circulating cancer cells, from whole blood and other human fluids is disclosed. The filter material is photo-definable, allowing the formation of precision pores by UV lithography. Exemplary embodiments provide a device that combines a microfilter with 3D nanotopography in culture scaffolds that mimic the 3D in vivo environment to better facilitate growth of captured cells. |
US11860152B2 |
Semiconductor device for determining a biomolecule characteristic
A semiconductor device includes a circuit layer and a nanopore layer. The nanopore layer is formed on the circuit layer and is formed with a pore therethrough. The circuit layer includes a circuit unit configured to drive a biomolecule through the pore and to detect a current associated with a resistance of the nanopore layer, whereby a characteristic of the biomolecule can be determined using the currents detected by the circuit unit. |
US11860148B2 |
Dissolved gas analysis devices, systems, and methods
Devices, systems, and methods for determining gas characteristics to monitor transformer operation include extracting gas from transformer fluid for analysis. |
US11860145B2 |
Systems and methods for automated wetstock management
An automated wetstock management system can include a plurality of sensors disposed in a fuel storage facility, the plurality of sensors configured to sense fuel data characterizing one or more aspects of the fuel storage facility, and a wetstock management server communicatively coupled to the plurality of sensors. The wetstock management server can process the fuel data to detect whether the fuel data satisfies an exception indicative of an operational issue of the fuel storage facility based on one or more predefined rules or models stored in the wetstock management server. In some embodiments, the wetstock management server can generate a workflow for assisting a user of the fuel storage facility to resolve the operational issue. In some embodiments, the wetstock management server can assign a risk category to the exception and electronically transmit an alert characterizing the operational issue to the user. |
US11860144B2 |
Measuring cell for chemical analyses
The present disclosure relates to a measuring cell for carrying out chemical analyses, having a vessel, in which at least one liquid to be analyzed is located; a heating wire, which is guided at least partially around an outer wall of the vessel, so that the liquid inside the vessel can be heated in a uniform and controlled manner; and a first temperature sensor, which determines and/or monitors a first temperature of the liquid. The measuring cell furthermore comprises a magnetic stirrer with a stir bar and a cover for closing the vessel, wherein the cover has a plurality of ducts, wherein at least one first duct is provided for at least one first analysis sensor, which determines and/or monitors at least one chemical and/or physical variable of the liquid of the vessel and wherein at least one second duct is provided for a liquid line. |
US11860139B2 |
System and method for analysing the composition of a quenched flow reaction liquid
The present invention relates to a system for analysing the composition of a quenched flow reaction liquid comprising a quenched flow reactor, and a high performance liquid chromatography (HPLC) apparatus; wherein the quenched flow reactor is in fluid communication with the HPLC apparatus. |
US11860134B1 |
Apparatus for applying force to a workpiece
An apparatus for applying force to a workpiece, the apparatus having a frame with spaced first and second side members and a top frame assembly. An anchor is spaced downwardly from the top frame assembly. There is a force generator connected to the frame assembly. The force generator is operative to apply a force to a workpiece connected between and to the force generator and anchor. |
US11860131B2 |
System and method for portable ultrasonic testing
The present disclosure provides a system with an ultrasonic transducer housing assembly that maintains an acoustic coupling path for spherically focused transducers while allowing the placement of the housing at angles relative to a vertical angle. This invention extends the use of spherically focused transducers into portable systems with significantly reduced system and operational costs for non-destructive testing. The transducer housing assembly features a lens housing with an opening that is sealed with a replaceable fluid-tight membrane defining an acoustic window with acoustic properties similar to those of fluid in the housing and therefore at least translucent to the transducer and causing minimal signal loss. The housing contains minimal fluid to be cleaned up in case of improper use or leakage. The transducer housing also includes an optional surface offset and an ability to adjust the focal point of the transducer relative to the component surface. |
US11860130B2 |
Systems, methods, and devices for health monitoring of an energy storage device
A vehicle can comprise a battery cell, a monitoring device, and a controller. The monitoring device can comprise an ultrasound source and an ultrasound sensor. The ultrasound source can direct ultrasound at the battery cell, and the ultrasound sensor can detect ultrasound transmitted through or reflected from at least a portion of an interior of the battery cell. The ultrasound sensor can generate one or more signals responsive to the detected ultrasound. The controller can process the one or more signals from the ultrasound sensor and can output an indication of an internal state of the first battery cell. |
US11860129B2 |
Bulk acoustic wave resonator with increased dynamic range
Devices that include a low sensitivity bulk acoustic wave (BAW) resonator sensor including a surface to which a low recognition component is immobilized, the low recognition component being configured to selectively bind the analyte, an analyte molecule to which a tag is linked, or a tag, or any one of these molecules to which an amplification element-linked second recognition component is bound; a high sensitivity BAW resonator sensor including a surface to which a high recognition component is immobilized, the high recognition component being configured to selectively bind the analyte, an analyte molecule to which a tag is linked, or a tag, or any one of these molecules to which an amplification element-linked second recognition component is bound; one or more containers housing an amplification molecule, the amplification element-linked second recognition component, and optionally one or both of the tag and the analyte molecule. |
US11860127B2 |
Eddy current probe based on Halbach array coil
An eddy current probe based on a Halbach array coil includes a first coil, a second coil, a third coil, a fourth coil and a fifth coil arranged in a form of a Halbach array. One side with dense magnetic induction lines is used as a displacement measurement direction of the eddy current probe. |
US11860121B2 |
Integrated circuit with BioFETs
An IC includes a source region and a drain region in a semiconductor layer. A channel region is between the source region and the drain region. A sensing well is on a back surface of the semiconductor layer and over the channel region. An interconnect structure is on a front surface of the semiconductor layer opposite the back surface of the semiconductor layer. A biosensing film lines the sensing well and contacts a bottom surface of the sensing well that is defined by the semiconductor layer. A coating of selective binding agent is over the biosensing film and configured to bind with a cardiac cell. |
US11860117B2 |
PH sensor and reference electrode thereof
A pH sensor for detecting a pH of a sample includes a reference electrode and a glass electrode. The reference electrode includes a hollow tubular housing, and at least one water absorbing unit disposed in the housing and including a porous junction member configured to contact the sample, and a water absorbing member disposed on one side of the porous junction member that is opposite to the sample. The water absorbing member is made by soaking a superabsorbent polymer in potassium chloride solution. The glass electrode is inserted into the water absorbing member, and protrudes from the junction member toward the sample. |
US11860116B2 |
Semiconductor devices including crack sensor
A semiconductor device includes a target layer disposed on a substrate, and a crack sensor for detecting a crack generated in the target layer. The crack sensor includes a first conductive pattern positioned at a bottom surface of the target layer, a second conductive pattern positioned on a top surface of the target layer, the top surface being opposite to the bottom surface of the target layer, a plurality of resistors, and nodes. The plurality of resistors are connected in parallel to each other through the first conductive pattern and the second conductive pattern. Each of the plurality of resistors is disposed to substantially penetrate the target layer. |
US11860115B2 |
Measurement mechanism
A measurement mechanism that has a body, a vacuum chamber located on the body and in which a measurement process is performed is disclosed. A first sample and a second sample between which a heat transfer occurs are placed in the vacuum chamber and contact each other. A piston that provides the first sample and the second sample to continuously contact each other, a measurement unit that contacts the first sample and the second sample, and a cooler located below the first sample and the second sample is also disclosed. |
US11860108B2 |
Optofluidic diagnostics system
An optofluidic diagnostic system and methods for rapid analyte detections. The system comprises an optofluidic sensor array, a test plate and an optical detection cartridge. The sensor array supports one or more distinct sensor units, each having a reactor section designed to temporarily enter a series of different kinds of wells in the test plate. One kind of well is a sample reservoir that holds reagent solution to be transferred into the reactor section. Another kind of well is a drainage chamber that removes reagent solution from the reactor section. A third kind of well is a colorant reservoir that holds a colorant reagent transferable into a reactor section. Finally, the sensor unit is transferred to the optical detection cartridge where it is placed into an isolation booth during the optical detection process so that its flat observation face is stationed in a viewing window opposite an optical detector lens. |
US11860106B1 |
System and method for high gain Raman spectroscopy
A system for high gain stimulated Raman spectroscopy comprises a first continuous wave laser having an output beam at a tunable optical frequency modulated at a first RF frequency, a second continuous wave laser having a second output beam at an optical frequency modulated at a second RF frequency, wherein the modulation frequencies are selected such that their beat notes represent a Raman resonance frequency, a dual-beam rasterizing probe including first and second photosensors and a rasterizer configured to scan the first and second laser output beams onto a sample, exposing the sample to a reduced average power of laser radiation stimulating the sample to emit Raman radiation signals. The Raman signals are directed to the photosensors and the outputs of the photosensors are supplied to a differential amplifier configured to provide sensitivity and gain to signals at the beat note resonant frequency and to filter signals at other frequencies. |
US11860103B2 |
Sample identification
A method of analyzing a sample is disclosed. The method includes the steps of measuring a spectral response of the sample, selecting a reference material having a Raman peak with a magnitude at a wave number, measuring a peak value in the spectral response at the wave number, and determining an amount of the reference material in the sample based in part on a ratio of the measured peak value to the magnitude of the Raman peak of the reference material. |
US11860101B2 |
Multi-photon microscopy and imaging method, lowering repetition rate to use time-gated detection
The multi-photon microscope comprises a repetition rate tuner that lowers an optical pulse train emitted from a pulsed laser to a repetition rate for time-gated detection, a scanner that scans the optical pulse train transmitted from the repetition rate tuner in x-axis and y-axis directions, an objective lens that irradiates an optical signal scanned by the scanner to the sample and acquires a fluorescence signal emitted from the excited fluorescent material, a photodetector that photoelectrically converts the fluorescence signal acquired by the objective lens, an amplifier that converts a current signal output from the photodetector into a voltage signal, a digitizer that samples the voltage signal output from the amplifier, and a computing device that separates sampling data output from the digitizer with a detection window set in time domain, and generates an image based on the sampling data separated by the detection window. |
US11860099B2 |
Reagents for optical microscopy
An antibody or Fab fragment, wherein at least one amino group of the N-terminal amino acid of the light chain and/or of the N-terminal amino acid of the heavy chain is bound by an amidic bond to a molecule comprising a fluorophore group A, wherein said bond constitutes at least 70% of the total binding of said molecule to said antibody or Fab. |
US11860098B1 |
Method and device for three-dimensional object scanning with invisible markers
A three-dimensional (3D) object scanning method includes: controlling, when an invisible light source is off, a first camera device to capture a first image of the target object; and controlling, when the invisible light source is on, a second camera device to capture second images of the target object from a plurality of viewing angles. The target object is painted with invisible markers that are invisible to the first camera device when the invisible light source is off. The invisible markers are visible to the second camera device upon absorbing a light emitted by the invisible light source. The second images are used to determine 3D information of the target object. |
US11860092B2 |
Protective cover for chamberless point sensor
A covered chamberless particulate detector includes a chamberless detector configured to produce a signal when particulate sensing events occurs, one or more optical emitters configured to emit one or more emitting cones of light, one or more optical sensors defining one or more receiving cones and configured to detect occurrence of particulate sensing events, and a protective cover defining an inside region and an outside region. Each of the one or more emitting cones of light is configured to overlap with each of the one or more receiving cones, thereby creating one or more sensing volumes which may be in the inside region, the outside region, or both regions. The protective cover can be transparent, partially transparent, or opaque, and can include apertures. The optical emitters and detectors can use one or more wavelengths, allowing discrimination of various airborne particulates. |
US11860086B2 |
Food selection method, food selection system, robot, non-transitory computer-readable recording medium storing program, and comparison method
A food selection method includes obtaining one or more spectra corresponding to each of one or more foods, the one or more spectra being a result of measurement of each of the one or more foods using a spectral camera, comparing desire information indicating an attribute of a food desired by a user and a state of each of the one or more foods based on the one or more spectra, and selecting a food that suits the user's desire on a basis of a result of the comparing. |
US11860082B1 |
Method of determining an index of quality of a weld in a formed object through mechanical contact testing
A method for evaluating a weld in a formed object includes performing a contact mechanics test of a first region that includes the weld and storing one or more corresponding weld surface mechanical property measurements, performing a contact mechanics test of a second region that excludes the weld and storing one or more corresponding base material surface mechanical property measurements, determining a relative difference in the weld surface mechanical property measurements and the base material surface mechanical property measurements, determining one or more weld width measurements on the exterior surface of the formed object, and evaluating the weld based on the determined relative difference in the weld surface mechanical property measurements and the base material surface mechanical property measurements in relation to the determined weld width measurements in order to provide an index of weld quality that is traditionally measured through a destructive test or examination. |
US11860080B2 |
System for monitoring particles suspended in fluid stream
In some examples, a system including a fluid stream monitoring system. The monitoring system includes an illumination device configured to illuminate at least some of particles suspended in a fluid stream; and an imaging device configured to image the illuminated particles at a first image plane that intersects a longitudinal axis of the fluid stream, wherein the illumination device and the imaging device are registered to the fluid stream delivery device in the first image plane, where the first image plane is substantially orthogonal to the longitudinal axis. The system includes processing circuitry configured to determine one or more physical characteristics of the fluid particles. |
US11860078B2 |
Particle size distribution control in disc milling system based stochastic distribution control experimental device and method
An experimental device for SDC of powder particle sizes in a disc mill system includes a screw feeding control device, a mill speed adjustment device, a disc gap servo control device, a sampling device, a laser particle analyzer, a control cabinet and an upper computer. A control method for the experimental device includes the following steps: 1) performing initial setting; 2) starting the disc mill system; 3) performing sampling through a sampling device; 4) detecting a actual PDF (probability density function) shaping of distribution of powder particle sizes through the laser particle analyzer; and 5) updating the initial setting through a SDC algorithm. The experimental device and method can verify a series of SDC algorithms, and provides good a better experimental platform for teaching and scientific research; and the shape of non-Gaussian distribution of output random variables of a stochastic distribution system can be effectively controlled. |
US11860076B2 |
Systems and methods for encapsulation and multi-step processing of biological samples
The present invention relates to methods and systems for isolation of species in semi-permeable capsules and processing of encapsulated species through series of steps and/or reactions. To produce capsules, first aqueous two-phase system (ATPS) droplets are generated using microfluidics system and then the hydrogel shell layer is hardened by inducing polymerization. As exemplified in this invention to achieve concentric ATPS droplet formation density-matched PEGDA and Dextran polymer solutions can be used. Once a capsule is formed, its composition can be changed by adding new reagents or replacing out old ones (e.g. by resuspending capsules in desired aqueous solution). The hydrogel shell of semi-permeable capsules can be dissolved at selected step during multi-step procedures in order to release the encapsulated species. The present invention exemplifies the isolation of individual cells within capsules and using the encapsulated cells for genotypic and phenotypic analysis. Finally, the present invention also exemplifies the use of capsules in multi-step procedures to perform complex biological reactions. |
US11860074B2 |
Embedding medium of biological sample for its imaging by light and/or electron microscopy
The present invention relates to the field of microscopy, preferably electron microscopy. Especially, the present invention concerns an embedding medium for imaging a biological sample by microscopy comprising: from 60% to 99% wt. of a glycol dimethacrylate selected from alkylene glycol dimethacrylate and/or oligo(alkylene glycol) dimethacrylate; from 0% to 38% wt. of a polyalkylene glycol diacrylate or of a polyalkylene glycol methacrylate; said polyalkylene glycol diacrylate or polyalkylene glycol methacrylate being optionally substituted by at least one hydrophilic group such as hydroxyl, amino, or an oxo group; at least one additive, preferably comprising at least one heavy metal salt or lanthanide salt; and from 0.1% to 2% wt. of a radical polymerization initiator. The present invention also refers to the electro-conductive material resulting from the polymerization of the embedding medium of the invention, and the process and kits of preparation thereof; said material embedding at least one biological sample.The present invention also relates to a method for imaging by microscopy, a biological sample comprising using the embedding medium and/or the electro-conductive material of the invention. |
US11860071B2 |
Lossless cryo-grid preparation by controlled sample evaporation
Method for preparing a sample, wherein the sample is provided as a thin film on a support structure; the temperature of the support structure is adjusted to a value above the dew point temperature of the environment to decrease the film thickness, light is directed at the support structure, an intensity value of the transmitted light is measured, and the support structure is automatically inserted into a liquid cryogen dependent on the measured intensity value. The application further relates to a system comprising a support structure, a temperature-controlled stage for keeping the support structure at a pre-defined temperature, a transfer mechanism for moving the support structure into a container containing a liquid cryogen, a light source, a photodetector for measuring an intensity value of the transmitted light, and a control device for triggering the transfer mechanism dependent on the measured intensity value. |
US11860070B1 |
Volatile organic chemical in solid sample collection, processing, and measurement apparatus and method
At least a method and an apparatus are provided for collecting, processing and/or measuring of volatile organic chemicals (VOCs) in a sample, particularly in a solid sample which needs to be crushed for the VOCs to be released. A solid sample is placed into a reusable vial made of e.g., a material having a crushing strength of at least 4000 pounds per square inch. The reusable vial is capped using an external capping unit. The sample can be crushed directly in same reusable vial with an external crushing pestle placed through the capping unit to release a volatile organic compound contained in the solid sample. The volatile organic compound contained in the solid sample can then be extracted from the same reusable vial for an analysis of the volatile organic compound. |
US11860068B2 |
Method and system for obtaining portable generator telemetry data over coaxial cable systems
Methods and systems for remote monitoring of a portable generator. A method for monitoring portable generators includes removably attaching a telemetry module to a portable generator, the telemetry module including a processor, a service provider cable modem, and sensors for obtaining telemetry data from the portable generator, sending, to a service provider system via the service provider cable modem and over a service provider coaxial cable system, portable generator telemetry data when the portable generator is active, receiving, by the service provider cable modem from the service provider system, control commands based on actionable data generated from the portable generator telemetry data, and executing, by the processor, the control commands on the portable generator. |
US11860061B2 |
Undercarriage wear measurement using a gyro sensor
A track component for use with a track assembly includes a gyro sensor that monitors a track wrap angle of the track chain assembly about the idler wheel, or the drive sprocket. |
US11860057B2 |
Heterodyne one-dimensional grating measuring device and measuring method thereof
A heterodyne one-dimensional grating measuring device and measuring method thereof, including a light source, a reading head, a photoelectric receiving module, and a signal processing system. The light source is configured to generate two linearly polarized lights having characteristics of overlapping, polarization orthogonal, and fixed frequency difference. The reading head is configured to receive two beams of polarized lights and be respectively incident on a surface of a moving measuring grating to generate a +1-order diffracted light and a −1-order diffracted light. The photoelectric receiving module is configured to receive the +1-order diffracted light and the −1-order diffracted light to form two paths of beat frequency signals. The signal processing system is configured to perform differential calculation on the two paths of the beat frequency signals to realize a displacement measurement of single diffraction of the measuring grating for four-fold optical subdivision. |
US11860056B2 |
Shaped body and method for producing a shaped body
A shaped body, in particular for a pressure sensor, can have a membrane and having a supporting section supporting the membrane. The membrane can be produced at least in layers from a ceramic material by means of additive manufacturing, in particular 3D screen printing, and having an outer circumferential shape with at least one corner. |
US11860055B2 |
Pressure sensors having a hermatically sealed component compartment with a pressure housing and the method of manufacturing thereof
A pressure sensor and method of manufacturing the like are provided for determining a pressure of a fluid. An example pressure sensor includes a pressure sensor housing sealably attached to a diaphragm at a first end. The header includes a lip configured to engageably fit with the second end of the pressure sensor housing to create a hermetically sealed component compartment. The header also includes header pin(s) configured to transmit electrical signals between an interior and an exterior of the hermetically sealed component compartment. A sensing element and a processor are disposed within the hermetically sealed component compartment and in communication with one another. The sensing element is mounted to the processor within the hermetically sealed compartment. The corresponding method of manufacture is also provided. |
US11860054B2 |
Validation apparatus for validating a force testing machine, method of validating a force testing machine and method of measuring forces
A force testing machine (FTM) validation apparatus is disclosed for validating a test process involving a force testing machine to measure forces involved in operation of a syringe arrangement. Particularly a syringe arrangement that includes a staked-in needle prefilled syringe and a needle safety device cooperating with the staked-in needle prefilled syringe. The FTM validation apparatus includes a syringe arrangement surrogate, and a holder arranged to support the syringe arrangement surrogate in a predefined position and orientation in the force testing machine. The syringe arrangement surrogate includes a break loose part arranged to mimic a break loose force of the syringe arrangement and an injection force part arranged to mimic an injection force of the syringe arrangement. Methods are also disclosed for validating a test process that measures forces involved in operation of a syringe arrangement and for measuring forces involved in operation of the syringe arrangement. |
US11860053B2 |
Torque sensor device, method for determining a torque, stator and stator arrangement
A torque sensor device for detecting a torque applied to a shaft, includes a magnetic arrangement, a stator arrangement and a magnetic sensor arrangement. The magnetic arrangement is configured for generating at least one magnetic field. A magnetic flux can be generated in the stator arrangement. The magnetic arrangement and the stator arrangement are movable relative to each other in the circumferential direction. The magnetic arrangement and the stator arrangement are arranged relative to each other so that, by a relative movement between the magnetic arrangement and the stator arrangement in the circumferential direction about a center axis of the torque sensor device, a first magnetic flux with a first magnetic flux direction and a second magnetic flux with a second flux direction opposite to the first flux direction can be generated in the stator arrangement. |
US11860052B2 |
Pressure distribution and localization detection methods and apparatuses incorporating the same
A method includes detecting a force applied to a sensing area of a sensor system, the sensing area including a first sensing region and a second sensing region. The first sensing region is determined to be a correct sensing region. The second sensing region is determined to be an incorrect sensing region. An activation area of the incorrect sensing region is determined. A force distribution of the incorrect sensing region is determined. A corrected corresponding force measurement of the incorrect sensing region is calculated based on the activation area and force distribution of the incorrect sensing region. |
US11860050B2 |
Load detector
A load detector includes a housing having a height direction, and a load sensor provided within the housing. The load detector further includes a base platform, an elastic beam and an elastic member, the base being floatingly supported on the housing by the elastic beam, and the elastic member being provided on the base platform for receiving a load force. With the load force is applied to the elastic member, the elastic beam and the elastic member are simultaneously elastically deformed in the height direction, and the load force is transmitted to the load sensor via the base platform. The base platform is floatingly supported on the housing by the elastic beam, so that a high sensitivity of the load sensor may be enabled and the load sensor may be prevented from damage caused by excessive load. |
US11860048B2 |
Capacitive and tactile sensors and related sensing methods
Aspects of various embodiments are directed to sensor apparatuses and methods thereof. An example sensor apparatus includes a capacitor and sensor circuitry. The capacitor includes a first substrate having a first electrode, a second substrate having a second electrode, and a dielectric layer. The dielectric layer has a plurality of dielectric structures arranged in a pattern, the first and second electrode being separated by the dielectric layer and arranged with an overlapping area with respect to one another. The sensor circuitry is coupled to the capacitor and configured and arranged to detect normal and shear forces applied to the sensor apparatus based on changes in capacitance derived from changes in at least one of a distance between first and second electrodes and the overlapping area of the first and second electrodes. |
US11860040B2 |
Infrared transparent constructs and methods of making them
Infrared transparent constructs (e.g., infrared transparent windows) may be shaped as a dome (e.g., for an infrared detector system) and/or other desired geometries, such as portions of IR seeker domes. Electrically conductive tracing(s) may be printed in desired shapes and forms, e.g., in the form of EMI shielding, an FSS grid, an anti-static component, electrical connectors, etc., and integrated into the interior of the construct structure. The electrically conductive tracing(s) may be printed between layers of independent infrared transparent window components that are then engaged together to form a window preform. Additionally or alternatively, the electrically conductive tracing(s) may be printed between printed layers of infrared transparent ceramic or plastic material built up to form the window preform. Once formed, the window preform may be sintered, e.g., in an ultrafast high temperature sintering process (and optionally further treated) to produce the final infrared transparent construct. |
US11860039B2 |
Temperature regulation based on thermal imaging
Systems and techniques are described for using thermal imaging to configure and/or augment temperature regulation operations within a property. In some implementations, a computing device obtains a thermal image of a region of a property. The thermal image identifies at least a surface within the region. A surface temperature of the surface is determined. An ambient temperature for the region is determined based at least on the surface temperature. The one or more temperature controls for the region are adjusted based at least on the ambient temperature. |
US11860031B2 |
Miniaturized, light-adaptive, wireless dosimeter systems for autonomous monitoring of electromagnetic radiation exposure and applications of same
A system for measuring a radiant exposure of electromagnetic radiation includes an accumulation detection module having a detector and configured to continuously monitor an electromagnetic radiation received by the detector; and an adaptive circuit configured to periodically interrogate the accumulation detection module; adjust a frequency of interrogation of the accumulation detection module based on an intensity of the electromagnetic radiation received by the detector; and autonomously transmit information related to an amount of the electromagnetic radiation received by the detector to a remote device. |
US11860030B2 |
Methods and apparatuses for detecting ambient light illuminance and for computing correction coefficient and electronic device
Embodiments of the present disclosure provide methods and apparatuses for detecting an ambient light illuminance and for computing a correction coefficient, and an electronic device. The method for detecting an ambient light illuminance includes: filtering ambient light based on a monochromatic channel, such that a quantum efficiency curve of the filtered light matches a spectral luminous efficiency curve; and performing photoelectric detection on the filtered light to obtain an illuminance level of the ambient light. In solutions of the embodiments of the present disclosure, the photoelectric detection may be equivalent to obtaining an illuminance level of light by convolutional computation based on a spectral luminous efficiency curve, and therefore, when the quantum efficiency curve for a monochromatic waveband obtained by filtering ambient light based on a monochromatic channel matches the spectral luminous efficiency curve, a reliable spectral luminous efficiency curve can be obtained with a small computing workload. |
US11860024B2 |
Valve arrangement for a guided wave radar level gauge
A valve arrangement for a guided wave radar level gauge including a valve housing holding a movable valve element having a through-opening, the movable valve element being configured to be movable between an open position and a closed position. A probe section arranged in the through-opening of the movable valve element. Upper and lower probe sections are located on respective sides of the movable valve element. A spring-loaded connection assembly is configured to form an electrical connection between the upper and the lower probe section via the probe section in the movable valve element when the movable valve element is in an open position. |
US11860021B2 |
Sensing of a water level in refrigerated cabinets
A system for monitoring a water collecting container includes a first sensor operable to detect if water is present within the water collecting container, a second sensor operable to determine a level of water within the water collecting container, and a processing device operably coupled to the first sensor and the second sensor. |
US11860020B2 |
Intake arrangement for a roller mill, roller mill having such an intake arrangement and method for determining the ground material fill level of a storage container of a roller mill
An intake arrangement (1) for a roller mill which includes a storage container (2), a force transducer (6) arranged on the storage container (2), a level sensor (7) arranged on the storage container (2) for determining when a ground material level (B) is reached in the storage container (2), and a control unit (8). The control unit (8) is designed to determine a first fill level (A) of the storage container (2), from a weight force (EG) determined by the force transducer (6), and to determine a characteristic fill level curve (K), based on the determined first fill level (A) and the fill level (B) determined by the level sensor (7). |
US11860019B2 |
Field device with display means for the visual representation of determined states, and method
A field device with display means for the visual representation of states determined by the field device, wherein at least two display means are provided, which are each configured in a ring-shaped or ring-segment-shaped manner, as well as a method for the visual representation of states determined by a field device. |
US11860017B2 |
Cosmetic dispenser with bladder valve system
A dispensing system including a cap configured to secure the dispensing system to a bottle filled with a formula, wherein the cap is configured to retain a metered dose of the formula, a shaft in fluid communication with the cap, a bladder inside the cap, wherein the bladder comprises one or more openings, and wherein the bladder is configured to lift to cover the shaft, a distributor nozzle in fluid communication with the shaft, and an outer nozzle covering the distributor nozzle and configured to dispense the formula. |
US11859993B2 |
In-vehicle apparatus and processing method thereof
Based on position information indicating a position of a vehicle on a map, whether the vehicle has arrived at an entrance of an area in a vicinity of a destination of the vehicle where road links do not exist is determined, a history of the vehicle having parked in the area is stored as parking information, the parking information is referenced when it is determined that the vehicle has arrived at the area, and guidance information is output as information which guides the vehicle based on recommendation information and which includes at least a parking position in the area. |
US11859992B2 |
Estimation apparatus, estimation method and program
The present disclosure relates to an apparatus and methods of estimating a traffic volume of moving objects. In particular, the present disclosure estimates the traffic volume based on amounts of traffic volume of the moving objects observed at observation points based on a routing matrix and a visitor matrix. The routing matrix indicates whether moving objects that pass through specific waypoints are to be observed at an observation point. The visitor matrix indicates whether a moving object departing or arriving at the observation point. The present disclosure enables estimating a traffic volume of moving objects on various routes based on observed data with errors in data and varying lengths in observation periods. |
US11859988B2 |
Detecting the number of vehicle passengers
The present disclosure relates to systems and methods for managing a fleet of ridesharing vehicles. In one implementation, the system may include a communications interface configured to receive requests for shared rides from a plurality of users; a memory configured to store indications of passenger-capacity for specific ridesharing vehicles in the fleet; and at least one processor configured to receive information from the communications interface and access the memory The at least one processor may be further configured to assign, to ridesharing vehicles already transporting users, additional users for simultaneous transportation in the ridesharing vehicles; track a current utilized capacity of each specific ridesharing vehicle; and implement a threshold block that prevents assignment of additional users to a ridesharing vehicle when the ridesharing vehicle's current utilized capacity is above a threshold being less than the ridesharing vehicle's passenger-capacity. |
US11859983B2 |
Lane information generating method
Disclosed is a lane information generating method that can generate lane information of an increasing or decreasing lane which increases or decreases from a traveling lane with high accuracy is provided. By determining characteristic points based not only on traveling trajectory information of a vehicle but also on the shape of the increasing line of the increasing lane increasing from two traveling lanes, a control unit can complementarily using information of a shape of the increasing line at a position at which variation is easily generated in the traveling trajectory, and thus generate the characteristic points as the lane information of an increasing line with high accuracy. |
US11859980B2 |
Method of movement tracking, processing module and lawn mower
A method of movement tracking includes: performing, when it is determined that a strength of an external signal is greater than a threshold, positioning based on the signal to generate a first record; performing, when it is determined that the strength is not greater than the threshold, measurement of a movement variation to generate a second record; performing, when it is determined that the strength increases from being not greater than the threshold to being greater than the threshold, positioning based on the signal to obtain coordinates of an exact position; and computing corrected data based on the second record and the coordinates, and generating a movement path record based on the first record and the corrected data. |
US11859969B2 |
Measurement device
A measurement device includes: a probe part including a probe configured to measure a surface of an object to be measured and is attached so as to swing around a swing center according to a shape of the surface of the object to be measured; a scale configured to measure displacement by swinging of the probe part; a scale head configured to read a scale mark of the scale; and an arm part to which the probe part is attached, the arm part is attached so as to swing around the swing center integrally with the probe part, and the scale is attached to the arm part. When thermal expansion coefficients of the probe part, the arm part and the scale are α, β and γ respectively, the measurement device satisfies a condition of (α+γ)−1/2α≤β≤(α+γ)+1/2α. |
US11859968B2 |
Measuring tape with preset length
When extending the leader or tape from a traditional tape measure over a large distance, a user situated away from the body of the tape measure is unable to determine the length that has been extended at the leading edge. Presented herein is a retractable measuring device in which the body of the measuring device is configured to compute and broadcast the amount of tape that has been withdrawn from the body to a receiver. The receiver may be located at the leading edge of the tape or comprise a secondary device such as a smartphone. Alternatively, the broadcast may include tactile, audible, or visual feedback relating to the distance that may be received directly by the user. Additionally, the retractable device may include an interface for setting a desired length and provide either the user or receiver with feedback when the desired length has been reached. |
US11859966B2 |
Determining a surface characteristic of a roadway using an imaging device
A method for determining a characteristic of a construction material is provided. The method includes imaging the construction material and determining a characteristic of the construction material based off of the imaging. |
US11859964B2 |
Reflection refuting laser scanner
Some embodiments described herein relate to optical systems and methods for determining the shape and/or size of objects that include projecting a pattern of light onto the object. The pattern of light can be configured such that first-order reflections can be distinguished from second- and/or higher-order reflections, which can be rejected. Thus, even in instances in which the pattern of light is reflected onto the object multiple times, the original, or first-order, reflection can be detected, distinguished, and/or used for laser triangulation. In some embodiments, a pattern of light that does not have reflection and/or rotational symmetry is projected onto the object, such that second-order and/or higher-order reflections can be distinguished from the first-order reflection. |