Document | Document Title |
---|---|
US11900095B2 |
Vehicle and method of controlling the same
A method of controlling a vehicle for stably performing over-the-air (OTA) software updates by fully considering a power supply status of the vehicle includes: determining a power supply status of the vehicle; determining whether to enable supply of an electric power higher than a value required to perform an over-the-air (OTA) software update of the vehicle based on the power supply status of the vehicle; and performing the OTA software update of the vehicle upon determining that the supply of the electric power higher than the value required to perform the OTA software update of the vehicle is possible. |
US11900092B2 |
Center device, distribution package generation method and distribution package generation program
A center device manages data to be written into electronic control units mounted on a vehicle and includes an update data storage storing update data for a target device being a target of data update among the electronic control units, a vehicle information storage storing, together with type of the vehicle, vehicle related information, and a device related information storage storing update data related information. Based on information stored in the device related information storage and the vehicle information storage, the center device generates specification data including device type, attribute, the update data related information of the target device, and information indicating rewrite environment related to the data update of the target device, and generates a distribution package including the update data and the specification data. |
US11900091B2 |
Extensible upgrade and modification as a service
Methods, apparatus, and processor-readable storage media for implementing extensible upgrade and modification as a service are provided herein. An example computer-implemented method includes processing one or more modifiers, wherein each modifier includes an independent processing unit having a given canonical structure and is configured to execute one or more automated actions related to at least one of application modification and application migration; obtaining data pertaining to multiple applications across multiple computing environments; determining, based at least in part on processing at least a portion of the obtained data, at least one of the one or more modifiers applicable for use in executing at least one of the one or more automated actions in connection with at least a portion of the multiple applications; and executing the at least one of the one or more automated actions using the at least one determined modifier. |
US11900090B2 |
Enforcement of updates for devices unassociated with a directory service
Disclosed are approaches for enforcement of updates for devices unassociated with a domain or directory service. An application executing on a client device can determine that the client device is to use a locator specified in a policy to receive and install updates to software installed on the client device. The application determines whether the client device complies with the policy based at least in part on a value of a registry key stored on the client device. The application then modifies a value of a registry key stored on the client device in an instance in which it is determined that the client device is to use the locator and that the client device does not comply with the policy. |
US11900089B2 |
Automatically configuring and deploying a software operator in a distributed computing environment from a package
A software operator can be automatically configured and deployed in a distributed computing environment from a package. For example, a system can receive a command specifying a package for deploying a target operator. In response to receiving the command, the system can automatically configure and deploy the target operator in a computing cluster. This may involve the system extracting a name for the target operator from the corresponding package and assigning an operator group to the target operator. The system can then subscribe the target operator to an operator management system by indicating the name and a namespace of the operator group to one or more application programming interfaces of the computing cluster. The system can also deploy an instance of the target operator in the namespace on the computing cluster. |
US11900083B2 |
Systems and methods for indexing source code in a search engine
Method, system and computer readable storage medium for transmitting content from an SCM version of a repository maintained by an SCM system to a corresponding search engine (SE) version of the repository maintained by a search engine system. The method includes generating a content request, the content request comprising information defining a start state of the SCM version of the repository and a filter field; identifying one or more files in the SCM version of the repository that have changed between the start state and an end state; filtering the identified files based on the filter field in the content request to form a filtered set of files and a removed set of files; extracting content and metadata for one or more files from the filtered set of files; and transmitting the extracted content to the search system for storage as part of the search system version of the repository. |
US11900082B2 |
Industrial automation multi-developer control code synchronization
An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project. |
US11900081B2 |
Computer-implemented method and technical system for task-oriented system definition, implementation and operation
Various embodiments include a computer-implemented method for task-oriented system definition, implementation and operation, the method comprising: importing representative model data including predefined model parameters by an interface component; importing one or more requirements for the model parameters by the interface component; executing measurement and importing measurement results data; aggregating and evaluating imported data, wherein the evaluation is performed depending on the requirements and measurement results data; storing imported data to a computer-readable storage component; operationalizing by adding measurements to the model requirements; and generating a task based on an algorithm performing a functional analysis of the model requirements. |
US11900077B2 |
Systems, methods, user interfaces, and development environments for generating instructions in a computer language
Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for generating instructions in a computer language are disclosed. For example, a computer-implemented method may include maintaining one or more databases that collectively store organizational data associated with an organization where the organizational data comprises a plurality of data objects that respectively correspond to records from the organizational data, providing an application user interface for generating instructions in a custom computer language where the custom computer language includes programmatic commands for performing operations based on the organizational data, analyzing input from the application user interface where the input comprises information for generating the instructions in the custom computer language, and generating the instructions in the custom computer language based at least in part on the input from the application user interface. |
US11900075B2 |
Serverless environment-based provisioning and deployment system
In some implementations, a device may generate, based at least in part on a first set of inputs, a serverless software development environment associated with a set of cloud resources. The device may generate, based at least in part on a first machine learning model, a technology stack recommendation having a set of associated tools for performing a software development task. The device may instantiate the selected technology stack in the serverless software development environment and generate a set of applications based at least in part on executing the set of tools. The device may deploy the set of applications in one or more serverless application environments. The device may use machine learning to observe deployed applications, detect hidden anomalies, and perform root-cause analysis, thereby providing a lean and sustainable serverless environment. |
US11900074B2 |
Method and apparatus for implementing an end-to-end API design and development module integrating with firmwide tools and processes
Various methods, apparatuses/systems, and media for implementing an API design and development module are disclosed. A receiver receives inputs for designing a specification. Codes are generated from the API specification and necessary business logic is added. A processor pushes the specification along with the code to a source control which automatically triggers a continuous integration/continuous deployment (CI/CD) pipeline in response to pushing of the specification along with the code to the source control. The CI/CD pipeline automatically executes, through pre-defined configuration, each phase of an API development life cycle to develop the API based on the designed specification. |
US11900072B1 |
Quick lookup for speech translation
Offered is a system that presents on a display screen a translation of a sentence together with an untranslated version of the sentence, and that can cause both of the displayed sentences to break apart into component parts in response to a simple user action, e.g., double-tapping on one of them. When the user selects (e.g., taps on) any portion of either version of the sentence, the system can identify a corresponding portion of the other version (in the other language). In some implementations, a user device can include both a microphone and a display screen, and an automatic speech recognition (ASR) engine can be used to transcribe the user's speech in one language (e.g., English) into text. The system can translate the resulting text into another language (e.g., Spanish) and display the translated text on the display screen along with the untranslated text. When a user selects a portion of a sentence, the system can also present information about the selected portion (e.g., a dictionary definition) and/or enable selection of a modification to the selected portion (e.g., a different one of the N-best results that were generated by a translation service or an automatic speech recognition (ASR) service). |
US11900070B2 |
Producing explainable rules via deep learning
A computer-implemented method according to one embodiment includes receiving, at a deep neural network (DNN), a plurality of sentences each having an associated label; training the DNN, utilizing the plurality of sentences and associated labels; and producing a linguistic expression (LE) utilizing the trained DNN. |
US11900063B2 |
System and method for actionizing comments
A system and method for processing and actionizing structured and unstructured experience data is disclosed herein. In some embodiments, a system may include a natural language processing (NLP) engine configured to transform a data set into a plurality of concepts within a plurality of distinct contexts, and a data mining engine configured to process the relationships of the concepts and to identify associations and correlations in the data set. In some embodiments, the method may include the steps of receiving a data set, scanning the data set with an NLP engine to identify a plurality of concepts within a plurality of distinct contexts, and identifying patterns in the relationships between the plurality of concepts. |
US11900059B2 |
Method, apparatus and computer program product for generating encounter vectors and client vectors using natural language processing models
Methods, apparatuses, systems, computing devices, computing entities, and/or the like are provided. An example method may include retrieving one or more record data elements associated with a client identifier; generating one or more encounter vectors based at least in part on the one or more record data elements; generating a client vector based at least in part on the one or more encounter vectors and a first natural language processing model; generating a prediction data element based at least in part on the client vector and a machine learning model; and perform at least one data operation based at least in part on the prediction data element. |
US11900057B2 |
Correcting input based on user context
In some implementations, a computing device can generate user input correction suggestions based on the user's context. For example, the user's context can include content that the user has open or has recently opened on the computing device or another computing device. For example, when the user opens an item of content, the computing device can generate a context dictionary that includes words, phrases, etc., that describe the opened content. When the user provides input (e.g., text, speech, etc.) the computing device can use the context dictionary to generate input correction suggestions. The computing device can synchronize the context dictionary with other computing devices that the user may be using so that the user's context on one device can be used by another device to generate input correction suggestions. |
US11900055B2 |
Synonym extraction device, synonym extraction method, and synonym extraction program
A synonym extraction apparatus determines, for compound words included in the document, that types of nouns constituting the compound word are each a Sahen-noun or another noun type to determine a pattern of a sequence of the types of the nouns constituting the compound word, extracts a group of compound words having an identical pattern of the sequence of the types, extracts compound words having an identical leading or ending word from among them, and creates, for a group of compound words having the identical pattern of the sequence of the nouns and the identical leading or ending word, a co-occurrence vector having, as a component, a noun appearing in the same sentence as the corresponding compound word, and outputs, as synonyms, a group of compound words having a degree of similarity between the co-occurrence vectors of the compound words equal to or greater than a predetermined threshold. |
US11900049B2 |
Embedded meeting extensions
Embeddable extensions of the functionality of email and calendaring applications are described herein. An originating email and calendaring application formats meeting items to include extensible content, e.g., within the body field of the meeting item. Recipient email and calendaring applications receive the meeting items and, depending on whether they are configured to provide an extended functionality, will either deploy the extensible content item according to the extended functionality or present the extensible content item according to a standardized functionality. The body field includes the extensible content item according to the standardized functionality that is interpretable by configured clients to provide the extended functionality. |
US11900047B1 |
Systems, methods and software for improving the energy footprint of an electronic document
A computing apparatus comprising one or more computer readable storage media, one or more processors operatively coupled with the one or more computer readable storage media, and an application comprising program instructions stored on the one or more computer readable storage media that direct the computing apparatus to at least display electronic document in a user interface to an application and send a request to an energy analysis service to analyze an energy footprint of the electronic document, wherein the request identifies a characteristic of the electronic document. The program instructions further direct the computing apparatus to receive a reply to the request, wherein the reply includes a recommendation to decrease the energy footprint of the electronic document and modify the electronic document in accordance with the recommendation. |
US11900046B2 |
Intelligent feature identification and presentation
A method and system for providing one or more suggested application features to a user of an application may include receiving an indication of a user action in a document, accessing contextual document data associated with the document, providing at least one of information about the user action or the contextual document data as input to a machine-learning (ML) model to predict a desired intent for the document, obtaining the predicted desired intent as an output from the ML model, identifying based on the predicted desired intent one or more application features that fulfil the desired intent, and providing data about the one or more application features for display. |
US11900044B2 |
Display method and display apparatus for displaying page image and thumbnail images of page image
A display method of causing a display apparatus having a display screen to display a document is provided. The method includes a displaying step of causing a page image that is an image of a page of the document and thumbnail images of pages to be displayed on the display screen, a first receiving step of receiving a first operation for issuing an instruction for enlarging the page image, and an enlarging step of, in response to receiving the first operation, causing the page image displayed in the display area to be enlarged and displayed and causing the thumbnail images to be moved in a first direction in the display area. In the enlarging step, the thumbnail images are enlarged compared to those before the execution of the enlarging step with some portions of the thumbnail images being hidden, and the display in the display area is updated. |
US11900043B2 |
Electronic device for manufacturing semiconductor device and operating method of electronic device
Disclosed is an operating method of an electronic device which includes receiving a design layout for manufacturing the semiconductor device, generating a first layout by performing machine learning-based process proximity correction (PPC), generating a second layout by performing optical proximity correction (OPC), and outputting the second layout for a semiconductor process. The generating of the first layout includes generating a first after cleaning inspection (ACI) layout by executing a machine learning-based process proximity correction module on the design layout, generating a second after cleaning inspection layout by adjusting the design layout based on a difference of the first after cleaning inspection layout and the design layout and executing the process proximity correction module on the adjusted layout, and outputting the adjusted layout as the first layout, when a difference between the second after cleaning inspection layout and the design layout is smaller than or equal to a threshold value. |
US11900039B2 |
Multi-input logic circuitry
Various implementations described herein refer to an integrated circuit having multiple stages including a first stage, a second stage, and a third stage. The first stage has first logic structures coupled in series, and the first logic structures are activated with multiple signals. The second stage has second logic structures coupled in parallel, and the second logic structures are activated with the multiple signals. The third stage has a first input, a second input, and an output. The first input is coupled to the first stage, the second input is coupled to the second stage, and the output provides an output signal based on the multiple signals. |
US11900033B2 |
Methods and systems for printed circuit board component placement and approval
An aspect of the disclosed embodiments is a method for printed circuit board (PCB) component placement comprising: graphically displaying, on a display device, PCB design features of a PCB design; and providing a user interface control for designating one or more of the PCB design features as electrical contacts for a first selected electrical component. Other aspects are disclosed. |
US11900031B2 |
Systems and methods of composite load modeling for electric power systems
Systems and methods for generating a load model having composite load components for electric power systems are disclosed which include acquiring state information at a bus of the electric power system, acquiring a training event record, and generating the load model by sequentially executing steps of determining a final load component composition for a predetermined composite load model structure referencing to both the state information and the training event record, and determining a plurality of final load parameters corresponding to the final load component composition and the predetermined load model structure also referencing to both the state information and the training event record. |
US11900030B2 |
Systems and methods for the design and analysis of structural connections
A method includes arranging, via a processor, a design layout of a plurality of visualization objects representing a plurality of structural components of a structural system. The method includes receiving, via the processor, one or more input parameters for each visualization object. Each input parameter corresponds to a parameter of the represented structural component. The method includes generating, via the processor, a model of the design layout based at least in part on boundary conditions calculated from the structural components. The method also includes generating, via the processor, an updated layout of the visualization components based at least in part on the results of the model and generating, via the processor, a design report of the updated layout. The design report comprises instructions on arranging the structural components of the structural system. |
US11900027B2 |
Epidemic forecasting model for policies of prevention, control and isolation
An epidemic forecasting model for policies of prevention, control and isolation is disclosed, including: establishing a SUEIR model; dividing, by the SUEIR model, population according to an ability of infection and a way of infection; classifying patients further into three states: unconfirmed, confirmed but not in isolation, and confirmed and in isolation; calculating a number of people in each state in the future by using the SUEIR model; and accumulating the number of people in the confirmed state to realize the forecasting of the number of confirmed cases. The disclosure not only accurately forecasts the number of confirmed cases, but also explains various policies of prevention and control. |
US11900026B1 |
Learned fabrication constraints for optimizing physical devices
A computer-implemented method for modeling fabrication constraints of a fabrication process is described. The method includes receiving training data including pre-fabrication structures and post-fabrication, training a fabrication constraint model by optimizing parameters of the fabrication constraint model based on the training data to model the fabrication constraints of the fabrication process, receiving an input design corresponding to a physical device, and generating a fabricability metric of the input design via the fabrication constraint model. The fabricability metric is related to a probabilistic certainty that the input design is fabricable by the fabrication process determined by the fabrication constraint model. |
US11900023B2 |
Agent supportable device for pointing towards an item of interest
An Agent supportable device for determining a direction of an item of interest. The Agent supportable device includes an antenna configured to communicate with the reference transceiver associated with the item of interest. A receiver in the Agent supportable device is in logical communication with the antenna. A transmitter is also in logical communication with the antenna. A digital storage contains software executable upon demand via a processor in logical communication with the digital storage. The processor is operative via execution of the software to cause the apparatus to display a user interface on a visual display that includes an arrow indicating a direction of the item of interest in relation to the apparatus and a distance between the apparatus and the item of interest. |
US11900018B2 |
Method for generating designs based on automatically built design space grammars
The techniques disclosed herein help designers find interesting designs for small electrical, mechanical, and/or hydraulic mechanisms by exhaustively enumerating the design space given a library of components and a maximum number of components allowed per design. Some embodiments work by creating a design space grammar of designs, solving the equations associated with parts of the grammar, and putting the solutions into equivalence classes. This dramatically reduces the number of designs that have to be evaluated to see if they satisfy the design criteria. The result is often a small number of base designs that show the range of possible solutions to the design problem. |
US11900013B2 |
Information processing apparatus, non-transitory computer readable medium storing program, and information processing method
An information processing apparatus includes a processor configured to change control of sound collection in accordance with a state of an upper body region of a user who is photographed, during a communication of transmitting a sound. |
US11900012B2 |
Method and system for seamless media synchronization and handoff
A method performed by a portable media player device. The method receives a microphone signal that includes audio content output by an audio playback device via a loudspeaker. The method determines identification information regarding the audio content, wherein the identification information is determined through an acoustic signal analysis of the microphone signal. In response to determining that the audio playback device has ceased outputting the audio content, the method retrieves from local memory of the portable media player device or a remote device with which the portable media player device is communicatively coupled, an audio signal that corresponds to the audio content and drives a speaker that is not part of the audio playback device using the audio signal to continue outputting the audio content and any additional audio content related to the audio content. |
US11900011B2 |
Audio file interface
Methods, systems, and computer-readable medium for providing an audio file interface. In one implementation, a method is provided. The method includes, while playing an audio file on a mobile device and displaying a current view in a user interface of the mobile device, receiving first user input requesting that an audio interface be displayed, and displaying the audio interface as an overlay in the user interface, where the audio interface includes information associated with the audio file. |
US11900006B2 |
Synchronizing local room and remote sharing
A method, a system and devices for data sharing by teleconferencing with local projection of the same shared data in a local meeting room. A method, a system and devices for synchronizing display of content in a local room and remote sharing of the same content as well. A method, a system and devices for providing access to shared multimedia content within a defined room environment as well as with a remote user. |
US11900005B2 |
Video wall
The present disclosure relates to a video wall. The video wall according to an embodiment of the present disclosure comprises: a plurality of displays; an image divider configured to divide an input image into a plurality of images; and at least one controller, wherein in response to a video being repeatedly played back, the at least one controller is configured to calculate an accumulated luminance value for each block on the plurality of displays during a first period when the video is repeatedly played back and calculate a luminance compensation value for each block based on the calculated accumulated luminance, and the plurality of displays display the video based on the luminance compensation value during a second period following the first period. Accordingly, an afterimage occurring due to the repeatedly played video may be reduced. |
US11900004B2 |
Vehicle apparatus and control method
A vehicle apparatus according to one embodiment of the present invention comprises: a first control unit for executing a first application for a display, wherein the first control unit transmits display information about the first application to a first display unit; a second control unit for executing a second application for the display, wherein the second control unit transmits display information about the second application to a second display unit; a first switch unit connected to the first control unit and the second control unit, wherein the first switch unit receives the display information about the first application and the display information about the second application from the first control unit and the second control unit so as to transmit the display information about the first application and the display information about the second application to the first display unit and the second display nit, respectively; and a second switch unit for receiving the display information about the first application and the display information about the second application from the first control unit and the second control unit, respectively. |
US11900001B2 |
Method and apparatus for monitoring print jobs
Embodiments of the present disclosure provide a method and an apparatus for monitoring print jobs. The method includes configuring a monitoring program, where the monitoring program monitors queued jobs in a print spooler; and monitoring, by the monitoring program, submission time of all queued jobs; and if queue time of a queued job is determined to be greater than a first preset time, cancelling the queued job according to a preset configuration. |
US11899997B1 |
Image arrangement apparatus and image forming apparatus, image arrangement method, and computer readable storage medium
An embodiment of the present disclosure is an image arrangement apparatus that arranges images for nesting printing, including: an arrangement unit configured to arrange the images side by side in the main scanning direction such that either one of a long side direction and a short side direction of each image included in the images coincides with the main scanning direction in accordance with a combination of respective rotations of images and also such that the images are contained in a rectangular region defined based on the combination; a calculation unit configured to calculate an area of a margin that is a part of the rectangular region, wherein the part is where the images arranged by the arrangement unit are not present; and a selection unit configured to select one of a the combinations based on the area of the margin corresponding to each combination. |
US11899994B2 |
Printer system
A printer system includes a management server that acquires position information of a printer and identifies a role of the printer set for the position of the printer based on the acquired position information, and the printer that acquires information associated with a role of the printer identified by the management server and operates based on the acquired information. The printer may update printer settings based on setting data acquired from the management server. The printer may acquire print data stored in a storage location identified by the management server and perform printing based on the acquired print data. |
US11899990B2 |
Printing device, printing method, and non-transitory computer-readable storage medium for displaying preview images corresponding to results of gamut mapping processes
A printing device includes a printing unit and a controller. The controller performs: acquiring image data; acquiring an image color gamut that is a specific area of a predetermined color space occupied by color values included in the image data; receiving information on a first color that is specified by a user and is present in the image color gamut; executing, on the basis of whether the first color is present in a printing color gamut that is a specific area of the predetermined color space occupied by color values of colors printable by the printing unit, different gamut mapping processes on the image data; displaying, prior to printing based on the image data, the first color and preview images corresponding to results of the gamut mapping processes; and printing, using the printing unit, an image corresponding to the preview image selected by the user among the displayed preview images. |
US11899989B2 |
Information processing apparatus, image forming system, information processing method, and non-transitory recording medium for monitoring color matching processing
An information processing apparatus includes circuitry to cause an image reading device to execute reading processing of a first color chart printed by a particular image forming apparatus of a plurality of image forming apparatuses and display, for each of the plurality of image forming apparatuses, a progress status of each stage of processing from the reading processing of the first color chart to registration processing of a profile generated based on color information data obtained by the reading processing of the first color chart. |
US11899984B1 |
Virtual queue for messages
A message that includes a queue identifier (ID) is received from a first hardware functional module. A virtual queue is selected from a plurality of virtual queues in a shared queue structure based at least in part on the queue ID and configurable message handling settings(s). The message is stored in the selected virtual queue and a message recipient is selected from a plurality of potential message recipients based at least in part on the configurable message handling setting(s), where the plurality of potential message recipients includes the second hardware functional module and the processor module. The message is provided to the selected message recipient. |
US11899978B2 |
Method and system to abort a command for PCIe based non-volatile memory express solid-state drive
A method for aborting a command for PCIe based NVMe SSD includes receiving an abort command in an Admin submission queue to abort a target command present in an I/O submission queue of host or in an I/O queue of the NVMe SSD and updating a tail doorbell of NVMe doorbell registers of the NVMe SSD after receiving the abort command. The abort command includes a slot of the target command to be aborted. Thereafter, the method includes placing the abort command into an Admin queue of the NVMe SSD and executing the abort command using the slot of the target command to be aborted by updating an I/O completion queue of the host with the target command to be aborted. The method further includes updating a head doorbell of the doorbell registers of the NVMe SSD and updating the abort command in an Admin completion queue of the host. |
US11899977B2 |
Method and apparatus for performing access management of memory device with aid of serial number assignment timing control
A method for performing access management of a memory device with aid of serial number assignment timing control and associated apparatus are provided. The method includes: managing a plurality of spare blocks with a spare pool; popping a first block from the spare pool to be a host data block, and performing first subsequent operations, wherein the host data block is arranged to receive data from a host device, and serial number assignment of the host data block corresponds to a timing of fully programing the host data block; and popping a second block from the spare pool to be a garbage collection (GC) destination block, and performing second subsequent operations, wherein the GC destination block is arranged to receive data from a GC source block during a GC procedure, and serial number assignment of the GC destination block corresponds to a timing of starting using the GC destination block. |
US11899976B2 |
Solid state storage device and write control method with different write modes therof
A solid state storage device includes a control circuit, a volatile memory and a non-volatile memory. The non-volatile memory is divided into a first area and a second area. After the host issues a write command and a write data, the control circuit monitors a data amount of the write data continuously stored into the non-volatile memory. Before the data amount of the write data continuously stored into the non-volatile memory reaches a predetermined amount, the write data is stored into plural buffering blocks of the first area in a first write mode. After the data amount of the write data continuously stored into the non-volatile memory reaches the predetermined amount, the write data is stored into plural storing blocks of the second area in a second write mode. |
US11899974B2 |
Method and apparatus for performing automatic setting control of memory device in predetermined communications architecture with aid of auxiliary setting management
A method for performing automatic setting control of a memory device in predetermined communications architecture with aid of auxiliary setting management and associated apparatus are provided. The method may include: during initialization of the memory device, utilizing a processing circuit within a memory controller to load an auxiliary setting management table from a non-volatile memory into at least one storage unit of a hardware control circuit within the memory controller to be a loaded auxiliary setting management table, wherein the hardware control circuit is used for the automatic setting control; and utilizing the hardware control circuit within the memory controller to detect occurrence of a series of events according to state information of a transmission interface circuit within the memory controller, and to dynamically perform parameter setting on the transmission interface circuit according to the series of events, for reconfiguring the transmission interface circuit at runtime of the memory device. |
US11899973B2 |
Controller and method of operating the same
A controller controls a semiconductor memory device including a plurality of memory blocks. The controller includes a block manager, a map data manager, and a command generator. The block manager manages information on the plurality of memory blocks. The map data manager manages map data for data stored in the plurality of memory blocks. The command generator generates a program command for controlling a program operation of the semiconductor memory device. The command generator generates a program command for storing data in a first memory block among the plurality of memory blocks, and determines a second memory block to store dummy data based on information from the block manager when the first memory block is full by a program operation corresponding to the program command. |
US11899971B2 |
Method for reading and writing and memory device
The embodiments provide a method for reading and writing and a memory device. The method includes: applying a read command to the memory device, the read command pointing to address information; reading data to be read out from a memory cell corresponding to the address information pointed to by the read command; and storing the address information pointed to by the read command into a memory bit of a preset memory space if an error occurs in the data to be read out, wherein the preset memory space is provided with a plurality of the memory bits, and each of the plurality of memory bits is associated with a spare memory cell. |
US11899970B2 |
Storage system and method to perform workload associated with a host
A memory device includes; a first memory of first type, a second memory of second type different from the first type, and a memory controller. The memory controller receives an access request and workload information related to work of an external processor, processes the access request using the workload information, and accesses at least one of the first memory and the second memory in response to the access request. |
US11899969B1 |
Re-order buffer for in-order execution of dependent write transactions
Techniques are described for maintaining in-order execution when a dependency exists between write transactions. In some embodiments, a write re-order buffer (WROB) is configured to assign the same group ID to an incoming write transaction upon determining that the incoming write transaction is dependent on a pending write transaction. The WROB forwards the incoming write transaction to an interconnect fabric for routing to a completer device. The interconnect fabric enforces in-order execution when write transactions share the same group ID. The WROB can maintain a transaction log of pending write transactions and also track the statuses of responses for such transactions. Transaction responses can include responses sent from a completer to confirm that a transaction has actually been completed. Additionally, the WROB can send a response indicating completion back to the requester of the transaction. In some embodiments, the WROB is configured to send an early response to the requester. |
US11899968B2 |
Magnetic disk apparatus and method
According to one embodiment, a magnetic disk apparatus is provided with a magnetic disk, a buffer memory, and a control circuit. The magnetic disk has plural bands, each of which is a storage area in which data is written by the method of SMR. The control circuit receives a read request from outside. If the data requested to be read is first data of an update target stored in a first band among plural bands, the control circuit reads the first data from the first band, stores the first data in a buffer memory, and updates the first data in the buffer memory. Then, the control circuit transmits the first data in the buffer memory to the outside and writes the first data in the buffer memory to one of the plural bands. |
US11899964B2 |
Methods and systems for memory bandwidth control
Resources of an electronic device are partitioned into a plurality of resource portions to be utilized by a plurality of clients. Each resource portion is assigned to a respective client, has a respective partition identifier (ID), and corresponds to a plurality memory bandwidth usage states tracked for a plurality of memory blocks. For each resource portion, each of the memory bandwidth usage states is associated with a respective memory block and indicates at least how much of a memory access bandwidth assigned to the respective partition ID to access the respective memory block is used. A usage level is determined for each resource partition based on the memory bandwidth usage states, and applied to adjust a credit count. When the credit count is adjusted beyond a request issue threshold, a next data access request is issued from a memory access request queue for the respective partition ID. |
US11899963B2 |
Suspension during a multi-plane write procedure
Methods, systems, and devices for suspension during a multi-plane write procedure are described. A memory system may perform a multi-plane write procedure by writing to a set of planes in parallel. Upon detecting a defective plane in the set of planes, the memory system may suspend writing to the defective plane until writing to the other planes in the set of planes is finished. The memory system may then resume writing to the defective plane. |
US11899957B2 |
Cost-optimized true zero recovery time objective for multiple applications
Data protection operations including replication operations are disclosed. Virtual machines, applications, and/or application data are replicated according to at least one strategy. The replication strategy can improve performance of the recovery operation. |
US11899955B2 |
Managing a memory sub-system using a cross-hatch cursor
One or more data items is received by a processing device managing one or more memory devices partitioned into a plurality of die partitions. The one or more data items is determined to be written sequentially to one or more blocks within a die partition of the plurality of die partitions. Metadata associated with the one or more data items is written sequentially to one or more blocks across the plurality of die partitions. |
US11899953B1 |
Method of efficiently identifying rollback requests
Disclosed in some examples are methods, systems, memory devices, and machine-readable mediums that allow a memory device to efficiently mark memory extents involved in an enhanced memory operation. An extent is marked if a meta state associated with the extent indicates that the extent is included in the enhanced memory operation. The largest memory extents of the operation are maintained in the memory device as a list of unmarked extents. When a primitive memory operation is received, the memory address is compared to the unmarked extents in the list to the meta state for that memory line. If the address is covered by the list of extents, or that line's meta state is marked, then the memory operation is performed including the enhanced memory operation. |
US11899952B2 |
Lossless namespace metadata management system
A system can log data access activity to a memory array with a metadata module while the memory array is logically divided into multiple namespaces. A workload can be determined for each namespace by the metadata module and a metadata strategy can be created with the metadata module in view of the respective namespace workloads. A first metadata and second metadata may be generated for respective first and second user-generated data for storage into a first namespace of the multiple namespaces. The first metadata can be compressed with a compression level prescribed by the metadata strategy in response to a detected or predicted workload to the first namespace before the first metadata, second metadata, first user-generated data, and second user-generated data are each stored in the first namespace. |
US11899951B2 |
Error restoring method, microcontroller unit using the same, and battery device including the microcontroller unit
A micro controller unit (MCU) includes a flash memory, wherein the flash memory determines a key value of an application when the MCU is powered on, and, when the key value of the application is invalid, the flash memory enters a mode that enables reprogramming of the flash memory. |
US11899950B1 |
Domain-specific initial configuration of high-speed memory
Domain-specific initial high-speed memory configuration policies are created by analyzing workloads of storage systems deployed in each of a plurality of customer domains. Each domain-specific initial high-speed memory configuration policy specifies the size of both a mirrored policy region and a non-mirrored policy region. The sizes of the mirrored and non-mirrored policy regions are based on the respective proportion of read IO and write IO operations in the analyzed workloads of each customer domain. Each domain-specific initial high-speed memory configuration policy also specifies a distribution of slot sizes that should be created in each of the policy regions, based on read IO and write IO histograms created from the analyzed workloads in each customer domain. When a new storage system is deployed, the customer domain where the new storage system will be used is determined, and the high-speed memory configuration policy for the domain is applied to the storage system. |
US11899946B2 |
Customer-specific activation of functionality in a semiconductor device
The disclosed embodiments are related to securely updating a semiconductor device. In one embodiment, a method comprises receiving a command; generating, by the semiconductor device, a response code in response to the command; returning the response code to a processing device; receiving a command to replace a storage root key of the device; generating a replacement key based on the response code; and replacing an existing key with the replacement key. |
US11899945B2 |
Method and apparatus for performing communications specification version control of memory device in predetermined communications architecture with aid of compatibility management, and associated computer-readable medium
A method for performing communications specification version control of a memory device in predetermined communications architecture with aid of compatibility management, associated apparatus and computer-readable medium are provided. The method may include: utilizing a memory controller to receive a first command from a host device through a transmission interface circuit of the memory controller; utilizing the memory controller to execute a device-side compatibility management procedure of a compatibility management function to detect whether the host device conforms to any version of multiple predetermined versions of a predetermined communications specification according to the first command to generate a detection result, and selectively switch from one firmware version to another firmware version according to the detection result; and utilizing the memory controller to send a first response to the host device through the transmission interface circuit, wherein the first response is sent to the host device in response to the first command. |
US11899943B2 |
Node interconnection apparatus, resource control node, and server system
A node interconnection apparatus includes a computing node and a resource control node, and a device interconnection interface connecting the two. Each of the computing node and the resource control node includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages storage resource of the network storage device, and when the computing node needs to start up, the resource control node obtains operating system startup information from the network storage device and provides the information to the computing node. The computing node can start up without the need for storing startup information locally. |
US11899942B2 |
Memory systems and devices including examples of accessing memory and generating access codes using an authenticated stream cipher
Examples of systems and method described herein provide for accessing memory devices and, concurrently, generating access codes using an authenticated stream cipher at a memory controller. For example, a memory controller may use a memory access request to, concurrently, perform translation logic and/or error correction on data associated with the memory access request; while also utilizing the memory address as an initialization vector for an authenticated stream cipher to generate an access code. The error correction may be performed subsequent to address translation for a write operation (or prior to address translation for a read operation) to improve processing speed of memory access requests at a memory controller; while the memory controller also generates the encrypted access code. |
US11899941B2 |
Storage device and operating method thereof
A storage device is provided. A storage device includes a non-volatile memory including a plurality of memory segments, and a storage controller connected to the non-volatile memory through a plurality of channels, each of the plurality of channels connected to a respective one of the plurality of memory segments such that each of the plurality of channels has a respective associated memory segment, wherein the storage controller is configured to generate parity according to speed information received from a host with respect to data to be written to the non-volatile memory and store the parity in at least one of the memory segments. |
US11899940B2 |
Apparatus and method for handling memory load requests
When load requests are generated to support data processing operations, the load requests are buffered in pending load buffer circuitry prior to being carried out. Coalescing circuitry determines for a first load request whether a set of one or more subsequent load requests buffered in the pending load buffer circuitry satisfies an address proximity condition. The address proximity condition is satisfied when all data items identified by the set of one or more subsequent load requests are comprised within a series of data items which will be retrieved from the memory system in response to the first load request. When the address proximity condition is satisfied, forwarding of the set of one or more subsequent load requests is suppressed. |
US11899938B2 |
Techniques to reduce write amplification
Methods, systems, and devices for techniques to reduce write amplification are described. A memory device may receive a write command from a host device and may determine that a quantity of commands stored in a buffer for execution by a memory array satisfies a first threshold. In some examples, the memory device may identify whether a write amplification parameter associated with the memory array satisfies a second threshold. The memory device may write data associated with the write command to the memory array using a first mode to write the data or a second mode to write the data based on determining that the quantity of commands satisfies the first threshold and/or identifying whether the write amplification parameter satisfies the second threshold. In some examples, the memory device may adjust a value of the first threshold or the second threshold or both based on the write amplification parameter. |
US11899937B2 |
Memory allocation buffer for reduction of heap fragmentation
Systems and methods of a memory allocation buffer to reduce heap fragmentation. In one embodiment, the memory allocation buffer structures a memory arena dedicated to a target region that is one of a plurality of regions in a server in a database cluster such as an HBase cluster. The memory area has a chunk size (e.g., 2 MB) and an offset pointer. Data objects in write requests targeted to the region are received and inserted to the memory arena at a location specified by the offset pointer. When the memory arena is filled, a new one is allocated. When a MemStore of the target region is flushed, the entire memory arenas for the target region are freed up. This reduces heap fragmentation that is responsible for long and/or frequent garbage collection pauses. |
US11899936B2 |
Data transmission circuit, method and storage device
This application relates to a data transmission circuit, a method, and a storage device. The data transmission circuit includes a delay module and a mode register data processing unit. The delay module delays a first preset time when receiving a mode register read command, and generates delayed read command. The mode register data processing unit is connected to the delay module, and reads setting parameters from the mode register in response to the mode register read command, and outputs the setting parameters in response to the delayed read command. |
US11899932B2 |
Storage system having cross node data redundancy and method and computer readable medium for same
Embodiments of the present invention generally provide for multi-dimensional disk arrays and methods for managing same and can be used in video surveillance systems for the management of real-time video data, image data, or combinations thereof. |
US11899931B2 |
Memory fabric software implementation
A hardware-based processing node of an object memory fabric can comprise a memory module storing and managing one or more memory objects within an object-based memory space. Each memory object can be created natively within the memory module, accessed using a single memory reference instruction without Input/Output (I/O) instructions, and managed by the memory module at a single memory layer. The memory module can provide an interface layer below an application layer of a software stack. The interface layer can comprise one or more storage managers managing hardware of a processor and controlling portions of the object-based memory space visible to a virtual address space and physical address space of the processor. The storage managers can further provide an interface between the object-based memory space and an operating system executed by the processor and an alternate object memory based storage transparent to software using the interface layer. |
US11899928B2 |
Virtual keyboard based on adaptive language model
Disclosed herein are related to systems and methods for providing inputs through a virtual keyboard with an adaptive language model. In one approach, one or more processors determine whether a user intended to provide semantically meaningful characters or not, when providing a hand motion or a hand pose with respect to a virtual keyboard. The virtual keyboard may be located on a surface without physical keys. In one approach, the one or more processors determine an input to the virtual keyboard based on the hand motion or the hand pose. In one approach, the one or more processors determine weight of a language model according to the determined user intention. In one approach, the one or more processors modify the detected input according to the determined weight of the language model. |
US11899927B2 |
Simulated handwriting image generator
Techniques are provided for generating a digital image of simulated handwriting using an encoder-decoder neural network trained on images of natural handwriting samples. The simulated handwriting image can be generated based on a style of a handwriting sample and a variable length coded text input. The style represents visually distinctive characteristics of the handwriting sample, such as the shape, size, slope, and spacing of the letters, characters, or other markings in the handwriting sample. The resulting simulated handwriting image can include the text input rendered in the style of the handwriting sample. The distinctive visual appearance of the letters or words in the simulated handwriting image mimics the visual appearance of the letters or words in the handwriting sample image, whether the letters or words in the simulated handwriting image are the same as in the handwriting sample image or different from those in the handwriting sample image. |
US11899925B2 |
Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
An electronic device detects a first swipe gesture in a respective direction from a first edge of the touch-sensitive display. In response to detecting the first swipe gesture from the first edge of the touch-sensitive display: in accordance with a determination that a respective portion of the first swipe gesture occurs at a first portion of the first edge of the touch-sensitive display, the device displays a plurality of controls for adjusting settings of the touch-sensitive display; and in accordance with a determination that the respective portion of the first swipe gesture occurs at a second portion of the first edge of the touch-sensitive display, the device displays a plurality of recently received notifications. |
US11899919B2 |
Media presentation effects
A user interface may present multiple presentation slides for user selection. Each slide may include one or more shapes, and a shape thread may be associated with each shape on the slide. For a selected slide, the user interface may present one or more shape threads associated with the selected slide. Each shape displayed on the selected slide may be associated with a particular shape thread, and a user may independently adjust one or more slide transition attributes of a shape via the associated shape thread. |
US11899918B2 |
Method, apparatus, electronic device and storage medium for invoking touch screen magnifier
One or more embodiments of the present application provide a method, an apparatus, an electronic device and a storage medium for invoking a touch screen magnifier, including: determining a sliding track in response to a sliding touch instruction by a user on a touch screen; judging whether the sliding track satisfies a recognition condition of a preset pattern; and invoking a magnifier corresponding to the preset pattern on the touch screen under a condition that the sliding track satisfies the recognition condition of the preset pattern. |
US11899916B2 |
User interface for modifying pictures
Methods, devices, and systems related to a user interface for modifying pictures are described. Modifying pictures can include placing an image of a picture in a different picture, replacing an image of the picture with a different image, deleting an image from the picture, and/or storing an image from the picture. In an example, a method can include displaying a first picture on a user interface of a mobile device, receiving, on the user interface, a selection of at least one foreground image included in the first picture, receiving, on the user interface, a selection of a background image included in a library of images, and displaying, on a user interface, a second picture including the at least one selected foreground image and the selected background image responsive to receiving the selection of the at least one foreground image followed by the selection of the background image. |
US11899914B2 |
Aggregated adaptive purchase process and interface
A computer-implemented method that includes displaying a graphical user interface (“GUI”) and receiving personalized information from at least one server computing device. The GUI includes a page. The personalized information identifies a theatre location, movies playing at the theatre location, dates, and showtimes associated with the movies and dates. The method includes displaying on the page, the movies, dates on which a particular movie is showing, and a particular showtime on a particular date. A selection is entered by the user into a user input displayed on the page. The selection changes the theatre location, the particular movie, the particular date, and/or the particular showtime without the user exiting the page. The page updates automatically to display the user selection. An indication is received that the user has selected a purchase input display on the page, and a purchase of at least one movie ticket is completed. |
US11899902B2 |
System and method for creating, managing, and displaying an interactive display for 3D digital collectibles
A system and method for creating, managing, and displaying an interactive display for 3D digital collectibles comprising a virtual, three dimensional, n-sided structure including a digital media file or set of digital media files representing an event rendered on a representation of a first surface thereof, and data relating to the event rendered on at least a second surface thereof, where the digital media file may be a video clip of the event that can be played automatically via a media player associated with the display. The interactive display may provide a graphical user interface that displays a set of user tools to interact with the 3D digital collectibles and a user interface control module that receives user input via the user tools and generates instructions to control the display of one or more 3D digital collectible display elements. |
US11899900B2 |
Augmented reality computing environments—immersive media browser
Disclosed herein are system, method, and computer program product embodiments for displaying a three-dimensional representation of a media source in an augmented reality meeting space. An embodiment operates by building an augmented reality (AR) meeting space comprising structured data received from a plurality of apps operating on a mobile device of a user. The structured data is translated into a three-dimensional representation of the structured data corresponding to each of the plurality of apps. A three-dimensional representation of the home screen of the mobile device of the user is rendered in the AR meeting space. It is detected that a particular one the plurality of apps has received updated content. The three-dimensional representation of the home screen is re-rendered including a visual modification to the particular one of the plurality of apps indicating that the updated content has been received. |
US11899898B2 |
Coherent gestures on touchpads and touchscreens
In non-limiting examples of the present disclosure, systems, methods and devices for executing gesture operations are provided. A touchpad gesture manager and a touchscreen gesture manager may be maintained. Both managers may comprise the identities of gesture operations and conditions for executing the gesture operations. The conditions for one or more touchscreen gesture operations may be the same as the conditions for one or more corresponding touchpad gesture operations. The gestures that have same conditions for the touchscreen and the touchpad may comprise application window operations and virtual desktop transition operations. In some examples, one or more display elements, animations, or intermediate operations may be different in executing the touchscreen operations than for executing the touchpad operations. |
US11899896B2 |
Flexible screen terminal and display method therefor, and computer-readable storage medium
Disclosed are a flexible screen terminal device and a display method therefor, and a non-transitory computer-readable storage medium. The display method may include: determining a folding boundary line corresponding to a folding operation in response to a detection of the folding operation corresponding to the flexible screen terminal; and performing a split-screen display operation based on the folding boundary line and a preset display rule of the flexible screen terminal device. |
US11899895B2 |
User interfaces for setting up an electronic device
In some embodiments a second electronic device with which an output device is associated facilitates associating the output device with a first electronic device. In some embodiments, a second electronic device that is associated with an additional user facilitates associating the additional user with a first electronic device. |
US11899891B2 |
Touch sensor, touch display, and electronic device
This application provides a touch sensor, a touch display, and an electronic device. The touch sensor includes a substrate, a bridge electrode line, and an electrode layer. The electrode layer includes at least a first electrode pattern, the first electrode pattern includes a plurality of first conductive units spaced from each other, a boundary line of the first conductive unit includes a curved connecting segment, the connecting segment includes at least one first concave and convex portion, and first concave and convex portions are sequentially connected to form a smooth curve. The bridge electrode line extends in a curve, and two ends respectively cross connecting segments of two adjacent first conductive units, and electrically connect the two first conductive units. The touch sensor provided in the embodiments of this application improves bending resistance performance of a touch electrode. |
US11899889B2 |
Touch display panel and electronic device
A touch display panel and an electronic device. The touch display panel includes: a substrate; a first touch electrode and a second touch electrode adjacent to each other, and both having a metal mesh structure, wherein the first touch electrode includes a first metal line extending toward the second touch electrode, the second touch electrode includes a second metal line extending toward the first touch electrode, the first metal line and the second metal line are disposed collinearly and are spaced apart from each other, the touch display panel further includes an insulated first optical compensation line disposed between the first metal line and the second metal line, the first optical compensation line is disposed collinearly with the first metal line and the second metal line, and both end portions of the first optical compensation line abut against the first metal line and the second metal line, respectively. |
US11899888B2 |
Device and network based communications for input/output (I/O) operative touch sensor device (TSD)
A touch sensor device (TSD) includes TSD electrodes associated with a surface of the TSD. Also, an overlay that includes marker electrode(s) is also associated with at least a portion of the surface of the TSD. The TSD also includes drive-sense circuits (DSCs) operably coupled to the plurality of TSD electrodes. A DSC is configured to provide a TSD electrode signal to a TSD electrode and simultaneously to sense a change of the TSD electrode signal based on a change of impedance of the TSD electrode caused by capacitive coupling between the TSD electrode and the marker electrode(s) of the overlay. Processing module(s) is configured to process a digital signal generated by the DSC to determine characteristic(s) of the overlay that is associated with the at least a portion of the surface of the TSD. |
US11899885B2 |
Methods and apparatus to detect proximity of objects to computing devices using near ultrasonic sound waves
Methods and apparatus to detect proximity of objects to computing devices using near ultrasonic sound waves are disclosed. An example apparatus includes a signal generator to cause a speaker of a computing device to produce a series of pulses. Successive ones of the pulses are spaced at fixed intervals. Ones of the pulses having a central frequency between 18 kHz and 24 kHz. The example apparatus includes an echo profile generator to process noise information sensed by a microphone of the computing device. The noise information includes the pulses and echoes of the pulses reflected off objects in a vicinity of the computing device. The example apparatus further includes an object detection analyzer to determine whether a first object is within an activation region associated with the computing device based on the pulses and the echoes sensed by the microphone. |
US11899878B2 |
Input sensing device and display device having the same
An input sensing device includes driving electrodes and sensing electrodes, and an analog front-end which processes sensing signals from the sensing electrodes to output a differential output value. The analog front-end includes a first charge amplifier which differentially amplifies first and second sensing signals from two sensing electrodes to first and second input terminals, thus outputting first and second differential signals through first and second output terminals, a second charge amplifier which differentially amplifies the first and second differential signals, thus outputting third and fourth differential signals, a first demodulation circuit which filters the first and second differential signals in a first mode and filters each of the third and fourth differential signals in a second mode, and a first analog-to-digital converter which outputs a first sensing value based on at least one output signal of the first demodulation circuit. |
US11899877B2 |
Display device and watch
According to one embodiment, a display device includes a display part, a plurality of sensor electrodes and a controller. The display part is configured to display an image. The plurality of sensor electrodes are arranged to surround the display part. The controller is electrically connected to the sensor electrodes, and is configured to detect an object close to or contacting the sensor electrodes. The controller drives at least one of the sensor electrodes as a detection electrode and drives at least one of the sensor electrodes as a drive electrode. |
US11899874B2 |
Touch display device
A touch display device is disclosed. Since a touch electrode line included in the display device is divided into two or more touch electrode line parts connected to different touch routing lines, an entire load of the touch electrode line and the touch routing line can be reduced. As a portion of the touch routing line is disposed on an active area and touch routing lines connected to different touch electrode line parts are connected to each other between the active area and a touch driving circuit, an entire load can be reduced without an increase of a non-active area and an increase of a channel due to the touch routing lines, and a performance of a touch sensing can be improved. |
US11899870B2 |
Display device
In a liquid crystal display device, a second substrate includes a detection electrode of a touch panel, pixels include pixel electrodes and counter electrodes, the counter electrodes are divided into a plurality of blocks, the counter electrodes of the divided blocks are provided in common to the pixels on a plurality of display lines being side by side, the counter electrodes of the divided blocks are used as scanning electrodes of the touch panel as well, the liquid crystal display device includes a semiconductor chip configured to supply a counter voltage and a touch panel scanning voltage to the counter electrodes of the divided blocks, the semiconductor chip includes a first terminal group formed on a side of a display area side configured by the plurality of pixels. |
US11899869B2 |
Input sensing unit and display apparatus including the same
An input sensing unit including a plurality of first electrodes, which are arranged in a first direction and each of which extends in a second direction crossing the first direction, a plurality of row electrode each of which includes a second electrode and a third electrode, a plurality of first sensing lines respectively connected to the first electrodes, a plurality of second sensing lines respectively connected to the second electrodes, and a third sensing line connected to each of the third electrodes. Each of the row electrodes includes one side and the other side, which are opposed to each other in the first direction, and the one side is connected to one of one second sensing line and one third sensing line of the second sensing lines, and the other side is connected to the other of the second sensing lien and the third sensing line. |
US11899866B2 |
Display device
A display device includes a display panel, a plurality of first sensing electrodes disposed on the display panel, and a plurality of second sensing electrodes disposed on the first sensing electrodes and isolated from the first sensing electrodes. A wire width of each first sensing electrode of a second group is smaller than a wire width of each first sensing electrode of a first group, and a wire width of each second sensing electrode of a fourth group is smaller than a wire width of each second sensing electrode of a third group. |
US11899864B2 |
Touch sensor and display device having the same
A touch sensor includes: a plurality of first sensor electrodes, each including first sensor patterns extending in a first direction, and being arranged in a second direction; a plurality of second sensor electrodes, each including second sensor patterns extending in the second direction and being arranged in the first direction; an opening in a touch active region separated from the first and second sensor electrodes; a first connection pattern disposed around but not in the opening, the first pattern electrically connecting first opening sensor patterns of the first sensor patterns that are adjacent to respective portions of the opening in the second direction; first lines respectively connected to portions of the first sensor electrodes, the first lines extending to a periphery of the touch active region; and second lines respectively connected to portions of the second sensor electrodes, the second lines extending to the periphery of the touch active region. |
US11899862B2 |
Display panel and display apparatus including the same
A display panel includes a main display area, and a component area including a transmission area. The display panel includes a substrate including a groove disposed in the transmission area in a depth direction of the substrate; main display elements disposed above the substrate in the main display area; main pixel circuits electrically connected to the main display elements; and auxiliary display elements disposed above the substrate in the component area; and auxiliary pixel circuits electrically connected to the auxiliary display elements. |
US11899859B2 |
System and method for the use of a signature machine to create a remote original signature
A system and method for remotely generating an original signature provided by a signatory as a user of a first mobile device are disclosed. According to one embodiment, the system comprises a cloud server having a signature transmission API, and a video stream module configured to facilitate a live video stream. The system further includes a pen plotter having a plotter controller communicatively coupled to the cloud server by the signature transmission API. The pen plotter has a mechanical arm configured to receive an ink pen, and a video capture device communicatively coupled to the video stream module of the cloud server and configured to capture video of the pen plotter and transmit to the video stream module. |
US11899856B2 |
Electronic pen stylus
Provided is an electronic pen stylus including a front-end part which, in operation, comes into contact with a position pointing input surface, and a rod-shaped axial center part formed integrally with the front-end part, in which at least the front-end part is made of a filler-mixed resin of which a base resin is mixed with a fibrous material as the filler having a hardness that is higher than a hardness of the base resin. |
US11899854B2 |
Image display device and method of operating the same
The present disclosure relates to an image display device and a method of operating the same. The image display device according to an embodiment of the present disclosure includes: a display configured to display a pointer corresponding to a remote controller; an external device interface including at least one communication module and configured to perform short-range communication; and a controller, wherein the controller: receives, from the remote controller, an input signal including movement data of the remote controller through the external device interface; monitors a connection status with the remote controller based on the received input signal; if the connection status is good, calculates coordinates of the pointer based on the movement data included in the input signal; if the connection status is bad, processes the movement data included in the input signal, and then calculates coordinates of the pointer based on the processed data; and displays the pointer on the display based on the calculated coordinates of the pointer. Various other embodiments are also possible. |
US11899852B2 |
Electronic device and operation method thereof
An electronic device is provided. The electronic device includes an input interface, a memory, and a processor operatively connected to the input interface and the memory. The memory includes instructions that, when are executed by the processor, cause the processor to receive a plurality of key inputs including a first key input, a second key input, and a third key input from a user through the input interface, to recognize whether the received plurality of key inputs correspond to a specified condition, and to determine a key value corresponding to at least one key input among the plurality of key inputs based on a result of learning a key input pattern of the user by using an artificial intelligence model, based on that the received plurality of key inputs correspond to the specified condition. |
US11899851B2 |
Information processing apparatus and control method
An information processing apparatus has a first display mode in which the entire screen region of a display is controlled to be displayed as a display region, and a second display mode in which a partial screen region excluding the predetermined screen region in the screen region of the display is controlled to be displayed as a display region, and performs a placement detection process of detecting placement of an external keyboard on the predetermined screen region in the screen region of the display, a communication control process of performing a communicative connection with the keyboard, and a display mode control process of controlling switching between the first display mode and the second display mode on the basis of the placement detection process and the communication control process. |
US11899850B2 |
Hybrid switch for an input device
An input device comprises a depressible element with two switches including a first switch configured to generate a first signal when the depressible element is depressed by a threshold distance and a second switch configured to generate a second signal indicating when the depressible element is depressed by the threshold distance and the second switch is in an active state. One or more processors may be configured to receive the first signal from the first switch; configure the second switch to change from an inactive state to an active state in response to receiving the first signal; receive the second signal from the second switch in the active state; determine whether the second signal indicates that the depressible element is depressed by the threshold distance; and generate event data confirming that the depressible element is depressed by the threshold distance in response to receiving the second signal. |
US11899846B2 |
Customizable gesture commands
A method implements customizable gesture commands. The method includes constructing a set of gesture containers and training a machine learning model, for a gesture container of the set of gesture containers, to detect a performance of a video gesture. The method further includes detecting the performance of the video gesture, from a gesture container of the set of gesture containers, in a video stream using the machine learning model. The method further includes executing, in response to detecting the video gesture, a command assigned to the video gesture by the gesture container. |
US11899845B2 |
Electronic device for recognizing gesture and method for operating the same
An electronic device is provided. The electronic device includes at least one sensor and at least one processor configured to identify a gesture identification request from a first application being executed by the at least one processor, in response to the identification of the gesture identification request, identify a gesture using at least one sensing data from at least one first sensor module activated, among the at least one sensor, based on a gesture application, provide the identified gesture to the first application, and perform at least one operation corresponding to the identified gesture based on the first application. Other various embodiments are possible as well. |
US11899842B2 |
Electronic communication interface with haptic feedback response
Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein. |
US11899841B2 |
Haptic actuators and related wearable devices
Haptic actuators may include a first active material coupled to a first side of an inactive substrate and a second active material coupled to a second side of the inactive substrate. The inactive substrate may be formed to initially exhibit a nonplanar shape when the first active material and the second active material are not actuated. Various other methods, systems, and devices are also disclosed. |
US11899840B2 |
Haptic emulation of input device
One embodiment provides a method, including: detecting, using a processor of an information handling device and in a virtual environment, a user input directed to a virtual human input device; accessing, from a data store, sensation data associated with user interaction with a real-world counterpart device of the virtual human input device; and providing, based on the sensation data and using a wearable haptic device, a haptic output responsive to the user input, wherein the haptic output emulates an interaction feel of the user input provided to the real-world counterpart device. Other aspects are described and claimed. |
US11899839B1 |
System for multimodal machine-aided comprehension analysis and assistance
Described is a system for multimodal machine-aided comprehension analysis. The system can be implemented in an augmented reality headset that, in conjunction with a processor, generates an initial scene graph of a scene proximate the user. Items and labels are presented, with the headset tracking eye movements of the user as the user gazes upon the subject labels, item labels, and relationship labels. A resulting scene graph (having relationship triplets) is generated based on the eye movements of the user and an amount of time the user spends gazing upon each of the display components. A comprehension model is generated by estimating a user's comprehension of the relationship triplets, with a knowledge model being generated based on a known knowledge graph and the comprehension model. Cues are then presented to the user based on the comprehension and knowledge models to assist the user in their comprehension of the scene. |
US11899830B1 |
Keylogger detection systems and methods
A method may include detecting a keylogger based at least in part on an increase in power drawn by an input device, detecting the keylogger based at least in part on a driver of the input device, detecting the keylogger based at least in part on a duration of time that a signal generated by the input device takes to transmit to a computing device, or any combination thereof. The method may also include, in response to detecting the keylogger, generating an alert to indicate a presence of the keylogger. |
US11899829B2 |
Memory systems and devices including examples of generating access codes for memory regions using authentication logic
Examples of systems and method described herein or generating, in a memory controller and/or memory device, access codes for memory regions of the memory device using authentication logic, and for accessing the memory device using the access codes. For example, a memory controller and/or a coupled memory device may generate access codes that a host computing device may include in a memory access request to access one or more memory regions of the memory device. Data read or written at the memory device may in some examples only be accessed in accordance with the access codes for memory regions of the memory device. Accordingly, the systems and methods described herein may provide security for specific memory regions of a memory device because the access code are updated periodically (e.g., based on obtained reset indication) or in accordance with an updated count value from a counter. |
US11899828B2 |
Method and apparatus for protecting a PUF generator
Methods and apparatus for protecting a physical unclonable function (PUF) generator are disclosed. In one example, a PUF generator is disclosed. The PUF generator includes a PUF cell array, a PUF control circuit and a reset circuit. The PUF cell array comprises a plurality of bit cells. Each of the plurality of bit cells is configurable into at least two different stable states. The PUF control circuit is coupled to the PUF cell array and is configured to access each of the plurality of bit cells to determine one of the at least two different stable states upon a power-up of the plurality of bit cells, and generate a PUF signature based on the determined stable states of the plurality of bit cells. The reset circuit is coupled to the PUF cell array and is configured to set the plurality of bit cells to represent their initialization data based on an indication of a voltage tempering event of a supply voltage of the PUF cell array. |
US11899827B2 |
Establishing trust in untrusted IC testing and provisioning environment
A system for secure testing and provisioning of an integrated circuit (IC) includes, in part, a secure reconfigurable key provisioning architecture (SLEEVE) module disposed in the IC, and a secure asset provisioning hardware entity (SAPHE) module. The IC may include, in part, a modified IEEE 1500 wrapper to control its operation modes. The SLEEVE module may include, in part, an encoding/decoding module and an unlocking module. The encoding/decoding module may include, in part, a decode key stream cipher module, an encode key stream cipher module, Seed Key programmable linear-feedback shift registers (LFSRs), Initialization Vector (IV) LFSRs, and configuration registers. The encoding/decoding module may be configured to generate key bits for decoding and encoding inputs and outputs of the IC. The unlocking module may include, in part, a pattern matching block and a counter. The unlocking module may be configured to enable write access to the configuration registers. The SAPHE module may include, in part, a microcontroller, a logging module, a provisioning module, and a communications module. The SAPHE module may be configured to interact with the IC to obtain a status of the IC during a testing and provisioning process. The logging module may include, in part, dedicated memory segments to store values for configuring the SLEEVE module and unlocking patterns for enabling write access to the configuration registers. The provisioning module may include, in part, a content accessible memory (CAM) module to store encrypted test patterns and encoded asset provisioning vectors for intellectual property (IP) blocks in the IC. |
US11899825B2 |
Portable terminal
A portable terminal device sets a security level for each application in accordance with position, and stores the level in a memory. The security level determines whether each application is displayed or made executable on a display portion in locked state and unlocked state. A controller refers to the security level and determines the application displayed on the display portion in accordance with position information acquired by a position information acquisition unit (GPS reception unit), and makes executable the application selected by the user. Thus, the portable terminal device offers user-friendliness while ensuring security strength. |
US11899823B2 |
Privacy safe anonymized identity matching
An example computer-implemented system maintains user profiles and displays external content. Method and system are provided for performing attribution of conversions with respect to the external content in a privacy safe manner by anonymizing personally identifiable information utilizing cryptographic salt. |
US11899822B2 |
Private, secure travel system
A system for providing private, secure travel is provided. The system may include a transceiver. The transceiver may be operable to receive and transmit communication from and to a plurality of travelers and a plurality of service providers. The system may include an itinerary booking module. The itinerary booking module may process itinerary communications received from the plurality of travelers. The itinerary booking module may determine a plurality of legs included in each received itinerary. The itinerary booking module may book, via the transceiver, at least one service provider for each leg of each itinerary. The system may include a unique identifier generator. The unique identifier generator may generate a unique identifier for each of the plurality of travelers. |
US11899818B2 |
System and method for code-based protection of sensitive data
A system and method for monitoring and protecting sensitive data that includes identifying sensitive data and statically tracking sensitive data using data flow analysis across a code base, monitoring flow of the data during application runtime, and responding to vulnerabilities according to a sensitive data characterization of the data. Identifying sensitive data includes processing a semantic description of the data in the application code and characterizing the sensitive data. Monitoring flow of the data includes: identifying and characterizing sensitive data through data usage, updating the characterization for the sensitive data through data usage, and enforcing security measures on the data according to the sensitive data characterization of the data. |
US11899817B2 |
Systems, methods, and apparatuses for storing PII information via a metadata driven blockchain using distributed and decentralized storage for sensitive user information
Systems, methods, and apparatuses for storing PII information via a metadata driven blockchain using distributed and decentralized storage for sensitive user information, operable within a cloud based computing environment. For example, there is a system configured with a memory to store instructions; a set of one or more processors; a non-transitory machine-readable storage medium that provides instructions that, when executed by the set of one or more processors, the instructions stored in the memory are configurable to cause the system to perform operations including: operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization; operating a database interface to a distributed database, separate from the blockchain, on behalf of the plurality of tenants of the host organization; displaying a Graphical User Interface (GUI Interface) to a user device communicably interfaced with the system over a network, in which the GUI interface is to prompt for a metadata entity definition at the user device when displayed by the user device, in which the metadata entity definition defines access control permissions for a blockchain entity including specifying at least (i) a data classification attribute indicating sensitive user information and (ii) a consent required attribute indicating consent is required to access the sensitive user information and (iii) a consent requirements attribute indicating a party from whom the consent must be acquired; transacting the metadata entity definition onto the blockchain; creating a new entity object defined by the metadata entity definition within the distributed database system to store the sensitive user information and writing the sensitive user information to the distributed database to be persistently stored. Other related embodiments are disclosed. |
US11899816B2 |
Batch tokenization service
Methods and systems of data tokenization are described herein to provide protection for sensitive data. A tokenization service controller may extract sensitive data by determining a schema, the schema identifying which fields contain sensitive data. A token may be generated corresponding to each instance of the extracted sensitive data. The tokenization service controller may then generate a tokenized data set comprising a plurality of tokenized records arranged according to the same format as the original records, wherein the tokenized records use the generated tokens in place of the corresponding sensitive data. |
US11899807B2 |
Systems and methods for auto discovery of sensitive data in applications or databases using metadata via machine learning techniques
A method for auto discovery of sensitive data may include: (1) receiving, at data enrichment computer program in a metadata processing pipeline, raw metadata from a plurality of different data sources; (2) enriching, by the data enrichment computer program, the raw metadata; (3) converting, by the data enrichment computer program, the raw metadata and the enhanced raw metadata into a sentence structure; (4) predicting, by a category prediction computer program in the metadata processing pipeline, a predicted category for the sentence structure; (5) identifying, by a sensitive data mapping computer program, a sensitive data category that is mapped to the predicted category based on a policy mapping rule; (6) determining, by the sensitive data mapping computer program, a risk classification rating for the predicted category; and (7) tagging, by the sensitive data mapping computer program, the data source associated with the metadata based on the risk classification rating. |
US11899805B2 |
Limiting video surveillance collection to authorized uses
Provided herein are systems and methods for automatically limiting video surveillance collection to authorized uses and authorized users. To achieve this control, the authorization system can be configured to manage and secure a plurality of crypto keys associated with encrypting a plurality of corresponding video footages and release a crypto key for a video footage at approved times to limit user access to the video footage. In particular, the surveillance system can generate a video collection including a copy of portions of a received video footage that include one or more approved events from a watchlist of a user. Thereafter, the video footage can be encrypted by a first key managed by the authorization system and prevents the user from accessing video content of the video footage once encrypted. Accordingly, the user may be limited to accessing the video collection and not all the portions in the encrypted video footage. |
US11899800B2 |
Open source vulnerability prediction with machine learning ensemble
A system to create a stacked classifier model combination or classifier ensemble has been designed for identification of undisclosed flaws in software components on a large-scale. This classifier ensemble is capable of at least a 54.55% improvement in precision. The system uses a K-folding cross validation algorithm to partition a sample dataset and then train and test a set of N classifiers with the dataset folds. At each test iteration, trained models of the set of classifiers generate probabilities that a sample has a flaw, resulting in a set of N probabilities or predictions for each sample in the test data. With a sample size of S, the system passes the S sets of N predictions to a logistic regressor along with “ground truth” for the sample dataset to train a logistic regression model. The trained classifiers and the logistic regression model are stored as the classifier ensemble. |
US11899797B2 |
System and method for detecting and for alerting of exploits in computerized systems
Systems and methods of detecting an exploit of a vulnerability of a computing device, including receiving an execution flow of at least one process running in a processor of the computing device, wherein the execution flow is received from a performance monitoring unit (PMU) of the processor, receiving memory pages from a memory of the computing device, reconstructing the execution flow of the process on another processor based on PMU data and the memory pages, running at least one exploit detection algorithm on the reconstructed process in order to identify an exploit attempt and issuing an alert. |
US11899795B2 |
Secure boot device and process
Disclosed is an electronic device configured to perform a secure boot. The electronic device according to an embodiment disclosed herein may include: a first memory area for storing a firmware signed with a private key; a second memory area for storing a boot loader configured to verify integrity of the firmware and executing the firmware of which integrity has been verified; and a third memory area for storing a first public key paired with the private key, wherein the second memory area may store a second public key paired with the private key. The boot loader may verify the integrity of the firmware with the first public key when there is the first public key in the third memory area and verify the integrity of the firmware with the second public key when there is no first public key is in the third memory area. |
US11899794B1 |
Machine learning model robustness characterization
Robustness of a machine learning model can be characterized by receiving a file with a known, first classification by the machine learning model. Thereafter, a selection is made as to which of a plurality of perturbation algorithms to use to modify the file. The perturbation algorithm is selected as to provide a shortest sequence of actions to cause the machine learning model to provide a desired classification. Subsequently, the received file is iteratively modified using the selected perturbation algorithm and inputting the corresponding modified file into the machine learning model until the machine learning model outputs a known, second classification. Related apparatus, systems, techniques and articles are also described. |
US11899792B2 |
System for security scanning code with minimal user interface
Examples provide a single-command menu option for initiating security scanning of source code without user interaction with the security scan component performing the security scan. The single-command menu option can include a single-click menu option in a graphical user interface, a command-line utility or a web interface for performing web service calls to the security scanning service(s). A user selects source code for scanning. A zip file is created for the selected source code. The zip file is placed in a target directory or scan queue for upload to the security scan component. A user ID appended to the source code is utilized to return a summary report of the scan results to the user without user credentials or login to the system. |
US11899791B2 |
Automated identification of malware families based on shared evidences
A malware family identification engine constructs a graph data structure of direct relationships between malware instances and malware families, direct relationships between malware instances and detected tags, and indirect relationships between detected tags and malware families. The engine builds a dictionary data structure comprising detected tag entries linking each detected tag to one or more malware family nodes based on the graph data structure. The engine identifies significant indirect entities (SIEs) within the detected tag entries of the dictionary data structure and selects a SIE with a highest number of out-going links (OGLs) as a root node in a family tree data structure, recursively connects SIEs with a number of OGLs less than the highest number of OGLs to the root node in the family tree data structure, and converts each SIE name in the family tree data structure to a chained family entity name in the family tree data structure. |
US11899790B2 |
Cross-network security evaluation
A computer security monitoring system and method are disclosed that feature, in one general aspect, monitoring on an ongoing basis for evidence of the presence of infected systems in one or more networks that are each associated with a monitored organizational entity possessing digital assets, continuously updating risk profiles for the entities based on information about intrusion features from the monitoring, aggregating risk scores for the entities, and electronically reporting the aggregated risk score to an end user. In another general aspect, a method is disclosed that includes acquiring and storing data relating to interactions with malware controllers over a public network, acquiring and storing a map of relationships between networks connected to the public network, extracting risk data from the stored interaction data and the stored relationship map by cross-referencing the acquired interaction data against the map of relationships, and issuing security alerts based the extracted risk data. |
US11899789B2 |
Low voltage attack detector, secure element and electronic system including the same
A low voltage attack detector includes: a low voltage detector configured to output a low voltage detection flag signal having a high level when a first power supply voltage reaches a first voltage level using a bandgap reference (BGR) circuit including a PMOS transistor and a first bipolar junction transistor (BJT) connected in series between the first power supply voltage and a second power supply voltage; a BGR operation region detector configured to output a malfunction detection flag signal having a high level when the first power supply voltage reaches a second voltage level lower than the first voltage level; and a logic gate configured to output a final low voltage detection flag signal having a high level when at least one of the low voltage detection flag signal and the malfunction detection flag signal has a high level. |
US11899786B2 |
Detecting security-violation-associated event data
An event can be analyzed for association with a security violation. Characters or other values of event data (e.g., command-line text) associated with the event can be provided sequentially to a trained representation mapping to determine respective representation vectors. Respective indicators can be determined by applying the vectors to a trained classifer. A token in the event data can be located based on the indicators. The event's can be determined to be associated with a security violation based on the token satisfying a token-security criterion. The representation mapping can be trained by adjusting model parameters so the trained representation predicts, based on a character of training command-line text, an immediately following character in the training command-line text. The classifier can be determined based on the trained representation mapping and classification training data indicating whether respective portions of training event data are associated with security violations. |
US11899782B1 |
Preserving DLL hooks
DLL hooks are protected by mapping the starting address of the new executable to a sample of the former executable. Attempts to read the starting address are responded to with the sample of the former executable. Attempts to write to the starting address are responded to with confirmation of success without actually writing data. Debuggers are detected upon launch or by evaluating an operating system. A component executing in the kernel denies debugging privileges to prevent inspection and modification of DLL hooks. |
US11899778B2 |
Password verification method, password setting method, and mobile terminal
This application discloses a password verification method and a password setting method. The password verification method includes: in response to a detected operation of requesting for password verification, collecting at least one first image by using a camera of a mobile terminal; obtaining matching information when a result of matching between the at least one first image collected by the mobile terminal and at least one first preset image satisfies a first preset matching condition, where the matching information includes at least one of the following: location information of the mobile terminal, motion information of the mobile terminal, at least one second image collected by the camera of the mobile terminal, and network connection information of the mobile terminal; and performing matching between the obtained matching information and a second preset matching condition, where the password verification succeeds when the matching is successful. |
US11899777B2 |
Memory module authentication extension
Systems and methods are provided for a secondary authentication of a memory module. A nonce key is written to a nonce register of a register array on the memory module, the nonce register being accessible over two different interfaces. In various embodiments, the nonce key may be generated by a management system of the computing platform after performing one or more authentication processes for a memory module over a management interface. Authentication information for use in performing authentication can be stored in an identification component on the memory module. If authentication is successful, the management system can generate the nonce key and write it to the nonce register. Upon receiving a request to access an address, a memory controller can read the nonce register of the memory module at the requested address and compare the nonce key to an identifier included in the request. |
US11899772B2 |
Systems and methods for distorting captcha images with generative adversarial networks
Systems and methods for distorting CAPTCHA images with generative adversarial networks include an image distortion interface that can select an image record from a database, determine the size of the selected image, and apply an adversarial attack algorithm to create an array of pixels that is the same size as the selected image so that the majority of the pixels in the array are zero values and the remaining pixels in the array are in the red-green-blue value range. The image distortion interface can merge the array of pixels with the selected image to form a distorted image. A server can include a CAPTCHA test interface that can select a set of images having the same label, retrieve corresponding distorted images, and provide a CAPTCHA test using the distorted images. The CAPTCHA test can use distorted images with different applied adversarial attack algorithms. |
US11899768B2 |
Content authentication and validation via multi-factor digital tokens, systems, and methods
Authentication tokens, systems, and methods are described. An illustrative method is disclosed to include receiving an electronic file including a digital image, receiving biometric information that is associated with a person, modifying the electronic file with the biometric information such that one or more pixels in the digital image are replaced with the biometric information, and storing the modified electronic file as a digital authentication token to be used in connection with authorized publications of original digital work. |
US11899766B2 |
User authentication using original and modified images
Method and system are provided for user authentication using original and modified images. The method includes receiving an original image for a user, where the original image is a private image that meets certain configured criteria. The method uses a pre-trained Convolutional Neural Network (CNN) model to extract one or more image features of the original image and feeds the extracted image feature into a Generative Adversarial Network (GAN) image generator to realistically modify the extracted image feature to generate a modified image. The method authenticates a user based on recognition of a presented original image or a presented modified image. |
US11899765B2 |
Dual-factor identification system and method with adaptive enrollment
A multi-factor identification system is provided in which enrolled user authentication information is updated in the course of an authorization request based upon at least one of a confidence level of a match between a request first factor identifier, produced based upon first unique user identifying information received with the authentication request, and a respective matching enrolled first factor identifier and a confidence level of a match between a request second factor identifier, produced based upon second unique user identifying information received with the authentication request, and a respective matching enrolled second factor identifier. |
US11899763B2 |
Supervised learning system for identity compromise risk computation
Systems are provided for improving computer security systems that are based on user risk scores. These systems can be used to improve both the accuracy and usability of the user risk scores by applying multiple tiers of machine learning to different the user risk profile components used to generate the user risk scores and in such a manner as to dynamically generate and modify the corresponding user risk scores. |
US11899762B2 |
Association via audio
A source device being associated with an account uses playback of a media content item to cause a target device to become associated with the account. The target device enters an association mode and records a portion of the playing content. The target device provides the recording to a server that identifies the song (e.g., using a music fingerprint service) and uses the identification of the song to find the account that caused playback of the identified song. With the account identified, the server provides credentials of the account to target system. The target device accesses content or services using the account. As confirmation of receiving the credentials, the server causes playback of the content to transition to from the source device to the target device. |
US11899761B2 |
Identifying and consenting to permissions for workflow and code execution
The present invention extends to methods, systems, and computer program products for identifying and consenting to permissions for workflow and code execution. Aspects of the invention can be used to automatically scan a workflow or code definition to identify (potentially all) the actions/triggers a workflow or program intends to perform on behalf of a user. The user is shown the actions/triggers the workflow or program intends to perform (e.g., at a user interface) before consent to perform the actions/triggers is granted. As such, a user is aware of intended actions/triggers of a workflow or program before granting consent. Further, since actions/triggers are identified from the workflow or code definition (and not formulated by an author), permission requests better align with permissions that workflow or program functionality actually uses during execution. |
US11899759B2 |
Side-channel communication reconciliation of biometric timing data for user authentication during remote desktop sessions
Various implementations disclosed herein include devices, systems, and methods that authenticate user identities based on input/sensor data received from remote workstations and/or during remote communication sessions. The input/sensor data may correspond to timing and patterns from which user identities may be authenticated. Some implementations disclosed herein communicate input/sensor data in a way that preserves the timing and pattern information of the data and/or in a way that allows such information to be used for authentication in real-time. Some implementations enable continuous provision of input/sensor data and/or enable continuous authentication of user identities during remote communication sessions. |
US11899753B2 |
Low-light image selection for neural network training
This disclosure provides methods, devices, and systems for low-light imaging. The present implementations more specifically relate to selecting images that can be used for training a neural network to infer denoised representations of images captured in low light conditions. In some aspects, a machine learning system may obtain a series of images of a given scene, where each of the images is associated with a different SNR (representing a unique combination of exposure and gain settings). The machine learning system may identify a number of saturated pixels in each image and classify each of the images as a saturated image or a non-saturated image based on the number of saturated pixels. The machine learning system may then select the non-saturated image with the highest SNR as the ground truth image, and the non-saturated images with lower SNRs as the input images, to be used for training the neural network. |
US11899752B2 |
Object counting system and object counting method
An object counting system crops images into multiple split images. When a distance between at least one side of a bounding box being associated with a position of a first object in the first split image and at least one side of a bounding box being associated with a position of a second object in the second split image adjacent to the first split image is less than a tolerance value, the processor combines the adjacent first split image and the second split second split image into a merged image, so that the first object and the second object are merged into a merged object. A processor calculates a prediction number of objects based on the objects contained in these split images and the merged objects in the merged image. The object counting system automatically counts the number of bug eggs, to save manpower and provide an accurate count. |
US11899748B2 |
System, method, and apparatus for a neural network model for a vehicle
A computing system comprises a data storage and at least one processor communicatively coupled to the data storage. The at least one processor is configured to execute program instructions to cause the system to perform the following steps. A deep neural network (“DNN”) model is trained using training data. Next, additional scenes are determined based on the DNN model and the training data. The determined scenes are generated, and then used to augment the training dataset. The DNN model is then retrained using the augmented training dataset and stored in a data storage for deployment. |
US11899747B2 |
Techniques to embed a data object into a multidimensional frame
Various embodiments are generally directed to techniques for embedding a data object into a multidimensional frame, such as for training an autoencoder to generate latent space representations of the data object based on the multidimensional frame, for instance. Additionally, in one or more embodiments latent space representations of data objects may be classified, such as with a machine learning algorithm. Some embodiments are particularly directed to embedding a data object comprising a plurality of object entries into a three-dimensional (3D) frame. |
US11899745B1 |
Systems and methods for speech or text processing using matrix operations
Disclosed herein includes a system, a method, and a device for processing and converting data using matrix operations. Circuitry can partition an input of a first data format across a plurality of lookup tables each residing in a respective memory. The circuitry can access weight information from a load store memory, and the partitioned input on a per column basis from the plurality of lookup tables. The circuitry can perform a number of multiply-accumulate (MAC) operations per cycle between the weight information from the load store memory and the partitioned input read on a per column basis from the plurality of lookup tables. The number of MAC operations performed per cycle can correspond to a total number of columns of the plurality of lookup tables. The circuitry can generate, responsive to the MAC operations on the partitioned input, a plurality of outputs in a second data format. |
US11899742B2 |
Quantization method based on hardware of in-memory computing
A quantization parameter providing step of a quantization method is performed to provide a quantization parameter which includes a quantized input activation, a quantized weight and a splitting value. A parameter splitting step is performed to split the quantized weight and the quantized input activation into a plurality of grouped quantized weights and a plurality of grouped activations, respectively, according to the splitting value. A multiply-accumulate step is performed to execute a multiply-accumulate operation with one of the grouped quantized weights and one of the grouped activations, and then generate a convolution output. A convolution quantization step is performed to quantize the convolution output to a quantized convolution output according to a convolution target bit. A convolution merging step is performed to execute a partial-sum operation with the quantized convolution output according to the splitting value, and then generate an output activation. |
US11899741B2 |
Memory device and method
A memory device includes a memory configured to store input data and filter data for a convolution operation, and a function processor configured to, in response to a read command of at least a portion of data from among the input data and the filter data, transform the at least a portion of the data based on a parameter of the convolution operation during a clock cycle corresponding to the read command and output a corresponding transformation result as transformed data. |
US11899737B1 |
System and method for managing information sourced by a primary server that is sent to other servers when a user interacts with a web page without distorting the other servers
A system and method builds functions into a web page sourced by a primary server and that would otherwise report to a set of one or more other servers actions performed by users of the web page when they interact with its elements so that the interactions instead report to the user of the web page. The system and method then causes the browser to simulate such interactions with all such web page elements, thereby causing the functions to report the information that would have been sent to the other server, and an identifier of the other server. |
US11899735B2 |
Systems and methods for altering display parameters for users with epilepsy
Systems, methods, and non-transitory computer readable media containing instructions allow altering default website display parameters to conform with a neurodevelopmental disorder, epilepsy, visual impairment, and/or cognitive disability profile. In one implementation, a non-transitory computer readable medium contains instructions that cause a processor to alternate default website display parameters to conform with a disability profile by: obtaining an indication that a user of a website has a disability; and based on the obtained indication, implementing a predefined template to alter multiple website default display parameters to conform with needs of the user with the disability; wherein implementing the predefined template impacts presentation of content on a computing device of the user with the disability without impacting presentation of content on other computing devices display to other simultaneous viewers of the website. |
US11899731B2 |
Personalized translation of content identifiers
In some implementations, a user device can perform personalized translation of content identifiers. For example, the user device can request a content identifier mapping file from a server device that defines how to translate a human readable content identifier into a content server content identifier. The server device can select a mapping file from among a collection of mapping files based on various criteria associated with the user device and send the selected mapping file to the user device. When the user device receives a human readable content identifier, the user device can compare the human readable content identifier to the mapping file to determine how to translate the human readable content identifier into the content server content identifier. Once the content server content identifier corresponding to the human readable content identifier is determined, the client device can use the content server content identifier to obtain corresponding content. |
US11899728B2 |
Methods, systems and techniques for ranking personalized and generic search query suggestions
The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources that include person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on a person corpus derived from at least one data source private to the person, obtaining a second set of suggestions based on information from an additional data source, ranking the first and second sets of suggestions to generate a ranked list of suggestions, and presenting at least some of the ranked suggestions. |
US11899726B2 |
Method and apparatus for managing digital files
A computer-implemented method of associating digital tags with digital files comprises storing a plurality of digital files having embedded therein content data and metadata including tags; receiving, via a user interface device of a client device, a first tag label containing alphanumeric text created and inputted by a user of the client device; modifying, using a controller device, a selected first one of the tags of the metadata in a first of the digital files to include the first tag label; receiving, via the user interface device or another user interface device, an instruction to search for all of the digital files having at least the first tag label; responsive to receiving the instruction, automatically searching for all of the digital files having at least the first tag label; and displaying, on a video display device associated with the client device, a first indication of the first tag label. |
US11899725B1 |
Continuous file metadata refresh for file gateway
Systems and methods are described herein for more efficiently updating a data directory, which maps data objects stored by a data storage service, such as maintained by on premise computing resources of a client of the data storage service. In one example, event data corresponding to operations performed on a plurality of data objects stored in a data storage partition of a data storage service may be obtained. A set of data objects relevant to a directory maintained locally by a client device may be determined. The event data may be filtered, such as by removing entries of the plurality of entries not corresponding to the set of data objects. The filtered event data may then be stored or pushed to a client device, to cause the directory to be updated, without requiring a full examination of the data storage partition. |
US11899724B2 |
Order preserving pattern matching apparatus, order preserving pattern matching method, and computer-readable medium storing program
An order preserving pattern matching apparatus according to the present invention includes a matching direction pattern conversion unit for setting an ID number for each order preserving type of a character string in a retrieval pattern for a plurality of matching directions including at least one diagonal direction, and generating a list of the ID numbers as a matching direction pattern, an encoding processing unit configured to generate an encoded two-dimensional pattern assigned with a corresponding ID number for a pattern being a part of a two-dimensional pattern to be searched that matches an order preserving pattern assigned with an ID number, and a matching unit configured to perform matching whether an arrangement matching the matching direction pattern assigned with an ID number exists or not within the encoded two-dimensional pattern. |
US11899723B2 |
Building data platform with context based twin function processing
One implementation of the present disclosure is a building system of a building including one or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to receive a selection including a context and a twin function and generate an operation to monitor a building graph based on the context, the operation identifying whether one or more new events are added to the building graph, the one or more new events affecting a processing result. The instructions cause the one or more processors to cause the twin function to execute responsive to identifying the one or more new events added to the building graph that affect the processing result, execute the twin function based on the one or more new events and the context to generate the processing result. |
US11899722B2 |
Search system, search method, and program
To improve accuracy of search, a learner (L) of a search system calculates a feature quantity of information that is input and outputs a first analysis result of the information in a first viewpoint and a second analysis result of the information in a second viewpoint based on the feature quantity. Storing means stores a feature quantity of information to be searched, which has been input in the learner (L), in a database. Input means inputs input information in the learner (L). Search means searches for information to be searched that is similar to the input information in the feature quantity based on the database. |
US11899721B2 |
Graph-based multi-threading group detection
Methods and systems are presented for detecting groups within a graph using computer-based multi-threading techniques. These techniques provide technical improvements in computing power and efficiency for analysis of large graphs. A group detection system accesses a graph. Threads are instantiated to perform task related to a group detection process based on the nodes in the graph, where a thread is instantiated for a corresponding node. Each thread determines a neighbor count representing a number of neighbor nodes having one degree of separation from the corresponding node. Each thread also generates a list comprising an identity of the corresponding node and identities of the neighbor nodes. The thread transmits the list only to threads corresponding to a first subset of the neighbor nodes having more neighbors than the corresponding node, but not to threads corresponding to a second subset of the neighbor nodes having less neighbors than the corresponding nodes. |
US11899711B2 |
Merchant logo detection artificial intelligence (AI) for injecting user control to ISO back-end transaction approvals between acquirer processors and issuer processors over data communication networks
Logo candidates for a specific ISO data can be identified from external resources based on the enriched merchant data. Low quality images of the logo candidates are filtered out with image analysis including entropy ratio evaluations of the logo candidates. Also, the logo candidates are processed with high quality filtering including classification of the logo candidates with a deep learning classifier for distinguishing logos from non-logos. A logo from the logo candidates is selected to associate with the ISO data packets. A display having the selected logo associated with a transaction of the ISO data packets can be generated for display to users. |
US11899710B2 |
Image recognition method, electronic device and storage medium
An image recognition method, electronic device, and storage medium are provided and relate to the fields of artificial intelligence, computer vision, deep learning, image processing, and the like. The method includes: performing joint training on a first sub-network configured for recognition processing and a second sub-network configured for retrieval processing in a classification network by adopting an identical set of training data to obtain a trained target classification network, wherein, the first sub-network and the second sub-network are twin networks that are consistent in network structures and share a set of weights; and inputting image data to be recognized into the target classification network to obtain a recognition result. By adopting the method, the accuracy of the image recognition may be improved. |
US11899708B2 |
Multimedia content distribution system and method
A system that facilitates sharing of multimedia content includes a user interface, network circuitry; and one or more processors. The processors perform operations that include displaying, via the user interface, a list of one or more media playback devices available to be added to a social networking group. A selection of first and second media playback devices to be associated with a particular social networking group is received via the user interface. The first media playback device is associated with a first playback queue that specifies a first set of media items associated with first media content that can be streamed from a first streaming service to the first media playback device. An indication to the social networking system that specifies the selection of the first and second media playback devices to be associated with the group is communicated via the network circuitry. In response, the social networking system communicates second media content items associated with the first media content items to a second playback queue associated with the second media playback device. The second playback items facilitate streaming of second media content associated with the first media content from a second streaming service to the second media playback device. |
US11899707B2 |
Driving policies determination
A method for responding to a query is implemented on at least one computing device and includes: receiving at least one query from a user device; determining a context for the at least one query, selecting at least one deep learning network (DLN) of a plurality of DLNs to process the at least one query, where the selecting is based at least on matching the context to the at least one DLN, sending at least a representation of the at least one query and the context to the at least one DLN, receiving at least one response to the at least one query from the at least one DLN, and sending the at least one response to the user device. |
US11899706B2 |
Content-specific keyword notification system
Systems, apparatuses, and methods for providing content using notifications with content-specific keywords are provided. In one example embodiment, a method includes identifying, by one or more computing devices, a media content item for a user of a user device. The method includes generating, by the one or more computing devices, a keyword for the user of the user device based at least in part on data associated with the media content item. The keyword is indicative of the media content item. The method includes providing, by the one or more computing devices to the user device, for display a notification indicating that the media content is available for the user. The notification includes the keyword and the keyword is viewable by the user. |
US11899704B2 |
Systems and methods for extracting, digitizing, and using engineering drawing data
Re-usage of part of object or object is highly important in manufacturing industry as it can drastically reduce cost and time spent on manufacturing. However, lack of proper information about availability of similar parts leads to redesigning of similar part. Existing databases for engineering drawings do not store categorized information due to which performing feature-based search is not possible. Present application provides systems and methods for extracting, digitizing, and using engineering drawing data. The system receives engineering drawing document and extracts text data present in each cell of table provided in document. Once table data is extracted, isometric views and views other than isometric views that are present in document are identified by the system using pretrained machine learning based model. The system further extract view labels and coordinate information from identified views. The information extracted from document is then stored by the system as engineering drawing data for document. |
US11899703B2 |
Arrangements of documents in a document feed
Some embodiments provide a GUI for a document reader application that displays a selectable representation of content that, when selected, cause the content to be displayed in the GUI. GUI controls may be exposed in response to a user input slide operation on the selectable representation of content. |
US11899699B2 |
Keyword generating method, apparatus, device and storage medium
This application discloses a keyword generating method, an apparatus, a device and a storage medium, which relate to the field of natural language processing in the field of artificial intelligence. A specific implementation scheme includes: inputting a target text into a text processing model, obtaining a word sequence corresponding to the target text, and generating a semantic representation sequence corresponding to the word sequence; making prediction about each semantic representation vector in the semantic representation sequence respectively to obtain a prediction result; and if the prediction result indicates that a word corresponding to the semantic representation vector is capable of triggering a generation of a keyword, outputting the keyword based on the semantic representation vector and the prediction result. This method improves the accuracy of generating keywords. |
US11899696B2 |
Systems and methods for generating multi-part place identifiers
The technology disclosed relates to systems and methods for generating a multi-part place identifier with at least one part. The system includes logic to receive a location address and a place name wherein the location address is a validated address. The system includes logic to calculate a geocode for the location address and use the geocode to identify a geometrical boundary encompassing the location address. The system includes logic to convert the identified geometrical boundary to an alpha-numeric identifier forming a Where part of the multi-part place identifier. The system can use an input location address or a place name to match a previously generated and stored multi-part place identifier. The system can provide the generated or matched multi-part place identifier to a user for use in further analysis. |
US11899694B2 |
Techniques for temporally dynamic location-based predictive data analysis
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing temporally dynamic location-based predictive data analysis. Certain embodiments of the present invention utilize systems, methods, and computer program products that perform temporally dynamic location-based predictive data analysis by utilizing at least one of prevalence-based density modeling data objects, growth-based density modeling data objects, and environment-based density modeling data objects. |
US11899692B2 |
Database reduction based on geographically clustered data to provide record selection for clinical trials
Aspects and features relate to computationally reducing the size or complexity of a database in order to improve the speed and efficiency with which such a database is processed by a computing system in order to identify investigators for clinical trials. In some aspects, a processing device performs operations including identifying data sources for geographically clustered data containing corresponding descriptors for database records. The operations further include formatting the corresponding descriptors to produce standardized, corresponding descriptors, and matching each standardized, corresponding descriptor to produce a record score for the descriptor. The record scores can be combined to produce an overall score for each database record and the database record can be selected and written to the data store based on the overall score. |
US11899690B2 |
Data analytical processing apparatus, data analytical processing method, and data analytical processing program
This invention makes it possible to analyze data with a focus on an event as a source of information on the data and state transition of the event. A data analytical processing device includes a multidimensional database management unit that associates pieces of data in a temporal dimension and spatial dimensions embodying temporal and spatial changes due to at least one of creation and annihilation and state transition and pieces of data in intrinsic dimensions of a plurality of types dependent on subjects, and pieces of data which are identified by the pieces of data in the temporal dimension, the spatial dimensions, and the intrinsic dimensions and represent properties of the plurality of types dependent on the subjects as data embodying an event in a real world with an identifier of the event for identification of the event as a source of information on the pieces of data, and accumulates and manages the pieces of data in multidimensional cubes which are constructed for the respective subjects, and an OLAP manipulation execution unit that executes the OLAP manipulation on the multidimensional cubes. |
US11899689B2 |
Blockchain-based data synchronization method, apparatus, and computer-readable storage medium
A blockchain-based data synchronization method, executed by a first service node, includes: acquiring target block data having a minimum block height that is greater than a first local block height, the first local block height being a maximum block height of local block data of the first service node before the first service node acquires the target block data; determining a block height of missing block data according to a block height of the target block data and the first local block height, the block height of the missing block data being less than the minimum block height of the target block data and greater than the first local block height; and requesting a target service node to synchronize the missing block data according to the block height of the missing block data. |
US11899688B2 |
System for live-migration and automated recovery of applications in a distributed system
A method and apparatus for distribution of applications amongst a number of servers, ensuring that changes to application data on a master for that application are asynchronously replicated to a number of slaves for that application. Servers may be located in geographically diverse locations; the invention permits data replication over high-latency and lossy network connections and failure-tolerance under hardware and network failure conditions. Access to applications is mediated by a distributed protocol handler which allows any request for any application to be addressed to any server, and which, when working in tandem with the replication system, pauses connections momentarily to allow seamless, consistent live-migration of applications and their state between servers. Additionally, a system which controls the aforementioned live-migration based on dynamic measurement of load generated by each application and the topological preferences of each application, in order to automatically keep servers at an optimum utilisation level. |
US11899685B1 |
Dividing authorization between a control plane and a data plane for sharing database data
Authorization is divided between a control plane and a data plane for sharing database data. A producer database engine can create a shared database via a data plane interface. A producer can then authorize access to the shared database via a control plane interface to a consumer. A consumer can associate the authorization granted to the consumer with a consumer database engine via the control plane interface. |
US11899684B2 |
System and method for maintaining a master replica for reads and writes in a data store
A system that implements a data storage service may store data on behalf of clients in multiple replicas on respective computing nodes. The system may employ an external service to select a master replica for a replica group. The master replica may service consistent read operations and/or write operations that are directed to the replica group (or to a data partition stored by the replica group). The master replica may employ a quorum based mechanism for performing replicated write operations, and a local lease mechanism for determining the replica authorized to perform consistent reads, even when the external service is unavailable. The master replica may propagate local leases to replica group members as replicated writes. If another replica assumes mastership for the replica group, it may not begin servicing consistent read operations that are directed to the replica group until the lease period for a current local lease expires. |
US11899681B2 |
Knowledge graph building method, electronic apparatus and non-transitory computer readable storage medium
The present disclosure relates to a method for building a knowledge graph, an electronic apparatus and a non-transitory computer-readable storage medium. The method for building a knowledge graph includes following steps: acquiring source data related to preset keywords according to the preset keywords; cleaning the source data according to a preset data dictionary and an error information table; extracting entities, attribute information of the entities and relationship information among the entities from the cleaned source data according to the preset data dictionary and an entity relationship; fusing the entities, the attribute information of the entities and the relationship information among the entities to obtain data triples, and taking the data triples as a built knowledge graph; and storing the knowledge graph into a preset graph database. |
US11899680B2 |
Techniques for metadata value-based mapping during data load in data integration job
The present embodiments relate to metadata value-based mapping during a data load in a data integration job. A computing device can receive a first data set from a source system and computer-readable instructions to load data into a target system. The device can receive a first metadata set from the target system that describe destinations. The computing device can identify a first data value of the first data set that matches a metadata value of the first metadata set. The device can receive a data integration mapping of the second data value of the first data set to a data field associated with the matching metadata value of the first metadata set. The device can load the second data value of the first data set from the source system into the target system pursuant to the mapping and the computer-readable instructions. |
US11899676B2 |
Computer-based systems for data entity matching detection based on latent similarities in large datasets and methods of use thereof
At least some embodiments are directed to an entity matching detection system. The entity matching detection system includes a latent similarity identification machine learning model that receives one or more data records and generates a final similarity score indicative of a latent similarity between the one or more data records and a second data record. The entity matching detection system can identify lexical and semantic similarities between attribute values and can analyze and compute similarity scores for direct-linked attribute values and cross-linked attribute values extracted from different data records. |
US11899674B2 |
Systems and methods to determine and utilize conceptual relatedness between natural language sources
A microprocessor executable method and system for determining the semantic relatedness and meaning between at least two natural language sources is described in a prescribed context. Portions of natural languages are vectorized and mathematically processed to express relatedness as a calculated metric. The metric is associable to the natural language sources to graphically present the level of relatedness between at least two natural language sources. The metric may be re-determined with algorithms designed to compare the natural language sources with a knowledge data bank so the calculated metric can be ascertained with a higher level of certainty. |
US11899669B2 |
Searching of data structures in pre-processing data for a machine learning classifier
A data processing system is configured to pre-process data for a machine learning classifier. The data processing system includes an input port that receives one or more data items, an extraction engine that extracts a plurality of data signatures and structure data, a logical rule set generation engine configured to generate a data structure, select a particular data signature of the data structure, identify each instance of the particular data signature in the data structure, segment the data structure around instances of the particular data signature, identify one or more sequences of data signatures connected to the particular data signature, and generate a logical ruleset. A classification engine executes one or more classifiers against the logical ruleset to classify the one or more data items received by the input port. |
US11899667B2 |
Efficient use of trie data structure in databases
The invention provides a time-efficient way of performing a query in a database or information retrieval system comprising operations such as intersection, union, difference and exclusive disjunction on two or more sets of keys stored in a database or information retrieval system. In a novel execution model, all data sources and operators are tries, and in input trie for a higher-order set operation can be the output of a lower-order set operation which is evaluated on demand. Two or more input tries are combined in accordance with the respective set operation, to obtain the set of keys associated with the nodes of a respective resulting trie. The physical algebra of the implementation of tries based on bitmaps corresponds directly to the logical algebra for the set operations and allows for efficient implementation by means of bitwise Boolean operations. |
US11899666B2 |
System and method for dynamic database split generation in a massively parallel or distributed database environment
A system and method is described for database split generation in a massively parallel or other distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table. |
US11899663B2 |
Usage record aggregation
In an example embodiment, a solution is provided that aggregates records as they are submitted to a third party (on the write path) rather than performing a real-time aggregation when a request is processed that needs the aggregation (read path). More particularly, in an example embodiment, a caching layer is introduced that avoids having to read all usage events to compute an aggregation when a request is received for aggregated data. The caching layer maintains values for various metrics that require aggregation. |
US11899658B1 |
Codeless anchor detection for aggregate anchors
A client device that includes a camera and an extended reality client application program is employed by a user in a physical space, such as an industrial or campus environment. The user aims the camera within the mobile device at a real-world asset, such as a computer system, classroom, or vehicle. The client device acquires a digital image via the camera and detects textual and/or pictorial content included in the acquired image that corresponds to one or more anchors. The client device queries a data intake and query system for asset content associated with the detected anchors. Upon receiving the asset content from the data intake and query system, the client device generates visualizations of the asset content and presents the visualizations via a display device. |
US11899656B2 |
Systems and methods for dynamic media asset modification
The present disclosure provides systems and methods for transforming media assets using data retrieved from external sources. A system can identify a request to update one or more media assets maintained in a database of a media asset system. The system can retrieve, from a remote data system identified in the request, data corresponding to object metadata of each media asset of the one or more media assets. The system can generate, for each media asset of the one or more media assets, an updated media asset to include the data retrieved from the remote data system. The system can modify the object metadata of each of the one or more media assets based on the data. The system can update, responsive to the request, the database with each updated media asset. The updated media assets can be transmitted to client devices for display in information resources. |
US11899655B2 |
Systems and methods for electronic notification queues
Systems and methods including one or more processors and one or more non-transitory media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: storing one or more notifications in a data store; receiving a new notification; determining a respective number of notifications in each respective segment of a plurality of approximately equal segments; using the respective number of notifications in each respective segment of the plurality of approximately equal segments to determine a number of the one or more notifications; when the number of the one or more notifications is equal to or greater than a maximum number of notifications, removing at least one notification of the one or more notifications; and before or after removing the at least one notification, storing the new notification in the data store. |
US11899654B2 |
Linear byzantine agreement
An optimistic byzantine agreement protocol (the protocol) first tries to reach agreement via an efficient deterministic algorithm (synchronous protocol) that relies on synchrony for termination. If an agreement is not reached (e.g., due to asynchrony), the protocol uses a randomized asynchronous algorithm (asynchronous protocol) for fallback. Although randomized asynchronous algorithms are considered to be costly, the rationale here is to bound communication in non-synchronous runs after an equivalent cost has already paid. |
US11899653B2 |
Digital content integrity verification systems and methods
The disclosure relates to, among other things, systems and methods for facilitating the verification of the integrity of digital content. Embodiments of the disclosed systems and methods may provide mechanisms for generating a secure and unambiguous record of the creation and/or modification of digital content and/or other media associated with events. Further embodiments may provide for a ledger configured to capture a record of creation and/or modification actions performed in connection with digital content. |
US11899649B2 |
Including transactional commit timestamps in the primary keys of relational databases
In a distributed database, a transaction is to be committed at a first coordinator server and one or more participant servers 1210. The first coordinator server is configured to receive a notification that each participant server of the transaction is prepared at a respective prepared timestamp, the respective prepared timestamp being chosen within a time range for which the respective participant server obtained at least one lock 1220. The first coordinator server computes the commit timestamp for the transaction equal or greater than each of the prepared timestamps 1230, and restrict the commit timestamp such that a second coordinator server sharing at least one of the participant servers for one or more other transactions at a shared shard cannot select the same commit timestamp for any of the other transactions 1240. The transaction is committed at the commit timestamp 1250. |
US11899647B2 |
Documenting timestamps within a blockchain
A method is for determining a further data block. An embodiment of the method includes receiving a further timestamp transaction via a first interface, including a hash of a dataset and a further verification time; receiving a distributed ledger via the first interface, including data blocks; determining via a first computation unit, a first time by querying a time server; performing via the first computation unit, a first check based on the first time and the further verification time; and determining via the first computation unit, upon first check being positive, the further data block based on the distributed ledger, the further data block including the further timestamp transaction. A block creation system is also included in another embodiment, for determining a further data block, the system including a first interface and first computation unit. |
US11899643B2 |
System and method for generating, maintaining, and querying a database for computer investigations cross-reference to related application
A computer investigation system and method organizes information in a hive. Information in a target device is parsed by a processor, and facts and links are extracted from the data. The processor identifies the fact type for each identified fact, and further generates a fact ID for the fact. The information for the fact is stored in the hive in a fact table associated with the fact type. The processor also identifies the link type for each identified link, and further generates a link ID for the link. The information for the link ID is stored in the hive in a link table associated with the identified link type. A query language that is adapted to work with the hive allows querying of data stored in the hive. |
US11899642B2 |
System and method using hash table with a set of frequently-accessed buckets and a set of less frequently-accessed buckets
A method and apparatus perform a first hash operation on a first key wherein the first hash operation is biased to map the first key and associated value to a set of frequently-accessed buckets in a hash table. An entry for the first key and associated value is stored in the set of frequently-accessed buckets. A second hash operation is performed on a second key wherein the second hash operation is biased to map the second key and associated value to a set of less frequently-accessed buckets in the hash table. An entry for the second key and associated value is stored in the set of less frequently-accessed buckets. The method and apparatus perform a hash table look up of the requested key in the set of frequently-accessed buckets, if the requested key is not found, then a hash table lookup is performed in the set of less frequently-accessed buckets. |
US11899635B2 |
Placeholder case nodes and child case nodes in a case model
Case management systems and techniques are disclosed. In various embodiments, an indication to create a case instance is received. A case model definition is parsed to determine a hierarchical data model to be used to create the case instance and a placeholder data to be associated with a case node comprising the hierarchical data model. The case model definition is used to create the case instance, including by associating the placeholder data with the case node in the case instance as created. |
US11899634B2 |
Performance-centric cloud database virtual core sizing stack
A multi-layer database sizing stack may generate prescriptive tier requisition tokens for controlling requisition of database-compute resources at database-compute tiers. The input layer of the database sizing stack may obtain historical data. The threading layer may be used to flag occurrences of single threading application execution. The change layer may be used to determine potential for a step based on compute utilization type data and assert flags indicating the potential. The step layer may determine if potential steps may be taken based on operation-rate type data and flush type data. The requisition layer may generate a tier requisition token based on the provisional requisition tokens generated at other layers and/or finalization directives obtained at the requisition layer. |
US11899633B2 |
Managing storage device scrubbing
From among physical storage devices (PSDs) of a storage system, a set of two or more of the PSDs that are eligible for scrubbing may be determined; and from among the set, a relative eligibility of the PSDs may be determined. Conformance prediction analysis may be applied to determine the set and the relative eligibility of PSDs of the set. The conformance prediction analysis may determine a scrubbing eligibility classification (e.g., label), and a confidence value for the classification, which may serve as the relative eligibility of the PSD. The eligible PSDs may be ranked in an order according to determined confidence values, and may be further classified according to such order. The future workload of the storage system may be forecasted, and the scrubbing of PSDs may be scheduled based on the forecasted workload of the system and the relative eligibilities of the set of PSDs. |
US11899630B2 |
System and method for non-disruptive upgrade for metadata log with minimal hiccup
A method, computer program product, and computer system for controlling, by a computing device, access to a non-volatile memory using a non-volatile lock as a reader of the non-volatile memory. Metadata (MD) non-volatile memory commits may be throttled until capacity of the non-volatile memory is at a threshold capacity. |
US11899625B2 |
Systems and methods for replication time estimation in a data deduplication system
Systems and methods for of determining a replication time in a deduplicated file system are disclosed. Maximum streams are determined based on a number of allocated streams on a source node and a number of allocated streams on a target node. An available network bandwidth between the source node and the target node is determined. A delta time is estimated based at least on one or more duplicate fingerprints between a logical space unit of the source node and the target node by using at least one source smart filter and at least one target smart filter. The replication time is determined based on the maximum streams, the available network bandwidth between the source and target nodes, the estimated delta time, and a number of unique fingerprints that exist between the logical space unit of the source node and the target node. |
US11899622B2 |
Management of erasure or retention of user data stored in data stores
Techniques for managing erasure of data are presented. In response to receiving a request for erasure of data from a set of data stores, an erasure component can analyze a set of rules and information relating to the user account, including an account status and erasure hold status associated with the user account. The set of rules can be based on legal or contractual obligations applicable to the set of data stores, and can indicate various conditions under which data associated with a user account of a user can be eligible to be erased from the set of data stores or an associated data vault repository. The erasure component can determine eligibility for erasure of all or a portion of the set of data from the set of data stores based on the analysis results. Erasure component can determine erasure eligibility scores to pre-qualify user accounts for erasure eligibility. |
US11899617B2 |
Systems and methods for dynamic content optimization at the network edge using shared customizable functions
Provided is an edge compute platform (“ECP”) for serving optimized content from local cache or from output of a shared customizable function executed by a compute device at the network edge on behalf of different customer content such that the function is not redundantly deployed for different customer content, and is not be executed each time the same variant of the optimized content is requested. The ECP may canonicalize first transformation parameters of a received original request according to a transformation parameter definition of a particular function that is implicated by the original request, may generate second transformation parameters with a different ordering than the first transformation parameters as a result of the canonicalization, may generate a variant of the original file by inputting the second transformation parameters to the particular function, and may provide the variant in response to the original request. |
US11899616B2 |
Systolic array-based data processing method and apparatus, medium, and program product
The present disclosure provides a systolic array-based data processing method that includes determining an input splice quantity for the systolic array based on a target input depth and a standard input depth, and determining an output splice quantity for the systolic array based on a target output depth and a standard output depth; inputting the input data matching the input splice quantity to an input buffer of the systolic array in batches, without overlaps in the input data, and processing, by the systolic array, the input data in the input buffer to generate output data corresponding to each piece of input data; and in accordance with a determination that a quantity of output data received by an output buffer of the systolic array from the systolic array matches the output splice quantity, outputting, in the output buffer, output data having a quantity matching the output splice quantity in batches. |
US11899615B2 |
Multiple dies hardware processors and methods
Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a plurality of physically separate dies, and an interconnect to electrically couple the plurality of physically separate dies together. In another embodiment, a method to create a hardware processor includes providing a plurality of physically separate dies, and electrically coupling the plurality of physically separate dies together with an interconnect. |
US11899609B2 |
Frame alignment recovery for a high-speed signaling interconnect
A system includes a first device and a second device coupled to a link having one or more lanes. The first device is to transmit two or more frames to synchronize the one or more data lanes, where each frame comprises a quantity of bits. The second device is to receive a first set of bits from each data lane corresponding to the quantity of bits in each frame of the two or more frames. The second device is to determine that the first set of bits received from a data lane of the one or more data lanes does not correspond to a frame boundary of the two or more frames. The second device is further to synchronize each data lane of the one or more data lanes with respect to the frame boundary, responsive to determining that the first set of bits does not correspond to the frame boundary. |
US11899606B2 |
Memory disaggregation and reallocation
A server rack has server sleds, each including a motherboard upon which is mounted: a memory module, a cache, at least one CPU connected to the cache, a memory controller connected to the cache and the memory module, an I/O hub, and a fabric interface (FIC) having a memory bridge and optical transceivers, where this memory bridge is connected to the I/O hub through this motherboard. The rack also has a memory sled disaggregated from the server sleds and that includes: a motherboard upon which is mounted: memory modules and a FIC having a memory bridge, a memory controller and optical transceivers, wherein this memory controller is connected to these memory modules through this motherboard, and wherein this memory bridge connects the memory controller to the optical transceivers. The rack has a photonic cross-connect switch interconnected by optical fiber cables to the optical transceivers of the server and memory sleds. |
US11899602B2 |
Smart network interface controller operating system binding
An information handling system may include a host system, a management controller configured to provide out-of-band management of the information handling system, and a network interface controller including a network interface controller storage resource. The management controller may be configured to: receive, from the host system, a first identifier that is specific to an operating system (OS) of the host system; compare the first identifier to a second identifier provided by the network interface controller, wherein the second identifier is specific to an OS of the network interface controller that is stored on the network interface controller storage resource; and in response to a mismatch between the first identifier and the second identifier, prevent the network interface controller from operating. |
US11899596B2 |
System and method for facilitating dynamic command management in a network interface controller (NIC)
A network interface controller (NIC) capable of efficient command management is provided. The NIC can be equipped with a host interface, an arbitration logic block, and a command management logic block. During operation, the host interface can couple the NIC to a host device. The arbitration logic block can select a command queue of the host device for obtaining a command. The command management logic block can determine whether an internal buffer associated with the command queue includes a command. If the internal buffer includes the command, the command management logic block can obtain the command from the internal buffer. On the other hand, if the internal buffer is empty, the command management logic block can obtain the command from the command queue via the host interface. |
US11899595B2 |
System and method for logical deletion of stored data objects
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted. |
US11899586B1 |
Energy efficient tag partitioning in cache memory
A memory address may be received at an m-way set-associative cache, which may store a set of cache entries. The memory address may be partitioned into a tag, an index, and an offset. The m-way set-associative cache may include a first structure to store a first subset of tag bits corresponding to the set of cache entries and a second structure to store a second subset of tag bits corresponding to the set of cache entries. The index may be used to select a first set of entries from the first structure. A first portion of tag bits of the memory address may be matched with the first set of entries. A cache status may be determined based on matching the first portion of tag bits of the memory address with the first set of entries. |
US11899585B2 |
In-kernel caching for distributed cache
A client device including at least one memory configured to be used at least in part as a shared cache in a distributed cache. A network interface of the client device is configured to communicate with one or more other client devices on a network with each of the one or more other client devices configured to provide a respective shared cache for the distributed cache. At least one processor of the client device is configured to execute a kernel of an Operating System (OS) for allocating resources of the client device. The kernel is configured to access data for the distributed cache in the shared cache, which is located in a kernel space of the at least one memory. |
US11899583B2 |
Multi-dimensional cache architecture
Various implementations described herein are directed to a device with a multi-layered logic structure with multiple layers including a first layer and a second layer arranged vertically in a stacked configuration. The device may have a first cache memory with first interconnect logic disposed in the first layer. The device may have a second cache memory with second interconnect logic disposed in the second layer, wherein the second interconnect logic in the second layer is linked to the first interconnect logic in the first layer. |
US11899578B2 |
System and method for dynamic selection of a garbage collector for java-based microservices
A log generated over a time period of garbage collection cycles of a microservice is reviewed. The log includes garbage collection events and pause times for each event. A determination is made that a threshold number of consecutive garbage collection events has been reached where each consecutive event had a pause time exceeding a threshold pause time. Upon the determination, a change is made to a configuration file associated with the microservice to reduce the pause times for a next time period. Once the microservice enters an idle state, a command is generated to restart the microservice for the change in the configuration file to take effect. |
US11899577B2 |
Selective garbage collection
Methods, systems, and devices for selective garbage collection are described. A host system may determine that a battery level is below a threshold or determine whether a power parameter of a memory system that includes a memory device satisfies a criterion. The host system may set a value of a flag. The memory system may perform an access operation and identify the value of the flag. The memory system may determine whether performing a garbage collection procedure is permitted based on identifying the value of the flag. |
US11899572B2 |
Systems and methods for transparent swap-space virtualization
In some aspects, a non-transitory computer readable storage medium includes instructions stored thereon that, when executed by a processor, cause the processor to create a virtual swap space that is exposed to a core system software, intercept a first page selected by the core system software to be swapped out to the virtual swap space, map the virtual swap space to a physical swap space that is allocated to a type of page associated with first swap metadata, and write the first page to the physical swap space based on the first page having the first swap metadata. In some embodiments, the first page is associated with the first swap metadata. |
US11899568B2 |
Enriched application outage insights
In one embodiment, a device obtains test results for tests targeted at a web application, the tests performed by a plurality of agents. The device maps a portion of the test results to a component of the web application based on identifying information within the portion of the test results. The device makes, based on the portion of the test results that are mapped to the component of the web application, a determination that the component of the web application is experiencing an outage. In one embodiment, the device causes, based on the determination that the component of the web application is experiencing the outage, a mitigation action for the outage. |
US11899565B2 |
Secure remote testing of household appliances
Household appliances and methods of testing are provided. The household appliance includes a mechanical component and a controller in operative communication with the mechanical component. The controller has a partitioned memory. The partitioned memory includes a testing partition and a control partition. The controller is configured for and/or the method includes authorizing a user of the household appliance and verifying a personality of the a household appliance. Testing software is loaded into the testing partition of the memory of the controller. The testing software is executed from the testing partition, whereby the mechanical component of the household appliance is operated. The method also includes and/or the controller is also configured for exiting remote testing mode after executing the testing software and deleting the testing software from the partitioned memory when exiting the remote testing mode. |
US11899564B2 |
Debug apparatus and recording medium
A debug apparatus for performing allocation of target programs in which temperature is uniformized is provided. The debug apparatus receives temperature data measured by temperature sensors from a semiconductor device. The debug apparatus determines, as an analysis result of the temperature data, a CPU where the number of target programs executed is to be decreased and a CPU where the number of target programs executed is to be increased. The debug apparatus changes allocation of the target programs executed by a plurality of CPUs in the semiconductor device based on the analysis result of the temperature data. |
US11899562B2 |
Coprocessor-based logging for time travel debugging
A tracing coprocessor that records execution trace data based on a cache coherency protocol (CCP) message. The tracing coprocessor comprises logic that causes the tracing coprocessor to listen on a bus that is communicatively coupled to a primary processor that executes executable code instructions. The logic also causes the tracing coprocessor to, based on listening on the bus, identify at least one CCP message relating to activity at a processor cache. The logic also causes the tracing coprocessor to identify, from the at least one CCP message, a memory cell consumption by the primary processor. The logic also causes the tracing coprocessor to initiate logging, into an execution trace, at least a memory cell data value consumed by the primary processor in connection with execution of at least one executable code instruction. |
US11899554B2 |
Usage pattern virtual machine idle detection
The detection of utilized virtual machines through usage pattern analysis is described. In one example, a computing device can collect utilization metrics from a virtual machine over time. The utilization metrics can be related to one or more processing usage, disk usage, network usage, and memory usage metrics, among others. The utilization metrics can be used to determine a number of clusters, and the clusters can be used to organize the utilization metrics into groups. Depending upon the number or overall percentage of the utilization metrics assigned to individual ones of the plurality of clusters, it is possible to determine whether or not the virtual machine is a utilized or an idle virtual machine. Once identified, utilized virtual machines can be migrated in some cases. Idle virtual machines can be shut down to conserve processing resources and costs in some cases. |
US11899550B2 |
Enhanced auxiliary memory mapped interface test systems and methods
Presented embodiments facilitate efficient and effective flexible implementation of different types of testing procedures in a test system. Presented embodiments facilitate efficient and effective flexible implementation of different types of testing procedures in a test system. In one embodiment, an enhanced auxiliary interface test system comprises a load board, testing electronics, controller, and memory mapped interface. The load board is configured to couple with a plurality of devices under test (DUTs). The testing electronics is configured to test the plurality of DUTs, wherein the testing electronics are coupled to the load board. The controller is configured to direct testing of the DUTs, wherein the controller is coupled to the testing electronics. The memory mapped interface is configured to implement multiple paths to access a central processing unit (CPU) on the controller and enable testing of multiple DUTs in parallel. |
US11899546B2 |
Portability of checkpoints of an application using central processing unit (CPU)-specific functions
Systems and methods are described for improving portability of checkpoints of an application using central processing unit (CPU)-specific features. In an example, a system includes a source computing system and a destination computing system. The source computing system may be configured to: cause a first execution of an application that includes a function associated with a plurality of implementations; receive a request to resolve an implementation decision for the function; select, based on a set of source CPU-specific features, a source-specific implementation for the first execution of the function; patch, by rendering a resolved callsite table, a call site associated with the function with an address of the source-specific implementation; and send, to a destination computing system, a checkpoint of the application that includes the resolved callsite table. The destination computing system is configured to restore the application by changing the implementation decision based on a set of destination CPU-specific features. |
US11899545B2 |
Smart coalescing in data management systems
In some examples, a data management and storage (DMS) platform, comprises peer DMS nodes in a node cluster, a distributed data store comprising local and cloud storage, and at least one processor configured to perform operations in a method of creating a local consolidated patch file from a patch file chain stored in the cloud storage. The operations include, in a first dry-run phase, creating a logical patch file image of data blocks in one or more cloud patch files stored in the cloud storage; in a second data-transfer phase, downloading at least some of the data blocks from the cloud patch files identified by the logical patch file image, the second data-transfer phase comprising a coalescing operation to construct a set of coalesced reads of the data blocks; and creating and storing, in the local storage, the local consolidated patch file using the downloaded data blocks. |
US11899542B2 |
File data access method, apparatus, and computer-readable storage medium
A file data access method and apparatus, and a medium. The method includes: when a file copy instruction is received, creating a backup file; recording, in metadata of an original file, identification information of the backup file, and recording, in metadata of the backup file, identification information of the original file; when a read instruction for a first target file is received, determining whether there is a data object corresponding to the first target file; if YES, reading the data object; and if NO, determining a first target original file associated with the first target file according to identification information recorded in metadata of the first target file, and reading a data object of the first target original file. During data backup, an original file may be backed up by merely recording, in metadata, identification information of an associated file, without copying a data object. |
US11899538B2 |
Storage integrated differential block based backup
A changed block tracking (CBT) driver at a production host tracks, in a bitmap, changes made to a source volume of the production host since a last backup. A command is received to perform a differential backup of the source volume. A request is issued to a copy service to take a snapshot of the source volume. The bitmap is embedded into the snapshot. The snapshot is mounted on a backup proxy, different from the production host. The backup proxy retrieves the bitmap from the snapshot and conducts the differential backup of the source volume to secondary storage, thereby backing up the changes made to the source volume since the last backup according to the bitmap. |
US11899537B2 |
Near continuous data protection without using snapshots
One example method includes performing delta operations to protect data. A delta queue is provided that allows a replica volume to be rolled forwards and backwards in time. When rolling the replica volume forward, an undo delta is created such that the replica volume can be moved backwards after being moved forward. When rolling the replica volume backwards, a forward delta is created such that the replica volume can be moved forwards after being moved backwards. |
US11899528B2 |
Methods and systems for identifying and resolving root causes of performance problems in data center object
Automated methods and systems for identifying and resolving performance problems of objects of a data center are described. The automated methods and systems construct a model for identifying objects of the datacenter that are experiencing performance problems based on baseline distributions of events of the objects in a historical time period and event distributions of events of the objects in a time window located outside the historical time period. A root causes and recommendations database is constructed for resolving performance problems based on remedial measures previously performed for resolving performance problems. The model is used to monitor the objects of data center for runtime performance problems. When a performance problem with an object is detected, the root causes and recommendations database is used to identify a root cause of the performance problem and generate a recommendation for resolving the performance problem in near real time. |
US11899523B2 |
Synchronizing power state changes between multiple dies
Techniques are disclosed that pertain to synchronizing power states between integrated circuit dies. A system includes an integrated circuit that includes a plurality of integrated circuit dies coupled together. A particular integrated circuit die may include a primary power manager circuit and one or more remaining integrated circuit dies include respective secondary power manager circuits. The primary power manager circuit is configured to issue a transition request to the secondary power manager circuits to transition their integrated circuit dies from a first power state to a second power state. A given secondary power manager circuit is configured to receive the transition request, transition its integrated circuit die to the second power state, and issue an acknowledgement to the primary power manager circuit that its integrated circuit die has been transitioned to the second power state. Techniques are further disclosed relating to managing latency tolerance events within a multi-die integrated circuit. |
US11899521B2 |
Method and apparatus for performing timed functions in a wireless electronic device
Methods and apparatus for performing timed functions in battery-powered, wireless electronic devices, such as sensors or control modules. Such electronic devices comprise a main processor and a co-processor. When the main processor enters a quiescent state in order to preserve battery life, one or more timed functions are transferred from the main processor to the co-processor just before the main processor enters the quiescent state. When the co-processor determines that it is time to perform the timed function, the co-processor wakes the main processor in order for the main processor to perform the timed function. |
US11899520B2 |
Dynamic cache bypass for power savings
A technique for operating a cache is disclosed. The technique includes in response to a power down trigger that indicates that the cache effectiveness is considered to be low, powering down the cache. |
US11899519B2 |
Multiple stage network microphone device with reduced power consumption and processing load
Systems, methods, and devices with reduced power consumption in network microphone devices. In one embodiment, a network microphone device is configured to perform a method that includes (i) capturing audio content; (ii) using a first algorithm to perform a keyword detection process for determining whether the audio content includes a keyword; (iii) responsive to determining that the audio content includes the keyword, using a second, more computationally intensive algorithm to perform a wake-word detection process for determining whether the audio content includes a wake word; and (iv) responsive to performing the wake-word detection process, (a) causing a voice service corresponding to the wake word to process the audio content if the wake-word detection process confirms that the audio content includes the wake word or (b) ceasing performance of the wake-word detection process if the wake-word detection process disconfirms that the audio content includes the wake word. |
US11899517B2 |
Event analysis and display
Techniques and apparatus presented herein are directed toward monitoring an electric power delivery system to detect and locate a power generation event. A power generation event may include a tripped generator, a loss of a transmission line, or other loss of power generation. To detect the event, an analysis engine may receive and monitor input data. A detection signal may be generated based on the input data. Upon detecting the event, the analysis engine may determine a source and propagation of the event through the delivery system. Based on the source and propagation of the event, the analysis engine may determine the location of the event. The analysis engine may generate an overlay with the input data to provide the location and other information about the event to a user such that remedial action can be taken to resolve the event and restore the lost power generation. |
US11899516B1 |
Creation of a digital twin for auto-discovery of hierarchy in power monitoring
Introduced herein is a computer-implemented system for creating a digital twin of an electrical system using auto-discovery techniques. The system receives power data from meters in an electrical system. For each meter, the system captures a power profile related to a component connected to the meter and creates a set of delta data representing change in power over time. The system detects correlated changes by comparing the sets of delta data and generates a system dataset by combining the sets of delta data. The system detects echoes of power fluctuations of the electrical system from the system dataset. The system creates a digital twin of the electrical system, where the digital twin includes a one-line diagram representing connections between components in the electrical system. |
US11899513B2 |
Temperature based frequency throttling
A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state. |
US11899511B2 |
Computer housing
A desktop computing system having at least a central core surrounded by housing having a shape that defines a volume in which the central core resides is described. The housing includes a first opening and a second opening axially displaced from the first opening. The first opening having a size and shape in accordance with an amount of airflow used as a heat transfer medium for cooling internal components, the second opening defined by a lip that engages a portion of the airflow in such a way that at least some of the heat transferred to the air flow from the internal components is passed to the housing. |
US11899510B2 |
Breakaway tab for debugger connector access
A memory enclosure is described that includes a debugger connector access portion in the memory enclosure. The memory enclosure further includes a breakaway tab which at least partially covers the debugger connector access portion. The memory enclosure further includes at least two anchoring joints connecting the breakaway tab to a portion of the memory enclosure surrounding the debugger connector access portion, the anchoring joints adapted to break upon application of a breaking force causing the breakaway tab to break away from the memory enclosure and allow a debugger tool access through the exterior of the memory enclosure to a debugger connector situated in the interior of the memory enclosure. |
US11899499B2 |
Touch sensing in a device having a flexible/foldable touch screen display
A device having a flexible touch screen display configured to display images in at least a first touch area and a second touch area. The first touch area is configured to rotate with respect to the second touch area along a folding axis. A first plurality of touch sensitive column and row electrodes are integrated into the first touch area and a second plurality of column and row electrodes are integrated into the second touch area of the flexible display. The device further includes a plurality of drive-sense circuits that drive sensor signals on the electrodes. A processing module senses, based on the sensor signals, an electrical characteristic of at least one row electrode and at least one column electrode of the first touch area or the second touch area and determines, based on the electrical characteristic, a proximal touch to at least one of the first touch area or the second touch area. |
US11899488B2 |
Pedal system
A pedal system for a vehicle, a vehicle including such a pedal system, a method for manufacturing such a pedal system and a method for operating such a pedal system. The pedal system includes a pedal arm, a support member, a first locking unit and a second locking unit. The pedal arm is arranged at the support member pivotably around the support member. The first locking unit is arranged at the support member and couplable with the pedal arm to move the pedal arm to a first position. The second locking unit is connected to the pedal arm to release the pedal arm to a second position. The first locking unit is different from the second locking unit. |
US11899486B2 |
Current mode control type switching power supply device
A current mode control type switching power supply device includes a first switch having a first terminal connected to a first application terminal to which an input voltage is applied, and a second switch having a first terminal connected to a second terminal of the first switch and a second terminal connected to a second application terminal to which a predetermined voltage lower than the input voltage is applied. A current sensor is configured to sense current flowing in the second switch. A controller configured to control the first switch and the second switch, wherein the controller is configured to control the first switch and the second switch independently of a difference between the input voltage and an output voltage and in addition in accordance with the current sensed by the current sensor. |
US11899485B2 |
Line driver having adjustable current mirror array
A line driver includes a first resistive component, a second resistive component, an operational amplifier and an adjustable current mirror array circuit. A first terminal of the second resistive component and the first resistive component are coupled to a node, and a second terminal of the second resistive component is coupled to an output terminal. The operational amplifier receives a common mode voltage through the first resistive component, and generates a first signal and a second signal according to the common mode voltage and an input signal. The adjustable current mirror array circuit generates a first current to the node and a second current to the output terminal in response to the first and second signals, and adjusts a ratio of the second current to the first current in response to multiple control bits so as to set an output impedance of the output terminal. |
US11899484B2 |
Supply-demand control device
A supply-demand control device is configured to: set, for each priority rank defined in advance, an allowable limit within a range of a value set for a higher priority rank than the each priority rank, the allowable limit indicating an upper limit of the power or the energy allowed to be supplied in response to a demand of the each priority rank while the power or the energy supplied in response to a demand of the higher priority rank is secured; detect the demand for the power or the energy, which occurs in the industrial product; and allocate, in order of the priority rank, the power or the energy supplied from a predetermined supply source in response to the detected demand, such that the supplied power or energy is equal to or lower than the upper limit indicated by the allowable limit set for the each priority rank. |
US11899483B2 |
Method and apparatus for actively managing electric power over an electric power grid
Systems and methods for managing power supplied over an electric power grid by an electric utility and/or other market participants to multiple power consuming devices, each of which having a Power Supply Value (PSV) associated with its energy consumption and/or reduction in consumption. Power flow to the power consuming devices is selectively enabled and disabled, or power-reduced thereto, by one or more controllable devices controlled by the client device. Power control messages from a controlling server indicate amounts of electric power to be reduced and an identification of at least one controllable device to be instructed to disable or reduce a flow of electric power to one or more associated power consuming devices. |
US11899482B2 |
System and method for actively managing electric power over an electric power grid and providing revenue grade data usable for settlement
Systems and methods for managing power on an electric power grid including a server for communicating IP-based messages over a network with distributed power consuming devices and/or power supplying devices, the IP-based messages including information relating to activities by the power consuming devices and/or the power supplying devices; and wherein the information is transformed by the system into settlement grade data corresponding to the activities of the power consuming devices and/or the power supplying devices. |
US11899481B2 |
Transient response operational amplifier circuit
A feedback control circuit is described herein, comprising: an operational amplifier (op-amp) integrated circuit, wherein a first output of the op-amp provides a feedback error control signal; at least two transistors provided in a feedback path between the first output of the op-amp and an inverting input to the op-amp; and a plurality of discrete electrical components in the feedback path, such that in the response to either an increase or decrease of an inverting input voltage at the inverting input that exceeds a predetermined level, will speed up substantially. The feedback control circuit provides the feedback error control signal. |
US11899480B2 |
Voltage regulator with enhanced transient regulation and low-power sub regulator
A voltage regulator circuit can include two feedback loops, such as to reduce or suppress an unwanted transient condition in an output voltage during transient conditions such as during startup or during load current demand transients. One of the two feedback loops can include a shunt device arranged to provide a temporary current pathway during the transient condition to change current provided to a load connected to an output of the voltage regulation circuit. In addition, or instead, the voltage regulator circuit can include an open-loop regulation circuit separate from a loop corresponding to the first error amplifier. The open-loop regulator circuit can operate in a lower-power mode as compared to a closed-loop regulator circuit. A portion or an entirety of the voltage regulator circuit can be implemented in an integrated circuit, such as monolithically. |
US11899479B2 |
Digitally controlled low dropout regulator
To provide a digitally controlled LDO regulator that can control an output voltage even during an auto-zero processing period. A digitally controlled low dropout regulator is provided that includes a plurality of AD converters and an impedance variable circuit, each of the plurality of AD converters including a comparator, in which a first signal from each of the plurality of AD converters is input to the impedance variable circuit; a second signal output from the impedance variable circuit is input to one of two terminals of each of the plurality of AD converters; when one of the plurality of AD converters is in operation, another of the plurality of AD converters performs auto-zero processing to set a voltage value used as a reference; and the comparator compares a voltage value of the second signal input to the one of the two terminals with the set voltage value. |
US11899477B2 |
Fluid flow control system comprising a manifold assembly
Systems for processing articles are essential for semiconductor fabrication. In one embodiment, a system is disclosed comprising a plurality of fluid supplies configured to supply process fluids, a plurality of apparatuses for controlling flow, a plurality of mounting substrates, a vacuum manifold fluidly coupled to the plurality of mounting substrates, an outlet manifold fluidly coupled to the plurality of mounting substrates, a vacuum source fluidly coupled to the vacuum manifold, and a processing chamber fluidly coupled to the outlet manifold. The plurality of apparatuses for controlling flow have a bleed port and an outlet. The outlets of the plurality of apparatuses are fluidly coupled to corresponding outlet ports of the plurality of mounting substrates. The bleed ports of the plurality of apparatuses are fluidly coupled to the corresponding vacuum ports of the plurality of mounting substrates. |
US11899476B2 |
Method and apparatus for measuring gas flow
A gas flow measuring method is provided. A first pressure of a gas in a first and a second flow path is measured. A gas is supplied to the first and the second flow paths by repeating gas supply and stop of the gas supply, and a gas supply time is measured. A second pressure and a temperature of the gas in the first and the second flow path is measured, a third pressure of the gas in the second flow path is measured after the gas is exhausted from the second flow path, and a fourth pressure of the gas in the first and the second flow path is measured. The gas flow supplied to the first and the second flow path is calculated based on the first to fourth pressures and the temperature, and corrected based on a theoretical gas supply time and a calculated average time. |
US11899468B2 |
Sensor for flashing light detection
A system includes an array of photodiode sensors positioned on an autonomous vehicle. Each photodiode sensor in the array of photodiode sensors is oriented in a different direction and configured to generate electrical current signals in response to detecting a flashing light in a surrounding environment of the autonomous vehicle. The system also includes a processor coupled to the array of photodiode sensors. The processor is configured to determine a location of a source of the flashing light relative to the autonomous vehicle based on electrical current signals from at least one photodiode sensor in the array of photodiode sensors. The processor is also configured to generate a command to maneuver the autonomous vehicle based on the location of the source relative to the autonomous vehicle. |
US11899466B2 |
Sensor integration for large autonomous vehicles
The technology relates to autonomous vehicles for transporting cargo and/or people between locations. Distributed sensor arrangements may not be suitable for vehicles such as large trucks, busses or construction vehicles. Side view mirror assemblies are provided that include a sensor suite of different types of sensors, including LIDAR, radar, cameras, etc. Each side assembly is rigidly secured to the vehicle by a mounting element. The sensors within the assembly may be aligned or arranged relative to a common axis or physical point of the housing. This enables self-referenced calibration of all sensors in the housing. Vehicle-level calibration can also be performed between the sensors on the left and right sides of the vehicle. Each side view mirror assembly may include a conduit that provides one or more of power, data and cooling to the sensors in the housing. |
US11899464B2 |
Operation of a vehicle using motion planning with machine learning
Techniques for operation of a vehicle using machine learning with motion planning include storing, using one or more processors of a vehicle located within an environment, a plurality of constraints for operating the vehicle within the environment. One or more sensors of the vehicle receive sensor data describing the environment. The one or more processors extract a feature vector from the stored plurality of constraints and the received sensor data. The feature vector includes a first feature describing an object located within the environment. A machine learning circuit of the vehicle is used to generate a first motion segment based on the feature vector. A number of violations of the stored plurality of constraints is below a threshold. The one or more processors operate the vehicle in accordance with the generated first motion segment. |
US11899463B1 |
Obstacle recognition method for autonomous robots
A robot including a medium storing instructions that when executed by a processor of the robot effectuates operations including: capturing images of a workspace as the robot moves within the workspace; identifying at least one characteristic of an object captured in the images of the workspace; determining an object type of the object based on an object dictionary of different types of objects, wherein the different object types comprise at least a cord, clothing garments, a shoe, earphones, and pet bodily waste; and instructing the robot to execute at least one action based on the object type of the object, wherein the at least one action comprises avoiding the object or cleaning around the object. |
US11899456B2 |
Information processing device, information processing method, and program
There is provided an information processing device to realize a rich motion expression of an autonomous mobile object by easier attitude control. The information processing device includes: a motion control unit that controls a motion of an autonomous mobile object, wherein the autonomous mobile object includes a wheel that can be stored inside a main body and that can be protruded to an outside of the main body, and the motion control unit keeps a standing state by making the wheel protruded to the outside of the main body and performs driving control of the wheel and attitude control of the autonomous mobile object in movement of the autonomous mobile object, and makes the autonomous mobile object remain still in a seated state during a stop thereof by storing the wheel inside the main body is provided. |
US11899453B2 |
Systems and methods to control autonomous vehicle motion
The present disclosure provides systems and methods that control the motion of an autonomous vehicle by rewarding or otherwise encouraging progress toward a goal, rather than simply rewarding distance travelled. In particular, the systems and methods of the present disclosure can project a candidate motion plan that describes a proposed motion path for the autonomous vehicle onto a nominal pathway to determine a projected distance associated with the candidate motion plan. The systems and methods of the present disclosure can use the projected distance to evaluate a reward function that provides a reward that is positively correlated to the magnitude of the projected distance. The motion of the vehicle can be controlled based on the reward value provided by the reward function. For example, the candidate motion plan can be selected for implementation or revised based at least in part on the determined reward value. |
US11899450B2 |
Systems and methods for centralized control of autonomous vehicles
Disclosed are systems, methods and devices for centralized control of autonomous vehicles. In some embodiments, a system and method allow an autonomous control system on-board an autonomous vehicle to pass control of the autonomous vehicle to an offboard panel of experts upon encountering an anomaly. In some embodiments, a system and method allow a regulatory entity to proactively distribute rules and requirements to autonomous vehicles while operating within a regulated space. |
US11899444B2 |
Real-time alerts and transmission of selected signal samples under a dynamic capacity limitation
Real-time alerts and transmission of selected signal samples is disclosed. One example is a system including a base facility linked to a production station with an alerting system to perform anomaly analysis utilizing an anomaly model. A receiver at the base facility receives, from the production station, a selection of signal samples based on the anomaly analysis, where the received selection is optimized at the production station to be substantially relevant to an update of a statistical model while adhering to a dynamic capacity limitation of the production station. The statistical model is maintained at the base facility and incorporates features related to the production station. A management system at the base facility updates the statistical model based on the received selection, optionally derives an updated anomaly model based on the statistical model, and optionally transmits the updated anomaly model to the production station. |
US11899440B2 |
Remote monitoring
To provide a status information also to one or more industrial devices for which no process data is available, a machine learning model is trained by using process data of a subset of industrial devices, corresponding product data, and statuses obtained by performing remote monitoring analysis to the process data. When user input including first information, which at least indicate at least one industrial device type is received, product data of one or more industrial automation devices, which are of the same indicated industrial device type is retrieved and inputted to the trained model, which outputs one or more estimated statuses. |
US11899439B2 |
Method and device for calculating degree of abnormality
A method includes acquiring data indicating a plurality of sensor detection values arranged in order along a specific variable axis, detecting, in the data, a plurality of change points that are data points at which the sensor detection value on the specific variable axis changes by a predetermined value or more, and calculating, for a target change point that is one change point among the plurality of change points, an index value representing a degree of abnormality using the target change point and a reference change point that is another change point. |
US11899435B2 |
Systems and methods for end-to-end article management
Systems and methods are described for managing articles. The systems and methods described herein may comprise an example method for manufacturing an article. The systems and methods provides an end-to-end manufacturing value chain as a closed system and feedback loop. |
US11899431B2 |
Generating device, system, and program for controlling use by facility equipment of purchased power
[Object] To suppress increase in load on a calculator for processing electricity charges, in a case in which an electricity retailer that purchased power of which the price fluctuates sells power on the basis of metered charges in accordance with an amount of power usage of a consumer, by controlling facility equipment of the consumer on the basis of a relation between purchase prices and metered charges of the power.[Solution] A control device serving as a generating device that generates control information for controlling facility equipment of a consumer that purchases power from an electricity retailer includes an information acquisition unit that acquires purchase price information, which is information relating to a purchase unit price of power that the electricity retailer purchases at a predetermined increment of time and that also acquires metered charge information, which is information relating to a unit price of a metered charge of power that the electricity retailer sells at the predetermined increment of time, and a control information generating unit that generates control information for controlling the facility equipment of the consumer by using the purchase price information and the metered charge information. |
US11899430B2 |
Control device
A controller for performing synchronization control over the master axis and the slave axis to follow an electronic cam profile includes a reference position calculator that, in response to power being restored after a power disconnect, obtains a position of the master axis and calculates reference positions of the master axis and the slave axis based on the obtained position of the master axis, a position of the master axis at cam synchronization, and the electronic cam profile, and a return control unit that performs return control to determine a position of the slave axis corresponding to a current position of the master axis based on the current position of the master axis, the electronic cam profile, and the reference positions of the master axis and the slave axis calculated by the reference position calculator, and that moves the slave axis to the determined position. |
US11899427B2 |
Ceramic processing for the direct manufacture of customized labial and lingual orthodontic brackets
A method of manufacturing customized ceramic labial/lingual orthodontic brackets by digital light processing, said method comprises measuring dentition data of a profile of teeth of a patient, wherein measuring dentition data is performed using a CT scanner or intra-oral scanner, based on the dentition data, creating a three dimensional computer-assisted design (3D CAD) model of the patient's teeth using reverse engineering, and saving the 3D CAD model on a computer, designing a 3D CAD bracket structure model for a single labial or lingual bracket structure, importing the 3D CAD bracket structure model into a Digital Light Processing (DLP) machine, directly producing the bracket by layer manufacturing. |
US11899423B2 |
Redundant valve position detection system
One implementation is a device for determining the position of a valve. The device uses a current profile including at least the magnitude of current, and an analysis module for using the current profile and the state of the valve to perform at least one action. |
US11899422B2 |
Positioning-, drilling-, and joining methods for a machine tool device
A drilling method is provided allowing drilling in confined spaces with less effort. Two independent data sources are used for reducing tolerances between the component to be joined to the workpiece. The component is measured at the supplier using photogrammetry or laser scanning. First geometric data of the component obtained by this measurement are put in a data storage, such as a barcode tag or database. At the manufacturer, the first geometric data are used to position the component relative to the workpiece. Subsequently, the component is measured to obtain second geometric data indicative of the positions and diameters of the component joining holes. After determining a deviation between the first and second geometric data to be smaller than a predetermined threshold, the automatic drill is positioned at the correct drilling location and joining holes are drilled into the workpiece. Finally, the component and the workpiece are joined by fasteners. |
US11899418B2 |
Method of manufacturing complex three-dimensional building surfaces
A method implemented by a computer system, the computer-implemented method comprising receiving dimensions of a building surface, including a surface length and a surface height; receiving dimensions of a surface material unit, including a material length and a material height; receiving design parameters defining a three-dimensional design over the building surface; partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material; and generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments. |
US11899417B2 |
Methods and apparatus to implement predictive analytics for continuous control system processes
Methods and apparatus to implement predictive analytics for continuous processes are disclosed. An example apparatus includes a virtual batch unit controller to implement a sampling batch on a virtual batch unit. The sampling batch corresponds to a discrete period of time of a continuous control system process. The virtual batch unit includes input and output parameters corresponding to parameters associated with the continuous control system process. The example apparatus further includes a sampling batch analyzer to generate predictive analytic information indicative of a predicted quality of an output of the continuous control system process at an end of the discrete period of time based on an analysis of the sampling batch relative to an analytical model. |
US11899413B2 |
Building automation system with integrated building information model
A building automation system (BAS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith. |
US11899412B2 |
Industrial development hub vault and design tools
An industrial development hub (IDH) supports industrial development and testing capabilities that are offered as a cloud-based service. The IDH comprises an enhanced storage platform and associated design tools that serve as a repository on which customers can store control project code, device configurations, and other digital aspects of an industrial automation project. The IDH system can facilitate discovery and management of digital content associated with control systems, and can be used for system backup and restore, code conversion, and version management. |
US11899409B2 |
Extremum seeking control system and a method for controlling a system
An extremum seeking control system and a method for controlling a system is provided. The method comprises receiving a tracking error, consecutive measurements of a system output, and consecutive measurements of a cost function of the system, and estimating a gradient based on the tracking error, the consecutive measurements of the system output, and the consecutive measurements of the cost function of the system. The method further comprises determining a step-size based on a ratio of a covariance of the gradient to the gradient, and determining a set-point optimizing performance of the system, based on the gradient and the step-size. The method further comprises controlling the system based on the set-point optimizing performance of the system. |
US11899407B2 |
Real time clock integrated module and device implementing such a module
A device implementing a real time clock integrated module for outputting data indicating a time-of-day. The real time clock integrated module includes: a high-precision oscillator or atomic clock having an accuracy of 50 ppb (parts per billion) or better; a timing circuit for generating time-of-day data according to a clock signal outputted from the oscillator or atomic clock; a power source allowing the timing circuit to maintain time when the device is powered off. The timing circuit includes a real time clock and a logic device storing a timestamp. The timing circuit is configured when the device is powered off to update the timestamp value based on the oscillator or atomic clock and to generate a time reference signal and to provide to the device the updated timestamp value and the time reference signal that the device can use as a time reference once the device is powered up again. |
US11899405B2 |
Electronic watch, motor control circuit, and method for controlling electronic watch
An electronic watch includes a driver controlled to be in an ON state in which a drive current is supplied to a coil of a motor and an OFF state in which the drive current is not supplied to the coil, a target current value setter configured to set a target current value in accordance with a drive voltage for driving the motor, and a driver controller configured to compare a detected current value of a current flowing to the coil with the target current value, control the driver to be in the ON state or the OFF state in accordance with a result of the comparison, and switch polarity of the drive current when detecting that an ON time, which is a duration of the ON state of the driver, meets a predetermined condition or an OFF time, which is a duration of the OFF state of the driver, meets a predetermined condition. |
US11899403B2 |
Method for coding and transmitting at least one solar time
A method (P1) for coding a solar time, called the initial solar time (Hs1), associated with a geographical location (Loc) and with a day (J1) of the year, wherein the method includes selecting SEL(Href, Nb1) a reference time (Href) and an initial number of bits (Nb1) as a function of the type of initial solar time (Hs), computing CALC(Nm1) a number of minutes (Nm1) separating the initial solar time (Hs1) and the reference time (Href), coding COD(Hs1) the number of minutes (Nm1) in the initial number of bits (Nb1). |
US11899402B2 |
System for adjusting the position of a first toothed wheel set relative to a support on which the first toothed wheel set is pivotably mounted and timepiece comprising such a system
A system adjusts the angular position of a first toothed wheel set relative to a support on which the first toothed wheel set is mounted such that it can pivot. The adjusting system includes an adjusting member allowing an action to be applied to an angular position of the first toothed wheel set to adjust the angular position of the first toothed wheel set relative to the support. The invention adjusting system can be incorporated into a timepiece. |
US11899396B2 |
Toner for development of electrostatic images
The invention relates to a toner for development of electrostatic images excellent in fusing property on polypropylene films and excellent in rubfastness of printed images, and a resin composition for a toner for development of electrostatic images. The toner for development of electrostatic images and the resin composition for a toner for development of electrostatic images each contain an amorphous polyester-based resin A and a crystalline polyester-based resin C, wherein the amorphous polyester-based resin A has a constituent moiety derived from a polyester resin, and a constituent moiety derived from a reactive functional group-having modified polyolefin-based polymer A, the polyester resin-derived constituent moiety and the modified polyolefin-based polymer A-derived constituent moiety being bonded via a covalent bond, and the amount of the modified polyolefin-based polymer A-derived constituent moiety is 5% by mass or more and 30% by mass or less relative to the total amount of the resin component in the toner. |
US11899395B2 |
Toner
A toner comprising a toner particle, wherein the toner particle includes a toner base particle containing a binder resin and includes a protruded portion on a surface of the toner base particle; the protruded portion comprises an organosilicon polymer and a polyhydric acid metal salt; and the polyhydric acid metal salt is present on a surface of the protruded portion. |
US11899392B2 |
Drum cartridge and developing cartridge capable of suppressing variation in position of electrical contact surface
A drum cartridge includes: a drum frame to which a developing cartridge including a storage medium having an electrical contact surface is detachably attachable; a photosensitive drum; a transfer roller; and a conveying roller. The drum is rotatable about a first axis extending in a first direction and positioned at one end portion of the frame in a second direction. The transfer roller is rotatable about a second axis extending in the first direction and in contact with the drum. The conveying roller is rotatable about a third axis extending in the first direction and separated from the transfer roller in the second direction. A first opening of the frame is positioned between the transfer roller and the conveying roller in the second direction. The electrical contact surface is exposed to an outside through the first opening in a case where the developing cartridge is attached to the frame. |
US11899389B2 |
Sheet processing apparatus, laminator, image forming apparatus, and image forming system
A sheet processing apparatus includes circuitry configured to acquire a size of a two-ply sheet, in which two sheets are bonded together at one end, and a size of an insertion sheet; and control a sheet processing operation based on the size of the two-ply sheet and the size of the insertion sheet. The sheet processing operation includes inserting the insertion sheet in the two-ply sheet. |
US11899387B2 |
Image-forming device performing printing process according to mode switched between normal printing mode and extended printing mode
In an image-forming device, a drum cartridge and a developing cartridge are detachably attached to a frame. A controller is configured to perform: a drum replacement necessity determination process; and a mode switch process. The drum replacement necessity determination process determines, based on life information for the drum cartridge, whether replacement of the drum cartridge is necessary. The mode switch process switches a mode of a printing process between a normal printing mode and an extended printing mode. The normal printing mode allows the image-forming device to perform the printing process when the replacement of the drum cartridge is determined to be unnecessary. The extended printing mode allows the image-forming device to perform the printing process on a condition that the developing cartridge attached to the frame is not replaced with another developing cartridge in a state where the replacement of the developing cartridge is necessary. |
US11899380B2 |
Apparatus for and method of sensing alignment marks
An apparatus for and method of sensing alignment marks in which a self-referencing interferometer based sensor outputs standing images of the alignment marks and camera device is used to capture the images as output by the sensor and a detector is used to obtain phase information about the alignment marks from the images as output by the sensor. |
US11899379B2 |
Dynamic generation of layout adaptive packaging
Aspects of disclosure provide a method for attaching wiring connections to a component using both design and field measured data of the component to produce accurate wiring connections. |
US11899377B2 |
System and method for thermal management of reticle in semiconductor manufacturing
A semiconductor processing method includes operations. An exposure process is performed on a semiconductor workpiece and includes selecting a target state of a reticle based on given data and regulating the reticle to reach the target state. A development process is performed on the semiconductor workpiece. |
US11899374B2 |
Method for determining an electromagnetic field associated with a computational lithography mask model
A method for determining electromagnetic fields associated with a mask model of a patterning process. The method includes obtaining a mask stack region of interest and an interaction order corresponding to the mask stack region of interest. The mask stack region of interest is divided into sub regions. The mask stack region of interest has one or more characteristics associated with propagation of electromagnetic waves through the mask stack region of interest. The method includes generating one or more electromagnetic field determination expressions based on the Maxwell Equations and the Quantum Schrodinger Equation. The method includes determining an electromagnetic field associated with the mask stack region of interest based on the sub regions of the mask stack region of interest and the characteristics associated with the propagation of electromagnetic waves through the mask stack region of interest, using the one or more electromagnetic field determination expressions. |
US11899372B2 |
Optical device, exposure device, method for manufacturing flat panel display, and method for manufacturing device
An optical device includes a plurality of laser light sources, an output module having an optical modulator, and a time divider that is disposed between the plurality of laser light sources and the output module and that is configured to divide laser beams emitted from the plurality of laser light sources in time. |
US11899370B2 |
Interconnectable tiling system
A tile system for covering a surface. The tile system comprises a first tile assembly connected to a second tile assembly by a connector. Each tile assembly comprises a first tile stacked on a second tile, the first tile and the second tile joined to a reinforcing material disposed therebetween. The connector comprises a first component and a second component that is complementary to the first component. The first component is mounted to the first tile assembly, and the second component is mounted to the second tile assembly. |
US11899363B2 |
Salt, acid generator, resist composition and method for producing resist pattern
A salt represented by formula (I), an acid generator and a resist composition: wherein R1, R2 and R3 each represent a hydroxy group, —O—R10, —O—CO—O—R10, —O-L1-CO—O—R10; R4, R5, R6, R7, R8 and R9 each represent a halogen atom, a hydroxy group, etc.; L1 represents an alkanediyl group; R10 represents an acid-labile group; X1, X2 and X3 each represent an oxygen atom or a sulfur atom; m1 and m7 represent an integer of 0 to 5, m2 to m6 and m8, m9 represent an integer of 0 to 4, in which 0≤m1+m7≤5, 0≤m2+m8≤4, 0≤m3+m9≤4, and at least one of m1, m2 and m3 represents an integer of 1 or more; X4 represents a single bond, —CH2—, —O—, —S—, etc.; and AI− represents an organic anion. |
US11899361B2 |
Kit, composition for forming underlayer film for imprinting, laminate, and production method using the same
Provided is a kit including a curable composition for imprinting which contains a polymerizable compound having an aromatic ring and a composition for forming an underlayer film for imprinting which contains a polymer and a solvent, in which the polymer contains at least one kind of specific constitutional unit and has a polymerizable group, a film formed of the composition for forming an underlayer film for imprinting is a solid film at 23° C., and a portion that has a continuous partial structure containing an aromatic ring which is included in the polymerizable compound and accounts for 60% by mass or more of the polymerizable compound is common to a continuous partial structure containing an aromatic ring which is included in a substituent R in a side chain in the polymer. Furthermore, the present invention relates to a composition for forming an underlayer film for imprinting which is used in combination with a curable composition for imprinting; a laminate; a method for producing a laminate; a method for producing a cured product pattern; and a method for manufacturing a circuit board. |
US11899359B2 |
Method and apparatus for removing a particle from a photolithographic mask
The present application relates to a method for removing a particle from a photolithographic mask, including the following steps: (a) positioning a manipulator, which is movable relative to the mask, in the vicinity of the particle to be removed; (b) connecting the manipulator to the particle by depositing a connecting material on the manipulator and/or the particle from the vapor phase; (c) removing the particle by moving the manipulator relative to the photolithographic mask; and (d) separating the removed particle from the manipulator by carrying out a particle-beam-induced etching process which removes at least a portion of the manipulator. |
US11899358B2 |
Method for measuring photomasks
The invention relates to a method for measuring a photomask for semiconductor lithography, including the following steps: recording an aerial image of at least one region of the photomask, defining at least one region of interest, ascertaining structure edges in at least one region of interest, providing desired structures to be produced by the photomask, adapting the ascertained structure edges to the desired structures, and displacing the adapted structure edges by means of the results of a separate registration measurement. |
US11899357B2 |
Lithography mask
A mask for use in a semiconductor lithography process includes a substrate, a mask pattern disposed on the substrate, and a light absorbing border surrounding the mask pattern. The light absorbing border is inset from at least two edges of the substrate to define a peripheral region outside of the light absorbing border. In some designs, a first peripheral region extends from an outer perimeter of the light absorbing border to a first edge of the substrate, and a second peripheral region that extends from the outer perimeter of the light absorbing border to a second edge of the substrate, where the first edge of the substrate and the second edge of the substrate are on opposite sides of the mask pattern. |
US11899354B1 |
Ultrafast photographing apparatus based on polarization-time mapping
Disclosed is ultrafast photographing apparatus based on polarization-time mapping, which can obtain spatiotemporal (x, y, t) information of a dynamic scene by means of single exposure. The apparatus includes an active illumination system, a synchronous control system, a data acquisition system, and a data reconstruction system. Firstly, illumination light is generated by the active illumination system to irradiate on a dynamic scene; the synchronous control system is configured to control the single exposure of a camera; the data acquisition system is configured to acquire a two-dimensional image containing sixteen frames of spatiotemporal aliasing by means of polarization modulation and polarization filtering; and the data reconstruction system is configured to reconstruct the acquired image by using an iterative Tikhonov regularization algorithm, and finally to restore sixteen frames of original dynamic scenes with time series information. |
US11899351B2 |
Illumination system and projection device
An illumination system and a projection device are provided. The illumination system includes a first laser light source providing a first laser light, a wavelength conversion module, a first light splitting element and a microlens array. When the first laser light is incident to at least one non-conversion region of the wavelength conversion module, the first laser light forms a first color light. When the first laser light is incident to at least one wavelength conversion region of the wavelength conversion module, the first laser light forms at least one second color light. The microlens array is located on a transmission path of the first color light and the at least one second color light, and the first color light and the at least one second color light form an illumination light after passing through the microlens array. |
US11899348B2 |
Show effect system for attraction system
An attraction system of an amusement park includes a viewing area, a virtual area, a beam splitter positioned to enable visibility of a portion of the viewing area through the beam splitter and visibility of a portion of the virtual area via reflection off the beam splitter, and a controller. The controller is configured to generate image data based on a distortive parameter associated with a first element disposed in the viewing area and transmit the image data to cause display of a second element in the virtual area. The distortive parameter is indicative of a distortion of an appearance of an object visible through the first element. |
US11899344B2 |
Overheating protection for sensor housing
Described herein are apparatuses and methods for selectively controlling the application of a fluid to a sensor enclosure such as a camera housing to protect the housing from overheating. An apparatus that includes a protective shield and a conduit such as tubing for supplying a fluid is described. The protective shield is provided so as to protect an exterior surface of the camera housing from heat caused by sun exposure. The tubing includes an inlet for supplying a fluid such as water or air, can extend through or around an exterior of the camera housing, and includes an outlet with one or more nozzles for ejecting the fluid into a space between the protective shield and the camera housing. Sensor data is received from various vehicle sensors to assess the temperature of the housing, the velocity of the vehicle, and so forth to determine when the fluid should be supplied. |
US11899343B2 |
Method and device for controlling motors in the film and broadcast industry
In a method and a device for controlling or regulating motors for movement axes of devices in the film and broadcast sector, at least one motor is controlled via radio or via cable by a control unit of processing unit having at least one control element. An electromechanical element can apply on the control element a force that generates a haptic feedback. This force can be changed dynamically by entered or read-out parameters and can be manually overridden. |
US11899340B2 |
Camera
A camera blocks light outside a lens barrel entering an optical path in a lens barrel. A camera includes a frame and a lens barrel accommodating a lens. The lens barrel includes a stationary cylinder including a cylindrical wall having a through-cam groove extending with its circumferential position changing in X-direction, a drive cylinder rotatable relative to the stationary cylinder without moving in X-direction, a rotary cylinder rotatable relative to the stationary cylinder and movable in X-direction, a key cylinder movable in X-direction together with the rotary cylinder, a linearly movable cylinder rotatable relative to the rotary cylinder together with the key cylinder. The camera further includes a connecting frame attached to a rear end of the key cylinder in the lens barrel and a rear light shield including a bellows connecting the connecting frame and the frame in an expandable manner. |
US11899339B2 |
Ultrashort pulse laser system having a quickly tunable central wavelength
The present invention relates to a system and method for generating wavelength-tunable laser output pulses using parametric processes, wherein a simultaneous and tuned tuning of the pump pulse wavelength and repetition rate ensures a temporal overlap between pump and seed pulses in a parametric gain medium. Based on this parameter coupling, lasers with a wide tunable wavelength range can be obtained, which can be fully fiber-based and which are also suitable for modern nonlinear microscopy or fluorescence microscopy due to a particularly fast response. |
US11899335B2 |
IR source and phased antenna with graphene layer and related methods
An IR source may also include an electrically conductive layer defining a back contact. The IR source may also include a first dielectric layer over the electrically conductive layer, a transparent electrically conductive layer over the first dielectric layer, and a second dielectric layer over the transparent electrically conductive layer. The IR source may include a graphene layer over the second dielectric layer and having a perforated pattern, a protective layer over the graphene layer, and first and second electrically conductive contacts coupled to the graphene layer. The graphene layer may be configured to emit IR radiation when a voltage signal is applied between the first and second electrically conductive contacts. |
US11899331B2 |
Control method for tintable windows
A method of controlling tint of a tintable window to account for occupant comfort in a room of a building. The tintable window is between the interior and exterior of the building. The method predicts a tint level for the tintable window at a future time based on a penetration depth of direct sunlight through the tintable window into the room at the future time and space type in the room. The method also provides instructions over a network to transition tint of the tintable window to the tint level. |
US11899329B2 |
Liquid crystal display device
It is an object of the present invention to apply a sufficient electrical field to a liquid crystal material in a horizontal electrical field liquid crystal display device typified by an FFS type. In a horizontal electrical field liquid crystal display, an electrical field is applied to a liquid crystal material right above a common electrode and a pixel electrode using plural pairs of electrodes rather than one pair of electrodes. One pair of electrodes includes a comb-shaped common electrode and a comb-shaped pixel electrode. Another pair of electrodes includes a common electrode provided in a pixel portion and the comb-shaped pixel electrode. |
US11899324B2 |
Electro-optical device and display apparatus
An electro-optical device includes a substrate, a scanning line provided between a first TFT and a second TFT, common wiring, a pixel electrode, a third relay electrode including a projecting portion overlapping the scanning line in plan view and protruding from the scanning line and electrically coupling the first TFT and the pixel electrode, a capacitance element provided between the substrate and the scanning line and overlapping the second TFT in plan view, and a second relay electrode including a projecting portion overlapping the scanning line in plan view and protruding from the scanning line and electrically coupling the capacitance element and the common wiring. A contact hole electrically coupling the pixel electrode and the third relay electrode overlaps a contact hole electrically coupling the capacitance element and the second relay electrode in plan view. |
US11899323B2 |
Display panel
Embodiments of this application disclose a display panel. A primary pixel electrode is disposed inside a primary pixel region, and a sub-pixel electrode is disposed inside a sub-pixel region. First shading strips and second shading strips are intersected to form a plurality of primary frame bodies. One primary frame body correspondingly encloses a circumferential side of one pixel region. A third shading strip is disposed inside the primary frame body and correspondingly disposed between the primary pixel region and the sub-pixel region. The third shading strip and the primary frame body define two sub-frame bodies, and a channel for making the two sub-frame bodies communicate is disposed on the third shading strip. |
US11899320B2 |
Array substrate and liquid crystal display panel
The present disclosure provides an array substrate and a liquid crystal display panel, belonging to the file of display technology. The array substrate includes a base substrate, a first electrode, an insulating dielectric layer and a second electrode stacked in sequence; the second electrode is provided with at least one hollow hole, and the hollow hole is in a shape of convex polygon, circle or ellipse. |
US11899315B2 |
Phase difference plate, liquid crystal projector, and contrast adjustment method
Provided is a phase difference plate including a substrate and a phase difference film which is an oblique film, in which, in a case where three principal refractive indices in a biaxial refractive index ellipsoid exhibiting the refractivity anisotropy are defined as nx, ny, and nz, Conditional Expression (1) is satisfied, and in a case where an incidence angle in a direction inclined to the X-axis side with respect to the normal line is regarded as positive, a phase difference ratio Re(30) ratio, which is a ratio of Re(+30) of a phase difference of the incidence light with an incidence angle of +30° to Re(−30) of a phase difference of the incidence light with an incidence angle of −30°, satisfies Conditional Expression (2). ny>nx>nz (1) Re(30) ratio=Re(30)/Re(−30)=1.1 to 4.0 (2) |
US11899314B2 |
Color conversion panel and display device including the same
A color conversion display panel includes a substrate. A color conversion portion is disposed on the substrate. The color conversion portion includes a semiconductor nanocrystal. A transmission portion is disposed on the substrate. A blue light blocking filter is disposed between the substrate and the color conversion portion. The blue light blocking filter includes a first convex portion that protrudes toward the substrate. The transmission portion includes a first region including a scatterer and a second region including a second convex portion that protrudes toward the substrate. |
US11899292B2 |
Scalable and programmable coherent waveform generators
The disclosure describes various aspects of a system with scalable and programmable coherent waveform generators. A network and digital-to-analog conversion (DAC) cards used by the network are described where each DAC card has a clock divider/replicator device with an input SYNC pin, a digital logic component, and one or more DAC components, and each output of the DAC components is used to control optical beams for a separate qubit of a quantum information processing (QIP) system. The network also includes a first distribution network to provide a clock signal to the clock divider/replicator device in the DAC cards, and a second distribution network to provide a start signal to the DAC cards, where the start signal is used by the digital logic component in the DAC card to assert the input SYNC pin when the start signal is asserted unless it is masked by the digital logic component. |
US11899290B1 |
Prismatic lens
According to some embodiments, a progressive addition lens includes a distance portion and a reading portion. The distance portion includes a fixed prism diopter power. The reading portion includes a fixed base in prism. The fixed base in prism comprises a diopter power between 0 to 10 diopters greater than the fixed prism diopter power of the distance portion. |
US11899289B2 |
Contact lens for treating color vision deficiency and method of manufacturing same
An ophthalmic contact lens configured to treat color vision deficiency is presented herein. The contact lens includes a tinted region containing either or both of a first dye that is configured to absorb at least 50% of incident light in a spectral band between 480 nanometers to 500 nanometers and a second dye that is configured to absorb at least 50% of incident light in a spectral band between 550 nanometers to 580 nanometers. A method of manufacturing such a contact lens and a process of forming an ophthalmic contact lens by an additive manufacturing process is also presented. |
US11899282B2 |
Ultrathin eyeglasses
Embodiments of eyeglasses are provided. The glasses comprise a frame comprising a first and second lens connected by a bridge. Temple pieces extend from either side of the frame. The hinge or hinge point between the temple pieces and the frame can be within the plane of the glasses allowing the temple pieces to fold flat or near flat against the frame. The thickness of the glasses can be less than about 3.5 mm (e.g., 2.6 mm) in a folded configuration. |
US11899281B2 |
Optical imaging lens
An optical imaging lens sequentially includes, from an object side to an image side along an optical axis: a first lens (E1) with refractive power; a second lens (E2) with positive refractive power; a third lens (E3) with positive refractive power; a fourth lens (E4) with refractive power; a fifth lens (E5) with positive refractive power; a sixth lens (E6) with refractive power; and a seventh lens (E7) with refractive power. A total effective focal length f of the optical imaging lens and a curvature radius R4 of an image-side surface of the second lens meet 0.6 |
US11899279B2 |
Electronic device
An electronic device includes at least one optical lens assembly. The optical lens assembly includes four lens elements, and the four lens elements are, in order from an outside to an inside, a first lens element, a second lens element, a third lens element and a fourth lens element. The first lens element has an outside surface being convex in a paraxial region thereof. The second lens element has an inside surface being convex in a paraxial region thereof. The fourth lens element has an inside surface being concave in a paraxial region thereof, wherein at least one of an outside surface and the inside surface of the fourth lens element includes at least one critical point in an off-axis region thereof. |
US11899272B2 |
Lens driving apparatus
A lens driving apparatus includes a holder, a cover, a carrier, a first magnet, a coil, a spring, two second magnets and a hall sensor. The holder includes an opening hole. The cover is made of metal material and coupled to the holder. The carrier is movably disposed in the cover, and for coupling to a lens. The first magnet is connected to an inner side of the cover. The coil is wound around an outer side of the carrier, and adjacent to the first magnet. The spring is coupled to the carrier. The second magnets are disposed on one end of the carrier which is toward the holder. The hall sensor is for detecting a magnetic field of any one of the second magnets, wherein the magnetic field is varied according to a relative displacement between the hall sensor and the second magnet which is detected. |
US11899270B2 |
Voice coil motor device and lens module having voice coil motor device
A voice coil motor device includes a fixed component and a movable component. The movable component holds a lens. The movable component is accommodated in the fixed component. The fixed component includes a housing and a base. The housing defines a first hole and includes first side walls. The base defines a second hole. Centers of the first hole and the second hole are on an optical axis. The movable component is accommodated in the housing. The first hole receives the lens. One end of the movable component is received in the second hole of the base. The first side walls of the housing define a plurality of positioning holes, and the base includes a plurality of positioning posts. Each of the positioning posts is embedded in a corresponding one of the positioning holes. |
US11899268B2 |
Optical lens, camera module and assembly method therefor
An optical lens, comprising: a first lens component (100) comprising a first lens barrel (101) and at least one first lens sheet (102) mounted in the first lens barrel; a second lens component (200) comprising a second lens barrel (201) and at least one second lens sheet (202) mounted in the second lens barrel, the at least one second lens sheet and the at least one first lens sheet together constituting an imageable optical system; and an adhesive bonding the first lens component and the second lens component together, at least a part of the adhesive being interposed between a lens barrel and a lens sheet, wherein the statement of between the lens barrel and the lens sheet specifically means between the second lens barrel and the first lens sheet or between the first lens barrel and the second lens sheet. A corresponding assembly method for optical lens, a camera module, an optical lens and assembly method for camera module are further provided. The position shift of the lens sheet caused by the deformation of the lens barrel can be reduced, and the imaging quality of the optical lens or the camera module can be improved. |
US11899264B2 |
Connector
A connector includes a first light transmission part and a second light transmission part, and when the connector is connected to an optical component, observing, by using the first light transmission part and the second light transmission part on an equipment room side, a detection light to identify the connector, and identifying an output port through which a user-side optical network unit (ONU) is connected to an equipment-room-side splitter. |
US11899263B2 |
Terminal closure
A terminal closure to enclose a drop connection. A closure base and a closure cover mate to define an interior space of the terminal closure. A movable cap is located on the closure cover. While in a closed position, the cap and an associated portion of the closure cover bound a volume. A grommet is located within the volume. The grommet includes an internal bore to receive a plug or a drop cable. The grommet has an outer periphery boundary that is at least as large as the volume bounded by the cap and the portion of the closure cover such that the grommet is sealingly engaged by the cap and the portion of the closure cover when the cap is in the closed position. There may be a plurality of port openings arranged in rows, each row being at a respective, different distance from a mount side wall. |
US11899262B2 |
Fiber management components for telelcommunications closures
Fiber management assemblies for telecommunications closures. The assembly includes a frame adapted to conform to the wall of a housing piece of a closure. A fiber management tray is pivotally coupled to the frame. The frame supports the tray and spaces the tray away from fiber optic connectors positioned in connector ports defined by the closure. In addition, the pivotability of the tray relative to the frame can provide access to the connectors and/or connector ports without disrupting fiber management on the tray itself. |
US11899258B2 |
Optical fiber cable and raceway therefor
Provided are (i) a fiber-optic cable having a cable sheath that enables significant changes in the cable's cross-sectional shape when the cable is bent and (ii) a raceway that can be used to deploy such a fiber-optic cable. |
US11899256B2 |
Pluggable optical module and optical communication system
A pluggable optical connector is configured to be insertable into and removable from an optical communication apparatus, and to be capable of communicating a modulation signal and a data signal with the optical communication apparatus. A wavelength-tunable light source is configured to output an output light and a local oscillation light. An optical transmission unit is configured to output an optical signal generated by modulating the output light in response to the modulation signal. An optical reception unit is configured to demodulate an optical signal received by using the local oscillation light to the data signal. Pluggable optical receptors are configured in such a manner that an optical fiber is insertable into and removable from the pluggable optical receptors, and configured to be capable of outputting the optical signal to the optical fiber and transferring the optical signal received thorough the optical fiber to the optical reception unit. |
US11899252B2 |
Light path along a circular arc and transmission of a signal between two units rotating relative to each other
An optical device has a light path for guiding a light beam along a circular arc. The light path has at least one light path segment having a number of light path elements arranged tangentially along the light path. Each of the light path elements is at least partially limited in a radial direction by a first interface. The first interfaces of a respective light path segment are each configured to reflect at least light incident from the light path at an angle of incidence greater than a predetermined angle onto the respective first interface to keep a light beam propagating along the light path in a direction of travel predetermined for the respective light path segment on the light path. A first tangential end of the first interfaces is spaced radially further apart from the center of the circular arc than a second tangential end. |
US11899243B2 |
System and method for joining fiber optic cables
A method for joining fiber optic cables includes sliding a sleeve over a first fiber optic cable, joining a first set of optical fibers of the first fiber optic cable to a second set of optical fibers of a second fiber optic cable, sliding the sleeve over the first and second fiber optic cables, and joining the sleeve to a first exterior casing of the first fiber optic cable and to a second exterior casing of the second fiber optic cable. |
US11899240B2 |
Photonic device, system and method of making same
Photonic device, system and methods of making photonic devices and systems, the method including: providing a substrate, forming an insulator layer over the substrate, depositing a plurality of waveguide layers and a plurality of insulator spacers at different vertical levels over the insulator layer, wherein adjacent waveguide layers in the plurality of waveguide layers are isolated by one or more insulator spacers in the plurality of insulator spacers, and forming a plurality of waveguide patterns at the plurality of waveguide layers, wherein at least two waveguide patterns at different vertical levels in the plurality of waveguide patterns are coupled. |
US11899238B2 |
Evacuated gratings and methods of manufacturing
Improvements to gratings for use in waveguides and methods of producing them are described herein. Deep surface relief gratings (SRGs) may offer many advantages over conventional SRGs and Bragg gratings, an important one being a higher S-diffraction efficiency. In one embodiment, deep SRGs can be implemented as polymer surface relief gratings or evacuated Bragg gratings (EBGs). EBGs can be formed by first recording a holographic polymer dispersed liquid crystal (HPDLC) grating. Removing the liquid crystal from the cured grating provides a polymer surface relief grating. Polymer surface relief gratings have many applications including for use in waveguide-based displays. |
US11899232B2 |
Fabrication and use of all-optical-fiber polarizer
Method for fabricating of all-optical-fiber based optical polarizer devoid of fusing of first and second optical fibers. The method includes a process of forming a substantially adiabatic optical fiber taper by pulling an optical fiber and interrupting this process when an optical power parameter measured at an output of the optical fiber is reduced below a pre-defined threshold as a result of said pulling. An optically-tapered single-mode polarization-maintaining optical fiber element fabricated according to the method and configured as such all-optical-fiber polarizer. |
US11899231B2 |
Display device including polarizing plate, window member and electronic module
A display device includes a display panel, a polarizing plate disposed above the display panel, where the polarizing plate includes a linear polarizing layer and a retardation layer, a window member disposed above the polarizing plate, where the window includes a window and a protective layer disposed above the window, the protective layer has a retardation of about 100 nm or less or about 5000 nm or greater, an optical member disposed below the display panel, a support member disposed below the optical member, where a through-hole is defined through the support member, and an electronic module disposed to correspond to the through-hole. |
US11899230B2 |
Optical filters complementary angular blocking regions
An example optical filter may include an angle blocking layer having a first angular light blocking range θAL relative to a normal axis, and an interference filter adjacent the angle blocking layer having a second angular light blocking range θIF relative to the normal axis. θIF and θAL at least partially overlap. The example optical filter has a predetermined light transmission zone comprising angles from 0° to a maximum light transmission angle θTmax relative to a normal axis of the major surface. The example optical filter has a predetermined angular light blocking zone θB, a union of θIF and θAL. An example optical filter may include an interference filter having an incidence angle-dependent reflection band and an absorbing layer having an absorption band. The incidence angle-dependent reflection band and the absorption band may overlap at at least one wavelength at at least one angle of incidence. |
US11899227B2 |
Solar reflecting film and preparation method thereof
The present disclosure provides a solar reflecting film and a preparation method thereof. The solar reflecting film includes a substrate and a functional layer stacked on each other. The functional layer includes a first reflecting layer, a barrier layer, and a second reflecting layer stacked on the substrate in order. The barrier layer includes a first barrier layer and a second barrier layer stacked on the first barrier layer. The first barrier layer is metal fluoride, inorganic non-metallic oxide, metal oxide or a combination thereof. The second barrier layer is metal oxides, metal nitrides, semiconductor doped compounds or a combination thereof. And a material of the first barrier layer is at least partially different from that of the second barrier layer. |
US11899224B2 |
Systems and methods for a lensed display
A lensed display system includes a projector configured to project an image. The lensed display system includes a lens formed of a glass or crystalline material. The lens includes a first surface, wherein at least a portion of the first surface includes a coating that is configured to display the projected image. The lens includes a second surface, wherein the second surface comprises a transparent curved surface that is configured to face toward a user and to enable the user to view the image projected onto the coating through the transparent curved surface. |
US11899217B2 |
AR glasses device and electronic equipment having the same
An AR glasses device includes a supporting portion, an optical-mechanical assembly, and an adjustment assembly comprising a first adjustment module and a second adjustment module. The optical-mechanical assembly comprises a first optical-mechanical module and a second optical-mechanical module arranged in a second direction. The first optical-mechanical module comprises a first waveguide sheet and a first fixing portion to drive the first waveguide sheet to rotate about the second direction. The second optical-mechanical module comprises a second fixing portion and a second waveguide sheet. The first adjustment module extends through the supporting portion in a first direction and connects the first fixing portion. An arc-shaped groove about the first direction penetrates the supporting portion in the first direction. The second adjustment module slides in the arc-shaped groove, and the second adjustment module is configured to drive the second waveguide sheet to rotate about the first direction through the second fixing portion. |
US11899210B2 |
Wearable image display device
In order to allow easy maintenance and convenient usage, the present invention is provided with an image light output unit, an image light transmitting unit, and an image light emitting unit. The image light output unit and a portion of the image light transmitting unit constitute an image source-side section. The remainder of the image light transmitting unit and the image light emitting unit constitute an image display-side section. The image source-side section and the image display-side section are respectively divided into separate unit structures. As a result, the present invention allows for easy maintenance and convenient usage. |
US11899200B2 |
Method and system for reducing line separation artifacts in interlaced image projection
An image display system includes an optical subsystem configured to emit a modulated light beam, and a scanning mirror for generating a reflected light beam that is scanned according to randomly selected or pseudo-randomly selected scan patterns to generate multiple image fields of a multiple interlaced scan image. A plurality of different scan patterns can be cycled through, randomly or pseudo-randomly selected, for the different image fields to reduce artifacts that may be observed while viewing a projected image. |
US11899196B2 |
Light homogenizing element
A light homogenizing element includes a light incident surface and at least one diffusion surface, including: a first substrate, a carrier layer, a piezoelectric film, a driving electrode, a light-transmitting layer, and multiple light diffusion microstructures. The first substrate includes a first surface and a second surface opposite to each other. The carrier layer is located on the first surface of the first substrate and includes a light passing region penetrating the carrier layer, and includes a protruding structure enclosing the light passing region. The light-transmitting layer is provided overlapping on the protruding structure, and the surface of the light-transmitting layer covering the light passing region is the light incident surface. The multiple light diffusion microstructures are provided on the at least one diffusion surface, and projections of the multiple light diffusion microstructures on the light-transmitting layer are located in the light passing region. |
US11899193B2 |
Shaped reflector for alternative microscopy lighting techniques
A microscope may receive a fiber optic connector via a connector adapter of the microscope, wherein the connector adapter includes an opening and a shaped reflective surface surrounding the opening. The microscope may align a ferrule of the fiber optic connector with the opening of the connector adapter of the microscope, wherein the ferrule includes a ferrule endface. The microscope may transmit light onto the shaped reflective surface and may receive reflected light from the ferrule endface and with a camera of the microscope. |
US11899187B2 |
Imaging lens
There is provided a compact imaging lens configured to properly correct aberrations. The imaging lens includes, in order from an object side to an image side, a first lens L1 with positive refractive power, a second lens L2 with negative refractive power, a third lens L3 with positive refractive power, a fourth lens L4 with positive refractive power, a fifth lens L5, a sixth lens L6, a seventh lens L7 with positive refractive power, and an eighth lens L8 with negative refractive power. The eighth lens L8 is formed in a shape of a meniscus lens in a paraxial region, and has an aspheric image-side surface having at least one inflection point. In addition, the following conditional expressions are satisfied: −5.00 |
US11899186B2 |
Folded lens system
A folded lens system that includes lenses with refractive power and two light folding elements such as prisms. A first lens on a first axis refracts light to a first folding element. The first folding element redirects the light from the first axis onto a second axis on which one or more lenses are arranged. The lenses on the second axis refract the light to a second folding element. The second folding element redirects the light onto a third axis on which a sensor is disposed. The lens system may include a front aperture. The sensor may be moved on the third axis to provide autofocusing, or alternatively the lens system may include one or more optical actuators that provide autofocusing. The lens system may have a low F-number (<=2.8), and may have a 35 mm equivalent focal length in the medium to long telephoto range. |
US11899184B2 |
Image capturing lens assembly, image capturing device and vehicle photographing terminal
An image capturing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, and a sixth lens element. The first lens element with negative refractive power has an image-side surface being concave in a paraxial region thereof. The second and third lens elements have refractive power. The fourth lens element has positive refractive power. The fifth lens element with negative refractive power has an object-side surface being concave in a paraxial region thereof. The sixth lens element with refractive power has an object-side surface being convex in a paraxial region thereof and an image-side surface being concave in a paraxial region thereof. The image capturing lens assembly has a total of six lens elements with refractive power. |
US11899183B2 |
High resolution optical system including six lenses of +−+−+− refractive powers
The present invention relates to a high resolution optical system.The optical system of the present invention includes, sequentially from an object side, a first lens having a positive refractive power and an object-side surface convex toward the object side; a second lens having a negative refractive power and an upwardly concave upper surface; a third lens having a positive refractive power; a fourth lens having a negative refractive power; a fifth lens having a positive refractive power and an upwardly convex upper surface; and a six lens having a negative refractive power and an upwardly concave upper surface. |
US11899181B2 |
Lithography projection objective
Provided a lithography projection objective includes: first lens group, second lens group, third lens group, fourth lens group, and fifth lens group, wherein first lens group, second lens group, third lens group, fourth lens group, and fifth lens group are sequentially arranged along an optical axis; first lens group and third lens group each has negative optical power, second lens group and fourth lens group each has positive optical power, fifth lens group has optical power of 0, sum optical power of first lens group, second lens group, third lens group, fourth lens group, and fifth lens group is 0; lithography projection objective further includes diaphragm; and first lens group, third lens group, and fourth lens group each comprises aspheric lenses, one aspheric lens thereof includes an aspherical surface; and a number of aspheric lenses is greater than or equal to 4 and less than or equal to 8. |
US11899178B2 |
Optical imaging lens assembly including six lenses of +−+−+− refractive powers
The disclosure provides an optical imaging lens assembly, which sequentially includes, from an object side to an image side along an optical axis, a first lens with a positive refractive power, a second lens, a third lens with a positive refractive power, a fourth lens, a fifth lens with a positive refractive power and a sixth lens with a negative refractive power, wherein a total effective focal length f of the optical imaging lens assembly and an entrance pupil diameter (EPD) of the optical imaging lens assembly meet f/EPD<1.35; and an effective focal length f3 of the third lens, an effective focal length f5 of the fifth lens and an effective focal length f1 of the first lens meet 0.9<(f3+f5)/f1<1.7. |
US11899171B2 |
Imaging lens system
An imaging lens system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens disposed in order from an object side. In the imaging lens system, the first lens has positive refractive power and an object-side surface of the first lens is concave. A field of view of the imaging lens system is 100 degrees or more. In the imaging lens system, a distance TTL from the object-side surface of the first lens to an imaging plane and a height ImgH of the imaging plane satisfy TTL/ImgH<1.5. |
US11899169B2 |
Lens assembly and electronic device including the same
Provided is a lens assembly including a first lens array including a first lens having positive refractive power, a second lens array including a second lens having negative refractive power, and a third lens array including a third lens having negative refractive power, wherein the first lens array, the second lens array, and the third lens array are sequentially provided from an object side toward an image sensor side, wherein the first lens has a biconvex shape that is convex toward the object side and convex toward the image sensor side, and wherein each of the second lens and the third lens has a meniscus shape that is convex toward the image sensor side. |
US11899164B1 |
Solar powered digital harvest days counter
The present invention relates to a novel counter system for keeping track of light cycles (i.e., light exposure) for plants and other aged products. The counter system is in the form of a small and compact weatherproof device designed to stake into the ground proximal to a crop such that solar light falls on the solar panel disposed on the top of the device. The device has a counter for incrementing a tally of days and/or hours by one unit upon tracking a light cycle for plants. In one embodiment, when the voltage detected by the counter drops to zero, a tally day is increased and the updated counter is displayed on a display screen of the device. In another embodiment, the device may be controlled remotely by a user. The device can be reset to zero and can also be configured for a specific crop. |
US11899163B2 |
System and method of evaluating and predicting sports conditions
A system and method for evaluating and predicting sports conditions is disclosed. The system includes a server designed and configured to detect multi-media content including sporting activities interacted with by a user on a computing device, and automatically extracts parameters associated with the multi-media content. The extracted parameters are utilized by the system to provide predictions associated with the optimal time to perform the sporting activities, and system generates alerts to the user of an optimal time period to perform the sporting activity in conditions similar to those depicted in the multi-media content. |
US11899158B2 |
Logging tool motion error reduction for nuclear magnetic resonance logging via pulse sub-sequences
In some embodiments, a method includes generating at least a first pulse sub-sequence comprising a number of refocusing pulses at a first flip angle and generating at least a second pulse sub-sequence comprising a number of refocusing pulses at a second, lower flip angle. The method further includes detecting, by a nuclear magnetic resonance (NMR) sensor of a logging tool positioned in a wellbore formed in a subsurface formation, NMR spin-echo signals generated in response to at least the first pulse sub-sequence to acquire a first dataset of transversal NMR relaxation data, detecting, by the NMR sensor, NMR spin-echo signals generated in response to at least the second pulse sub-sequence to acquire a second dataset of transversal NMR relaxation data, and determining a property of the subsurface formation based on the first and second datasets of transversal NMR relaxation data. |
US11899156B2 |
Metal detector
Provided is a method for detecting a metal target in soil using a metal detector including the steps of generating a transmit magnetic field for transmission into the soil using a transmit winding based on a transmit signal; receiving a first receive magnetic field using the transmit winding during a receive period to produce a first receive signal; and receiving a second receive magnetic field using a receive winding during the receive period to produce a second receive signal. The transmit winding and the receive winding are separated spatially; and producing an indicator output signal based on the first receive signal, the second receive signal and at least one synchronous demodulation function. The first receive signal includes first parameters that define a first transfer function transforming the first receive magnetic field into the first receive signal. The first parameters include an effective number of turns, a geometry of the transmit winding, and first electronic amplification transfer functions between the transmit winding and first receive signal. The second receive signal includes second parameters that define a second transfer function transforming the second receive magnetic field into the second receive signal. The second parameters include an effective number of turns, a geometry and a relative orientation of the receive winding with respect to the transmit winding, and second electronic amplification transfer functions between the receive winding and second receive signal. The first parameters and the second parameters are selected such that the first receive signal and the second receive signal are processed together to reduce or null detected signals within the indicator output signal due to received soil eddy currents from conducting soil components manifested in the first receive signal and the second receive signal; and where the selection of the first parameters relative to the second parameters are dependent on the synchronous demodulation function. |
US11899152B2 |
Acoustic ranging apparatus and methods
A ranging system comprises a plurality of receivers. A plurality of transmitters is configured to generate acoustic or ranging signals over one or more channels. A processor is configured to define a subset of the transmitters within a predefined limited range or listening distance of each receiver. In the subset, the transmitters are configured to generate the acoustic signals over different channels. |
US11899151B2 |
Surveying techniques using multiple different types of sources
Techniques are disclosed relating to acquisition and imaging for marine surveys. In some embodiments, a transition survey that uses both one or more sources of a first type (e.g., impulsive sources) and one or more sources of a second type (e.g., vibratory sources) may facilitate calibration of prior surveys that use the first type of sources with subsequent surveys that use the second type of source. In some embodiments, the different types of sources may be operated simultaneously at approximately the same location. In some embodiments, signals generated by the sources are separated, e.g., using deconvolution. The signals may then be compared to generate difference information, which in turn may be used to adjust sensor measurements from a previous or subsequent survey. In various embodiments, the disclosed techniques may improve accuracy in images of geological formations and may facilitate transitions to new types of seismic sources while maintaining continuity in 4D surveys. |
US11899148B1 |
Seismic imaging free gas structure identification method and system
The present disclosure relates to a seismic imaging free gas structure identification method and system. The method includes: acquiring a seismic imaging dataset, and annotating free gas structures in the seismic imaging sample data set to obtain a training dataset; using a generative adversarial network (GAN) to expand the training dataset for network training, wherein the GAN includes a generative network and a discrimination network; conducting domain conversion on original label data of the free gas training samples to obtain annotating labels; training a Bayesian neural network according to the free gas training datasets and labels, to obtain a free gas structure identification model; acquiring actual seismic imaging data of a target work area; and conducting, according to the actual seismic imaging data, identification by using the free gas structure identification model. |
US11899142B2 |
Ultrasound system with improved noise performance by persistence processing
An ultrasound system produces persisted images in response to both persistence coefficients and noise bias coefficients. The persistence coefficients control the degree of persistence, which reduces noise variance by persistence processing. The noise bias coefficients are produced in correspondence with the likelihood that an image pixel is noise, and operate to reduce the noise floor of the persisted images. A single user control enables a user to control both the noise variance and the noise level of images in tandem or, alternatively, dedicated controls can become available to adjust noise variance and noise level separately. |
US11899138B2 |
LIDAR signal processing apparatus and LIDAR apparatus
A light detection and ranging (LIDAR) signal processing apparatus capable of accurately measuring a distance to an object using an optical means may include: a flight length deriving unit to calculate a flight length of a first laser light emitted from a sensor toward a road with an inclination, a vertical inclination measurement unit to estimate a vertical inclination of the vehicle with respect to the road based on the flight length, a horizontal inclination measurement unit to estimate a horizontal inclination of the vehicle with respect to the road based on the flight length, a reliability determination unit to determine reliability of information detected by the sensor based on the vertical inclination and the horizontal inclination of the vehicle, and a data processing unit to process the detected information when the detected information is reliable. |
US11899137B2 |
Adaptive emitter and receiver for Lidar systems
A Lidar system and method is provided for adaptive control. The Lidar system comprises: an array of emitters each of which is individually addressable and controlled to emit a multi-pulse sequence, at least a subset of the emitters are activated to emit multi-pulse sequences concurrently according to an emission pattern; an array of photosensors each of which is individually addressable, at least a subset of the photosensors are enabled to receive light pulses according to a sensing pattern, each of the subset of photosensors is configured to detect returned light pulses returned and generate an output signal indicative of an amount of optical energy associated with at least a subset of the light pulses; and one or more processors electrically coupled to the array of emitters and the array of photosensors and configured to generate the emission pattern and the sensing pattern based on one or more real-time conditions. |
US11899134B2 |
2D scanning high precision lidar using combination of rotating concave mirror and beam steering devices
The present disclosure describes a system and method for coaxial LiDAR scanning. The system includes a first light source configured to provide first light pulses. The system also includes one or more beam steering apparatuses optically coupled to the first light source. Each beam steering apparatus comprises a rotatable concave reflector and a light beam steering device disposed at least partially within the rotatable concave reflector. The combination of the light beam steering device and the rotatable concave reflector, when moving with respect to each other, steers the one or more first light pulses both vertically and horizontally to illuminate an object within a field-of-view; obtain one or more first returning light pulses, the one or more first returning light pulses being generated based on the steered first light pulses illuminating an object within the field-of-view, and redirects the one or more first returning light pulses. |
US11899133B2 |
Method for determining at least one object information item of at least one target object which is sensed with a radar system, in particular of a vehicle, radar system and driver assistance system
A method for determining at least one object information item of at least one target object (18) which is sensed with a radar system (12) of a vehicle (10), a radar system (12) and a driver assistance system (12) are described. Transmission signals (32a, 32b, 32c) are transmitted into a monitoring range (14) of the radar system (12) with three transmitters (Tx1, Tx2, Tx3). Echoes, which are reflected at the at least one target object (18), of the transmission signals (32a, 32b, 32c) are received as received signals (34a, 34b, 32c) with at least two receivers (RxA, RxB, RxC, RxD). The received signals (34a, 34b, 34c) are subjected to at least one multi-dimensional discrete Fourier transformation. At least one target signal is determined from the result of the Fourier transformation. An object information item is determined from the target signal. |
US11899127B2 |
Virtual antenna array with distributed aperture
A multiple input multiple output (MIMO) radar system synthesizes a virtual antenna array where at least a subset of the transmit antennas and receive antennas forming the virtual antenna array are disposed in different local oscillator domains. In some instances, doing so enables radar sensors to be constructed using multiple Antenna On Package (AOP) devices that lack support for cascading or that otherwise would have limited angular resolution on their own to adequately discriminate between various objects in the environment of an autonomous or other vehicle to be used collectively by a vehicle control system in connection with the autonomous control of a vehicle. |
US11899125B2 |
Automatic interference detection and avoidance in radar transceiver systems
A radio frequency (RF) circuit includes an input terminal configured to receive a reception signal from an antenna; an output terminal configured to output a digital output signal; a receive path including a mixer and an analog-to-digital converter (ADC), wherein the receive path is coupled to and between the input and output terminals, wherein the receive path includes an analog portion and a digital portion, and wherein the ADC generates a digital signal based on an analog signal received from the analog portion; a test signal generator configured to generate an analog test signal injected into the analog portion of the receive path; and a digital processor configured to receive a digital test signal from the digital portion, the digital test signal being derived from the analog test signal, analyze a frequency spectrum of the digital test signal, and determine a quality of the digital test signal. |
US11899124B2 |
Interface for realtime, 3D radar activity visualization
Methods and apparatus for providing realtime, 3D visualization of radar system functionality. A visualization system can receive information from a radar system, such as radar commands and radar parameters. After extracting data from the commands and/or parameters, the visualization system generates a three-dimensional (3D), realtime display showing a field of view (FOV) of radar operations including representations of beams generated by the radar system and targets tracked by the radar system. |
US11899122B2 |
Geolocating emitters
Geolocating one or more emitters includes obtaining a set of lines of bearing (LOBs) indicative of location(s) of emitter(s), determining intersections of LOBs of the set and generating clusters informed by those intersections, assigning the LOBs of the set to cluster(s) based on proximity, identifying a cluster having the greatest number of assigned LOBs from the set; determining an emitter location area based on a best point estimate for the cluster, and indicating a location of an emitter as the emitter location area. Additional emitters can be located by removing from the set of LOBs those LOBs assigned to the identified cluster, and repeating aforementioned aspects. Initially, the set of LOBs can be selected from a larger collection as a representative subset thereof. |
US11899118B2 |
Optimized position information assisted beamforming
A global positioning system (GPS) receiver may include an antenna configured to receive GPS signals from GPS satellites, a radio frequency (RF) front end configured to pre-process signals received by the antenna, a demodulator/converter configured to perform demodulation and analog-to-digital conversion of output signals received from the RF front end, a clock configured to provide a consistent clock signal, and a digital signal processor configured to receive the clock signal and make time and code measurements associated with determining a location of the GPS receiver based on the signals received by the antenna. The GPS receiver may be configured to eliminate reflected or indirect signals from the time and code measurements. |
US11899116B2 |
Single beam digitally modulated lidar for autonomous vehicle distance sensing
According to one aspect, a relatively low-cost sensor for use on an autonomous vehicle is capable of detecting moving objects in a range or a zone that is between approximately 80 meters and approximately 300 meters away from the autonomous vehicle. A substantially single fan-shaped light beam is scanned for a full 360 degrees in azimuth. Using frequency-modulated-continuous-wave (FMCW) or phase coded modulation on the beam, with back end digital signal processing (DSP), moving objects may effectively be distinguished from a substantially stationary background. |
US11899111B2 |
Techniques for identifying true signals in coherent LIDAR systems
A light detection and ranging (LIDAR) system to transmit an optical beam toward a target and receive a returned optical beam. The optical beam includes an up-chirp frequency and a down-chirp frequency, and is modulated to have phase non-linearities. The LIDAR system generates a baseband signal from the returned optical beam, which includes a plurality of peaks corresponding with the up-chirp frequency and the down-chirp frequency. The LIDAR system identifies a first true peak in the baseband signal, and identifies a second true peak in the baseband signal based, at least in part, on a spectral shape of the second true peak caused by the phase non-linearities. The LIDAR system is to determine the location of the target using the first true peak and the second true peak. |
US11899110B2 |
Techniques for detecting cross-talk interferences in LiDAR imaging sensors
A LiDAR system includes one or more light sources configured to emit a set of light pulses in a temporal sequence with randomized temporal spacings between adjacent light pulses, one or more detectors configured to receive a set of return light pulses, and a processor configured to: determine a time of flight for each return light pulse of the set of return light pulses; and obtain a point cloud based on the times of flight of the set of return light pulses. Each point corresponds to a respective return light pulse. The processor is further configured to, for each respective point of the set of points in the point cloud: analyze spatial and temporal relationships between the respective point and a set of neighboring points in the set of points; and evaluate a quality factor for the respective point based on the spatial and temporal relationships. |
US11899109B2 |
Laser scanning sensor
A laser scanning sensor includes a distance data acquisition unit which acquires distance information in each measurement direction, and a memory which stores, as background distance information, a distance of an outer periphery of the detection area in each measurement direction. The sensor also includes a mirror surface determination unit which determines the presence of a reflecting surface when the distance information in continuous measurement directions is greater by at least a predetermined distance than the corresponding background distance information, and when this state changes thereafter by at least a predetermined rate in a predetermined time, a human body determination unit which extracts a portion of the distance information that may correspond to a human body and determines whether it corresponds to a human body, and an alarm output control unit which outputs an alarm signal when the presence of the reflecting surface or the human body is confirmed. |
US11899108B2 |
Time-of-flight imaging system for autonomous movable objects
A guiding system guides an autonomous movable object. The guiding system has a time-of-flight imaging system, which has a first light source to illuminate a first field of detection; and a light sensor. The light sensor detects first and second reflected light. The first reflected light has light emitted by the first light source reflected at the first field of detection. The second reflected light originates from a second field of detection illuminated by a second light source, which is independent from the first light source and is coupled to a different movable object. The imaging system differentiates between the first and second reflected light, determines a depth map of the first field of detection based on the detected first reflected light, and generates feedback. The imaging system has a motion controller that receives the feedback, and modifies a motion of the autonomous movable object based on the feedback. |
US11899107B2 |
Detection apparatus and method of detecting object comprising a circuitry to switch an illuminance level at each illuminance region with a plurality of illuminance levels
A detection apparatus includes a light source device, including a plurality of light-emitting elements, configured to irradiate light onto a detection target by dividing an illuminance area into a plurality of illuminance regions; and circuitry configured to switch an illuminance level at each of the plurality of illuminance regions with a plurality of illuminance levels; detect a plurality of detection data of the detection target at the plurality of illuminance regions by switching the illuminance level at each of the plurality of illuminance regions with the plurality of illuminance levels when irradiating the light onto the detection target; and synthesize the plurality of detection data of the detection target. |
US11899105B2 |
Monitoring method and system to monitor the underwater traffic of an area of interest
Monitoring method and system to monitor the underwater traffic of an area of interest where at least one underwater element is going to operate. The system comprises: a memory, which is configured to store data comprising a representation of the area of interest, and a list of a plurality of types of underwater elements with the relative digital model; a detection unit to detect the position and the orientation of each underwater element present inside said area of interest; a processing unit, which is configured to determine, based on the stored data and on the detection of said detection unit, the type of each underwater element present inside the area of interest, and to generate, based on said data, a representation of the area of interest showing the static obstacles, and the digital model, the position and the orientation of each underwater element present inside said area of interest; and a user interface to display said representation of the area of interest. |
US11899104B2 |
Navigation system for underwater vehicles
Embodiments of the present invention provide a navigation system which, on the one hand, is arranged on sides of the underwater vehicle/AUV and, on the other hand, includes a surface transmitter as a counterpart. The two units communicate with each other such that the surface transmitter emits its signal directed to the position of the underwater vehicle and/or that the surface transmitter follows the underwater vehicle to improve the position determination capability. |
US11899103B2 |
Dual-polarization weather radar data system and method
The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar. |
US11899102B2 |
Autonomous moving object
The disclosure relates to an autonomous moving object comprising: a radar sensor configured to scan a volume in front of the object, and a radar signal processor configured to: acquire a sequence of radar responses, each radar response of the sequence being acquired at a different position of the autonomous moving object, and perform synthetic aperture radar processing of at least parts of the acquired sequence of radar responses to obtain a synthetic aperture radar image representing response amplitude as a function of at least distance and angle with respect to the radar sensor, the autonomous moving object further comprising: a controller configured to detect presence of a potential obstacle within a pre-defined sub-volume in front of the autonomous moving object by analyzing the synthetic aperture radar image and, in response to detecting presence of a potential obstacle, output a control command configured to cause a changed movement of the autonomous moving object. |
US11899101B2 |
Predicting the course of a road on the basis of radar data
A method, a computer program with instructions, and a device for predicting a course of a road based on radar data of a motor vehicle. The radar data to be processed is received and then accumulated in a measuring grid. Subsequently, clusters are formed for objects in the measuring grid. Cluster descriptions are generated for the clusters. The resulting clusters are processed to determine polynomials for describing the road edges. The polynomials are finally output for further use. |
US11899099B2 |
Early fusion of camera and radar frames
Disclosed are techniques for fusing camera and radar frames to perform object detection in one or more spatial domains. In an aspect, an on-board computer of a host vehicle receives, from a camera sensor of the host vehicle, a plurality of camera frames, receives, from a radar sensor of the host vehicle, a plurality of radar frames, performs a camera feature extraction process on a first camera frame of the plurality of camera frames to generate a first camera feature map, performs a radar feature extraction process on a first radar frame of the plurality of radar frames to generate a first radar feature map, converts the first camera feature map and/or the first radar feature map to a common spatial domain, and concatenates the first radar feature map and the first camera feature map to generate a first concatenated feature map in the common spatial domain. |
US11899093B2 |
Radar device, vehicle, and object position detection method
A radar device includes a radar unit, a signal processing unit, a GPS receiver, and a storage unit. The signal processing unit acquires, for each target, a distance (R) to the target and a relative velocity (Veff) between the radar unit and the target when the radar unit is moving. The signal processing unit separately detects positions of a plurality of targets by using a separation algorithm in which a difference between the relative velocities (Veff) is used. When the radar unit is stopped, the signal processing unit corrects the position of each target detected when the radar unit has been moving, based on a current position of the radar unit stored in the storage unit, and identifies the positions of the plurality of targets. |
US11899092B2 |
Travel time measurement based on frequency switching
Method for determining a first virtual frequency switching time between a first frequency of a first signal emitted by a first object having a first phase progression and a first further frequency of a first further signal emitted from the first object. First virtual frequency switching time is determined as a time at which, at a second object, the phase relationship between an interpolated or received phase position of the first signal and an interpolated or received phase position of the first further signal corresponds to a first phase relationship between the first further phase progression and first phase progression. |
US11899091B2 |
Method for estimating the distance separating a vehicle and an authentication device
A method for estimating the distance between a vehicle and an authentication device, the vehicle including a computer and a plurality of communication modules capable of communicating with the device over a wireless communication link, each communication module including an electronic clock that defines the sampling frequency of the signals received from the device. The method includes in particular the steps of addition of noise to a response signal received from the device, of sampling of the noisy response signal, of detection, at a second instant, of the noisy response signal when the amplitude of the noisy response signal exceeds a predetermined detection threshold, of calculation of the time that has elapsed between a first instant and the second instant, and of estimation of the distance between the vehicle and the device based on the calculated time. |
US11899086B2 |
Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance imaging apparatus includes sequence controlling circuitry and processing circuitry. The sequence controlling circuitry executes (i) a first pulse sequence in which a spatially selective Inversion recovery (IR) pulse and a spatially non-selective IR pulse are applied, and (ii) a second pulse sequence in which the spatially non-selective IR pulse is applied without applying the spatially selective IR pulse, while varying the first TI period, with respect to a plurality of first TI periods. The sequence controlling circuitry executes (iii) the third pulse sequence in which the spatially selective IR pulse and the spatially non-selective IR pulse are applied, and (iv) the fourth pulse sequence in which the spatially non-selective IR pulse is applied without applying the spatially selective IR pulse. The processing circuitry generates a magnetic resonance image of an imaged region based on data obtained from the third pulse sequence and the fourth pulse sequence. |
US11899085B2 |
System and method for magnetic resonance imaging
A system for MRI is provided. The system may obtain a plurality of sets of under-sampled k-space data corresponding to a plurality of frames. Each set of under-sampled k-space data may be acquired simultaneously from a plurality of slice locations of a subject in one of the frames using an MRI scanner. The system may reconstruct a plurality of reference slice images based on the sets of under-sampled k-space data of the plurality of frames. Each of the reference slice images may be representative of one of the slice locations in more than one frame of the frames. The system may further reconstruct a plurality of image series based on the sets of under-sampled k-space data and the reference slice images. Each image series may correspond to one of the slice locations and include a plurality of slice images of the corresponding slice location in the plurality of frames. |
US11899084B2 |
Magnetic resonance imaging device with asymmetric field generation unit
A magnetic resonance imaging device may include a field generator for generating at least one magnetic gradient field. The field generator may include a first magnet and a second magnet confining an imaging volume of the magnetic resonance imaging device in two spatial directions. The first magnet and the second magnet may be arranged asymmetrically with respect to the imaging volume. The magnetic resonance imaging device may be used to perform a method for acquiring an image of a diagnostically relevant body region of a patient. |
US11899078B2 |
Method for estimating the ageing state of fuse elements and an electrical fuse maintenance system
An electrical fuse maintenance system includes sensor adapted to measure the current flowing through a fuse element, the voltage on the fuse element, the temperature of the fuse element, and/or the temperature of an environment surrounding the fuse element, a controller configured to monitor the current, the voltage, the temperatures over a period of time while the fuse element is connected to an energized electrical power unit. Based on the monitored current, voltage and temperatures, the controller is adapted to estimate a service life remaining of the fuse element. |
US11899076B2 |
Device for automatic detection of coupling between electronic devices
A computer including a hardware interface wherein the hardware interface includes a first resistor with a first first resistor pin and a second first resistor pin, a second resistor with a first second resistor pin and a second second resistor pin, a transistor, a comparator; the first first resistor pin being coupled on the one hand to the first hardware interface pin and on the other hand to a first transistor pin. |
US11899069B2 |
SOC and SOH co-estimation systems and methods for electric vehicles
A system is provided for performing a power estimation process for an electric vehicle using a controller. The controller estimates an inner state of an energy storage supply of the electric vehicle. The inner state represents a state-of-charge (SOC) and/or a state-of-health (SOH) of the energy storage supply. The controller also estimates an SOC value and/or an SOH value of the energy storage supply based on at least one of: a present current level, a present voltage level, a present temperature, and time-based information. The controller further estimates a bounded SOC value based on the SOC value, a first upper bound, a the first lower bound, and/or estimates a bounded SOH value based on the SOH value, a second upper bound, and a second lower bound. The controller then controls an electrification process of the electric vehicle based on the bounded SOC and/or SOH values. |
US11899068B2 |
Battery life extension via changes in transmission rates
Disclosed are techniques to conserve battery of an endpoint device. Example techniques include adjusting the size of messages transmitted by an endpoint device and/or adjusting the transmission rate of an endpoint device. In some configurations, the one or more criteria are used by an endpoint device to determine what data fields to include within a message and/or adjust a transmission rate associated with the transmission of messages by the endpoint device. For instance, the one or more criteria may include the battery level of the device, the time of year, whether the data has already been transmitted by the endpoint device, whether the data has been acknowledged as received by another device, whether the endpoint device has been instructed by another device to reduce the message size and/or adjust the transmission rate, and the like. |
US11899064B2 |
Scan architecture for interconnect testing in 3D integrated circuits
In one embodiment, a device comprises: a first die having disposed thereon a first plurality of latches wherein ones of the first plurality of latches are operatively connected to an adjacent one of the first plurality of latches; and a second die having disposed thereon a second plurality of latches wherein ones of the second plurality of latches are operatively connected to an adjacent one of the second plurality of latches. Each latch of the first plurality of latches on said first die corresponds to a latch in the second plurality of latches on said second die. Each set of corresponding latches are operatively connected. A scan path comprises a closed loop comprising each of said first and second plurality of latches. One of the second plurality of latches is operatively connected to another one of the second plurality of latches via an inverter. |
US11899061B2 |
Voltage monitoring circuit for interface
A voltage monitoring circuit is disclosed. An apparatus includes a first physical interface circuit and a real-time oscilloscope circuit configured to monitor a first voltage provided to the first physical interface circuit. The real-time oscilloscope is configured to receive an indication that an error was detected in data transmitted from the first physical interface to a second physical interface circuit. The real-time oscilloscope is further configured to provide for debug, to a host computer external to the first interface, information indicating a state of the first voltage at a time at which the error was detected. |
US11899059B2 |
Automated test equipment for testing one or more devices-under-test and method for operating an automated test equipment
An automated test equipment for testing one or more DUTs comprises a test head and a DUT interface. The DUT interface comprises a plurality of blocks of spring-loaded pins, for example groups or fields of spring-loaded pins. For example, the DUT interface is configured for establishing an electronic signal path between the test head and a DUT board or load board, which holds the DUT or which provides a connection to the DUT. The automated test equipment is configured to allow for a variation of a distance between at least two blocks of spring-loaded pins. |
US11899058B2 |
Automated test equipment for testing one or more devices-under-test and method for operating an automated test equipment
An automated test equipment for testing one or more DUTs comprises a test head and a DUT interface. The DUT interface comprises a plurality of blocks of spring-loaded pins, for example groups or fields of spring-loaded pins. For example, the DUT interface is configured for establishing an electronic signal path between the test head and a DUT board or load board, which holds the DUT or which provides a connection to the DUT. The automated test equipment is configured to allow for a variation of a distance between at least two blocks of spring-loaded pins. |
US11899057B2 |
Method for identifying latch-up structure
A method for identifying a latch-up structure includes the following: in a chip layout, a first N-type heavily doped region connected to a first input/output pad and located in a P-type substrate is found; a first P-type heavily doped region located in an N-well and a second P-type heavily doped region located in the P-type substrate, both of which are adjacent to the first N-type heavily doped region, are found; a second N-type heavily doped region adjacent to the first P-type heavily doped region and located in the N-well is found, wherein the N-well is located on the P-type substrate; and an area formed by the first P-type heavily doped region, the first N-type heavily doped region, the second P-type heavily doped region, the second N-type heavily doped region, the N-well and the P-type substrate is identified as the latch-up structure. |
US11899050B2 |
Wind turbine and method for detecting low-frequency oscillations in an electrical supply grid
A method for detecting low-frequency oscillations, in particular subsynchronous resonances, in a grid is provided. The method includes recording a series of measurements, having measurement points, of a grid variable over a measurement time period, for performing a frequency analysis and multiplying the series a time-dependent sinusoidal test function for the same measurement time period. The test function is characterized by a test frequency and a test angle as phase angle. The series for each measurement point is multiplied by the test function in order to obtain a test product for each measurement point. The method includes adding the test products taking into consideration the mathematical sign thereof to give a product sum, and evaluating, depending on the product sum, whether the series of measurements has a low-frequency oscillation having a frequency in the region of the test frequency and a phase angle in the region of the test angle. |
US11899047B1 |
Magnetic field shaping for magnetic field current sensor
A current sensor system includes a magnetic field sensor including a chip plane, a first set of sensor elements sensitive to a first magnetic field component that is aligned in a first direction that is parallel to the chip plane, and a second set of sensor elements sensitive to a second magnetic field component that is aligned in a second direction that is perpendicular to the chip plane; and three conductor structures arranged in parallel to each other and configured to carry a current parallel or antiparallel to a third direction that is perpendicular to the first direction and to the second direction. The three conductor structures generate three magnetic fields based on the current flowing therethrough, where the three magnetic fields produce a first magnetic field distribution of the first magnetic field component and a second magnetic field distribution of the second magnetic field component. |
US11899045B2 |
System voltage calibration
A system and method for calibrating a capacitor voltage sensor that measures voltage on a power line coupled through a switch to a primary coil of a transformer. The method includes measuring a control voltage on a secondary coil of the transformer and measuring voltage on the capacitor sensor when the switch is known to be closed. The method identifies a calibration factor that when multiplied by the measured voltage on the capacitor sensor when the switch is closed makes the measured voltage on the capacitor sensor substantially equal to the control voltage. The method subsequently measures voltage on the capacitor sensor when the switch is open or closed during operation of the transformer, and multiplies the subsequently measured voltage on the capacitor sensor when the switch is open or closed by the calibration factor to obtain a measured voltage. |
US11899042B2 |
Automated test system
An example test system includes test sites comprising test sockets for testing devices under test (DUTs) and pickers for picking DUTs from the test sockets or placing the DUTs into the test sockets. Each picker may include a picker head for holding a DUT. The test system also includes a gantry on which the pickers are mounted. The gantry may be configured to move the pickers relative to the test sites to position the pickers for picking the DUTs from the test sockets or placing the DUTs into the test sockets. The test sockets are arranged in at least one array that is accessible to the pickers on the gantry. |
US11899041B2 |
Method for referencing a near-field measurement with drift and fluctuation correction
The present invention relates to a method for referencing a near-field measurement, e.g. in a scanning probe microscope. |
US11899039B2 |
Piezoelectric accelerometer with wake function
A sensor device that senses proper acceleration. The sensor device includes a substrate, a spacer layer supported over a first surface of the substrate, at least a first tapered cantilever beam element having a base and a tip, the base attached to the spacer layer, and which is supported over and spaced from the substrate by the spacer layer. The at least first tapered cantilever beam element tapers in width from the base portion to the tip portion. The at least first cantilever beam element further including at least a first layer comprised of a piezoelectric material, a pair of electrically conductive layers disposed on opposing surfaces of the first layer, and a mass supported at the tip portion of the at least first tapered cantilever beam element. |
US11899038B2 |
Acceleration sensor, acceleration evaluation method using same, and load provided with acceleration sensor
An acceleration sensor is provided in which a sensitive color plate is provided between two polarizing plates that are in a crossed Nicol disposition, and a silver nanowire dispersion is disposed between the sensitive color plate and one of the polarizing plates. |
US11899037B2 |
Method for recognizing sequences of motions and passing recognition system
A method for non-contact monitoring of at least one sequence of motions having several states of motion with a passing recognition system, including a floor edge, in particular for installing on a floor of a passing area to be monitored, at least one first sensor strip extending along a vertical vector and including several sensors for detecting states of motion within a detection area of the sensors, includes a computing unit for evaluating the states of motion and/or the sequence of motions. Furthermore, a computer-implemented method as well as a passing recognition system for performing the method is related. |
US11899035B2 |
Methods for determining the density of polymer particles for quality control materials using split flow thin (SPLITT) cell fractionation principle and fractionation cell for carrying out the methods
A method for determining the density of particles includes passing a carrier fluid and particles through a fractionation cell at a predetermined rate, where the carrier fluid has a predetermined density, the fractionation cell has a housing including a first axial end and a second axial end and the fractionation cell defines an interior carrier fluid flow-through channel, and an upper fluid outlet and a lower fluid outlet positioned below the upper fluid outlet, passing the carrier fluid and the particles through the upper fluid outlet and the lower fluid outlet, measuring a first concentration of particles passing through the upper fluid outlet, measuring a second concentration of particles passing through the lower fluid outlet, and determining a density of the particles based at least in part on the first concentration and the second concentration of particles. |
US11899034B2 |
Method and device for measuring fluid density
Described is a device for measuring fluid density. The device is a flow meter including a housing with one side configured to mount to a flow conduit and define an outlet flow orifice near one end of the housing. The other side defines an inlet flow orifice near another end of the housing. The housing permits fluid to be introduced into the inlet flow orifice, flow through a flow cavity, and pass from the outlet flow orifice. The flow meter also includes a sensor head near the outlet flow orifice. The sensor head vibrates at a frequency upon introduction of electrical power while in contact with a fluid, detects the vibration frequency of the sensor head, and transmits the detected vibration frequency, which is associated with a density of the fluid. A system and method for determining a fluid density of a fluid using the described device is also disclosed. |
US11899027B2 |
Diagnostic methods based on lipid profiles
The present invention relates to methods for the diagnosis of NAFLD in a subject, and for the differential diagnosis of NASH or steatosis in a subject suffering from NAFLD, based on the determination in a sample of metabolic markers, particularly lipid metabolic markers. |
US11899023B2 |
Quantitation and identification of dimers in co-formulations
Methods and system for identification of dimer species using online chromatography and electrospray ionization mass spectrometry are provided. Also provided are methods and system for quantitation of heterodimer species using immunoprecipitation and liquid chromatography-mass spectrometry. |
US11899022B2 |
Multiplexed proteomics and predictive drug candidate assessment
The disclosure features methods of identifying specific drug candidates for disease treatment, the methods including: for pairs of associated expressed proteins in a protein-protein interaction network for a plurality of biological samples, comparing relative concentration values of the associated proteins in each of the biological samples to identify outliers among a distribution of the relative concentration values, identifying a set of proteins involved in dysregulated protein-protein interactions in the network based on the outliers, and predicting an efficacy of one or more drug candidates from among a set of drug candidates for treating a disease based on the identified set of proteins and information about one or more of proteins, protein complexes, biological pathways, and functional modules targeted by the set of drug candidates. |
US11899019B2 |
Method for predicting efficacy of anti-PD-1 antibody or anti-PD-L1 antibody therapy, method for evaluating cancer grade, and method for enhancing efficacy of anti-PD-1 antibody or anti-PD-L1 antibody therapy
Methods are provided for predicting a response to an anti-PD-1 antibody or anti-PD-L1 antibody therapy based on a new biomarker and for evaluating a malignancy of cancer. The method for predicting a response of a subject to an anti-PD-1 antibody or anti-PD-L1 antibody therapy includes measuring an expression level of LAT1 in a sample collected from a cancer tissue of the subject; and predicting a response of the subject to the anti-PD-1 antibody or anti-PD-L1 antibody therapy based on the expression level of LAT1. The method for evaluating a malignancy of cancer in a subject includes staining a sample collected from a cancer tissue of the subject with an anti-LAT1 antibody and an anti-PD-L1 antibody; and evaluating a malignancy of the cancer in the subject based on a presence or absence of a LAT1-positive and PD-L1-positive site. |
US11899014B2 |
Detection of analytes using live cells
The present invention provides sensor cells comprising a receptor that binds to an analyte indicative of the presence of an agent, where binding of the analyte to the receptor triggers a detection event that is indicative of the presence of the agent. In certain embodiments, the detection event is appearance of a reporter detectable by the naked eye. The present invention also provides uses of such sensor cells for detecting the presence of an agent in a sample. |
US11899013B2 |
Method of detecting or quantifying detection target in specimen, composite particle, and reagent
According to one embodiment, a method of detecting or quantifying a detection target in a specimen includes: irradiating a reaction mixture containing composite particles and the specimen with light to promote binding between the composite particles and the detection target; and performing measurement on the reaction mixture irradiated with the light to detect or quantify the detection target. The composite particles each include a carrier particle including two or more regions having different physical properties on a surface, and an affinity substance carried on the carrier particle and having affinity to the detection target. The light can be absorbed by at least one of the two or more regions. |
US11899010B2 |
Modular point-of-care devices, systems, and uses thereof
The present invention provides devices and systems for use at the point of care. The methods devices of the invention are directed toward automatic detection of analytes in a bodily fluid. The components of the device are modular to allow for flexibility and robustness of use with the disclosed methods for a variety of medical applications. |
US11899008B2 |
Blood state analysis apparatus, blood state analysis system, blood state analysis method, and program
A blood state analysis apparatus including at least an analysis unit that uses data related to the temporal change in electrical characteristics to analyze information related to fibrinogen in a blood sample, in which the analysis unit uses at least two predetermined time points derived from the data related to the temporal change on a basis of a predetermined mathematical definition to calculate a parameter R, and acquires at least two pieces of information related to the fibrinogen in the blood sample. |
US11899004B2 |
Systems and methods for monitoring ocean-based carbon dioxide removal devices and accumulation of a target product
An apparatus includes a first member having a housing that encloses a power source and a controller, a second member coupled to the first member that is seeded with a target product, and a sensing module coupled to the first member to allow power from the power source to be transmitted to the sensing module and sensor data from the sensing module to be transmitted to the controller. The sensing module including a sensor oriented toward at least a portion of the second member. The sensor configured to obtain sensor data associated with at least one characteristic of the target product. |
US11899000B2 |
Techniques for determining equilibration and stability in scientific instrument systems
A method of performing experiments on samples may include receiving criteria defining a starting state for performing an experiment in a system including a scientific instrument; determining whether the starting state is established in the system; and, responsive to the starting state being established, allowing the experiment, that analyzes a sample using the scientific instrument, to proceed. Determining whether the starting state is established may include automated monitoring of at least one parameter for at least one data channel, and determining whether all such parameters simultaneously meet associated conditions of the criteria for specified time periods. The method may include automatically monitoring the system and re-establishing the starting state prior to performing each of one or more subsequent experiments. The method may include automatically monitoring and establishing a second starting state prior to performing each of one or more additional experiments. |
US11898998B2 |
Controllable sample introduction
A method for injecting a sample into a flow of a liquid chromatography system includes providing a flow of a mobile phase, and injecting a volume of a sample into the flow of the mobile phase such that the concentration of the sample within the mobile phase varies with a triangular profile over the course of the injecting. |
US11898997B2 |
Sample injector
A liquid chromatography (LC) system comprises an LC switching valve comprising a sample input port, aspiration pump port, needle seat port, waste port leading to a waste, LC pump port and an LC column port. A sample aspiration needle is fluidically connected to the sample input port via a sample receiving conduit, an aspiration pump is fluidically connected to the aspiration pump port. The LC system includes a needle seat fluidically connected to the needle seat port via a needle seat conduit, an LC column fluidically connected to the LC column port, and an LC pump fluidically connected to the LC pump port, for injecting the sample into the LC column when the sample aspiration needle is seated into the needle seat and when the LC pump port is fluidically connected to the needle seat port and the sample input port is fluidically connected to the LC column port. |
US11898995B2 |
Method for evaluating crack in metal member and method for evaluating fatigue damage in metal member
A method for evaluating a crack in a metal member comprises a first removal step (S10) and a second removal step (S20). In the first removal step (S10), a step for electrolyzing a metal member having an oxide scale formed on a surface thereof, a step for acquiring an image of the oxide scale as a first image, and a step for determining whether or not a scale crack has occurred are repeated until occurrence of a scale crack is determined. In the second removal step (S20), a step for electrolyzing the metal member having the scale crack, a second image acquisition step for acquiring an image of the oxide scale as a second image, and a second determination step for determining whether or not the scale crack has disappeared are repeated until disappearance of the oxide scale is determined. |
US11898993B2 |
Fluid impermeable ultrasonic transducer
A fluid impermeable transducer includes an assembly of a transducer head and a casing, and an actuator disposed in the casing rearward of the back of the transducer head and operable to transmit acoustic energy through the transducer head. The transducer head and casing define a working portion of the transducer that is fluid impermeable. |
US11898991B2 |
Inspection device and inspection method
According to one embodiment, an inspection device includes a transmitter configured to transmit a first ultrasonic wave, a receiver on which the first ultrasonic wave is incident, and a receiving-side waveguide located between the receiver and an inspection position. The receiver is configured to output a signal corresponding to the incident first ultrasonic wave. The inspection position is between the transmitter and the receiver. The first ultrasonic wave passes through the receiving-side waveguide. An inspection object passes through the inspection position along a second direction crossing a first direction. The first direction is from the transmitter toward the receiver. The receiving-side waveguide includes at least one of a first structure or a second structure. In the first structure, the receiving-side waveguide includes a tubular member and an inner member. The inner member is located inside the tubular member. In the second structure, the receiving-side waveguide includes a tubular member. |
US11898986B2 |
Systems and methods for steam generator tube analysis for detection of tube degradation
The systems and methods of the invention pertain to analyzing steam generator tube data for the detection of wear. Further, the invention is capable of performing a comparison of current tube signal data to baseline or historic tube signal data, e.g., from previous and/or the first, in-service inspection of the steam generator. The systems and methods are automated and can generate results to show potential tube-to-tube contact wear areas as well as the progression of tube-to-tube gap reduction within a steam generator tube bundle. In certain embodiments, the invention is capable of comparing current and historical eddy current data to determine the difference that may be related to degradation or other interested phenomena, and of processing and trending historical comparison results to establish normal variance and detect abnormal variances. |
US11898985B2 |
Metal structure evaluator for rolled steel sheets, method for evaluating metal structure of rolled steel sheet, production facility of steel product, method for manufacturing steel product, and method of quality management of steel product
A metal structure evaluator for rolled steel sheets includes: a magnetic property measuring unit configured to measure a magnetic property of an evaluation target point in at least two or more different magnetization directions by performing, in the at least two or more different magnetization directions, processing of: applying a magnetic field on a surface of a rolled steel sheet in one direction; and measuring a magnetic property of the evaluation target point on the surface of the rolled steel sheet; and a determination unit configured to determine a metal structure of the evaluation target point based on the magnetic property measured by the magnetic property measuring unit. |
US11898984B2 |
Nanopore arrays for sequencing nucleic acids
To form a layer separating two volumes of aqueous solution, there is used an apparatus comprising elements defining a chamber, the elements including a body of non-conductive material having formed therein at least one recess opening into the chamber, the recess containing an electrode. A pre-treatment coating of a hydrophobic fluid is applied to the body across the recess. Aqueous solution, having amphiphilic molecules added thereto, is flowed across the body to cover the recess so that aqueous solution is introduced into the recess from the chamber and a layer of the amphiphilic molecules forms across the recess separating a volume of aqueous solution introduced into the recess from the remaining volume of aqueous solution. |
US11898978B2 |
Sensor system for fluids
A sensor system, particularly for monitoring the mixing of at least two fluids and a method for monitoring the mixture of at least two liquids. The present invention provides a sensor system for fluids, comprising at least two level sensor which are arranged vertically one upon the other on and connected to an electronic circuit board, four electrodes of four conductivity sensors which are arranged horizontally next to each other at the bottom of and connected to the electronic circuit board; and a temperature sensor which is connected to the electronic circuit board; a connector for connecting the electronic circuit board to a controller; wherein the electronic circuit board is embedded in a hot melt compound which is surrounded by an injection molded housing. |
US11898976B2 |
Advanced NMR analysis of pore type and pore connectivity in core samples including diffusional fluid exchange methods
A method for determining the pore types of a core sample can include: determining a porosity of a core sample, wherein the core sample has a permeability of 10 mD or less; saturating the core sample with a NMR saturation fluid to achieve a saturated core sample; taking a NMR measurement of fluids in the saturated core sample; and deriving a volume for a pore type based on the porosity based on a correlation between the NMR measurement and a NMR signal to fluid volume calibration, wherein the pore type is selected from the group consisting of a nanopore, a micropore, a macropore, and any combination thereof. |
US11898972B2 |
Imaging method using jointly a PET reconstruction and a compton reconstruction, preferably in 3D compton
A PET and Compton imaging method implemented by a device including at least two facing PET modules. The device includes a Compton camera arranged outside a plane containing the PET modules for forming a trihedron with the PET modules and producing a Compton view. The acquisition fields of the PET and Compton views having an overlap area covering the object to be imaged. The device allowing the following steps to be carried out: acquisition of a Compton view; location of a dense area and its contour on the Compton view; Computation of the 2D map of the probability of detection of the presence of a source from the Compton view of the Compton camera; Coincidence detection by the PET cameras and association of a response line (LOR); and Segmentation of LORs crossing the dense area by using the detection probability determined by the Compton view. |
US11898971B2 |
Controlling process parameters by means of radiographic online determination of material properties when producing metallic strips and sheets
A method and a device for determining the material properties of a polycrystalline, in particular metallic, product during production or quality control of the polycrystalline, in particular metallic, product by means of X-ray diffraction using at least one X-ray source and at least one X-ray detector. In this case, an X-ray generated by the X-ray source is directed onto a surface of the polycrystalline product and the resulting diffraction image of the X-ray is recorded by the X-ray detector. After exiting the X-ray source, the X-ray is passed through an X-ray mirror, wherein the X-ray is both monochromatized and focused, by the X-ray mirror, in the direction of the polycrystalline product and/or the X-ray detector, and then reaches a surface of the metallic product. |
US11898970B2 |
EUV mask inspection device using multilayer reflection zone plate
An EUV mask inspection device includes: an EUV light source for outputting EUV light with a wavelength ranging from 5 nm to 15 nm; a multilayer reflection zone plate having an EUV reflection multilayer film, which is a planar substrate, and a zone plate pattern; and an EUV lighting unit for creating EUV illumination light by obtaining 1st diffraction light reflected after radiating EUV light output from the EUV light source to the multilayer reflection zone plate. The EUV mask inspection device further includes: an aperture for providing monochromatic light or reducing a light radiation area by reducing a linewidth of optical wavelength radiated from the EUV lighting unit; a transmissive zone plate for forming expanded light by collecting reflected or scattered light after radiating light passing through the aperture to the EUV mask; and an image sensor for measuring intensity of light through EUV mask measured light. |
US11898965B2 |
Inspection apparatus for display module including a seat part having recess part
An inspection apparatus for a display module includes a seat part in which a first recess part including a bottom surface and a side surface extending from the bottom surface is defined, and an inspection part including an inspection connector. The seat part includes a support part having a certain stiffness and located on the bottom surface and a variable part connecting the support part and the side surface. The variable part has a certain elasticity or a portion of the variable part penetrates into the side surface. |
US11898964B2 |
Can lid inspection device, camera position adjustment method, and camera positioning jig
A can lid inspection device includes an illuminator to illuminate a can lid. A camera includes a lens holding cylinder. A pedestal base includes a circular inspection hole formed at a center. The pedestal base mounts the camera to position the lens holding cylinder. A support pole includes a lower end to fix the illuminator and an upper portion supporting the pedestal base. A camera positioning jig includes a ring-shaped body. A flange portion protrudes from an outer peripheral surface of the ring-shaped body. An outer diameter portion of the ring-shaped body fits in the inspection hole. The inner diameter portion of the ring-shaped body fits the lens holding cylinder. An illumination center calibration jig detachably mounts on a lower surface of the illuminator and has a mark indicating a center of the illuminator. An analysis device analyzes an image of the can lid captured by the camera. |
US11898963B2 |
Identifying 3D objects
Identifying 3D objects A method for identification of 3D objects comprises illuminating at least part of a 3D object with electromagnetic radiation, spectroscopically obtaining spectral data for one or more regions of the 3D object, and generating, at a data processing apparatus, an identification result for the 3D object using a trained machine learning model. The trained machine learning model processes the obtained spectral data for the one or more regions to generate one or more model outputs from which the identification result is derived. |
US11898960B2 |
Colorimetric detection of actinides
A method for rapid detection of actinides including the steps of having a support including a colorimetric complexation, placing the support in communication with a sample through urinalysis, and receiving a visual indicator from the colorimetric complexation. The sample having an unknown concentration of at least one actinide within it. The colorimetric complexation is configured to activate when contacted by a threshold concentration of an actinide. |
US11898959B2 |
Solids analysis using Raman spectroscopy
Raman systems and methods use advantages offered by increased laser mobility/path length and photon migration to analyze diffusively scattering solids, including pharmaceuticals. A collimated laser excitation beam having a first diameter induces from a sample a backscattered collimated Raman collection beam with a second diameter. The collimated laser excitation beam and the collimated Raman collection beam form a counter-propagating collimated optical path, and the collimated laser excitation beam is preferably smaller in diameter than the diameter of the backscattered collimated Raman beam. The collection beam to a spectrograph for Raman analysis of the sample. A Raman calibration standard may be placed in the collimated optical path, and/or the sample may be supported in a reflective holder that may be at least partially spherical and/or may form part of a multi-well plate. The counter-propagating collimated optical path may be contained within a Raman microscope. |
US11898956B2 |
Spectroscopic devices, systems, and methods for optical sensing of molecular species
Disclosed is a spectroscopic device, system, and method for measuring the concentration of one or more molecular species of interest in a gas, liquid or solid sample, where the device may be portable, may be commercially manufactured, and/or may be adapted to existing systems and/or integrated with new systems to provide optical gas sensing for such systems. The disclosed devices, systems, and methods can be particularly useful in monitoring the purity of, e.g., a certain gas species, including determining whether a gas mixture contains certain gas species above a set concentration limit. |
US11898955B2 |
Devices, systems, and methods for agrochemical detection and agrochemical compositions
Systems, devices, and methods for detecting agrochemicals in environments associated with agricultural equipment are described. Certain agrochemicals that are formulated for being detected using the systems, devices, and methods disclosed herein are also described. The devices, systems, and methods disclosed herein are generally configured to use spectral characteristics to detect agrochemicals in an environment associated with agricultural equipment. The spectral characteristics can be analyzed in various ways to provide different types of information about the agrochemicals and/or the environment. |
US11898953B2 |
Particulate matter sensor device
A particulate matter sensor device comprises an enclosure (21) defining a flow channel (2), a radiation source (3) for emitting radiation into the flow channel for interaction of the radiation with particulate matter in an aerosol sample in the flow channel, and a radiation detector (4) for detecting at least part of said radiation after interaction with the particulate matter. The sensor device comprises a flow modifying device (511) arranged upstream of the radiation detector and/or radiation source so as to reduce particulate matter precipitation onto the radiation detector, the radiation source and/or the channel wall sections in their proximity. The invention also relates to a method of determining parameters of particulate matter in an aerosol sample by using such a particulate matter sensor device. |
US11898952B2 |
Microparticle measuring apparatus and microparticle measuring method
Provided is a microparticle measuring apparatus including a plurality of light detection sections that detects, at different positions, optical information emitted from microparticles flowing through a flow channel. The microparticle measuring apparatus further includes a detection timing control section that controls a detection timing of each light detection section, on the basis of a trigger signal detected at a first reference channel provided in a first light detection section, and an optical signal detected at a second reference channel provided in a second light detection section that detects optical information emitted from the microparticles, at a position different from a position of the first light detection section. |
US11898951B2 |
Forward scattered light detection system, flow cytometer and method for measuring cell diameter
A forward scattered light detection system, a flow cytometer and a method for measuring a cell diameter are provided. The forward scattered light detection system includes: a laser configured to emit light rays; a light focusing assembly configured to focus the light ray to a light spot; a first lens configured to convert the light spot to parallel light rays, wherein a center of the light spot is located on a main optical axis of the first lens; a blocking assembly configured to transmit a light ray propagating along and near the main optical axis through the blocking assembly and block most of the light ray propagating in directions other than the main optical axis; and a first detector configured to detect an intensity of the light ray transmitted from the blocking assembly to the first detector. |
US11898947B2 |
Diagnostic method and device performing the same
The present disclosure relates to a diagnostic method and a device performing the same. According to an aspect of the present disclosure, a diagnostic device is a diagnostic device that uses a test kit including a specimen plate having a specimen region in which a specimen is smeared and a patch plate configured to store a contact-type patch, which comes into contact with the specimen to stain the specimen, and the diagnostic device includes a body having a loading region in which the test kit is placed, a moving unit configured to move the patch plate and the specimen plate of the test kit relative to each other so that the specimen placed in the test kit is smeared in the specimen region, and a contact unit configured to move a structure of the test kit such that the contact-type patch comes into contact with the smeared specimen so that the smeared specimen is stained. |
US11898945B2 |
Microtome blade guard with integrated blade alignment device
A microtome blade guard including a first arm operable to be coupled to a first side of a cutting mechanism of a microtome; a second arm operable to be coupled to a second side of a cutting mechanism; a lateral support member disposed between the first arm and the second arm; and a staff coupled to the lateral support member and operable to extend therefrom to engage a blade positioned in the blade slot. A microtome including a blade guard and a method including placing a blade in a blade slot of a blade block of a microtome; engaging the blade with a staff coupled to a blade guard that is coupled to the blade block; and moving the blade with the staff. |
US11898944B2 |
Oscillation device with a vibrating table that houses an oscillated object
An oscillating device including a vibrating table, an actuator configured to oscillate the vibrating table in a first direction, a coupling mechanism configured to couple the vibrating table with the actuator in such a manner that the vibrating table is movable relative to the actuator in a second direction orthogonal to the first direction, and a counter balancer attached to the vibrating table and configured to compensate an imbalance of an oscillated portion including at least the vibrating table, the imbalance being caused by attaching the coupling mechanism to the vibrating table. |
US11898943B2 |
Stress sensor, structural health monitoring system for constructions and process for manufacturing a stress sensor
A stress sensor includes: a substrate, having a face and a recess, open to the face; and a sensor chip of semiconductor material, housed in the recess and bonded to the substrate, the sensor chip being provided with a plurality of sensing components of piezoresistive material. The substrate has a thickness which is less by at least one order of magnitude with respect to a main dimension of the face. Further, the sensor chip has a thickness which is less by at least one order of magnitude with respect to the thickness of the substrate, and a Young's module of the substrate and a Young's module of the sensor chip are of the same order of magnitude. |
US11898942B2 |
Method for checking water sealing of instrumentation for underwater use
The present invention relates to instrumentation for underwater use powered by means of a battery and provided with a pressure sensor capable of periodically detecting pressure values inside the main body of the instrumentation.The present invention also relates to a method for detecting possible pressure drops inside the main body of the instrumentation over time.The instrumentation of the present invention enables carrying out efficient and inexpensive self-diagnosis of the pressure inside the body of the device, every time the battery is changed or also during manufacture of the instrument. |
US11898941B2 |
Pipe engagement and testing system
A packer ring and activation system for use in a pipeline pressure isolation system utilizing a packer, a packer support ring, a primary wedge, and a plurality of secondary wedges for use with a pipe engagement, sealing and testing system. |
US11898939B2 |
Water leak detection systems and methods for an internal cabin of an aircraft
A vehicle includes an internal cabin. One or more areas are within the internal cabin. The one or more areas include one or more water-drawing components. A water supply system is within the internal cabin. The water supply system is configured to provide water to the one or more water-drawing components. A water leak detection system includes one or more sensing devices configured to detect water flow from the water supply system to the one or more water-drawing components. One or more shut-off valves are disposed on or within the water supply system. A control unit is in communication with the one or more sensing devices, the one or more shut-off valves, and the one or more water-drawing components. The control unit is configured to operate the one or more shut-off valves to stop the supply of water to the one or more water-drawing components in response to the one or more sensing devices detecting the water flow when the one or more water-drawing components are not in use. |
US11898936B2 |
Method and apparatus for evaluating body feeling of vehicle, electronic device and storage medium
A method and apparatus for evaluating a body feeling of a vehicle, an electronic device and a storage medium are provided. The method includes: a pressure of a measured object acting on each measurement region of a target riding apparatus under a current weight is measured by at least one pressure sensing unit within a measurement time period; a pressure intensity generated by the pressure of the measured object acting on each measurement region is calculated according to the pressure on each measurement region measured by each pressure sensing unit and an individual size of each pressure sensing unit; an objective body feeling evaluation score of the measured object under the current weight is determined according to the measured pressure and the calculated pressure intensity; and a comprehensive body feeling evaluation score is calculated according to the objective body feeling evaluation score and a predetermined subjective body feeling evaluation score. |
US11898930B2 |
Systems and methods for measuring shaft-relative vibration
A method for processing vibration data includes receiving shaft displacement data, from a pair of sensors, including shaft center X-axis displacement and shaft center Y-axis displacement, which are orthogonal to each other. The method includes converting the shaft displacement data to shaft velocity data by calculating a difference in shaft displacement over time and/or converting into shaft acceleration data by calculating a different in shaft velocity over time. The shaft velocity or acceleration data is filtered, sorted and grouped into three or more groups, assigning a color to each velocity group or acceleration group. The method generates an image of a velocity or acceleration orbit plot, where the X-axis displacement and the Y-axis displacement define coordinate pairs of a trace of shaft center displacement, and the velocity or acceleration group between each coordinate pair defines a display color of the trace. |
US11898929B2 |
Thermal management system for vehicle
A thermal management system includes a switching valve that switches between a first mode in which first and second flow paths are separated and a second mode in which parts of the first and second flow paths are connected. In the first mode, a control unit acquires measured values of first and second temperatures in the first and second flow paths and estimated values of the first and second temperatures when the switching valve is not in a slightly open state. The switching valve is in the slightly open state when the measured value of the first temperature is higher than the estimated value of the first temperature by a value greater than a first predetermined threshold and the measured value of the second temperature is lower than the estimated value of the second temperature by a value greater than a second predetermined threshold. |
US11898924B2 |
Deformable sensor for simulating skin and other applications
A sensor unit to be incorporated in a skin-like layer of machines such as robots employs a set of sensor electrodes supported in a first deformable sheet and a base electrode supported in a second deformable sheet, each of the sensor electrodes partially overlapping the base electrode so that application of a shear force causes the overlap of the electrodes to differentially change modifying the capacitance of the electrodes and permitting the detection of the shear force. |
US11898920B2 |
Electromagnetic interference absorbing sensor connector
A connector for use with a sensor, such as a pressure sensor, has EMI absorbing capabilities. The connector includes a polymeric body configured for coupling to a sensor body and an EMI absorbing material. The EMI absorbing material may be entrained in the polymeric body, coated on the polymeric body, or otherwise integrated with the polymeric body. The EMI absorbing material may be carbon black or carbon nanotubes. |
US11898914B2 |
Temperature determination device
A temperature determination device includes: a temperature sensor connectable to a process device at a connection position and for acquiring temperature data; and an environmental sensor for monitoring an environment in a region of the connection position and acquiring environmental data for the region of the connection position. The temperature determination device utilizes the temperature data and the environmental data with respect to a determination of a temperature of the process device. |
US11898908B2 |
Attenuated total reflection measuring apparatus capable of Raman spectral measurement
An Attenuated total reflection measuring apparatus capable of Raman spectral measurement has an infrared optical instrument and a Raman module. The infrared optical instrument is disposed on an ATR prism side of a sample, and is provided to irradiate the ATR prism with an infrared light, and collect the infrared light from the ATR prism. The Raman module is disposed on a side opposite to the ATR prism side relative to the sample, and has a guide tube that outputs an excitation light from an excitation light source to the sample, and a lens portion disposed inside thereof. An end of the guide tube is in a position to push the sample to the ATR prism. The Raman module has a lens position adjustment mechanism that moves the lens portion along an optical axis, and a spectroscope that detects a Raman scattering light collected by the lens portion. |
US11898907B1 |
Freeform offner spectrometer
A spectrometer is configured to form a spectrally resolved image of electromagnetic radiation from an electromagnetic radiation source. The spectrometer can include an optical guide device configured to guide electromagnetic radiation along an optical path. The optical guide device can include a first prism positioned in the optical path. The optical guide device can further include a focusing optic. The first prism can include at least one freeform prism surface that comprises at least some degree of cylindrical curvature having freeform polynomial terms formed thereon, which surface can be a substantially cylindrical, a substantially acylindrical, or a substantially flat surface having freeform polynomial terms formed thereon. |
US11898900B1 |
Distributed fiber optic sensing systems and methods
A method for distributed fiber optic sensing (DFOS) includes (a) generating first data signals for transmission via a first fiber optic strand, (b) generating first sensing signals for transmission via the first fiber optic strand, and (c) analyzing at least one of first back-scattering signals and first forward-scattering signals of the first sensing signals, to perform DFOS. The method may further include generating the first sensing signal such that presence of the first sensing signal on the first fiber optic strand does not interfere with transmission of the first data signal by the first fiber optic strand. |
US11898897B2 |
Combination weighing device
When there is currently no article at an upstream end of a trough of a downstream linear feeder, an upstream linear feeder is driven to operate until any article detected by an upstream article detector. In case no article is still detectable by the upstream article sensor when a predetermined period of time is passed after the upstream linear feeder starts to be driven, the upstream linear feeder is driven to operate by an increased vibration strength based on the assumption that an article(s) is being jammed or articles are being stuck together on an upstream side of the upstream linear feeder. |
US11898894B2 |
Quality and quantity sensor with redundant low quantity measurement
A fluid sensing system includes a target positioned at a target level, a first transducer configured to generate a first sound wave, and a second transducer configured to generate a second sound wave. An electronic processor is configured to produce a first signal to drive the first transducer and receive a first indication of a detected first echo from the first transducer. The electronic processor is configured to determine a first level of the fluid and determine whether the first level is less than or equal to the target level. The electronic processor is configured to produce, in response to determining the first level is less than or equal to the target level, a second signal to drive the second transducer, receive a second indication of a detected second echo from the second transducer, and determine a second level of the fluid based on the second indication. |
US11898887B2 |
Sense coil for inductive rotational-position sensing, and related devices, systems, and methods
An apparatus for inductive rotational-position sensing is disclosed. An apparatus may include an electrically conductive material defining a continuous path for electrical current to flow between a first and a second location. The continuous path may include a first path portion, defined as a generally clockwise path for the electrical current to flow around a geometric center of the continuous path, and a second path portion, defined as a generally counter-clockwise path for the electrical current to flow around the geometric center. The continuous path may also include a radial-direction-reversal region at which one of the first path portion or the second path portion changes from being defined as a generally outward path for the electrical current to flow away from the geometric center to being defined as a generally inward path for the electrical current to flow toward the geometric center. Related systems, devices, and methods are also disclosed. |
US11898885B2 |
Sensor assembly for a rotary sensor
A sensor assembly for a rotary sensor is provided. The sensor assembly comprises a sensor housing, a sensor shield, and a sensor. The sensor housing defines a cavity. The sensor shield is disposed within the cavity of the sensor housing and defines a slot along a length of the sensor shield. The sensor shield is composed of a highly permeable material. The sensor is disposed within the cavity and at least a portion of the sensor is positioned within the slot of the sensor shield. The sensor comprises a printed circuit board having a plurality of sensor elements disposed along an inner circumference of the printed circuit board in a radially outward direction, and each sensor element is positioned at an equal distance from each other. |
US11898884B2 |
Stroke sensor and brake system and steering system for vehicle using the same
A stroke sensor that allows adjustment of the magnetic field distribution without changing the positions of the magnets is provided. Stroke sensor 1 has magnets 2A, 2B, and sensor 3A that detects a magnetic field that is generated by magnets 2A, 2B. Magnets 2A, 2B are movable relative to sensor 3A in first direction X. Magnet 2A has surface 5A that faces sensor 3A in second direction Z, magnet 2B has surface 5B that faces sensor 3A in second direction Z, and surface 5A and surface 5B have different polarities. A position in first direction X at which magnetic field intensity in second direction Z is zero is positioned between reference axis RA and magnet 2B. Reference axis RA is parallel to second direction Z and passes through middle point MP of minimum section S that includes magnets 2A, 2B in first direction X. |
US11898875B2 |
Method and apparatus for single camera optical measurements
An optical measurement system and method that utilizes a single camera in combination with a specially configured target object which significantly improves optical measuring accuracy with respect to the measurement of distance, height difference and position. |
US11898874B2 |
Gyroscope bias estimation
A method for determining a current estimated gyroscope bias of a gyroscope configured to output rotation rate data includes receiving first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis; calculating a rotation rate moving average and a rotation rate moving average associated with a second time earlier than the first time; calculating a moving standard deviation based on the first rotation rate data, and a moving standard deviation associated with the second time; determining if the moving standard deviation associated with the first time is less a threshold moving standard deviation; and in response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias. |
US11898873B2 |
Calibrating multiple inertial measurement units
Systems and methods for calibrating multiple inertial measurement units on a system include calibrating a first of the inertial measurement units relative to the system using a first calibration model, and calibrating the remaining inertial measurement unit(s) relative to the first inertial measurement unit using a second calibration model. The calibration of the remaining inertial measurement unit(s) to the first inertial measurement unit can be based on a rigid body model by aligning a rotational velocity of the first inertial measurement unit with a rotational velocity of the remaining inertial measurement unit(s). |
US11898868B2 |
System and method for identifying redundant road lane detections
A system for identifying redundant road lane detections in map data and subsequently updating the map data to remove the redundant road lane detections is provided. The system may be configured to determine, based on sensor data, a plurality of road lane detections associated with a road link represented by the map data. The system is further configured to determine a cluster for the road link based on a clustering criterion. The system is further configured to establish a plurality of road lane detection groups based on connectivity of the road lane detections in the cluster. The plurality of road lane detection groups is evaluated to identify one or more redundant road lane detections based on one or more of a parallel-detection criterion or a heading difference criterion. The identified redundant road lane detections are used to update the map data by a computer-implemented update process. |
US11898865B1 |
Using context based machine learning for generation of customized driving outputs
Aspects of the disclosure relate to using machine learning methods for customized output generation. A computing platform may train a model (using historical data) by classifying the historical data by a trip context, a device interaction context, and physical condition context, or a personality context, and training models using the classified historical data. The computing platform may monitor a data source system to collect new data, which may include information about multiple drivers. The computing platform may generate, by inputting the new data into the model, a customized driving output for a first driver, where the customized driving output is based at least in part on information about a second driver. The computing platform may send, to a computing device, the customized driving output and commands directing the computing device to display the customized driving output, which may cause the computing device to display the customized driving output. |
US11898864B1 |
Autonomous vehicle consumption of real-time public transportation data to guide curb access and usage
Various technologies described herein pertain to autonomous vehicle consumption of real-time public transportation data to guide curb access and usage. An autonomous vehicle receives a trip request for a ride specifying a requested pullover location. The autonomous vehicle receives public transportation data specifying an expected arrival time of a public transportation vehicle at a reserved zone within proximity of the requested pullover location. The autonomous vehicle evaluates availability of the reserved zone during an expected occupancy time of the reserved zone by the autonomous vehicle based on the expected arrival time of the public transportation vehicle at the reserved zone. The autonomous vehicle selects an actual pullover location for the ride in the autonomous vehicle based on the availability of the reserved zone during the expected occupancy time. The autonomous vehicle stops at the actual pullover location for the ride in the autonomous vehicle. |
US11898863B2 |
Server, mobile system, and recording medium
A server includes a processor configured to acquire a user's destination, estimate a user's staying time at the destination based on the destination, determine whether to move a moving body used by the user based on the staying time, and control driving of the moving body. |
US11898862B2 |
Virtual testing of autonomous environment control system
Methods and systems for assessing, detecting, and responding to malfunctions involving components of autonomous vehicles and/or smart homes are described herein. Autonomous operation features and related components can be assessed using direct or indirect data regarding operation. Such assessment may be performed to determine the robustness of autonomous systems, including the use of virtual assessment of software components within a simulated environment. To this end, a server may retrieve one or more routines associated with autonomous operation. The server may also generate a set of test data associated with test conditions. The server may also execute an emulator that virtually simulates autonomous environment. The test data may be presented to the routines executing in the emulator to generate output data. The server may then analyze the output data to determine a quality metric. |
US11898861B2 |
Road zone assessment device, medium storing computer program for road zone assessment, and road zone assessment method
A road zone assessment device has a processor configured to select a first road zone from among multiple first road zones representing a first road associated with a vehicle navigation route, and connected with a second road zone representing a second road different from the first road, on a location-estimating map used for a vehicle, to determine whether or not the navigation route extends from the selected first road zone to the second road zone, to identify other first road zone associated with the navigation route from the selected first road zone forward on the destination location side of the navigation route, and to release association between the other first road zone and the navigation route when the selected first road zone is connected with the second road zone and the navigation route extends from the selected first road zone to the second road zone. |
US11898849B2 |
Systems and methods for updating an electronic map
Systems and methods for updating an electronic map of a facility are disclosed. The electronic map includes a set of map nodes. Each map node has a stored image data associated with a position within the facility. The method includes collecting image data at a current position of a self-driving material-transport vehicle; searching the electronic map for at least one of a map node associated with the current position and one or more neighboring map nodes within a neighbor threshold to the current position; comparing the collected image data with the stored image data of the at least one of the map node and the one or more neighboring map nodes to determine a dissimilarity level. The electronic map may be updated based at least on the collected image data and the dissimilarity level. The image data represents one or more features observable from the current position. |
US11898847B2 |
Position detecting system and position detecting method
This position detecting system is provided with: a target object shape extracting part which extracts a target object as a target object shape from a three-dimensional shape in an indoor space, and acquires a position of the target object shape; an identification information acquisition part which acquires, on the basis of data reported from the target object, target object identification information for identifying the target object; and an identification information associating part which associates the target object shape with the target object identification information. |
US11898845B2 |
Micromachined multi-axis gyroscopes with reduced stress sensitivity
In a general aspect, a micromachined gyroscope can include a substrate and a static mass suspended in an x-y plane over the substrate by a plurality of anchors attached to the substrate. The static mass can be attached to the anchors by anchor suspension flexures. The micromachined gyroscope can include a dynamic mass surrounding the static mass and suspended from the static mass by one or more gyroscope suspension flexures. |
US11898843B2 |
Optical laser target
Various products that are used to align objects and features in an area are shown. In one example, a laser target provides optical communication between a target area of the laser target and a non-target area that is offset from the target area. Some light emitted towards the target area will be redirected to emit from the non-target area, and some light emitted towards the non-target area will be redirected to emit from the target area. In another example, a laser target includes reflective portions and non-reflective portions that facilitate aiming a laser target towards a center of the laser target. |
US11898840B2 |
Measuring device and method of obtaining thickness of sheath
A measuring device includes a substrate disposed on a substrate support of a plasma processing apparatus, a transmission circuit, a transmitting antenna, a receiving antenna, a reception demodulation circuit, and a calculator which are provided in the substrate. The transmission circuit generates a microwave. The transmitting antenna transmits the microwave generated by the transmission circuit as a transmission wave. The receiving antenna receives a reflected wave of the transmission wave by plasma above the substrate support as at least one reception wave. The reception demodulation circuit generates a signal that reflects a thickness of a sheath between the substrate and the plasma, from the reception wave. The calculator obtains the thickness of the sheath from the signal generated by the reception demodulation circuit. |
US11898837B2 |
Card-handling devices with defect detection and related methods
Card-handling devices may include an input area sized and shaped to receive cards and an output area for outputting at least some of the cards. A defect detection system may be located along a card path downstream from the input area. The defect detection system may be configured to scan at least one card to determine whether at least one characteristic of the at least one card has been modified beyond a predetermined limit or whether the at least one characteristic of the at least one card is within the predetermined limit. A diverter may be configured to divert the at least one card from the card path when the at least one characteristic of the at least one card has been modified beyond the predetermined limit and enable the at least one card to continue on the card path when the at least one characteristic of the at least one card is within the predetermined limit. |
US11898832B2 |
Pyrotechnic launch units and systems
A modular pyrotechnic launch unit includes a launch module, a first module, and a second module. The launch module includes a launch barrel. The first module is coupled in series to the launch module. The first module includes a first ignition state in which the first module ignites a pyrotechnic element that will then pass through the launch barrel. The first module also includes a first pass-through state in which the first module allows a pyrotechnic element ignited by another module to pass through the first module. The second module is coupled in series to the first module. The second module includes a second ignition state in which the second module ignites a pyrotechnic element that will then pass through the first module and through the launch barrel. |
US11898828B1 |
Closed, self-contained ballistic apogee detection module and method
A closed, self-contained ballistic apogee detection module for use in a projectile, such as a rocket, mortar round, or artillery round, fuses data from multiple built-in sensors, such as an accelerometer, a magnetometer, and a gyroscope, and processes the data using a microprocessor through a custom quaternion extended Kalman filter to provide accurate state and orientation information about the projectile so as to accurately predict apogee. The module outputs a signal indicating apogee detection or prediction which they projectile uses to initiate fuze arming, targeting control, airbody transformation, maneuvering, flow effector deployment or activation, payload exposure or deployment, and/or other mission activity. Because the system and method of the invention does not rely on external environmental data to detect apogee, it need not use a pressure sensor and can be completely sealed in and closed without requiring access to air from outside the projectile for barometric readings. |
US11898824B2 |
Responding to an explosion local to an armoured vehicle
A blast countermeasure for a vehicle, such as an armoured vehicle, is provided. The blast countermeasure comprises: at least one explosive; a detonator for detonating the explosive; and at least one reflector, located at least partially above the at least one explosive, for reflecting a shock wave generated by detonation of the at least one explosive groundwards in order to apply a groundwards force to the vehicle.The vehicle may comprise: control circuitry configured to respond to detection of an explosion local to the vehicle by activating an actuator to generate a groundwards force and cause a cabin floor of the vehicle to move groundwards. |
US11898822B2 |
Firearms instrumenting system integrating distinct measurements that influences the ballistic trajectory and its corresponding data retrieval
A measurement and data integration system for the preparation of a firearm, to fire an accurate, precise shot, incorporating a tubular component containing two sensors to measure the speed of the projectile, further including a subsystem for the detection of the impact thereof and the measurement of the time of flight of the same, a subsystem for the measurement of the angles of inclination and cant; a calibration subsystem, a subsystem for communication with weather stations which consults and receives in real time the meteorological variables, as well as a microprocessor with a first operational programme that measures, requests, stores and manages all the aforementioned signals, and a second programme that includes an interface with the user. |
US11898820B2 |
Targeting system
A targeting system operable to be used with a bow to assist an operator with striking a target with a projectile. The targeting system comprising an accelerometer configured to generate acceleration data, an attitude sensor configured to generate attitude data, a display, a memory, and a processor. The processor is configured to profile steadiness using the acceleration data, profile roll using the attitude data, present on the display based on the steadiness profile one of an indication of unsteadiness represented by circular segments of relatively greater diameter with relatively greater unsteadiness, and an indication of steadiness represented by absence of the circular segments, and present on the display based on the roll profile one of an indication of level represented by at least one horizontal line and an indication of roll represented by at least one canted triangle and absence of the at least one horizontal line. |
US11898819B2 |
Senior citizen defender handgun device and uses thereof
This invention is directed to a handgun device and uses thereof. |
US11898818B2 |
Projectile launching system
A device for launching a projectile along an intended flight trajectory includes a launching mechanism with a handle. A projectile having a longitudinal axis is disposed in the launching cord in a launch position prior to launch such that the projectile's longitudinal axis is perpendicular to a plane in which the launching cord is disposed. As the projectile is launched by the launching mechanism, the projectile rotates such that the projectile's longitudinal axis is parallel to the plane in which the launching cord was disposed. |
US11898808B2 |
Support plate thin cladding
An electronic device can include a housing and a support component joined to the housing. The support component can include a thermal conduction layer defining a first surface and a second surface opposite the first surface. The support component can also include a first support layer overlying the first surface and a second support layer overlying the second surface. A ratio of the thickness of the thermal conduction layer to the combined thickness of the first support layer and the second support layer can be at least 1.5. |
US11898804B2 |
Fluid routing methods for a spiral heat exchanger with lattice cross section made via additive manufacturing
A spiral heat exchanger features: a cold fluid inlet manifold, a hot fluid inlet manifold and at least one spiral fluid pathway. The cold fluid inlet manifold receives cold fluid and provide cold inlet manifold fluid. The hot fluid inlet manifold receives hot fluid and provide hot inlet manifold fluid. The at least one spiral fluid pathway includes cold spiral pathways configured to receive the cold inlet manifold fluid and provide cold spiral fluid pathway fluid, and hot spiral pathways configured to receive the hot inlet manifold fluid and provide hot spiral fluid pathway fluid. The cold spiral pathways and the hot spiral pathways are configured in relation to one another to exchange heat between the cold spiral pathway fluid and the hot spiral pathway fluid so that the hot spiral fluid pathway fluid warms the cold spiral fluid pathway fluid, and vice versa. |
US11898798B1 |
High-efficiency photonic furnaces for metal production
Described herein are photonic furnaces and methods of using the same to produce metal products from a precursor material. |
US11898797B2 |
Electric furnace
The present invention provides an electric furnace including: a furnace body that includes an electrode; and a slag holding furnace that is configured to hold molten slag in a molten state and is capable of pouring the molten slag into the furnace body when tilted, in which the furnace body includes a cylindrical furnace wall, a furnace cover that is provided at an upper end of the furnace wall, a furnace bottom that is provided at a lower end of the furnace wall and includes a deep bottom portion and a shallow bottom portion as a region having a height of 150 mm to 500 mm from a deepest point of the deep bottom portion, and a slag pouring port that is provided at the furnace cover and through which the molten slag is poured from the slag holding furnace, the slag pouring port overlaps the shallow bottom portion in a plan view, and the area ratio of the shallow bottom portion to the furnace bottom in a plan view is 5% to 40%. |
US11898785B2 |
Refrigerator
A refrigerator may include a first tray assembly forming a part of an ice making cell, a second tray assembly forming another part of the ice making cell, heater provided adjacent to at least one of the first or second tray assemblies, a driver connected to the second tray assembly, and a control unit to control the heater and the driver.The driving unit includes a cam capable of being connected to the second tray assembly, and a path in which a lever moves is formed inside the cam. |
US11898778B2 |
Passive retrofit solar thermal cladding structure
A solar thermal cladding structure includes a frame, a membrane extending along the frame, the membrane having a first layer and a second layer, and an inflation blower connected to the membrane and in fluid communication with a space between the first layer and the second layer of the membrane. The frame includes a plurality of connectors and a plurality of beam struts. The plurality of connectors connect the plurality of beam struts together. |
US11898777B2 |
Air cleaner
An air cleaner may include a housing including a first housing having a discharge outlet through which air is discharged outside of the air cleaner, and a second housing including a suction inlet through which air is suctioned from outside of the air cleaner, and a filter assembly accommodated inside of the housing and that filters air. The first housing and the second housing may be spaced apart from each other, and the filter assembly may be replaceable through a space between the first housing and the second housing. |
US11898773B2 |
Evaporative cooling unit and data center
This application provides an evaporative cooling unit. The evaporative cooling unit includes an outdoor channel, an indoor channel, and a heat exchange apparatus, and, further includes: an air filter and a defrosting apparatus that are disposed in the outdoor channel. The defrosting apparatus is located on a side that is of the air filter and that is close to an air intake vent of the outdoor channel. The defrosting apparatus includes a heat exchange film, and the heat exchange film has a first channel and a second channel that are arranged crosswise. The first channel communicates with the air intake vent of the outdoor channel, the second channel communicates with the indoor channel, and the first channel communicates with the second channel. The defrosting apparatus further includes a switch valve, and the switch valve is configured to control the second channel to communicate with the indoor channel. |
US11898770B2 |
Movable air conditioner and control method therefor
Movable air conditioner and a control method. The movable air conditioner includes a water receiving tray configured to receive condensed water generated by an evaporator of the movable air conditioner, a first water collection area, a second water collection area; a water guiding member configured to selectively guide the condensed water in the water receiving tray to the first water collection area or the second water collection area, and a controller configured to control the water guiding member to the guide condensed water in the water receiving tray to the first water collection area, and configured to control the water guiding member to guide the condensed water in the water receiving tray to the second water collection area when a water level of the first water collection area reaches a preset value. |
US11898766B2 |
Optimizing building HVAC efficiency and occupant comfort
In a commercial building, individual occupant thermal comfort is achieved with optimal cost and energy efficiency through the integration of a variety of local thermal comfort components into a communication network that employs emerging optimization principles to meet individual preferences for the thermal environment on a workstation basis while reducing building energy use and operating in accordance with any constraints on the energy grids that serve the buildings. These multiple objectives are met in part through a robust communication network that employs distributing processing to achieve preferred thermal conditions with optimal control of all components at subzone, zone, system, central plant, and energy grid levels. |
US11898764B2 |
HVAC system leak detection
An HVAC system includes a high-pressure subsystem and a low-pressure subsystem. After determining that refrigerant leak diagnostics should be performed, a controllable valve is closed between a condenser and compressor of the HVAC system. The compressor then operates until a predetermined input refrigerant pressure is reached. After the predetermined input refrigerant pressure is reached, operation of the compressor is stopped. After stopping operation of the compressor and waiting at least a predetermined wait time, the pressure in the low-pressure subsystem of the HVAC system is monitored. A rate of change of the pressure in the low-pressure subsystem is determined. If the rate of change is negative and a magnitude of the rate of change is greater than a threshold value, a leak location is determined to be in the low-pressure subsystem. |
US11898761B2 |
Control systems and methods for managing rate of heat delivery in hydronic systems
The present disclosure provides a method for controlling rate of heat delivery in a hydronic system, which includes receiving, by a control unit, at least a first temperature, a second temperature from two spatially separated points in the hydronic system and a flow rate. The two spatially separated points correspond to inlet of heat transfer device and outlet of heat transfer device. The method also includes calculating at predefined interval, by the control unit, an actual rate of heat delivery to the heat transfer device based on flow rate and temperature difference between the two spatially separated points. The control unit determines heat delivery rate difference between actual rate of heat delivery and target rate of heat delivery. The control unit adapts flow rate of fluid into inlet of heat transfer device based on heat delivery rate difference to maintain target rate of heat delivery in heat transfer device. |
US11898757B2 |
Rotating detonation propulsion system
A propulsion system includes at least one rotating detonation actuator comprising: a flow path extending from an inlet end to an outlet end; an inner wall defining a radially inner boundary of the flow path; an outer wall defining a radially outer boundary of the flow path; and at least one aircraft wing. The rotating detonation actuator is disposed in the aircraft wing. At least one rotating detonation wave travels through the flow path from the inlet end to the outlet end. |
US11898755B2 |
Combustor with a variable volume primary zone combustion chamber
A combustor for a gas turbine has a combustor liner including an outer liner and an inner liner, a combustion chamber being defined between the outer liner and the inner liner. The combustion chamber includes a primary combustion zone at an upstream end of the combustion chamber. The combustor also includes an outer liner expanded primary volume portion, and a secondary outer liner portion. One of the outer liner expanded primary volume portion and the secondary outer liner portion is movable to adjust a volume of the primary combustion zone by opening and closing access to the outer liner expanded primary volume portion so as to increase and to decrease the volume of the primary combustion zone. |
US11898753B2 |
System and method for sweeping leaked fuel in gas turbine system
A system is provided with a fuel sweep system configured to couple to a flow sleeve of a combustor along a first fuel conduit. The flow sleeve is configured to be disposed about a liner of the combustor, and the first fuel conduit is configured to extend along the flow sleeve in a compressor discharge chamber disposed about the flow sleeve. The fuel sweep system includes a first fuel sweep louver adjacent a first fuel sweep opening defined through the flow sleeve. |
US11898752B2 |
Thermo-acoustic damper in a combustor liner
A hollow plank of a combustor liner defining a combustion chamber including an inner wall having a plurality of inner openings and one or more inner holes, an outer wall having one or more outer openings and a plurality of outer holes, a plurality of lateral walls coupled to the inner wall and the outer wall to define a cavity, and a partition wall connected to the plurality of lateral walls and dividing the cavity into a first sub-cavity and a second sub-cavity. The one or more outer openings communicate with the first sub-cavity and communicate through a plurality of tubes with the second sub-cavity. The plurality of inner openings communicate with the second sub-cavity and communicate with the first sub-cavity through one or more bypass tubes. The first sub-cavity or the second sub-cavity, or both, are frequency tuned to reduce combustion dynamic frequencies. |
US11898751B2 |
Method and device for predicting ash adhesion in coal-fired boiler, method and device for preventing ash adhesion in coal-fired boiler, and method and device for operating coal-fired boiler
Conducted are coal-ash generating step for generating coal ash, sintered-ash generating step for heating the coal ash at temperatures within combustion temperature range of coal-fired boiler to generate sintered ash at each heating temperature, sticking-degree calculating step for rotatively separating each sintered ash by ratra tester to calculate sticking degree from weight ratio of each sintered ash after and before the rotary separation of the sintered ash, correlation determining step for burning each coal having corresponding sticking degree calculated to measure exhaust gas temperature and obtain correlation between sticking degrees and exhaust gas temperatures, exhaust-gas-temperature predicting step for predicting exhaust gas temperature from sticking degree of coal to be employed as fuel based on the correlation between the sticking degrees and the exhaust gas temperatures and adhesion predicting step for predicting ash adhesion in the coal-fired boiler based on the exhaust gas temperature predicted. |
US11898746B2 |
Burner tube
A system and method uses a combustor and gasifier to burn a primary dirty fuel, such as waste materials or high-polluting fossil fuels, and a secondary low-polluting fuel, such as biomass fuels, for co-generation of electricity while reducing harmful emissions. The primary fuel is burned at least partially through the use of an improved burner tube. Dirty exhaust from a combustor is scrubbed by a gasifier by reforming the combustors exhaust gases into a clean-burning producer gas (syn-gas). The secondary fuel and oxygen are added to the dirty exhaust in the gaslifier to create gas, char and ash. The gas powers an engine or turbine that turns a generator, or a boiler, Stirling engine, or Organic Rankine Cycle power plant, and releases a cleaner exhaust. |
US11898744B2 |
Quantum structure thin film and quantum structure light-emitting module including the same
A quantum structure thin film includes an excitation layer, a first substrate and a second substrate. The excitation layer includes a plurality of quantum structures which are one of quantum dots and quantum rods, and which are made of one of cesium lead halide and organic ammonium lead halide. The first substrate and the second substrate are respectively disposed on two opposite sides of the excitation layer. One of the first substrate and the second substrate includes an inner layer, a buffer layer, and an outer layer that are sequentially disposed on the excitation layer in such order. Also disclosed herein is a quantum structure light-emitting module including the quantum structure thin film. |
US11898742B2 |
Spotlight LED light source
A light source for a spotlight includes a carrier, a plurality of LEDs of different colors arranged on the carrier, a lensless collector optical system for collecting and mixing light from the LEDs, an output optical system for projecting the light from the collector optical system, and a control device for controlling the LEDs. |
US11898741B1 |
Indirect lighting fixtures with symmetrical light source
The present disclosure relates to an indirect lighting fixture and includes a light source assembly, a reflector structure component, a bottom structure component and an appearance structure component. The direct light from the light source assembly irradiates symmetrically on the inner surface of the reflector structure component and is reflected and diffusely reflected, and then emitted from the light outlet of the bottom structure component. The direct light of the light source assembly is designed to be invisible. This innovation transforms the hotspot direct light of the light source assembly into more soft light of the surface light source, and the high-efficiency reflector structure component allows indirect lighting fixtures to achieve high light efficiency simultaneously. |
US11898738B2 |
Communication cables with illumination
Methods and systems are provided for designing, implementing, and/or using communication cables comprising a leaky feeder structure, which may be configurable for homogeneous distribution of data signals. An example communication cable may comprise a core conductor, an insulation shield surrounding the core conductor, an outer conductor around the insulation shield and having one or more apertures arranged along its length, and a jacket at least partly covering the outer conductor. The communication cable may also comprise an illumination arrangement which may be arranged at least along sections of the length of the cable. The illumination arrangement may comprise a plurality of light emitting units. |
US11898737B1 |
Caged glass fixture
A light fixture may include a caged frame that includes spokes enclosing a globe. The frame may be configured to enable removal of one or more of the spokes to create clearance for replacement of a broken globe. The frame may include one or more frame bases. Each frame base may include inner and outer supports that retain ends of spokes therebetween when the fixture is assembled. The outer support may be configured to retain some spoke ends in a manner that may require a tool to remove them from the outer support. The inner support may be configured to enable one or more spoke ends to be removed from the inner support without a tool. The frame bases may be loosened to remove one or more removable spokes to create a temporarily larger clearance in the frame for globe replacement. |
US11898736B2 |
Vertical illumination device with lamp modules having nano-optical lenses configured to uniformly illuminate horizontal areas below
An illumination device includes a support section, a heatsink coupled above the support section and including a plurality of flat vertical exterior surfaces, a driver housing coupled above the heatsink, a plurality of light source modules coupled to the exterior surfaces of the heatsink, and a plurality of nano-optical lenses coupled to the light source modules to direct light from the light. source modules to sub-fields of illumination disposed horizontally below. The illumination device is mounted above ground and configured for uniformly illuminating the sub-fields of illumination without direct glare. |
US11898728B2 |
Flexible light emitting diode (LED) sheet systems and methods
A flexible light emitting diode (LED) sheet operable to (i) produce light, (ii) enhance an amount of light and/or connected light-emitting diodes and/or sheets that can be daisy chained together, and (iii) lower wattage consumption. Lighting options include single color, color changing lighting, and pixel lighting. |
US11898726B2 |
Light irradiation device including reflection surfaces and a rotation mechanism
A light irradiation device includes a light source, a first reflecting surface, a second reflecting surface and a rotation mechanism that rotates the first reflecting surface around a first central axis passing through a center of the first reflecting surface and rotates the second reflecting surface around a second central axis passing through a center of the second reflecting surface. The first central axis is orthogonal to a first reference surface that is 45 degrees inclined with respect to a first plane that is orthogonal to an optical axis of light incident upon the first reflecting surface, the second central axis is orthogonal to a second reference surface parallel to the first reference surface, and the first reflecting surface is inclined with respect to the first reference surface and the second reflecting surface is inclined with respect to the second reference surface. |
US11898724B1 |
Light connector and light assembly
A light connector capable of connecting to a solar light and a light assembly that includes a light connector connected to a solar light or solar jar light, wherein the light assembly is capable of attaching to any structure that has a modifiable roof, such as an outdoor portable toilet. The light connector includes a main body having attachments and attachment receivers, a main support body having a lower support with a recess, and a grooved upper portion for engaging a solar light or solar jar light. |
US11898719B2 |
Deicing system for an automotive lamp
A lamp or lens assembly for a motor vehicle that includes electrically conductive traces for defogging or deicing the lens. Aspects include a light transmissive lens coupled to a lamp housing. The light transmissive lens may define a curved cross-section with a curvature extending across the length and/or the width of the lens. The lens may include one or more electrically conductive traces positioned on a surface of the lens, the electrically conductive traces optionally extending across and curving with the curvature of the light transmissive lens. One or more coatings may optionally cover the conductive traces and a portion of the lens surface leaving portions uncovered. The electrically conductive traces may extend outwardly away from the surface of the lens with height that is greater than their width. |
US11898718B2 |
Vehicle lighting assembly with lens heating device and receptacle connector assembly for same
A lighting assembly is presented herein. The lighting assembly includes a receptacle terminal having a connection portion defining an aperture configured to receive a corresponding plug terminal along a longitudinal axis and a terminal housing defining an opening and a cavity in which the connection portion is disposed. The connection portion is sized, shaped, and arranged within the cavity to be movable along a lateral axis perpendicular to the longitudinal axis. |
US11898707B2 |
Light-emitting diode filament comprising three types of LEDs
The present disclosure relates to a light-emitting diode (LED) filament (100) comprising a carrier (120) having a first side on which a plurality of LEDs is arranged. The plurality of LEDs comprises a LED of a first type (111) arranged to emit light having a first peak wavelength in the range 400-500 nm, a LED of a second type (112) arranged to emit light having a second peak wavelength in the range 500-570 nm, and a LED of a third type (113) arranged to emit light having a third peak wavelength in the range 590-680 nm. An encapsulant (130) encapsulates at least the LED of the first type, and at least partly the LEDs of the second type and the third type. The encapsulant (130) comprises a wavelength converting material having a higher absorption coefficient for the first peak wavelength than for the second peak wavelength and the third peak wavelength. The wavelength converting material has an emission band extending at least from 500 to 650 nm. |
US11898706B2 |
Illuminating device
An illuminating device can comprise two substrates each having two surfaces, one of each can be configured to mount solid-state lighting devices wherein the two substrates are separated by a defined gap. The two substrates are electrically and mechanically connected and can support or be supported with an enclosure such as an optic. This configuration provides thermal decoupling and uniform illumination when assembled as per the embodiments explained. |
US11898705B2 |
System and method for mechanical failure classification, condition assessment and remediation recommendation
A system for pipe network failure classification, may include one or more sensors, a pipe network parts database, and at least one processor communicatively networked to the one or more sensors and the pipe network parts database. The at least one processor is configured to intermittently receive sensor collected parameters from the one or more sensors, reference, upon receipt of an indication of a failure of a pipe in the pipe network, records of the pipe network parts database and retrieve one or more feature parameter values associated with the failed pipe's operational or environmental conditions, and classify the pipe failure into one of two or more failure categories associated with different failure causes, based on values of parameters associated with the failed pipe that are received from at least one of the one or more sensors or the pipe network parts database. |
US11898702B2 |
Transport container and method
The invention relates to a transport container for helium, comprising an inner container for receiving the helium, an insulation element that is provided on the exterior of the inner container, a coolant container for receiving a cryogenic liquid, an outer container in which the inner container and the coolant container are received, and a thermal shield which can be actively cooled with the aid of the cryogenic liquid and in which the inner container is received, wherein a peripheral gap is provided between the insulation element and the thermal shield, and said insulation element comprises an electrodeposited copper layer that faces the thermal shield. |
US11898696B2 |
Grease gun
A grease gun comprising a body having first and second chambers, first and second pistons within those first and second chambers, primary and secondary grease channels, a grease outlet and an actuator, is provided. Actuation of the actuator by a user causes first and second pistons to move within first and second chambers. The body may further comprise a pressure sensitive spool which allows the grease gun to move from a high flow/low pressure operation to a high pressure/low flow operation when there is a grease blockage that causes an increase in the pressure in the body. |
US11898683B2 |
Plumbing fitting
A plumbing fitting for selectively allowing the passage of a fluid therethrough includes an elongate body with a first open end and a second open end, with a passageway providing for fluid communication between the first open end and the second open end, where at least one of the first open end and/or the second open end include a connection arrangement for connection with a further plumbing fitting or fixture, and a valve for selectively sealing or unsealing the passageway to allow for a flow of fluid between each of the open ends, with the valve being operable from the first open end or the second open end. |
US11898682B2 |
System for spacing and fastening tubular structures
A tube spacing and fastening system for a gas turbine engine includes a plurality of tubular structures, a wear sleeve, a spacer element, and a fastening element. The plurality of tubular structures provides a fluid flow to a component of the gas turbine engine. The wear sleeve is located around each of the plurality of tubular structures. The spacer element receives the plurality of tubular structures. The fastening element extends around the wear sleeves and is configured to secure the plurality of tubular structures to the spacer element. An interference between the fastening element and wear sleeves is configured to allow the fastening element to slide with respect to the wear sleeves and to provide a damping effect under gas turbine engine vibrations and operating conditions. A method of damping vibrations in the plurality of tubular structures includes allowing the fastening element to slide with respect to the wear sleeve. |
US11898678B2 |
Self-closing bag connector
A bag connector system includes a first coupling element, with a self-closing seal and a housing having a fluid inlet port and a fluid outlet port, and a second coupling element, with a housing having a fluid inlet end and a fluid outlet end. The fluid inlet end is configured to displace the self-closing seal when inserted into the fluid outlet port of the first coupling element. A bag connector system optionally includes a locking mechanism to maintain the first coupling element and second coupling element in a coupled state. Uncoupling of the first and second coupling elements results in minimal fluid contamination on the outer surfaces of the coupling elements. The bag connector systems provided herein are included in medical appliances for waste management. |