Document | Document Title |
---|---|
US11900361B2 |
Resource provider account token provisioning and processing
Embodiments are directed to issuing tokens for identifiers associated with a resource provider account specific to the resource provider issuing the account. A resource provider processor system interfaces with a resource provider computer to validate account eligibility upon receiving a token request message. If the account is eligible for token generation, the resource provider processor system generates a universal identifier corresponding to the identifier associated with the resource provider account and returns the universal identifier to the token requestor. The token requestor may send a token request message to a token issuer for obtaining a token using the universal identifier. Accordingly, the universal account identifier can be used to provision a token into a digital wallet. Transactions using the token may be processed with the resource provider processor system acting as an account issuer. |
US11900358B2 |
Smart card with integrated low power secondary communication network
Systems and methods for providing an integrated secondary communication network are provided. A method may include receiving an indication of a pre-determined trigger event, and presenting, via a user interface of a smart card, an option to perform a limited subset of a set of financial services. The set of financial services may be provided to a user of the smart card by a financial institution in connection with an account to which the smart card is keyed. The method may include the smart card bypassing the primary communication network, in response to receipt of a selection to perform a service from the limited subset of the set of financial services, and transmitting, via a transmitter of the smart card to a gateway of the secondary communication network, communication packets requesting the service. The method may also include the gateway forwarding the communication packets to a server of the secondary communication network, and, in response to receipt of the communication packets, the server causing the service to be performed. |
US11900355B2 |
User interfaces for transfer accounts
The present disclosure generally relates to managing the use of transfer accounts using an electronic device. In accordance with some embodiments, user interfaces for inputting information about a secure credential to an electronic device are described. In accordance with some embodiments, user interfaces for managing the use of a credential provisioned on an electronic device that operates on stored power are described. In accordance with some embodiments, user interfaces for managing the use of a transfer account associated with different credentials on an electronic device are described. |
US11900354B2 |
Remote commands using network of trust
A device may include a processor, a wireless transceiver in communication with the processor, and a non-transitory memory. The memory may store instructions that, when executed by the processor, cause the processor to perform processing. The processing may include receiving a command configured to be executed by an external user device. The external user device and the user device may be members of a network of trust. The processing may include detecting, by the wireless transceiver, a plurality of member devices of the network of trust in communication range of the device. The processing may include sending, by the wireless transceiver, the command to each of the plurality of member devices. |
US11900352B2 |
Real-time execution of data exchanges between computing systems based on selectively allocated parameters
The disclosed embodiments include computer-implemented systems and processes that perform operations that initiate, approve, and execute exchanges of data between network-connected systems, apparatuses, and devices in a computing environment. For example, a network-connected apparatus may receive a first value of a parameter that characterizes an exchange of data initiated at a terminal device, identify a second value of the parameter allocated to the client device. In response to a determination that the first parameter value exceeds the second parameter value, the apparatus may request, and receive, parameter data from an application program executed by the at least one processor. The parameter data may identify a third value of the parameter allocated to the client device by the executed application program, and the apparatus may authorize, based on the second and third parameter values, a performance of the initiated data exchange in accordance with the first parameter value. |
US11900348B2 |
Cantilevered weight sensitive shelf, rail, and mounting system
A rack assembly for use with an automatic retail device. The rack assembly includes a rack body comprising and a load bar configured to mount to the rack body. The rack body includes a fastening element configured to mount the rack body to a portion of the automatic retail device and a main shelf controller disposed within the rack body and in communication with a microcontroller of the automatic retail device. The load bar includes a weight sensor configured to sense a weight of products positioned on the load bar and a circuit board. The circuit board is disposed on the load bar and in electrical communication with the weight sensor and the main shelf controller. The circuit board transmits a signal corresponding to the weight sensed by the weight sensor to the microcontroller via the main shelf controller. |
US11900346B1 |
Apparatuses and methods for payment for consumable content
Methods, apparatuses, and computer program products are disclosed for effectuating payment for consumable content. An example method includes receiving a request for payment associated with a content source device and identifying a first user device associated with a first user accessing consumable content of the content source device. The method further includes transmitting an actionable payment notification to the first user device. In an instance in which the computing device receives responsive authorization from the first user device, the method includes transmitting a first real-time payment to the content source device. In an instance in which the computing device fails to receive responsive authorization from the first user device, the method includes causing access of the consumable content to the first user device to halt. |
US11900331B2 |
Information processing apparatus, information processing method, and vehicle
An information processing apparatus disclosed has a controller configured to execute the processing of, when a first vehicle body unit on which a first vending machine is mounted is laid at a specific place, determining a time for maintenance defined as a time to perform maintenance of the first vending machine, and sending a replacement command to a chassis unit that is configured in such a way as to be capable of travelling autonomously and being coupled to and separated from a vehicle body unit, as per the time for maintenance. The replacement command is a command to transport a second vehicle body unit on which a second vending machine is mounted to the specific place and retrieve the first vehicle body unit from the specific place. |
US11900329B2 |
Module-based schedule generation
A method, apparatus, system, and computer program product for generating a schedule for project. Modules are selected from a collection of modules. A module in the collection of modules has a group of milestones. A set of backoffs is selected for a set of the modules. A backoff in the set of modules for the module in the set of modules points to a milestone in another module in the modules. Dates are determined for the milestones based on time periods for the milestones, the set of backoffs, and a reference date for the project to form the schedule for the project. |
US11900321B2 |
Method and system for controlling product quality
A computer-implemented method includes receiving process information that specifies one or more process requirements and one or more potential causes of failures associated with processes for manufacturing a design, ii) control information that specifies one or more parameters and one or more values associated with the one or more parameters that facilitate determining whether the one or more process requirements specified in the process information that are associated with the processes are being met, and iii) sensor data associated with the one or more parameters from one or more sensors of a product development environment. Responsive to determining that sensor data associated with a particular parameter of the control information is outside of an associated range of values, a process requirement and a process associated with the parameter is determined based on the process information and the control information. |
US11900320B2 |
Utilizing machine learning models for identifying a subject of a query, a context for the subject, and a workflow
In some implementations, a device may receive, from a user device, a query for information from a user. The device may receive, from an enterprise system, data identifying products and services to be offered by the user. The device may process the query and the data, with a model, to identify a subject of the query and a context for the subject. The device may process the subject and the context, with a model, to determine a workflow for the user. The device may process the data, the subject of the query, and the context for the subject, with a model, to determine a key performance indicator or a decision associated with one of the products or the services. The device may provide information identifying the workflow, the key performance indicator, and/or the decision to the user device via a virtual assistant or a user interface. |
US11900316B2 |
Information processing apparatus, control method, and program
An information processing apparatus (2000) includes a product recognition unit (2020), a shelf label recognition unit (2040), and a determination unit (2060). The product recognition unit (2020) recognizes the number of types of products or positions of each type of products from a target image. The shelf label recognition unit (2040) recognizes the number or positions of shelf labels indicating information of the products from the target image. The determination unit (2060) determines whether or not there is an error in a relationship between the recognized number of types of products and the recognized number of shelf labels or in a relationship between the recognized positions of each type of products and the recognized positions of the shelf labels. |
US11900315B2 |
Object storing and finding method and system integrating human sensor into lamp
An object storing and finding method and system integrating human sensor into lamp and working together with mobile device to perform object storing and finding operations of storage object in storage environment includes an object storing procedure that sets an identification code for the storage object, installs a human sensor to each lamp, and sets up Beacon host systems in the storage environment, and after detected by the human sensor, the Beacon host systems are triggered to send out coordinate value of the lamp located at position of the storage object and integrate coordinate value with the identification code to complete object storing operation; and an object finding procedure that inputs the identification code of the storage object by the mobile device and obtains the corresponding coordinate value, such that the corresponding lamp shows luminous change provided for user to visually observe and determine the position of the storage object. |
US11900312B2 |
Package analysis devices and systems
Disclosed herein are systems and methods for analyzing one or more package. In an embodiment, disclosed is a method comprising determining, by a sensor component of a package analysis device comprising a processor that executes computer executable components stored in a memory and the memory that stores computer executable components, a presence of a package and a set of dimensions of the package and extracting, by an image capturing component of the package analysis device, a set of image data from a package label based on a determined presence of the package. |
US11900310B2 |
Delivery to an unattended location
Generally, embodiments of the present invention provide systems and methods that can facilitate delivery and access to an unattended home. A location of the unattended home for a drop off of the item is determined based on information received from a user or information associated with a user profile, the information including permission to enter the unattended home. Location data for a carrier device is determined based on receiving satellite positioning data from the carrier device, the location data of the carrier device indicating that the carrier device corresponds to the location of the unattended home. Information associated with an identifier affixed to the item is also determined. Access to the unattended home is granted based on transmitting a signal to at least one of a home monitoring system and a networked home device at the unattended home when the information corresponds to the location data from the carrier device. |
US11900306B2 |
Verifiable parcel distributed ledger shipping and tracking system
Embodiments are provided for tracking physical transfers of tokenized physical assets. A transferor request to transfer a digital token from a first address associated with the first computing device to a second address associated with a second computing device may be received by a first computing device, where the digital token corresponds to a unique identifier associated with a physical asset. The first computing device communicates the received transferor request including at least a first location parameter, determined by the first computing device based on signals received at a physical location thereof, to at least one node of a distributed ledger network. The first computing device receives a confirmation that the transfer of the digital token is approved based on a determination that a transferee request from the second computing device includes at least a second location parameter corresponding to the physical location of the first computing device. |
US11900305B2 |
Occupancy identification for guiding delivery personnel
Methods, systems, and apparatuses for occupancy identification for guiding delivery personnel are described. One method for a security or home automation system may include receiving an indication regarding a delivery of a package to a structure associated with the security or home automation system, determining an occupancy of the structure based on the received indication, identifying an identity of an occupant within the structure based on the determined occupancy, and transmitting delivery instructions, to a delivery person associated with the delivery of the package, regarding how to deliver the package based on the identity of the occupant or the determined occupancy. |
US11900302B2 |
Provisioning and operating an application for structured communications for emergency response and external system integration
In a method of managing emergency management information within an observation platform an emergency management and response application is provisioned at an observation platform. The provisioning is administered by a cloud services platform and includes configuration and deployment of the emergency management and response application within the observation platform. In response to receipt at the observation platform of a report of an emergency, operation of the emergency management and response application is triggered within the observation platform. Emergency management information is sent, via the emergency management and response application, to a group of users of the observation platform. The emergency management information includes at least one of an alert related to the emergency and instructions related to the emergency. |
US11900301B2 |
Information processing device and information processing method
An information processing device is configured to output work information related to work performed by a serving person, the information processing device including an image acquisition unit configured to acquire an original image including a served person and a plurality of served objects that the serving person serves, an image division unit configured to divide the original image into a served-person image, in which the served person is captured, and a plurality of served-object images, in which each served object is captured, a scene estimation unit configured to estimate a scene, which is the situation the serving person is in, by using a first trained model, a chunk estimation unit configured to estimate a chunk, which is information dividing or suggesting the work information, by using one of a plurality of second trained models, and an output unit configured to output the chunk. |
US11900300B2 |
Coach-assist controller for customer service representative (CSR) interactions
This disclosure describes techniques that allow a coach-assist controller to provide coach support to a customer service representative (CSR) during an ongoing consumer-CSR interaction. The coach-assist controller may intercept a consumer-CSR interaction and generate corresponding interaction data. The coach-assist controller may further analyze the interaction data to infer a current state of the consumer-CSR interaction, and in doing so, determine whether to request coach support for the CSR. |
US11900296B1 |
Sustainable digital twin system
Embodiments of system and method for a sustainable digital twin system, are described. In one aspect, the sustainable digital twin system includes a cooperative working of multiple engines to enable managing virtual assets corresponding to each physical asset in a facility. The sustainable digital twin system may implement a manage of change (MoC) mechanism to track and manage modifications of the virtual assets in the facility. The modifications of the virtual assets may be simulated in a work-in-progress environment. The impact of the modifications of the modified virtual asset and the other virtual assets in the facility may be analyzed. Upon analysis, an end user may review suggestions or recommendations provided by the sustainable digital twin system, update and implement the modifications in the work-in-progress environment, before propagating the modifications to a production environment. |
US11900294B2 |
Automated path-based recommendation for risk mitigation
Systems and methods for automated path-based recommendation for risk mitigation are provided. An entity assessment server, responsive to a request for a recommendation for modifying a current risk assessment score of an entity to a target nsk assessment score, accesses an input attribute vector for the entity and clusters of entities defined by historical attribute vectors. The entity assessment server assigns the input attribute vector to a particular cluster and determines a requirement on movement from a first point to a second point in a multi-dimensional space based on the statistics computed from the particular cluster. The first point corresponds to the current risk assessment score and the second point corresponds to the target risk assessment score. The entity assessment server computes an attribute-change vector so that a path defined by the attribute-change vector complies with the requirement and generates the recommendation from the attribute-change vector. |
US11900292B2 |
Dynamic coordination of service providers and service seeking entities
Apparatus and associated methods relate to automatically prioritizing predicted events in a dynamic predicted queueing profile (PQP) for a service provider (SP) for a finite future time period. In an illustrative example, a central orchestration engine (COE) may generate, in response to a request for service from a service seeking entity (SSE), a dynamic queueing event profile (DQEP) associating the SSE with the PQP for the SP at the future time period. The COE may, for example, generate a confidence level of execution (CLE) for each DQEP in the PQP based on a historical behavior profile (HBP) of the SP and of each corresponding SSE. The COE may, for example, apply the confidence level of execution to each corresponding DQEP to assign a priority in the PQP. Various embodiments may, for example, advantageously dynamically prioritize a queue based on historical behavior of an SP and SSEs in the queue. |
US11900287B2 |
Model predictive maintenance system with budgetary constraints
A model predictive maintenance (MPM) system for building equipment. The MPM system includes an equipment controller configured to operate the building equipment to affect a variable state or condition in a building. The MPM system includes an operational cost predictor configured to predict a cost of operating the building equipment over a duration of an optimization period. The MPM system includes a budget manager configured to generate one or more budget constraints. The MPM system includes an objective function optimizer configured to optimize an objective function subject to the one or more budget constraints to determine a maintenance and replacement schedule for the building equipment. The objective function includes maintenance and replacement costs of the building equipment and the predicted cost of operating the building equipment. |
US11900283B1 |
Business listings
Auditing of page profile data on sources is disclosed. Normalized reference location data associated with attributes of an entity location are obtained. Page data from the profile of the entity location on a source is collected. The collected page data is normalized. It is determined whether the page data on the profile of the entity location on the source is valid at least in part by comparing the normalized collected page data against the normalized reference listing data. An audit score is assigned to the profile of the entity location on the source based at least in part on the validity determination. Output is provided based at least in part on the audit. |
US11900282B2 |
Building time series based prediction / forecast model for a telecommunication network
The present disclosure relates to system(s) and method(s) for building an ARIMA based Time Series prediction/forecast model for Key Performance Indicators (KPIs) and Performance Management (PM) counters in a telecommunication network. The system receives historical data, for a predefined period, associated with a prediction/forecast model. The system further pre-processes the historical data in order to evaluate statistical characteristics of stationarity of the historical data. Based on the evaluation, the system stationarizes the data first by backfilling anomalies and missing data and then applying techniques associated with differencing, moving averages and auto-correlation. The system further builds the Time Series based prediction/forecast model using the data using ACF and PACF correlation functions. |
US11900281B2 |
Systems and methods for optimizing energy loading in airline operations
In an example, a method for optimizing energy loading in airline operations is described. The method includes receiving a flight plan of an aircraft indicative of a plurality of landing sites and a corresponding plurality of flight legs. The method includes determining an energy load of the aircraft associated with each flight leg. The energy load corresponds to an amount of fuel used during the flight leg. The method includes calculating a fuel value score for refueling the aircraft at a landing site of each flight leg. The fuel value score relates to a refueling estimate at the landing site and a time for refueling at the landing site. The method includes determining a fueling plan based at least on the energy load of the aircraft at each flight leg and the fuel value score for refueling the aircraft at the landing site of each flight leg. |
US11900280B2 |
Autonomous vehicle rider drop-off to destination experience
An example method for assisting autonomous vehicle (AV) riders reach their destination after drop-off can include navigating the AV to a drop-off location associated with a user in the AV, receiving sensor data from sensors associated with the AV, determining, based on the sensor data, an orientation of the user in the AV and a location of the AV relative to a final destination of the user, generating a recommendation for how to exit the AV at the drop-off location based on the orientation of the user in the AV and the location of the AV relative to the final destination of the user, and providing the recommendation via a display, a speaker, a light-emitting device, and/or a client device, the recommendation including a visual indication of an exit direction or an AV door to use to exit the AV, audio instructions for exiting the AV, and/or visual exit instructions. |
US11900272B2 |
Method and system for mapping labels in standardized tables using machine learning
A method and system for mapping labels of documents is described. A training set including a plurality of documents and at least one map can be retrieved. Each document can include a plurality of labels, and the at least one map can represent associations between the labels of one document and another document in the set. Each document (or group of documents) in the set can include certain features. These features can relate to the labels in the documents. Each label can correspond to one or more data points (or datasets) in each documents. In one example embodiment, the map can be generated based on the features extracted from each document. |
US11900269B2 |
Method and apparatus for managing knowledge base, device and medium
Exemplary embodiments of the present disclosure provide a method and apparatus for managing a knowledge base, a device and a computer readable storage medium. The method for managing a knowledge base includes: forking, in response to receiving a request for modification of a rule for a first namespace, the rule to the first namespace, the rule being used to constrain structured data in a knowledge base; modifying, based on the request for modification of the rule, the rule in the first namespace; and adding the modified rule to a rule base associated with the knowledge base. |
US11900265B2 |
Database systems and interactive user interfaces for dynamic conversational interactions
A conversation management system provides a conversational computing interface that manages verbal exchanges between a computer (e.g., artificial intelligence) and a human operator. In a medical embodiment, conversational input from the computing system is generated based on medical knowledge, uses deep learning algorithms, and/or intelligently tracks the state of a conversation so as to the most relevant data to the user. |
US11900261B2 |
Transfer learning system for automated software engineering tasks
A transfer learning system is used for the development of neural transformer models pertaining to software engineering tasks. The transfer learning system trains source code domain neural transformer models with attention in various configurations on a large corpus of unsupervised training dataset of source code programs and/or source code-related natural language text. A web service provides the trained models for use in developing a model that may be fine-tuned on a supervised training dataset associated with a software engineering task thereby generating a tool to perform the software engineering task. |
US11900257B2 |
Method for representing an environment of a mobile platform
A method and system for representing an environment of a first mobile platform. The method includes: capturing features of the environment by discrete time sequences of sensor-data from at least two sensors and respective time markers; determining distances of the first mobile platform to the features of the environment; estimating semantic information of the features of the environment; transforming the semantic information of the features of the environment into a moving spatial reference system, wherein a position of the first mobile platform is at a constant site, using the respective determined distances and respective time markers; creating an input tensor using sequences of the transformed semantic information of the features of the environment, corresponding to the sequences of the sensor data of the at least two sensors; generating an output tensor that represents the environment using a deep neural network at a requested point in time and the input tensor. |
US11900256B2 |
Deep learning system
A machine learning system is provided to enhance various aspects of machine learning models. In some aspects, a substantially photorealistic three-dimensional (3D) graphical model of an object is accessed and a set of training images of the 3D graphical mode are generated, the set of training images generated to add imperfections and degrade photorealistic quality of the training images. The set of training images are provided as training data to train an artificial neural network. |
US11900252B2 |
System and method for evaluating the performance of a user in capturing an ultrasound image of an anatomical region
A training platform, a method and a computer-readable medium for evaluating users in capturing images of an internal anatomical region for the analysis of organs. Automated machine learning models, trained on a dataset of labelled training images associated with different imaging device positions, are used. The one or more automated machine learning models are used to process an image resulting from a user positioning an imaging device at various imaging device positions relative to a training manikin, a human or an animal, to determine whether the generated image corresponds to a predefined view required for the analysis of the organ features shown therein. An output indicative of whether the generated image corresponds to the predefined view expected for organ analysis and measurements is provided. |
US11900251B2 |
Amplification of initial training data
Techniques are disclosed relating to increasing the amount of training data available to machine learning algorithms. A computer system may access an initial set of training data that specifies a plurality of sequences, each of which may define a set of data values. The computer system may amplify the initial set of training data to create a revised set of training data. The amplifying may include identifying sub-sequences of data values in ones of the plurality of sequences in the initial set of training data and using an inheritance algorithm to create a set of additional sequences of data values, where each one of the set of additional sequences may include sub-sequences of data values from at least two different sequences in the initial set of training data. The computer system may process the set of additional sequences using the machine learning algorithm to train a machine learning model. |
US11900250B2 |
Deep learning model for learning program embeddings
A system and method for using a deep learning model to learn program semantics is disclosed. The method includes receiving a plurality of execution traces of a program, each execution trace comprising a plurality of variable values. The plurality of variable values are encoded by a first recurrent neural network to generate a plurality of program states for each execution trace. A bi-directional recurrent neural network can then determine a reduced set of program states for each execution trace from the plurality of program states. The reduced set of program states are then encoded by a second recurrent neural network to generate a plurality of executions for the program. The method then includes pooling the plurality of executions to generate a program embedding and predicting semantics of the program using the program embedding. |
US11900249B2 |
Mini-batch learning apparatus, operation program of mini-batch learning apparatus, operation method of mini-batch learning apparatus, and image processing apparatus
In a case where the operation program is started, a CPU of the mini-batch learning apparatus functions as a calculation unit, a specifying unit, and an update unit. The calculation unit calculates an area ratio of each of a plurality of classes in mini-batch data. The specifying unit specifies a rare class of which the area ratio is lower than a setting value. The update unit sets an update level of the machine learning model in a case where the rare class is specified by the specifying unit to be lower than an update level of the machine learning model in a case where the rare class is not specified by the specifying unit. |
US11900244B1 |
Attention-based deep reinforcement learning for autonomous agents
A data source configured to provide a representation of an environment of one or more agents is identified. Using a data set obtained from the data source, a neural network-based reinforcement learning model with one or more attention layers is trained. Importance indicators generated by the attention layers are used to identify actions to be initiated by an agent. A trained version of the model is stored. |
US11900243B2 |
Spiking neural network-based data processing method, computing core circuit, and chip
A computing core circuit, including: an encoding module, a route sending module, and a control module, wherein the control module is configured to control the encoding module to perform encoding processing on a pulse sequence determined by pulses of at least one neuron in a current computing core to be transmitted, so as to obtain an encoded pulse sequence, and control the route sending module to determine a corresponding route packet according to the encoded pulse sequence, so as to send the route packet. The present disclosure further provides a data processing method, a chip, a board, an electronic device, and a computer-readable storage medium. |
US11900242B2 |
Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption. |
US11900241B2 |
Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption. |
US11900237B2 |
Organizing neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for organizing trained and untrained neural networks. In one aspect, a neural network device includes a collection of node assemblies interconnected by between-assembly links, each node assembly itself comprising a network of nodes interconnected by a plurality of within-assembly links, wherein each of the between-assembly links and the within-assembly links have an associated weight, each weight embodying a strength of connection between the nodes joined by the associated link, the nodes within each assembly being more likely to be connected to other nodes within that assembly than to be connected to nodes within others of the node assemblies. |
US11900233B2 |
Method and system for interactive imitation learning in video games
In example embodiments, a method of interactive imitation learning method is disclosed. An input is received from an input device. The input includes data describing a first set of example actions defining a behavior for a virtual character. Inverse reinforcement learning is used to estimate a reward function for the set of example actions. The reward function and the set of example actions is used as input to a reinforcement learning model to train a machine learning agent to mimic the behavior in a training environment. Based on a measure of failure of the training of the machine learning agent reaching a threshold, the training of the machine learning agent is paused to request a second set of example actions from the input device. The second set of example actions is used in addition to the first set of example actions to estimate a new reward function. |
US11900227B1 |
Apparatus for producing a financial target strategy and a method for its use
An apparatus for producing a target strategy comprising at least a processor and a memory communicatively connected to the at least a processor. The memory is configured to instruct the processor to receive a history datum. The memory also is configured to instruct the processor to identify a pattern datum using a quantitative field machine learning model. The quantitative field machine learning model is configured to train the quantitative field machine learning model using a quantitative field training data. The quantitative field machine learning model is also configured to identify the pattern datum as a function of the history datum. The memory then instructs the processor to generate a modified target as a function of the pattern datum. Finally, the memory instructs the processor to generate a target strategy as a function of the modified target. |
US11900224B2 |
Generating trajectory labels from short-term intention and long-term result
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating training data for training a machine learning model to perform trajectory prediction. One of the methods includes: obtaining a training input, the training input including (i) data characterizing an agent in an environment as of a first time and (ii) data characterizing a candidate trajectory of the agent in the environment for a first time period that is after the first time. A long-term label for the candidate trajectory that indicates whether the agent actually followed the candidate trajectory for the first time period is determined. A short-term label for the candidate trajectory that indicates whether the agent intended to follow the candidate trajectory is determined. A ground-truth probability for the candidate trajectory is determined. The training input is associated with the ground-truth probability for the candidate trajectory in the training data. |
US11900222B1 |
Efficient machine learning model architecture selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a machine learning model that is trained to perform a machine learning task. In one aspect, a method comprises receiving a request to train a machine learning model on a set of training examples; determining a set of one or more meta-data values characterizing the set of training examples; using a mapping function to map the set of meta-data values characterizing the set of training examples to data identifying a particular machine learning model architecture; selecting, using the particular machine learning model architecture, a final machine learning model architecture for performing the machine learning task; and training a machine learning model having the final machine learning model architecture on the set of training examples. |
US11900216B2 |
Systems and methods for hybrid algorithms using cluster contraction
Systems and methods are described for operating a hybrid computing system using cluster contraction for converting large, dense input to reduced input that can be easily mapped into a quantum processor. The reduced input represents the global structure of the problem. Techniques involve partitioning the input variables into clusters and contracting each cluster. The input variables can be partitioned using an Unweighted Pair Group Method with Arithmetic Mean algorithm. The quantum processor returns samples based on the reduced input and the samples are expanded to correspond to the original input. |
US11900211B2 |
Quantum-circuit packing
A quantum computer system packs quantum circuits into quantum memory so the circuits can be run concurrently. A quantum-circuit packer includes a resource mapper and a packing evaluator. The resource mapper characterizes the task of identifying candidate packings of pending quantum circuits as an integer linear problem (ILP), for which solutions are known. The packing evaluator applies an optimization criterion to select an optimum packing from the candidate packings. The optimum packing is run; the results are assigned to respective circuits that make up the packing. |
US11900207B2 |
Scanner apparatus, hand scanner holder, and hand scanner holding method
A scanner apparatus (1A) includes: a housing (11); a hand scanner (20); and a hand scanner holder (30) attached to a side of the housing (11) and configured to hold the hand scanner (20), in which the hand scanner holder (30) includes a base part (31) configured to be attached to the side of the housing (11), the base part (31) includes a pair of holding pieces (34a, 34b) opposed to each other with a first interval therebetween, and the pair of holding pieces (34a, 34b) form a holding recess (34) configured to hold a lower part (21a) of a grasping part (21) of the hand scanner (20), which is inserted, from above the pair of the holding pieces (34a, 34b), between the pair of holding pieces (34a, 34b), in a state in which an upper part (21b) of the grasping part (21) protrudes upward. |
US11900206B2 |
Utilization of a barcode reader to detect a printing anomaly
A barcode reader for detecting a printing anomaly is described herein. The barcode reader may receive read data associated with a read operation involving a barcode reader and a barcode. The barcode reader may process, using an anomaly detection model, the read data to determine an anomaly status associated with the barcode being printed by a printer. The anomaly detection model may be trained based on reference decoding metric information associated with corresponding reference images that depict barcodes associated with one or more printing anomalies. The barcode reader may determine, based on the anomaly status, a printer status associated with the printer. The barcode reader may provide an indication of the printer status. |
US11900205B2 |
Glove/logging system
The present invention provides a glove/logging system capable of accurately determining periods for glove airtightness inspection and replacement and improving the safety of a work glove in use and the work efficiency by recording and storing the status of use such as the operator name, the frequency of use, the period of use, and the details of work for an individual pair of work gloves attached to an equipment such as an isolator, and retroactively checking improper work and equipment abnormalities by tracing glove operations upon occurrence of operational abnormalities.The glove/logging system is configured to record and store information on the status of use for a work glove, and include an operator tag, a glove tag, a reader for reading information from the tags, and an information device for recording and storing information. The reader is configured to receive information from the operator tag that passes through the reception region or stops therein or the glove tag via the antenna to communicate the information with the information device. |
US11900204B2 |
Object location system and method using rfid and guard tags
A system for locating a RFID tag in a space or area having a physical barrier is disclosed herein. More specifically, the system comprises a plurality of guard tags for use in conjunction with a RFID tag disposed on an item and a RFID reader for locating the same. The system is configured to locate the RFID tag on either side of the physical barrier. The plurality of guard tags may comprise a plurality of negative encoded guard tags and a plurality of positive encoded guard tags, and an algorithm may be used to determine a probability of the RFID tag location within the physical space. A method of locating a RFID tag within a physical space, and a method of virtually shielding the physical space is also disclosed. |
US11900200B2 |
Dual-mode RFID devices
Dual-mode RFID devices are provided with an integrated dual-mode RFID strap including either a UHF/HF dual-mode RFID chip or the combination of a UHF RFID chip and an HF RFID chip. An HF antenna and a UHF antenna are both coupled to the integrated dual-mode RFID strap, with the UHF antenna being formed by an approach other than etching, such as a cutting or printing operation, thereby reducing the cost to manufacture the device. If a pair of chips is employed, one of the chips may have a greater thickness than the other chip, which allows for the thicker chip to be incorporated into the device after the thinner chip without requiring a minimum separation between the two chips due to the size of a thermode used to secure the chips. Additionally, the first chip may be tested before securing the second chip, thereby limiting the cost of a rejected device. |
US11900195B2 |
Tearing to turn on wireless node with multiple cutouts for re-use
A wireless tag includes a main body comprising an embedded wireless transducing circuit. coupled to a parallel arrangement of resistive loops embedded in respective tabs extending from the main body of the wireless tag. The wireless transducing circuit includes a globally unique identifier, a battery, a processor, a memory comprising processor-readable instructions, and a wireless communications interface; and a wake circuit configured to turn-on in response to an open circuit occurring in a respective tab. The wireless transducing circuit is configured to turn on responsive to the wake circuit receiving a voltage level above a threshold. |
US11900194B2 |
Signature-based unique identifier
The technology described herein generates a unique identifier for a visual media that comprises pre-printed visual indications on the visual media and a user's handwritten signature. The location of the signature on the visual media can be determined by including preprinted fiducial marks on the visual media. The fiducial markers act as landmarks that allow the size and location of the signature to be determined in absolute terms. The unique identifier is then stored in computer memory on a user-experience server. The user-experience server can associate the unique identifier with a digital asset, such as an image or video, designated by the user. When the unique identifier is provided to the user-experience server a second time, the digital asset can be retrieved and output to the computing device that provided the unique identifier. |
US11900193B2 |
Generating barcodes utilizing cryptographic techniques
Various embodiments are generally directed to secure generation of barcodes using cryptographic techniques. An application may receive a request to generate a barcode. The application may receive encrypted data from a communications interface of a contactless card associated with an account. The application may receive, from a server, verification of the encrypted data and an encrypted authorization token associated with the account. The application may generate the barcode utilizing the encrypted authorization token. |
US11900191B2 |
Methods of storing information using nucleic acids
The present invention relates to methods of storing data using one or more nucleic acids. |
US11900189B1 |
Automatic tuning compensation system that determines optimal compensation target values for each of plurality of tint levels
A printing system is disclosed. The printing system includes at least one physical memory device to store compensation logic and one or more processors coupled with the at least one physical memory device to execute the compensation logic to receive measurement data corresponding to a print medium printed with a plurality of non-functioning pel forming elements, a plurality of functioning pel forming elements and a plurality of tint levels; wherein adjacent ones of the plurality of functioning pel forming elements print with compensation transfer functions applied and are located adjacent to the plurality of non-functioning pel forming elements, associate measurement data with the plurality of non-functioning pel forming elements, the compensation transfer functions and the plurality of tint levels and determine optimal compensation by selecting the compensation transfer functions that have corresponding measurement data values closest to compensation target values for each of the plurality of tint levels. |
US11900185B2 |
Systems and methods for improving performance of an analog processor
In a hybrid computing system including at least one analog processor and at least one digital processor an embedded problem is repeatedly run or executed on the analog processor(s) to generate a first plurality of candidate solutions to the computational problem, the candidate solutions are returned to the digital processor(s) which determine a value for at least one statistical feature of the candidate solutions, at least one programmable parameter of the plurality of analog devices in the analog processor(s) is adjusted to at least partially compensate for deviations from an expected value of the at least one statistical feature, the expected value of the at least one statistical feature inferred from the structure of the embedded problem, the embedded problem is again repeatedly run or executed on the analog processor(s) to generate a second plurality of candidate solutions to the computational problem. |
US11900176B2 |
Interoperability bridge for application hosts
A method for function call invocation is described. A function call that is implemented in a first programming language and corresponds to a function implemented in a second programming language is received by an application bridge interface implemented in the first programming language. The first programming language is different from the second programming language. A common data structure is generated by a bridge module based at least in part on the function call received by the application bridge interface. The common data structure is sent by the bridge module to a native bridge interface implemented in the second programming language. The common data structure is converted by the native bridge interface to a native data structure implemented in the second programming language. The function is called by the native bridge interface using the native data structure implemented in the second programming language. |
US11900166B2 |
Electronic apparatus and controlling method thereof
Provided herein are an electronic apparatus and a controlling method thereof. An electronic apparatus according to the disclosure includes a communicator, a memory storing information on a recipe wherein a plurality of unit functions for provision of a service are combined, and a processor configured to, based on receiving information for a unit function that can be performed at each electronic apparatus from each of a plurality of electronic apparatuses through the communicator, identify a plurality of electronic apparatuses matched to the plurality of unit functions included in the recipe based on the received information, and control the communicator to transmit a signal for performing each matched unit function to each of the plurality of identified electronic apparatuses. |
US11900165B2 |
Hardware acceleration for function processing
A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity. |
US11900163B2 |
Autonomous management of computing systems
Implementations described herein relate to methods, systems, and computer-readable media to monitor a distributed computing system. In some implementations, a method may include obtaining a first plurality of monitoring metrics of a respective application of one or more applications executing over the distributed computing system, obtaining time-series data of the first plurality of monitoring metrics, programmatically analyzing the time-series data of the first plurality of monitoring metrics to determine a second plurality of monitoring metrics, wherein the second plurality of monitoring metrics is determined to be a predictive set of the first plurality of monitoring metrics, and monitoring the distributed computing system by monitoring the second plurality of monitoring metrics. |
US11900158B2 |
Setting task permissions for software services in distributed computing environments
Task permissions for software services can be set in a distributed computing environment according to some examples described herein. In one example, a system can determine software services that are included in software products deployable to a user account of a distributed computing environment. The system can determine task permissions to be set in the user account for allowing the software services to execute tasks in the distributed computing environment. The system can generate a list of task permissions by consolidating the task permissions based on predefined rules. The system can then transmit an output indicating the list of task permissions for causing the user account to be configured based on the list of task permissions, to permit the software services to execute the tasks in the distributed computing environment. |
US11900157B2 |
Hybrid virtual GPU co-scheduling
An embodiment of a semiconductor package apparatus may include technology to manage one or more virtual graphic processor units, and co-schedule the one or more virtual graphic processor units based on both general processor instructions and graphics processor instructions. Other embodiments are disclosed and claimed. |
US11900155B2 |
Method, device, and computer program product for job processing
The present disclosure relates to a method, device and computer program product for processing a job. In a method, a first group of tasks in a first portion of the job are obtained, the first group of tasks being executable in parallel by a first group of processing devices. A plurality of priorities are set to a plurality of processing devices, respectively, based on a state of a processing resource of a processing device among the plurality of processing devices in a distributed processing system, the processing resource comprising at least one of a computing resource and a storage resource. The first group of processing devices are selected from the plurality of processing devices based on the plurality of priorities. The first group of tasks are allocated to the first group of processing devices, respectively, which process the first group of tasks for generating a first group of task results. |
US11900154B2 |
Enabling modern standby for unsupported applications
Modern Standby is enabled for unsupported applications. An enabler driver can be included on a system that supports Modern Standby and can be configured to detect when applications are loaded on the system. When an unsupported application is loaded, the enabler driver can interface with an enabler service to determine whether the unsupported application is Modern Standby capable. If so, the enabler driver can add the unsupported application to a throttle job object that the operating system uses to determine which applications should remain active during Modern Standby. In instances where an application is deployed in a container, an enabler container service can be leveraged to determine whether the containerized application is Modern Standby capable. If so, the enabler driver can add the container to the throttle job object. |
US11900150B2 |
Methods and systems for collection of system management interrupt data
A system and method for storing data associated with a system management interrupt (SMI) in a computer system. Notification of a system management interrupt is received on a central processing unit. The central processing unit enters a system management mode. A system management handler of a basic input output system (BIOS) is executed by a bootstrap processor of the central processing unit. The system management interrupt is initiated via the bootstrap processor. The system management interrupt data is stored in a register of the bootstrap processor. The SMI data is converted to an accessible format. The converted SMI data is stored in a memory. |
US11900147B2 |
Systems and methods for data collection using workflow forms
Systems and methods for cloud-based file sharing, where templates are provided for creating workflow instances which enable the sharing of managed objects. Reusable workflow templates are stored in the repository of a cloud-based file sharing system as objects that define components of the workflow, or placeholders for these components. A user instantiates a workflow instance from one of the templates and configures the workflow instance to identify content objects or forms, tasks related to the content objects, and users assigned to perform the tasks. The workflow instance is stored as an object in the repository. Users assigned to tasks are authorized through the workflow instance to access the content objects or forms to perform the tasks. |
US11900145B1 |
System in the middle transaction processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transaction management. One of the methods includes, for a first transaction from a plurality of transactions, in response to determining that the first transaction for a corresponding user account at a first entity satisfies the threshold criteria for a corresponding second entity, accessing account data for the corresponding user account, first data for the first entity, and second data for the second entity to complete the first transaction. For a second transaction, in response to determining that the second transaction for a corresponding user account at the first entity does not satisfy the threshold criteria for the corresponding second entity, a determination is made to not access second data for the corresponding second entity, and account data is accessed for the corresponding user account and the first data for the first entity to complete the second transaction. |
US11900144B2 |
Quantum computer phase tracking and correction
A controller of a quantum system identifies a phase update trigger for a quantum object of the quantum system and an interaction time. Responsive to identifying the phase update trigger, the controller determines, for between a first time and the interaction time, (a) a location/transport effect on a phase of the quantum object based on locations thereof and transport operations performed thereon, and (b) a quantum operation effect on the phase of the quantum object based on any quantum operations applied thereto. The immediately previous phase update for the quantum object occurred at the first time. Based on the location/transport effect, the quantum operation effect, and the interaction time, the controller determines an interaction time phase of the quantum object. The controller adjusts operation of a manipulation source such that a phase of a signal generated by the manipulation source corresponds to the interaction time phase at the interaction time. |
US11900141B2 |
Direct access storage for persistent services in a distributed storage system
An example virtualized computing system includes a cluster of hosts having a virtualization layer executing thereon and configured to manage virtual machines (VMs); first and second local storage devices in a first host, the first local storage device being part of a virtual storage area network (vSAN) and the second local storage device being exclusive of the vSAN; and an orchestration control plane, integrated with the virtualization layer and including a master server managing state of the orchestration control plane, the state including objects representing the hosts and the VMs, the orchestration control plane deploying a persistent application executing on a first VM, the persistent application storing persistent data on the second local storage device; and a virtualization management server configured to manage the cluster and to cooperate with the orchestration control plane to modify the state to notify the master server of a virtual infrastructure (VI) event. |
US11900137B2 |
Configurable in-application event logging service
A method for configurable in-application event logging may include receiving, from a client device, one or more user inputs specifying at least one of an event of interest associated with an operation of a software application and a data to collect in response to the event of interest. A logging agent may be configured, based on the user inputs, to respond to the specified event of interest by generating one or more log messages including the specified data. The logging agent may be as a first programming code embedded within a second programming code implementing the software application such that the logging agent is able to access a context of each executing instance of the software application. Related systems and computer program products are also provided. |
US11900136B2 |
AoT compiler for a legacy game
A method for ahead of time (AoT) compiling during a play of a legacy game is provided. The method includes scanning a memory device for an executable code of the legacy game, decoding the executable code, and translating the executable code into a first source code. The method further includes compiling the first source code to output a first compiled code, determining whether a user input during the play of the legacy game is received, and determining whether a fiber for servicing the user input is created. The fiber provides directionality of execution between the first compiled code and a second compiled code. The method includes executing the fiber in response to determining that the fiber for servicing the user input is created. The fiber is executed to generate one or more image frames of the legacy game. |
US11900135B1 |
Emulation system supporting representation of four-state signals
An emulation processor may be configured to support emulating unknown binary logic based on non-arbitrariness of the unknown binary logic. For example, an unknown binary logic signal may take the finite binary values of 0 and 1. The circuitry in the emulation processor is configured to generate and propagate outputs based on the interactions of known input binary signals with the unknown input binary signals having non-arbitrary states. The emulation processor may support the both combinational and sequential operations associated with the unknown binary logic. |
US11900134B2 |
Assistance to a driver of a mobility vehicle for learning features of the mobility vehicle
Informational system for a mobility vehicle, comprising an automotive user interface configured to allow a driver and other occupants of the mobility vehicle to interact with the informational system; and automotive storage and processing resources designed to cooperate with the automotive user interface to implement an informational functionality designed to provide the driver of the mobility vehicle with notifications aimed at promoting learning of features of the mobility vehicle. The automotive storage and processing resources are further designed to monitor exploitation of features of the mobility vehicle, and to suggest to the driver exploitation of those features of the mobility vehicle that are seldom exploited or completely unexploited by the driver. |
US11900131B2 |
Dynamic remediation actions in response to configuration checks in an information processing system
Techniques comprise receiving results from one or more configuration checks performed on one or more elements of an information processing system, wherein the results are received from a set of one or more interfaces of the information processing system and comprise an indication of detection of a configuration issue with at least a portion of the one or more elements of the information processing system. The method generates one or more remediation actions based on at least a portion of the received results, and then causes initiation of the one or more remediation actions within the information processing system at least in part through the set of one or more interfaces of the information processing system from which the results are received to effectuate remediation of the configuration issue with the portion of the one or more elements of the information processing system. |
US11900125B1 |
Integrated delivery platform for enterprise software development at a computing device
An integrated delivery platform for enterprise software development is provided. The platform includes services and scheduling capabilities for bootstrapping and scheduling software microservices. The platform is capable of handling both conventional software development and Artificial Intelligence (AI) software. Some implementations include a framework for operational environment in the cloud, a workflow automation and environment bootstrapping engine and a code generation engine, and a repository for publishing and downloading multi-modal components (e.g., data sets, machine learning models, API, applications, and integration solutions), and facilitates software reuse. The bootstrapping process kick starts a scalable platform that avoids manual handoffs. |
US11900124B2 |
Memory-network processor with programmable optimizations
Various embodiments are disclosed of a multiprocessor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Each processing element may comprise a fetch unit and a plurality of address generator units and a plurality of pipelined datapaths. The fetch unit may be configured to receive a multi-part instruction, wherein the multi-part instruction includes a plurality of fields. First and second address generator units may generate, based on different fields of the multi-part instruction, addresses from which to retrieve first and second data for use by an execution unit for the multi-part instruction or a subsequent multi-part instruction. The execution units may perform operations using a single pipeline or multiple pipelines based on third and fourth fields of the multi-part instruction. |
US11900122B2 |
Methods and systems for inter-pipeline data hazard avoidance
Methods and parallel processing units for avoiding inter-pipeline data hazards identified at compile time. For each identified inter-pipeline data hazard the primary instruction and secondary instruction(s) thereof are identified as such and are linked by a counter which is used to track that inter-pipeline data hazard. When a primary instruction is output by the instruction decoder for execution the value of the counter associated therewith is adjusted to indicate that there is hazard related to the primary instruction, and when primary instruction has been resolved by one of multiple parallel processing pipelines the value of the counter associated therewith is adjusted to indicate that the hazard related to the primary instruction has been resolved. When a secondary instruction is output by the decoder for execution, the secondary instruction is stalled in a queue associated with the appropriate instruction pipeline if at least one counter associated with the primary instructions from which it depends indicates that there is a hazard related to the primary instruction. |
US11900116B1 |
Loosely-coupled slice target file data
A system may determine that two instructions may be combined based on a processing power of the processor and a size of the instructions, fuse the two instructions into a pair, map the two instructions with a single register tag, write the register tag into a mapper with bits indicating that the register tag is for a first instruction of the two instructions, write the register tag into the mapper with bits indicating that the register tag is for a second instruction of the two instructions, write the fused instruction pair into an issue queue, issue the fused instruction pair to a vector-scalar transformation units (VSU), and execute the two instructions. |
US11900109B2 |
Instruction for masking randomly selected values in a source vector for neural network processing
The present invention relates to an execution unit for executing a computer program comprising a sequence of instructions, which include a masking instruction. The execution unit is configured to execute the masking instruction which, when executed by the execution unit, masks randomly selected values from a source operand of n values and retains other original values from the source operand to generate a result which includes original values from the source operand and symbols in place of the selected values. |
US11900107B2 |
Instructions for fused multiply-add operations with variable precision input operands
Disclosed embodiments relate to instructions for fused multiply-add (FMA) operations with variable-precision inputs. In one example, a processor to execute an asymmetric FMA instruction includes fetch circuitry to fetch an FMA instruction having fields to specify an opcode, a destination, and first and second source vectors having first and second widths, respectively, decode circuitry to decode the fetched FMA instruction, and a single instruction multiple data (SIMD) execution circuit to process as many elements of the second source vector as fit into an SIMD lane width by multiplying each element by a corresponding element of the first source vector, and accumulating a resulting product with previous contents of the destination, wherein the SIMD lane width is one of 16 bits, 32 bits, and 64 bits, the first width is one of 4 bits and 8 bits, and the second width is one of 1 bit, 2 bits, and 4 bits. |
US11900101B2 |
Providing and using different update times for a resource
Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices. |
US11900098B2 |
Micro-service management system and deployment method, and related device
Embodiments of the present disclosure may provide a microservice management system, device, and apparatus. The system may include a microservice deployment device, a plurality of computing resource pools, and a target service chain. The target service chain may include at least one target microservice entity device, which may be from at lone of the plurality of computing resource pools. The microservice deployment device may be configured to obtain service processing information of the target service chain, generate a deployment update configuration information according to the service processing information of the target service chain, and adjust a deployment position of each of the at least one target microservice entity device on the target service chain according to the deployment update configuration information. |
US11900097B2 |
Application downtime reduction using detached mode operation during operating system updates
Prior to an update of an operating system of a computing device, a configuration operation is performed with respect to a particular processor of the computing device, such that the particular processor is indicated to the operating system as being in an offline state while an application runs at the particular processor. The operating system is then updated. The update comprises a time interval in which the operating system is unavailable and the application performs one or more computations at the particular processor. After the update, the application is restarted. |
US11900094B2 |
System and method for providing software rollouts within a controller-based container orchestration system
In accordance with an embodiment, described herein is a system and method for providing software rollouts within a controller-based container orchestration system. A super controller is responsible for launching and communicating with instance-scoped controllers for various software stack instances. Each software stack instance provides a specific instantiation of a software stack that has been deployed for a specific customer or tenant. The controllers allow a desired state of a system, such as a configuration or version of a software stack instance, to be declared via metadata, and then operate to realize the desired state into a live state. When applied to a cloud computing or containerized software environment that runs single-tenant workloads of many customers or tenants, a deployment process applies software updates in a safe, controlled manner, for example to control the pace of updating each of the several instances within a fleet. |
US11900088B2 |
Method for generating a binding between a C/C++ library and an interpreted language, and carrying out the method to transform a three- dimensional (3D) model
The present disclosure relates to a method for generating a binding between a C/C++ library and one or more interpreted high-level languages, in order to expose the functionalities of the C/C++ library to this or these high-level languages, involving the following steps: a step of writing a definition of the binding in the form of a high-level language, a step of processing this definition in order to produce binding elements, a step of grouping the binding elements around each of the high-level language(s) to produce a C++ binding code, and a step of compiling the C++ code and linking this to the C/C++ library. This can be used, in particular, to implement human-machine interfaces for terrestrial, aerial or maritime mobile equipment. |
US11900085B2 |
System and method for semantic aware data science
Systems, methods, and devices are described for enabling a user to import a library into a computer program under development. The library includes a data storage interface, one or more semantic objects, and one or more data manipulation or data analysis operations. A user is able to reference code of the library within the computer program under development to generate a dataset from data obtained via the data storage interface and associate the one or more semantic objects with the dataset to generate a semantically-annotated dataset. Systems, methods, and devices enable, based on the importing: the user to invoke a semantic-guided operation of the library that utilizes the semantically-annotated dataset to infer an aspect of a data manipulation or data analysis operation to be performed on the semantically-annotated dataset; or the suggestion of a data manipulation or data analysis operation to the user based on the semantically-annotated dataset. |
US11900084B2 |
Distributed application development platform
In variants, the AI/ML development system can include one or more applications, wherein each application can include: one or more components and one or more state storages. Each application can optionally include one or more event loops, one or more shared storages, and/or one or more time schedulers. |
US11900080B2 |
Software development autocreated suggestion provenance
Some embodiments determine automatically which synthesized or otherwise autocreated suggestions for source code editing are presented to developers. Some filter out autocreated coding suggestions that have not been sufficiently endorsed by a developer's team, based on a suggestion trust score. The trust score may reflect the suggestion's adoption in a particular repository or codebase, or affiliation of the suggestion with a library release, or an actual or implied review of the suggestion by team members. Some suggestion filters enhance existing development team code review practices, by offering endorsed suggestions in autocompletion or analysis interfaces of tools and by withholding non-endorsed suggestions from display. Context illustrating the autocreated suggestion's provenance may be displayed to help developers decide whether to adopt the suggestion themselves while editing code. Some tools that are enhanced with suggestion filtering functionality avoid developer configuration burdens while increasing consistent adoption of endorsed suggestions inside a codebase. |
US11900079B2 |
Acceleration techniques for graph analysis programs
Source code of a graph analysis program expressed in a platform-independent language which supports linear algebra primitives is obtained. An executable version of the program is generated, which includes an invocation of a function of a parallel programming library optimized for a particular hardware platform. A result of executing the program is stored. |
US11900078B2 |
Tuning a container orchestrator
A method includes determining, by a computing device, a programming language of a running workload; selecting, by the computing device, a profiler module in view of the programming language; determining, by the computing device, characteristics of the running workload using the profiler module; identifying, by the computing device, a persona of the running workload from the characteristics; identifying, by the computing device, orchestration policies which map to the persona; tuning, by the computing device, a container orchestrator module in view of the orchestration policies; and deploying, by the computing device, containers to the running workload using the tuned container orchestrator module. |
US11900076B2 |
Method and apparatus for real-time control loop application execution from a high-level description
The present approach provides a method for safety-critical systems to reduce the required long V development and certification process, into a process that is up to 80% shorter, as well as safer. The present approach creates a pre-certified system, with both pre-certified hardware and pre-certified software. The pre-certified system may be configured to implement a safety-critical software compilation, that contains variables, operations, and template instantiations defining the safety-critical system. This approach eliminates the process below the high-level requirements for the safety-critical software through prior action. To support the configuration, the present approach implements three kinds of components: variables, operators, and templates that provide input, output and abstracted concepts. A configuration defines a set of variables, operations and template instantiations. A tool is used that takes high-level requirements written in a computer readable format into the configuration. |
US11900068B1 |
Generative summaries for search results
At least selectively utilizing a large language model (LLM) in generating a natural language (NL) based summary to be rendered in response to a query. In some implementations, in generating the NL based summary additional content is processed using the LLM. The additional content is in addition to query content of the query itself and, in generating the NL based summary, can be processed using the LLM and along with the query content—or even independent of the query content. Processing the additional content can, for example, mitigate occurrences of the NL based summary including inaccuracies and/or can mitigate occurrences of the NL based summary being over-specified and/or under-specified. |
US11900067B1 |
Multi-modal machine learning architectures integrating language models and computer vision systems
Improved multi-modal machine learning networks integrate computer vision systems with language models. In certain embodiments, a computer vision system analyzes at least one image to generate a computer vision output. The language model generates an output based, at least in part, on a consideration of the computer vision output. The outputs of the language model can be generated by jointly considering textual information learned by the language model and visual content extracted by the computer vision system, thereby significantly improving the accuracy, breadth, and comprehensiveness of the outputs. |
US11900066B2 |
Computerized natural language processing with insights extraction using semantic search
A computerized method for extracting domain specific insights from a corpus of files containing large documents comprising: breaking down large chunks of text into smaller sentences/short paragraphs in a domain specific way, identifying and removing domain noise; identifying the sentence intents of the non-noise sentences; tagging the sentences with other domain specific attributes; defining a semantic ontology using a graph database based on the sentence intents, a multitude of mini-dictionaries and domain attributes; applying a pre-defined ontology to tag documents with domain specific hashtags; and combining the hashtags using machine learning techniques into insights. |
US11900062B2 |
Systems and methods for generating dynamic conversational responses based on predicted user intents using artificial intelligence models
Described are methods and systems are for generating dynamic conversational queries. For example, as opposed to being a simply reactive system, the methods and systems herein provide means for actively determining a user's intent and generating a dynamic query based on the determined user intent. Moreover, these methods and systems generate these queries in a conversational environment. |
US11900061B2 |
Intelligent interpretation of temporal expressions
A method and system for predicting an intended time interval for a content segment may include receiving a request for natural language processing (NLP) of the content segment, the content segment including one or more temporal expressions, accessing contextual data associated with each of the one or more temporal expressions, decoding the content segment into a program that describes a temporal logic of the content segment based on the one or more temporal expressions, evaluating the program using the contextual data to predict an intended time interval for the content segment, and providing the intended time interval as an output. |
US11900058B2 |
Ring motion capture and message composition system
Systems, devices, media, and methods are presented for composing and sharing a message based on the motion of a handheld electronic device such as a ring. The methods in some implementations include presenting a keyboard on a display, collecting course data associated with a course traveled by the ring, and overlying a trace onto the keyboard, such that the trace is correlated in near real-time with the course traveled by the ring. In some implementations the display element is part of a portable device, such as the lens of an electronic eyewear device. Based on the course data relative to the key locations on the keyboard, the system identifies and presents candidate words to be included in a message. |
US11900053B2 |
Methods and systems for providing selective multi-way replication and atomization of cell blocks and other elements in spreadsheets and presentations
The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts. |
US11900051B2 |
Data processing device, data processing method, and data processing program
A data processing device (10) includes a vector generation unit (1411, 1421) configured to obtain a number of appearance or a frequency of appearance of a word used in a caption of a row of a cell and in a caption of a column of the cell at which the row and the column of table data intersect with each other and generate a vector which has the obtained number of appearance or the obtained frequency of appearance as a value of an element. |
US11900050B1 |
Remote generation of a document
A computing system and a method remotely generate documents wherein a user establishes communication with the computing system from a user device and is instructed to enter the information in a document template displayed on the user device. The user device is enabled to select a document type and a document format. The document types include a conventional check and a cashier's check. The document formats include a printed hard copy and an electronic document. |
US11900045B2 |
System and method for processing an active document from a rich text document
The present invention relates to a system for converting a rich text document into an active document suitable for consumption on a particular device system, or operating system by human or machine. The system comprises a server including a non-transitory non-volatile storage medium. The non-transitory non-volatile storage medium is adapted to store at least rich text documents and active documents that have been converted from a rich text document format into an active document format. The server is adapted to carry out the steps of: scanning and parsing the rich text document to extract structural elements and contents; scanning and parsing the rich text document to extract embedded metadata; connecting structural elements and contents with the extracted metadata and the rich document to form a render data set; and sending the render data set to a configurable render module that outputs at least one active document. |
US11900042B2 |
Stochastic-aware lithographic models for mask synthesis
In some aspects, a mask pattern is accessed. The mask pattern is for use in a lithography process that prints a pattern on a wafer. The mask pattern is applied as input to a deterministic model of the lithography process to predict a characteristic of the printed pattern. The deterministic model is deterministic, but it accounts for local stochastic variations of the characteristic in the printed pattern. |
US11900041B2 |
Via coloring methods and systems
In a particular implementation, a method includes: identifying prospective zones for placement of one or more vertical interconnect access pads (via) in a cell, where each of the prospective zones comprises one or more poly pitches; and assigning a first color for a particular poly pitch of a first identified zone of the identified prospective zones or assigning a first color sequence for one or more sections of the first identified zone. |
US11900034B2 |
Method of modeling a component fault tree for an electric circuit
Various embodiments include modeling a component fault tree for a circuit with an input-side and an output-side component. These include using a fault tree corresponding to a hazard for each respective component, obtaining information about the components of the circuit and a connection between components, and connecting the respective fault trees based on the circuit description. Each fault tree includes an input fault mode or a basic event and an output fault mode. The output fault mode and the input fault mode are each assigned to a component terminal. An output fault mode of the input-side component tree is connected to an input fault mode of the output-side component tree if: there is a connection between the assigned terminal of the input-side component and the output-side component and the output fault mode of the input-side component correlates to an input fault mode of the output-side component. |
US11900024B1 |
Simulating network packets in a packet processing pipeline
Simulated network packets may be processed via a network processing pipeline. A packet processor may implement packet processing stages to process network packets received via physical network interface at the packet processor. A controller for the packet processor may provide simulated network packets to the packet processor for processing at the different packet processing stages, bypassing the physical network interface. Dummy simulated packets may be provided to or generated at the packet processor on behalf of the controller to be parsed, processed, and returned to the controller. Metadata simulated packets may be injected into the packet processing stages and recaptured in storage locations that are accessible to the controller. |
US11900014B2 |
Systems and methods for podcast playback
Systems and methods for podcast playback in a system including a playback device and a mobile device as a system controller are disclosed. In one embodiment, a playback system comprising a first playback device and a mobile device, the mobile device comprising computer-readable medium having stored thereon instructions executable to perform a method comprising capturing user input selecting an alarm function, capturing user input selecting a time for playing an alarm on the first playback device, capturing user input selecting a podcast channel, updating the graphical user interface to reflect the selected podcast channel, capturing user input specifying what order to play podcast episodes from the selected podcast channel, and starting playback of a first podcast episode on the first playback device according to the specified order to play podcast episodes by the previous user input and the selected time for playing an alarm. |
US11900010B2 |
Method of managing an audio stream read in a manner that is synchronized on a reference clock
A method of managing an audio stream that is read by audio playback equipment in a manner that is synchronized on a reference clock is provided. The method includes the following steps implemented in said piece of audio playback equipment: receiving the audio stream, the audio stream being in the form of packets, each packet comprising a succession of audio samples associated with identification information characteristic of a timestamp of said packet; playing the audio samples contained in each packet and storing a time given by the reference clock that is characteristic of the moment at which a predetermined sample of at least one of the packets is played; and sending a message including correspondence information concerning the correspondence between the identification information characteristic of a timestamp of said packet and the time stored in the preceding step. |
US11900009B2 |
System and method for adaptive automated preset audio equalizer settings
An information handling system determines a frame rate of a frame or an image, and determines a type of an application based on a histogram analysis of the frame or the image analysis and on the frame rate. A hardware equalizer setting may also be applied for audio content based on the application type, wherein the hardware equalizer setting is from a pre-defined list of applications with corresponding hardware equalizer settings. |
US11900007B2 |
Display apparatus
A display apparatus includes: a display; an input interface; and a processor in connection with the display and the input interface and configured to: upon detecting access of a first power amplifier device, output a high-level Hotplug signal at a Hotplug port of the display apparatus; monitor whether a common-mode data packet from the first power amplifier device is received within a first preset duration; in response to the common-mode data packet being received within the first preset duration, send a heartbeat packet to the first power amplifier device, and monitor whether a heartbeat response is received within a second preset duration; in response to the heartbeat response being received within the second preset duration, determine that the first power amplifier device supports e-ARC function; and in response to the heartbeat response being not received within the second preset duration, determine that the first power amplifier device supports ARC function. |
US11900002B1 |
Communication apparatus, communication target determination method in communication apparatus, and image forming device
A communication apparatus includes a communication interface configured to communicate with a plurality of communication devices on a network, a memory that stores setting data in which a plurality of different types of communication conditions are associated with each other, a display, and a processor configured to search the network for connectable communication devices, control the display to display a first screen indicating one or more of the communication devices that satisfy the communication conditions, and upon selection of a communication device through the first screen, determine the selected communication device as a communication target of the communication apparatus. |
US11899993B2 |
Communication device and non-transitory computer-readable medium storing computer readable instruction for communication device that operate in parallel in a first mode and a second mode
A communication device may include a controller. The controller may be configured to, in a case where a process executing instruction is sent to a notification server from a terminal device, receive a process executing notification from the notification server, and in a case where the process executing notification is received from the notification server, execute a predetermined process. The process executing notification may be received by operating in parallel in a first mode and a second mode. In the first mode, the process executing notification may be received by sending a polling signal to the notification server. In the second mode, the process executing notification may be received by establishing a connection of server-push type between the communication device and the notification server. |
US11899991B2 |
Printing system, information processing apparatus, and non-transitory computer readable medium for restricting image forming for speech input
A printing system includes: a receiving unit that receives a first instruction given in response to speech input by a user and a second instruction given in response to input other than the speech input by the user, the first instruction and the second instruction each serving as an image forming instruction to form a processed image on a recording medium; a restriction unit that performs restriction of image forming in which the image is to be formed on the recording medium, the restriction being performed in response to the receiving unit receiving the first instruction; and a storage unit that stores the image subjected to the restriction of the image forming on the recording medium, the restriction being performed by the restriction unit. |
US11899988B2 |
Information processing apparatus, control method thereof, and storage medium
An information processing apparatus generates print data in a first format and communicates with a printing apparatus, and obtains, from OS standard print software which operates in a computer, print data in a second format different from the first format and including document data, print setting by a user, and information related to paper indicating a paper size supported by the printing apparatus, converts the print data such that a size of the document data is converted in a case where a predetermined condition is satisfied, and generates the converted print data as the print data in the first format and sends the generated print data to the printing apparatus. The predetermined condition includes a condition that, among the information related to paper, one or more sizes associated with a regular size specified based on the print setting include an irregular size different from the specified regular size. |
US11899987B2 |
Quality of service management in a distributed storage system
One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, where the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to determine a choking level according to the load on a plurality of DESS resources. Individual load values of the DESS resources are mapped to a composite load value using a first function. The composite load value is mapped to a congestion contribution using a second function. And, the congestion contribution is mapped to a choking level using a third function. |
US11899985B1 |
Virtual modules in TCAM
A content addressable memory circuit comprising: a memory device array including multiple memory devices coupled for simultaneous access to memory address locations that share a common memory address; multiple virtual modules (VMs), wherein each VM stores a data set that includes key values stored within an assigned memory address range within the memory array that are assigned to the VM; wherein each VM, stores a virtual hash table in non-transitory memory, that associates hash values with memory addresses within an assigned memory address range of the VM; hash logic is operable to determine a hash value, based upon a received key value and a respective assigned memory address range; and memory controller logic is operable to use a virtual hash table to access a memory address in an assigned memory address range, based upon the determined hash value. |
US11899982B2 |
Command block management
Methods, systems, and devices for command block management are described. A memory device may receive a command (e.g., from a host device). The memory device may determine whether the command is defined by determining if the command is included within a set of defined commands. In the case that a received command is absent from the set of defined commands (e.g., the command is undefined), the memory device may block the command from being decoded for execution by the memory device. In some cases, the memory device may switch from a first operation mode to a second operation mode based on receiving an undefined command. The second operation mode may restrict an operation of the memory device, while the first mode may be less restrictive, in some cases. Additionally or alternatively, the memory device may indicate the undefined command to another device (e.g., the host device). |
US11899981B2 |
I/O command control apparatus and storage system
According to one embodiment, an I/O command control apparatus receives authorization information. The authorization information indicates whether or not to permit an execution of an I/O command. The apparatus verifies whether the received authorization information is not tampered with, and whether the received authorization information is issued from a known authorization server. In a case where the authorization information is not tampered with, and is issued from the known server, the apparatus verifies whether or not the authorization information permits to execution of the I/O command. The apparatus permits or prohibits the execution of the I/O command or execution of a control command generated from the I/O command, based on the authorization result. |
US11899980B2 |
Storage device including a turbo write buffer divided into a non-pinned buffer area and a pinned buffer area, an operation method of a storage system including the storage device in which data of the non-pinned and pinned buffer areas are flushed differently, and a host device controlling the storage device
An operation method of a UFS device including: determining, by a host, area information for write data, wherein in a turbo read the write data is stored in a non-pinned or pinned buffer area and in a normal read the write data is stored in a user storage; transferring, by the host, a first command UFS protocol information unit (UPIU); transferring, by the UFS device, an RTT UPIU to the host, transferring, by the host, a DATA OUT UPIU to the UFS device; mapping, by UFS device, a first logical block address with a physical address of an area corresponding to the area information; transferring, by the host, a second command UPIU; and performing the turbo read on the area to read data corresponding to the first logical block address when the area corresponding to the area information is the pinned or non-pinned turbo write buffer. |
US11899975B2 |
Machine learning for a multi-memory system
A multi-memory apparatus that uses machine learning is described. The apparatus may include an interface controller, a non-volatile memory, and a volatile memory. The interface controller may cause the apparatus to receive a first command from a host device. The interface controller may cause the apparatus to communicate the first command to a machine learning engine and to circuitry configured to store and manage commands for the non-volatile memory and the volatile memory. The interface controller may further cause the apparatus to communicate a second command generated by the machine learning engine to the circuitry. The second command may be based on information determined by the machine learning engine during a training mode. |
US11899972B2 |
Reduce read command latency in partition command scheduling at a memory device
A partition command from one of a plurality of write partition command queues or a plurality of read partition command queues is received. The received partition command is issued to a command processor of the sequencer component to be applied to one of the one or more memory devices. Responsive to receiving the partition command of the plurality of write partition command queues, whether a timeout threshold criterion pertaining to the plurality of read partition command queues is satisfied is determined. Responsive to determining that the timeout threshold criterion pertaining to the plurality of read partition command queues is not satisfied, whether a write threshold criterion pertaining to the plurality of write partition command queues is satisfied is determined. Responsive to determining that at least one of the timeout threshold criterion pertaining to the plurality of read partition command queues or the write threshold criterion pertaining to the plurality of write partition command queues is satisfied, partition commands of the plurality of read partition command queues is received. |
US11899965B2 |
Enhanced k-SAT solver using analog content addressable memory
A system for facilitating an enhanced k-SAT solver is provided. The system can include a set of analog content addressable memory (aCAM) modules that can represent an expression in a conjunctive normal form (CNF), wherein a respective aCAM module corresponds to a clause of the expression. The system can also include a set of data lines that can provide input candidate values to the set of aCAM modules. A controller of the system can program the set of aCAM modules with respective analog values to represent the expression. The system can also include sensing logic block to determine a distance of a current solution from a target solution based on a combination of respective outputs from the set of aCAM modules. The controller can then iteratively modify an input value for a subset of data lines until the current solution converges based on a convergence condition. |
US11899960B2 |
Computing device and control method for transmitting I/O command to storage device
According to one embodiment, a computing device executes an application including processing of inputting information from a nonvolatile memory unit and outputting information to the nonvolatile memory unit. The computing device includes a processing unit. The processing unit executes processing of receiving an I/O request to the nonvolatile memory unit from the application and generating one or more control commands for controlling the nonvolatile memory unit based on the I/O request. The processing unit executes processing of acquiring authorization information from a server. The processing unit executes processing of inserting or associating the acquired authorization information into or with the I/O request or the one or more control commands. |
US11899959B2 |
Method of testing memory device, memory built-in self test (MBIST) circuit, and memory device for reducing test time
A method of testing a memory device, a memory built-in self-test (MBIST) circuit, and a memory device for improving reliability and reducing a test time. The memory device includes a plurality of memory banks and the MBIST circuit. The MBIST circuit is configured to generate double data rate (DDR) test patterns and parallel bit test (PBT) test patterns to test the memory banks. When a defective cell is detected as a result of the PBT test or the DDR test, the MBIST circuit is configured to perform a repair operation for replacing the defective cell with a redundancy cell and perform a re-test to verify the repair operation. The MBIST circuit may be configured to perform the DDR test on one or more memory cells including the defective cell during the re-test. |
US11899958B2 |
Method for discarding personal information in NAND flash memory
A method for discarding personal information comprises at least one among partial overwriting, SLC programming, and applying an erase pulse. The method for discarding personal information comprises a step for acquiring the program status of personal information-containing data of a memory block to be erased, generating data having a status that is equal to or higher than the program status corresponding to the personal information, and carrying out a partial overwriting operation on the personal information by using the generated data. |
US11899948B2 |
Performance control for a memory sub-system
Methods, systems, and devices for performance control for a memory sub-system are described. A memory sub-system can monitor a backend for writing data to a memory device. The memory sub-system can determine that the bandwidth of the backend satisfies one or more performance criteria that are based on performance between the memory sub-system and a host system. In some embodiments, the memory sub-system can allocate a quantity of slots of a buffer to a frontend of the memory sub-system based on determining that the bandwidth of the backend satisfies the one or more performance criteria. Slots of the buffer can be configured to receive data from the frontend for writing to the memory device by the backend. |
US11899935B2 |
System and method for user space NVMe-over-RDMA host library
A method, computer program product, and computer system for exposing, by a user block layer of a computing device, a storage device as a block device to an application associated with an IO request. A Non-Volatile Memory Express (NVMe) protocol layer of the computing device may expose a NVMe storage device associated with the IO request to the user block layer. A NVMe-over-RDMA layer of the computing device may create a NVMe RDMA queue for the IO request to be processed. |
US11899933B2 |
Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host
A management device that may communicate with at least one devices is disclosed. The management device may include a communication logic to communicate with the devices over a communication channels about data associated with the devices. The management device may also include reception logic that may receive a query from a host. The query may request information from the management device about the devices. The management device may also include a transmission logic to send the data about the devices to the host. The host may be configured to send a message to the devices. |
US11899930B2 |
Storage management apparatus, storage management method, and program
An object of the present invention is to reduce deterioration in responsiveness to storage of content in a flash memory. A storage management apparatus according to the present invention includes a flash memory including a plurality of blocks each having a reserved area and a normal area, acquires a new dataset when a writable area included in a normal area of the plurality of blocks is larger than the new dataset and the new dataset is smaller in size than the writable area included in the normal area of the plurality of blocks in a case where unnecessary datasets included in the plurality of blocks are deleted, copies non-unnecessary datasets from the normal area of a specific block including the unnecessary datasets to the normal area of another block, deletes all datasets included in the normal area of the specific block, and stores the new dataset in the normal area of the specific block from which all the datasets are deleted. |
US11899926B2 |
Method and apparatus for generating combined instruction during application operation, and storage medium
Disclosed are a method and an apparatus for generating a combined instruction during an application operation. The method includes: generating an instruction recording layer corresponding to a target application, the instruction recording layer covering a target interface corresponding to the target application; receiving trigger operations for the target interface via the instruction recording layer, and generating a combined instruction corresponding to the target interface according to a trigger sequence and trigger locations of the trigger operations; and issuing the trigger operations to the target application, to cause the target application to execute operations corresponding to the trigger operations. |
US11899923B1 |
Information handling system collaborative touchpad cursor over control icons
An information handling system touchpad includes an application area with a display to present control icons of an application executing on the information handling system, such as camera and microphone icons to control camera and microphone functions of a videoconference application or a calculator user interface. The touchpad accepts inputs at the control icons with a predetermined touch, such as a tap or a double tap. The touchpad continues to provide cursor touch inputs across the full touch surface, including over the control icons by applying separate touch logic to isolate control icon inputs, such as isolating finger taps as control icon inputs when control icons are presented. |
US11899922B2 |
System, method, and device for interactive neurological training
Provided are systems, methods, and devices for interactive neurological training. The method includes traversing a graph data structure based on a user profile for a user operating a device, the graph data structure including a plurality of nodes, each node of the plurality of nodes associated with at least one of a logical statement and an audible output, presenting at least one audible output to the user based on at least one node of the graph data structure, receiving a gesture input from the user through the device in response to the at least one audible output, determining a next node of the graph data structure from at least two different nodes connected to the at least one node, and presenting at least one further audible output to the user based on the next node of the graph data structure. |
US11899921B2 |
Scroller interface for transcription navigation
A method includes receiving, at a computing device, a transcription of an audio recording, where the transcription is divided into a plurality of text sections. The method additionally includes associating one or more tags with each text section of the plurality of text sections, where each associated tag is extracted from text of the transcription. The method also includes selecting a subset of the plurality of text sections based at least on the one or more tags associated with each text section of the plurality of text sections. The method further includes providing, for display on the computing device, a representation of the transcription and a scroller interface, where the scroller interface allows for navigation to each text section in the subset based on user navigation to a tag associated with the text section. |
US11899920B2 |
Vehicle lighting device
Disclosed is a vehicle lighting device intended to improve convenience and safety. A vehicle lighting device includes a light disposed in a vehicle interior, a controller controlling the light, and a detecting unit detecting position or motion of a detecting object by detecting a detection object at a plurality of positions, and the controller controls the light when the position or motion of the detection object is detected by the detecting unit. |
US11899915B2 |
System and method for detecting and resizing a window for improved content delivery
A system and method for ensuring application content is displayed in a proper sized display is provided. An illustrative web-based application detects the display characteristics, e.g., size and/or aspect ratio, of its display window. If the display characteristics do not match a predefined requirement, the application ceases updating content and displays resizing notifications to alert the user to adjust the window. Once the window's display characteristics match the predefined criteria, the application resumes updating content in the window. |
US11899913B2 |
Information reply method, apparatus, electronic device, readable storage medium and program product
The invention relates to an information reply method, apparatus, electronic device, readable storage medium and program product. The method includes: displaying an entry label for entering an information exhibition page in an authoring page for a first multimedia content, and displaying the information exhibition page in response to a trigger action for the entry label, wherein the information exhibition page comprises one or more pieces of information associated with a second multimedia content; in response to a trigger action for a target information, displaying a sticker corresponding to the target information in the authoring page for the first multimedia content, and replying the target information through the first multimedia content. |
US11899911B2 |
Message composition interfaces for use with wearable multimedia devices
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a wearable multimedia device presents a user interface for composing a message. The device receives a first user input indicating a recipient of the message and first data for inclusion in the message. In response, the device presents at least the recipient and the first data in a first user interface element of the user interface. Further, subsequent to receiving the first user input, the device receives a second user input indicating a selection of a first application or service from a plurality of applications or services presented in a second user interface element of the user interface. Subsequently, the device transmits the message to the recipient using the first application or service. |
US11899908B2 |
Image template-based AR form experiences
Certain aspects of the present disclosure provide techniques for providing an augmented reality user interface, including: receiving, by an image sensor of an electronic device, an image of a physical document; determining a document type associated with the physical document by performing image recognition on the image of the physical document; determining an augmented reality template to display on a display of the electronic device; displaying the augmented reality template on the display of the electronic device, wherein the augmented reality template is aligned in three dimensions with the physical document; determining a distance between the physical document and the electronic device; and enabling one or more interactive user interface elements within the augmented reality template displayed on the display of the electronic device if the determined distance between the physical document and the electronic device is less than a threshold distance. |
US11899906B1 |
Devices, methods, and graphical user interfaces for supporting reading at work
Detecting a selection of one or more files in a list of files; in response to detecting a selection of two one or more files selected from a group consisting of doc files and doc set files, displaying in a list of tab icons adjacent to a display-area a tab icon linked to each selected file; saving in a list of files a new doc set file comprising links to each selected file; and in response to detecting a selection of the new doc set file in the list of files, displaying in a list of tab icons adjacent to a display-area a tab icon linked to each file in the new doc set file; wherein a doc file is selected from a group consisting of a word processor file, a spreadsheet file, a presentation file, an image file, a drawing file, a PDF file, and a text file. |
US11899905B2 |
Selectable items providing post-viewing context actions
Method of generating selectable items providing post-viewing context actions starts with a processor receiving a media content item with first media overlay from first client device. Processor causes an active notification associated with the media content item to be displayed on a notification user interface by a second client device. Processor receives a selection of the active notification from the second client device and in response to receiving the selection of the active notification, causes the media content item to be displayed by the second client device. The processor, in response to the media content item being displayed by the second client device, causes the second client device to display the notification user interface comprising an inactive notification and a first selectable item that is associated with the first media overlay. Other embodiments are described herein. |
US11899901B2 |
Computer-implemented natural language processing for virtual environment interactions
A system facilitates real-time user interactions in a virtual environment of a user application accessible by multiple computing devices. System instructions include receiving a set of defined topics including a defined topic from a first computing device of the computing devices. The instructions include receiving, from at least one of the computing devices, data representing machine-readable text converted from a verbal conversation between two or more users in the virtual environment. The instructions include identifying a set of topics from the data representing machine-readable text. The instructions include comparing the identified set of topics from the data representing machine-readable text to the set of defined topics. The instructions include, in response to detecting a match between a topic of the identified set of topics and the defined topic of the set of defined topics, transmitting, to the first computing device, a notification of the matching defined topic. |
US11899897B2 |
Method for controlling application of external electronic device and electronic device supporting same
An electronic device may include a display, a communication circuit, a processor operatively connected to the display and the communication circuit, and a memory operatively connected to the processor, wherein the memory may store instructions which, when executed, cause the processor to: receive information relating to at least one application installed in an external electronic device from the external electronic device through the communication circuit; configure, on the basis of the received information, the at least one application as a remote control application controlled by the electronic device; receive a notification message related to the remote control application from the external electronic device through the communication circuit; and display, on the display, a first object indicating reception of the notification message. Various other embodiments are also possible. |
US11899893B2 |
Display device
A display device is provided. The display device comprise a substrate a display layer disposed on the substrate and including a plurality of light-emitting areas, and a touch layer disposed on the display layer and including a touch area and a non-touch area, the touch layer includes: a plurality of first sensor electrodes and a plurality of second sensor electrodes disposed in the touch area, and a plurality of antenna patterns disposed in a portion of the touch area disposed adjacent to the non-touch area, the plurality of antenna patterns includes: a first antenna pattern transmitting a transmit signal, and a second antenna pattern receiving the transmit signal, wherein each of the first antenna pattern and the second antenna pattern is at least partially surrounded by one of the plurality of first sensor electrodes or one of the plurality of second sensor electrodes in a plan view. |
US11899887B1 |
Suction opening in a capacitance module
An apparatus may include a stack of layers, the stack including a sensor layer containing a set of electrodes and a suction opening defined through the sensor layer, and a capacitance reference surface adjacent to the sensor layer. |
US11899884B2 |
Electronic device and method of recognizing a force touch, by electronic device
An example electronic device may include a fingerprint sensor, a touch sensor, a memory, and a processor. The processor may be configured to determine whether a touch input is generated, determine whether the generated touch input continues for a given time or more, generate first data by accumulating the touch input generated based on the touch input continuing for the given time or more, determine whether an inputted fingerprint corresponds to a registered fingerprint of a registered user, analyze the first data using a first AI model based on the inputted fingerprint corresponding to the registered fingerprint, analyze the first data using a second AI model based on the inputted fingerprint not corresponding to the registered fingerprint, identify a form of the touch input based on the first data, and perform a function and/or execute a user interface corresponding to the identified form of the touch input. |
US11899883B2 |
Display device and watch
According to one embodiment, a display device includes a display area, a plurality of sensor electrodes and a shield electrode. The display panel includes a first substrate, a second substrate opposed to the first substrate, a liquid crystal layer sealed between the first substrate and the second substrate, a pixel electrode, and a counter-electrode. The plurality of sensor electrodes are arranged to surround the display area. The shield electrode is arranged between the plurality of sensor electrodes and the pixel electrode or the counter-electrode located closest to a boundary between the display area and a non-display area surrounding the display area, in planar view. A predetermined reference voltage is applied to the shield electrode. |
US11899879B2 |
Stylus detection method, system, and related apparatus for switching frequencies for detecting input signals
A stylus detection method includes detecting, by a terminal, an input signal of a stylus at a first frequency, receiving a first input of the stylus through a touchscreen, detecting, in response to the first input, the input signal of the stylus at a second frequency, detecting the input signal of the stylus at a third frequency when detecting the input signal of the stylus at the second frequency and when a duration in which the terminal does not detect the input signal of the stylus is greater than a first time period. The second frequency is greater than the third frequency and the third frequency is greater than the first frequency. |
US11899876B2 |
Mutual capacitive touch-sensitive apparatus and method applying inverse signals to electrodes
A touch-sensitive apparatus includes drive electrodes, comprising at least first and second electrodes; a receiver electrode; drive circuitry configured to generate first and second time-varying voltage signals, wherein the time-varying voltage signals are the inverse of one another; and control circuitry that performs a first measurement on the receiver electrode during a first time period, wherein the control circuitry supplies at least one of the time-varying voltage signals to the drive electrodes during the first time period; and perform a second measurement on the at least one receiver electrode during a second time period, wherein the control circuitry is configured to supply at least one of the time-varying voltage signals to the drive electrodes during the second time period; and determine a resultant signal corresponding to the mutual capacitance between the first electrode and the receiver electrode based on both the first measurement and the second measurement. |
US11899872B2 |
Display apparatus
A display apparatus is disclosed that includes a substrate, a partition wall, and wiring. The substrate includes a display area and a peripheral area. The partition wall is arranged in the peripheral area. The wiring is arranged over the substrate extends from the display area to the peripheral area, and inserted into the partition wall or passes through the partition wall. The wiring includes at least one through hole. |
US11899868B2 |
Array substrate, touch display panel, and touch display device
An array substrate includes multiple pixel electrodes constituting first pixel electrode columns, second pixel electrode columns and third pixel electrode columns, and data lines including first data lines, second data lines and third data lines. A first data line, a first pixel electrode column, a second data line, a second pixel electrode column, a third data line and a third pixel electrode column are arranged in sequence in a row direction. Distances between the first pixel electrode column and the first data line, between the second pixel electrode column and the second data line, between the third pixel electrode column and the third data line, and between the first pixel electrode column and the second data line are a first distance to a fourth distance, respectively. The first distance is less than the fourth distance and greater than the second distance and/or the third distance. |
US11899861B2 |
Pen
A pen includes: an electrode; a power supply circuit which, in operation, supplies a first voltage; a low voltage integrated circuit (LVIC) coupled to the power supply circuit, wherein the LVIC, in operation, outputs a transmission signal at the first voltage; a high voltage integrated circuit (HVIC) including a level shifter which, in operation, outputs the transmission signal at a second voltage that is higher than the first voltage; an inter-IC wire which, in operation, supplies the transmission signal having the first voltage from the LVIC to the HVIC; an electrode wire which, in operation, supplies the transmission signal having the second voltage from the HVIC to the electrode; and a step-up circuit coupled to the power supply circuit, wherein the HVIC in operation, supplies the second voltage to the level shifter. |
US11899860B2 |
Remote interaction control method and electronic device of a remote input device detached from an electronic device
An electronic device may include: a first communication circuit for connecting first communication with a remote input device positioned in the electronic device; a second communication circuit for connecting second communication with an external display device; a wireless charging coil for sensing a change in a magnetic field signal of a remote input device, and outputting an electrical signal according to the change in a magnetic field signal; and a processor electrically connected to the first communication circuit, the second communication circuit, and the wireless charging coil, wherein the processor determines detachment of the electronic device of a remote input device, receives, through wireless communication, a button input signal of the remote input device and sensor data of the remote input device, and can activate one from among a plurality of interactions on the basis of the button input signal and/or the sensor data. |
US11899858B2 |
Input device
An input device including a housing, a ring-shaped scroll wheel, and an integrated haptic unit inserted through the scroll wheel. The integrated haptic unit includes a bridging structure and a variable motion-resistance component coupled thereto. The variable motion-resistance component having a cylindrical body rotatable relative to the bridging structure. The scroll wheel being fixedly attached to the cylindrical body in a coaxial manner. The variable motion-resistance component being configured to vary a motion-resistance profile against a relative rotation motion between the cylindrical body and the bridging structure for defining a haptic behavior of the scroll wheel. The integrated haptic unit includes an inbuilt encoder to convert relative motion between the cylindrical body and the bridging structure as an output signal. The integrated haptic unit being mounted to the housing in a manner so as to suspend the integrated haptic unit and the scroll wheel from a portion of the housing. |
US11899855B2 |
Changing a mode of operation of a computing device by a pen device
The disclosure herein describes changing a mode of operation of a computing device using signals from a pen device. The pen device obtains gesture input data from at least one sensor of the pen device and the obtained gesture input data is compared to at least one gesture pattern. Based on the gesture input data matching the at least one gesture pattern, the pen device transitions to an active state. The pen device detects, via an electrostatic communication channel, an uplink signal from the computing device and sends a signal to change a mode of operation of the computing device by at least one of a network interface or a communication channel, other than the electrostatic communication channel. Changing modes of operation of a computing device provides a flexible, stream-lined way to enhance the user experience of using a computing device with a pen device (e.g., performing an initial pairing process). |
US11899853B2 |
Communication devices and methods
To enable fast beam tracking and/or low latency a first communication device comprising a sensing circuitry configured to sense motion of the first communication device and to generate motion information representing the sensed motion, the motion information comprising rotation information indicating rotation and/or orientation of the first communication device, and a communication circuitry configured to transmit the motion information to a second communication device within a layer of a hierarchical layer model lower than a transport layer. A second communication device comprises a communication circuitry configured to receive motion information from a first communication device within a layer of a hierarchical layer model lower than a transport layer. |
US11899848B2 |
Method, mobile device, head-mounted display, and system for estimating hand pose
A method includes: sensing, by a mobile device when the mobile device is tethered to a head-mounted display (HMD) and when the mobile device is held by a first hand, first data; detecting, by the mobile device, information indicating which hand is used to perform a gesture from the first data; sending, by the mobile device, the information to the HMD; receiving, by the HMD, the information, and not detecting, by the HMD, the information by an image-based detection method; wherein the gesture is performed by a second hand and the information is an updated indication with respect to the gesture considering a hand switch state during a first elapsed duration from a sensing time of the first data to a sensing time of the first image data; and performing, by the HMD, side-adapted hand pose estimation on the first image data using the information. |
US11899844B2 |
Robust motion sickness reduction device
A device for motion sickness reduction. The device operates by providing haptic feedback using transducers that convert electrical signals to a tactile sensation such as pressure, vibration, electrical stimulation, temperature, or airflow. The transducers are located at different locations on the body of a user, and actively change their operation to indicate a direction of motion or rotation to the user through haptic (tactile) feedback. This tactile feedback can be used to reduce motion sickness. In an embodiment, the feedback is improved by deducting motion associated with the user's visual frame of reference from motion associated with the user's vestibular frame of reference. |
US11899835B2 |
Control of personal space content presented via head mounted display
Methods and systems for filtering content include identifying content for presenting in a rendering space defined by one or more mechanisms of a head mounted display (HMD), wherein the content is interactive, streaming content. A rating score for the content is identified. The content is dynamically adjusted to selectively filter a portion of the content based on a user profile of the user, rating score of the content, and ongoing interactions detected at the content. The adjusted content is formatted for rendering on the HMD. The formatted content is automatically transmitted to the HMD for rendering, in response to the request. |
US11899834B2 |
Information processing device and method
An information processing device according to an embodiment includes a control unit that performs: control of switching a display coordinate system of display content from a first display coordinate system to a second display coordinate system, the display content displayed on a surface of a real object by a display unit, depending on a state of an input operation of changing a position or an angle of the display content; and control of changing a display position or a display angle of the display content in accordance with the second display coordinate system and causing the display unit to display input assist display corresponding to axes of the second display coordinate system in a case where the display coordinate system is switched from the first display coordinate system to the second display coordinate system. |
US11899833B2 |
Systems and methods for interacting with augmented reality content using a dual-interface
To interact with and manipulate a virtual object associated with an AR experience displayed on the screen of a user device (e.g., a smartphone), the user must first learn or discover the particular gestures that correspond with a given function, but such gestures may not always be intuitive. The user may find it difficult or bothersome to learn/remember the specific gesture(s) needed to achieve a specific result. Moreover, there are only a limited number of gestures that can be performed using the screen of the device, often leading to gestural conflict. In some embodiments, a dual-interface AR system may be implemented to provide an AR experience for a user. The dual-interface AR system utilizes two user interfaces and distributes the input gestures between them, allowing the user to dynamically switch between the two and to use the interface that may be most intuitive to the user. |
US11899832B2 |
Observation streamlining apparatus, observation streamlining method and program
An observation streamlining apparatus includes one or more computers each including a memory and a processor configured to discriminate between an observation-necessary time slot and an observation-unnecessary time slot with an intervention measure including at least a time when a predetermined intervention is performed on a user as an input, the observation-necessary time slot indicating a time slot when a user's action or state needs to be observed, and the observation-unnecessary time slot indicating a time slot when the user's action or state does not need to be observed; and execute predetermined processing for observing the user's action or state when the observation-necessary time slot arrives. |
US11899826B2 |
Security controller and method for processing data elements of a data array
According to an embodiment, a security controller is described comprising a memory storing data elements of a data array and a processing circuit configured to determine a power of two such that number of data elements is higher than the power of two but at most equal to double the power of two, determine random first and second integers, change indices of a predefined sequence of indices, comprising performing a first change of the index according to a first permutation if it is lower than the power of two, performing a second change of the index by adding a third integer modulo data array length and performing a third change of the index by a second permutation if it is, following the second change, lower than the power of two, and process the data elements in an order of the changed indices. |
US11899821B1 |
Prevent capture of a displayed object on a mobile device
The system obtains information to send to the first user device and converts the information into a sequence of images, where one or more images in the sequence of images include the information, and a remainder of images in the sequence include a visual unrelated to the information. The number of the one or more images and the number of the remainder of images indicate a display frequency. The number of the remainder of images is greater than the number of the one or more images. The display frequency causes an observer to form a perception of the one or more images. The system sends the sequence to the first user device and causes the first user device to present on the display screen the sequence at the display frequency, which causes a garbling of a recording of the display screen associated with the first user device. |
US11899820B2 |
Secure identity and profiling system
A system for storing and managing secure information is disclosed that includes a secure identity and profiling system, which serves as a middleman between a user and an entity requesting personally identifiable information (PII) from the user. The system collects the PII from the user and stores it securely, such as in an alternate blockchain in an encrypted form. The location of the that PII within the alternate blockchain may be indexed using smart contracts in a main blockchain that can only be read with an access token generated and supplied by the user's mobile device. When an entity requests PII from the user that has already been collected and securely stored, the user can provide permission to release that PII by providing the access token. The system will use the access token to locate where the PII is stored and release the PII to the requesting entity. |
US11899819B2 |
Machine-driven crowd-disambiguation of data resources
Embodiments seek to protect privacy of potentially sensitive client resources in web transactions using crowd-disambiguation. Crowd-disambiguation machines can aggregate information about resources from multiple clients as resource fingerprints, and can use the fingerprints to provide crowd-sourced services in a privacy-protected manner. For example, embodiments can communicate a resource fingerprint as a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When one (or few) clients communicates the resource fingerprint, the identity of the resource remains obfuscated from the crowd-disambiguation machine. As more clients communicate fingerprints for the same resource (e.g., identified by the matching FARIs), respective, differently generated PDRIs of those fingerprints enable the crowd-disambiguation machine to resolve further portions of the resource, ultimately permitting the resource to be revealed and considered non-private (e.g., for use in hint generation or other crowd-sourced services). |
US11899815B1 |
Access control interface for managing entities and permissions
Systems, methods, and apparatuses for providing a customer a central location to manage permissions provided to third-parties and devices to access and use customer information maintained by a financial institution are described. The central location serves as a central portal where a customer of the financial institution can manage all access to account information and personal information stored at the financial institution. Accordingly, the customer does not need to log into each individual third-party system or customer device to manage previously provided access to the customer information or to provision new access to the customer information. A user additionally is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. |
US11899813B2 |
Data security using multi-factor authentication
Techniques are disclosed relating to multi-factor authentication for data security. In some embodiments, a computer system receives, from a user device, a database operation request that specifies a set of query data, where the computer system supports multiple different security levels requiring different subsets of a set of authentication factors supported by a known device of a user of the user device. Various devices may determine current contextual information for the database operation request, where the contextual information indicates the set of query data. In some embodiments, the computer system selects, based on the current contextual information, a security level from the multiple different security levels. In some embodiments, the computer system revokes, based on the selected security level, access privileges of the user for accessing a database corresponding to the database operation request. |
US11899812B2 |
Compound platform for maintaining secure data
A system, method and program product for implementing a compound security platform for providing secure access to private data in an encrypted storage area. A disclosed system includes an application configured to receive queries from application users requiring access to encrypted private data; a middle security layer callable from the application to facilitate predefined access to the encrypted private data; a root security layer configured to receive a decryption request from the middle security layer, perform decryption on specified encrypted private data, and return decrypted data to the middleware layer; a hashing system that generates a content hash of the middle security layer and root security layer to ensure integrity of the middle security layer and root security layer; and an auditing detection system that detects malicious auditing of parameters. |
US11899811B2 |
Processing data pages under group-level encryption
Computer-readable media, methods, and systems are disclosed for encrypting and decrypting data pages in connection with a database employing group-level encryption. A request to load a group-level encrypted logical data page into main memory is received, the data page being identified by a logical page number. A block of group-level encrypted data is loaded into the main memory of the database system from an address corresponding to the physical block number. A block of group-level encrypted data is loaded into the main memory of the database system. A header associated with the block of group-level encrypted data is decrypted using a data-volume encryption key, and an encryption-group identifier is accessed from the decrypted header. A group-level encryption key is retrieved from a key manager, and the remainder of the block of group-level encrypted data is decrypted using the group-level encryption key. |
US11899810B2 |
Systems and methods for determining database permissions
The present disclosure provides a computer-implemented method for applying access rights to a database comprising a plurality of data units. The method may comprise receiving a request from a user to perform an operation directed to at least a subset of data objects stored in the database. Next, access rights associated with the user may be determined. The access rights may comprise an access permission to a subset of one or more of the data units that is implemented by performing a filter operation. The operation and the filter operation may then be performed concurrently to the at least subset of data objects to obtain a filtered data set. |
US11899806B1 |
Managing data permissions for disparate data sets
Features are disclosed for managing multiple heterogeneously owned data stores (e.g., data sets, data lakes) and provisioning a framework for data consumers and data publishers. A computing device can obtain a plurality of data catalogs associated with the data stores. For example, the computing device may update a hybrid data catalog with information from the plurality of data catalogs. The computing device can further provide a portion of the plurality of data catalogs to a data consumer. The computing device may provide the portion of the plurality of data catalogs based on permissions provided by the data publisher. In response, the computing device can receive a request to access a data store associated with the plurality of data catalogs. The computing device can transmit the request to a corresponding data publisher and, based on a response by the data publisher, may modify the distinct access controls for the data store. |
US11899802B2 |
System for monitoring networked computing devices with integrated electronic data encryption and decryption mechanism
A system for monitoring networked computing devices with integrated electronic data encryption and decryption mechanism is provided. In particular, the system may comprise one or more host applications which may interact with an API layer to transmit encrypted host-related data through a secure data rails to a consolidated data repository. One or more downstream monitoring applications may retrieve and decrypt the host-related data from the consolidated data repository for analysis. In this way, the system may provide a secure, scalable way to monitor host computing systems and flow of sensitive electronic data. |
US11899798B2 |
System and method for verifying a regex sanitizer and a validator
Disclosed is a method and system for verifying a regex sanitizer and a validator. The method comprises verifying of at least one of a regex sanitizer and a validator by applying the regex sanitizer and a validator over multiple predefined tainted inputs. An output obtained after applying at least one of the regex sanitizer is checked for one of a tainted output or a non-tainted output. The at least one of the regex sanitizer and validator may be qualified as a valid regex sanitizer and validator based upon the checking. The valid regex sanitizer may be tagged with a validation signature. The valid regex sanitizer is used for checking the tainted input in the user's input. |
US11899793B2 |
Information processing apparatus, control method, and program
An information processing apparatus (2000) classifies each event that occurred in a target apparatus to be determined (10) either as an event (event of a first class) that also occurs in a standard apparatus (20) or as an event (event of a second class) that does not occur in the standard apparatus (20). Herein, a first model used for a determination with respect to an event that also occurs in the standard apparatus (20) and a second model used for a determination with respect to an event that does not occur in the standard apparatus (20) are used as models for determining whether an event that occurs in a target apparatus to be determined (10) is a target for warning. The information processing apparatus (2000) performs learning of the first model using an event of the first class. Further, the information processing apparatus (2000) performs learning of the second model using an event of the second class. |
US11899783B2 |
System level function based access control for smart contract execution on a blockchain
Technologies are shown for system level function based access control for smart contract execution on a blockchain. Access control rules control function calls at a system level by utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for execution of a smart contract. The access control rules are applied to the function call stack to allow or prohibit specific functions or function call chains. Access control rules can also define allowed or prohibited parameter data in the function call chain. If the function call chain or parameters do not meet the requirements defined in the access control rules, then the function call can be blocked from executing or completing execution. The access control rules can produce sophisticated access control policies based on complex function call chains. |
US11899775B2 |
Device manager providing resource control and synchronization
In an embodiment, an operating system includes a device manager that is a central repository of device information. Device drivers may communicate with the device manager over respective channels, and may request channel identifiers (Cids) to communicate with resources related to the respective devices. The device manager may provide values for resource access (or handles that the resources may use to access values). In an embodiment, the device drivers do not have the ability to allocate resources for a peripheral device. Accordingly, the security of the system may be increased. Furthermore, the resource allocation may be centrally located, simplifying the process of updating resource allocation when needed. Additionally, the device manager may delay response to requests from a given device driver until its dependencies are clear (e.g., other device drivers and hardware initializations). Thus, startup scripts may be avoided in some embodiments. |
US11899767B2 |
Method and apparatus for multifactor authentication and authorization
Methods and systems for multifactor authentication and authorization are described. A method includes receiving captured image data of a person with a badge needing access to a secure area, detecting at least two faces from the captured image data, identifying a first name based on matching a face associated with a live human face with a control face in a database, identifying a second name based on matching on another face associated with the badge with a control face in a database, performing character recognition on text associated with the another face, comparing the second name with the character recognized text, comparing the second name with the first name when the second name matches the character recognized text, checking access rights, checking for at least another person in a proximity of the secure area, and granting access when the person is sole person accessing the secure area. |
US11899764B2 |
Information processing apparatus and non-transitory computer readable medium for selecting presentation location of target image formed in air
An information processing apparatus includes a processor configured to control change of an image in accordance with a situation in a place where authentication is executed, the image being formed in air to indicate a position where information is to be read in a non-contact manner from an object used for the authentication. |
US11899757B2 |
Systems and methods for temporary digital content sharing
Systems and methods are provided herein for temporary digital content sharing. The systems and methods may involve receiving, from a first device, a selection of a first element associated with a first URL. The systems and methods may also involve determining first content associated with the first URL. The systems and methods may also involve receiving, from the first device, a selection of a second device at which to display the first content associated with the first URL. The systems and methods may also involve providing the first URL to the second device, wherein the URL allows access to the content by the second device. |
US11899755B2 |
Virtual music rights management
Management of virtual content rights of digital assets for a virtual environment, including: receiving data indicating a request from a user for assignment of virtual content rights of a digital asset; determining whether the requested virtual content rights are available for assignment to the user and a set of terms of the assignment for the requested virtual content rights; notifying the user of the availability and the set of terms for the assignment of the virtual content rights to the user; receiving data indicating agreement by the user to the assignment, including agreement to at least one term of the set of terms; and updating the virtual content rights database to indicate the assignment of the virtual content rights to the user. |
US11899754B2 |
ROI-based data content graph for wide data management
This disclosure provides systems, methods, and media for creating a data graph database from various unstructured and unstructured data items for use by various services. The method comprises the operations of identifying unstructured data items in data subjects; recognizing regions of interest (ROIs) in the unstructured data items; and extracting the ROIs from the unstructured data items. The method further comprises encoding the extracted ROIs into ROI vectors; creating a data graph to represent the data subjects, the data items, and the ROI vectors; and storing the data graph into a graph database. The various embodiments can manage data items of different data formats together rather than separately, thus creating a data management system for managing data across data formats. The data management system can also store structured data items into the graph database, thus complementing the existing ETL procedure for structured data items. |
US11899749B2 |
Automatic labeling and segmentation using machine learning models
In various examples, training methods as described to generate a trained neural network that is robust to various environmental features. In an embodiment, training includes modifying images of a dataset and generating boundary boxes and/or other segmentation information for the modified images which is used to train a neural network. |
US11899744B2 |
Apparatus and method of performing matrix multiplication operation of neural network
A neural network apparatus for performing a matrix multiplication operation includes a memory having at least one program stored therein and a processor to perform one or more operations by executing the at least one program. The processor can determine whether to divide an initial weight in one of a column direction and a row direction according to whether a reshape operation and a transpose operation are performed before or after a matrix multiplication operation and generate division weights by dividing the initial weight by a head count in the determined direction. Also, the processor can generate intermediate feature maps by performing a matrix multiplication operation between the input feature map and the division weights and generate a final feature map based on the intermediate feature maps. |
US11899743B2 |
Reconfigurable parallel 3-dimensional convolution cluster engine
Disclosed is a reconfigurable parallel 3-Dimensional (3-D) convolution engine for performing 3-D Convolution and parallel feature map extraction on an image. The reconfigurable parallel 3-D convolution engine further comprises a plurality of CNN reconfigurable engines configured to perform 3-D convolution, in parallel, to process a plurality of feature maps, a kernel memory space, present in each instance of CNN reconfigurable engine, capable for holding a set of parameters associated to a network layer having each operational instance of CNN reconfigurable engine, and at least one memory controller, an Input Feature Map Memory (FMM) cluster and an Output FMM cluster. |
US11899740B2 |
Systems and methods for solving unrestricted incremental constraint problems
We present the architecture of a high-performance constraint solver R-Solve that extends the gains made in SAT performance over the past fifteen years on static decision problems to problems that require on-the-fly adaptation, solution space exploration and optimization. R-Solve facilitates collaborative parallel solving and provides an efficient system for unrestricted incremental solving via Smart Repair. R-Solve can address problems in dynamic planning and constrained optimization involving complex logical and arithmetic constraints. |
US11899738B2 |
Methods and apparatus for recipe discovery and consumption logging
System and method for recipe discovery and consumption logging. Improved solutions enable intelligent management of a user's personal fitness journey i.e., based on their overall health in their exercise and dietary habits. In one exemplary embodiment, recipes may be curated and tagged from a variety of sources such as health and fitness blogs and/or other articles of interest. Recipe tagging ensures that users can retrieve only the specific recipes of interest to them from a variety of sources which may be focused on the public at large. Additionally, the recipe discovery and consumption logging interface may enable users to log actual consumption activity for a selected recipe, including ad hoc user modifications to recipe ingredients. |
US11899736B2 |
Systems and methods for altering display parameters for users with ADHD
Systems, methods, and non-transitory computer readable media are disclosed for 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 is configured to impact 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. |
US11899733B2 |
Method and system for activity prediction, prefetching and preloading of computer assets by a client-device
A solution arranged to build or train a machine learning model (ML model) that can be uploaded to a server arranged to deploy the ML model to communicating devices. The ML model builder can build the ML model and a ML production pipeline. The ML production pipeline can train the ML model, convert the ML model to a web browser compatible format, and upload the converted ML model to the server. The ML model can receive as input a sequence of prior activities on one communicating device in the communicating devices, analyze the sequence of prior activities on the communicating device, predict a next activity on the communicating device based on the analysis of the sequence of prior activities, preemptively search a computer network based on the predicted next activity to find a computer asset, and preload the found computer asset to a storage in the communicating device. |
US11899727B2 |
Document digitization, transformation and validation
An Artificial Intelligence (AI) based document digitization, transformation and validation system extracts fields from digital documents via different document digitization processes. A document packet with a plurality of documents is initially accessed and any non-digital documents in the document packet are digitized. The errors in the digitized documents are corrected and non-English documents are translated into English. Each of the documents is provided to a plurality of digitization services for the extraction of fields by a plurality of field extraction models. If a field has multiple field instances extracted by more than one digitization service, then a field instance with the highest confidence score is selected for inclusion into the consolidated results. The consolidated results produced in different JavaScript Object Notation (JSON) formats are converted into a common JSON format which may be further validated and provided to downstream processes. |
US11899718B2 |
Systems and methods for automatically updating guaranteed computing counters
A computer-implemented system for updating a counter value in a data structure. The system may include a memory storing instructions and at least one processor configured to execute the instructions to perform a process. The process may include receiving information relating to an event, and determining, for the event, a counter identifier value for the counter identifier field of the data structure. The data structure may include one or more entries. Each of the one or more entries may include the counter identifier field and a counter value field. The process may also include identifying, in the data structure, an entry that comprises a counter identifier value identical to the determined counter identifier value. The process may further include increasing a counter value in the counter value field of the identified entry. |
US11899717B2 |
Video processing method, video processing apparatus, and computer-readable storage medium
This disclosure relates to a video processing method, a video processing apparatus, and a computer-readable storage medium. The video processing method includes: providing a first user with an interactive interface for tagging people in a video; receiving a tagging operation on at least one people in the video, which is inputted by the first user through the interactive interface; and in response to the tagging operation of the first user, displaying a tagging result in-feed outside a video display interface when the video is posted on a social network. |
US11899716B2 |
Content providing server, content providing terminal, and content providing method
An operation method of a user terminal for providing a video slide service includes uploading a UGC video to a server; receiving, from the server, scene meta-information for each playback section of the UGC video; generating a video slide file on the basis of the received scene meta-information for each playback section; classifying, according to categories, a plurality of pieces of page information configuring the video slide file; and generating a storybook corresponding to the UGC video on the basis of a plurality of page groups classified according to the categories. |
US11899714B1 |
Voice conversational search constraint management
Voice data from a current conversation between a user and a voice-controlled user device can be used to determine a search constraint for searching a database. Other search constraints can be determined based at least in part on the current conversation, a previous conversation, and/or a previous action. Properties can be associated with the search constraints. Once the search constraints have been determined, a plurality of search query plans is determined and a first search query plan is executed to query the database. |
US11899709B2 |
Methods, systems, and media for generating a group of media content items
Methods, systems, and media for generating a group of media content items are provided. In some embodiments, the method comprises: receiving, from a server, a plurality of media content items; storing, on a user device, the plurality of media content items; determining, by the user device, whether to request a clustering of the plurality of media content items; in response to determining that a request for clustering the plurality of media content items is to be made, transmitting the request to the server, wherein the request includes indications of the plurality of media content items; receiving, from the server, a plurality of clusters corresponding to the plurality of media content items; and causing indications of the plurality of media content items to be presented in a user interface on the user device, wherein the indications of the plurality of media content items are organized based on the plurality of clusters. |
US11899705B2 |
Putative ontology generating method and apparatus
Apparatus for generating a putative ontology from a data structure associated with a data store, the apparatus including an electronic processing device that generates a putative ontology by determining at least one concept table in the data structure, determining at least one validated attribute within the at least one concept table, determining at least one selected attribute value from the at least one validated attribute and generating at least one ontology class using the at least one attribute value. |
US11899702B2 |
System of visualizing validity level of searching, method of visualizing validity level of searching, and carrier means
A search system (10) includes a search term acquisition unit (111) configured to acquire a search term; a full-text search unit (112) configured to perform a searching operation based on the search term; and a visualization unit (114) configured to display a corresponding relationship between the search term and a result obtained by performing the searching operation. |
US11899700B1 |
Categorical exploration facilitation responsive to broad search queries
A search results user interface enables a user conducting a search of an electronic catalog to identify and access browse nodes (item categories) associated with the search query when the search query is determined to be broad. In one embodiment, if the catalog items that are responsive to the search query fall within more than a threshold number of browse nodes, a search results page is presented that provides functionality for the user to view the browse nodes associated with the search query and to navigate to associated browse node pages. |
US11899693B2 |
Trait expansion techniques in binary matrix datasets
A cluster generation system identifies data elements, from a first binary record, that each have a particular value and correspond to respective binary traits. A candidate description function describing the binary traits is generated, the candidate description function including a model factor that describes the data elements. Responsive to determining that a second record has additional data elements having the particular value and corresponding to the respective binary traits, the candidate description function is modified to indicate that the model factor describes the additional elements. The candidate description function is also modified to include a correction factor describing an additional binary trait excluded from the respective binary traits. Based on the modified candidate description function, the cluster generation system generates a data summary cluster, which includes a compact representation of the binary traits of the data elements and additional data elements. |
US11899687B2 |
Elastic in-memory database provisioning on database-as-a-service
In an example embodiment, a solution is used to provide for multiple and concurrent web application accessing of a database in a database-as-a-service (DBaaS) framework. More particularly, a cloud solution is provided on a DBaaS for leveraging Docker network functionality to provide a virtual Internet Protocol (IP) address pool, while utilizing in-memory database technology to set up an entire accessing solution for multiple and concurrent DBaaS users and web applications, which serve the data-intensive jobs to the in-memory database. This allows for improved functionality, performance, concurrency, and handling of network stress. |
US11899686B2 |
Method and system for managing bi-temporal data
A method for facilitating usage and storage of bi-temporal data is disclosed. The method includes receiving, via an application programming interface, an update request, the update request relating to an update of a data object with a new data object; identifying a builder pattern that corresponds to the data object based on a data type of the data object; automatically generating, by using the identified builder pattern, a delta object based on the request, the delta object relating to a difference between the data object and the new data object; associating the delta object with an axial value, the axial value including a reported time and an effective time; and persisting the delta object and the corresponding association as an event that represents the difference between the data object and the new data object. |
US11899679B2 |
Remote data gateway for use with a data analytics warehouse
In accordance with an embodiment, described herein are systems and methods for providing a remote data gateway for use with an analytics environment, such as, for example, an Oracle Analytics Cloud environment, or a data warehouse or other type of analytics or computing environment. In accordance with an embodiment, the remote data gateway enables secure access by a data analytics warehouse operating in a cloud environment, to a customer's on-premise data, without migrating their on-premise data to the cloud. An on-premise data client exposes a port, which a data analytics remote data gateway server connects to, authenticates itself, and thereafter calls into the client periodically, via a remote data gateway agent, to check for subsequent requests, for example to provide on-premise data to the cloud environment, or to run data analytics on the on-premise data. |
US11899677B2 |
Systems and methods for automatically curating query responses
Systems and methods that are adapted for automatic curation of query responses are disclosed herein. An example method includes obtaining user action metrics corresponding to responses provided in reply to a query for a target resource, the query having a search term, determining a portion of the responses having user action metrics with statistical significance, generating a list of curated responses based on the portion of the responses, and providing the curated responses in reply queries having the search term. |
US11899664B2 |
Computerized system and method for optimizing queries in a templated virtual semantic layer
A novel framework optimizes SQL queries that are generated from a templated virtual sematic layer. The framework introduces the use of a virtual semantic layer into database management systems' operations, whereby templated SQL queries can be rewritten according to a determined and measured nesting, dimensional structure that produces an optimized search system. This enables templated SQL fragments to be translated for query optimization, thereby reducing the drain on a database's resources and minimizing a query's impact on the database's performance. |
US11899661B2 |
Extraction method, extraction device, and extraction program
An extraction apparatus (10) is the extraction apparatus that extracts a common plan subtree that is a common part among a plurality of plan trees from the plurality of plan trees, and includes a first assignment unit (11) that calculates, based on information of nodes of a plan tree, a hash value for each node to assign the calculated hash value to the corresponding each node, a second assignment unit (12) that assigns a unique number associated with a set of pointers to each node based on the hash value of each node, and a common plan subtree extraction unit (13) that lists subtrees below a node having the same unique number to extract the common plan subtree from the plurality of plan trees. |
US11899659B2 |
Dynamically adjusting performance of materialized view maintenance
The maintenance of a materialized view created and managed by a materialized view management platform may be dynamically adjusted. The performance of updates to a materialized view are monitored to trigger different events to make adjustments to the performance of subsequent updates. The materialized view management platform can adequately scale to handle changes to data sources as inputs to the maintenance of the materialized view, as well as make other adjustments handle various changes in the capability of the target data store to receive updates to the materialized view (e.g., target data store outages). |
US11899657B2 |
Method and system for implementing data associations
Novel tools and techniques are provided for implementing data storage and/or retrieval, and, more particularly, for implementing data associations. In various embodiments, an associations rules engine might query data aggregation data services to determine whether a first data object (which along with a first relationship rule that indicates a one-to-one relationship between the first data object and a corresponding second data object) is associated with one or more third data objects; might abstract the first data object, the first relationship rule, and the one or more third data objects; might update, in a metadata catalog, a catalog entry corresponding to the first data object with one or more associations among various data objects; and might provide a requesting computing system with access to the catalog entry corresponding to the first data object, the computing system performing one or more computational tasks using the associations stored in the catalog entry. |
US11899650B2 |
Using statistical dispersion in data process generation
Methods and systems are described herein for facilitating data integrity processes using measures of statistical dispersion (e.g., gini impurities) of dataset features. The described mechanism may be also be used for selection and dimensionality reduction. Dimensionality reduction may enable storing the dataset using less storage space or performing other operations on the dataset using less resources. In some embodiments, the above described mechanism may be used for supervised categorial clustering and/or categorical classification. |
US11899646B2 |
Providing table data access in user-specified formats on user-managed storage
The subject technology receives a command to commit a table in a different table format on an external volume. The subject technology generates a first snapshot of the table on internal storage. The subject technology generates a first list of metadata files on the internal storage. The subject technology generates, based on the first list of metadata files, a first set of metadata files on the internal storage. The subject technology generates a second snapshot of the table on the external volume. The subject technology generates a second list of metadata files on the external volume. The subject technology generates, based on the second list of metadata files, a second set of metadata files on the external volume. The subject technology generates a first set of data files in a different file format on the external volume. |
US11899644B2 |
Technique of efficiently, comprehensively and autonomously support native JSON datatype in RDBMS for both OLTP and OLAP
Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed. |
US11899640B2 |
Method of building and appending data structures in a multi-host environment
A processor-based method of building and appending data structures in a multi-host environment includes creating and storing data into a first data structure having a first root node, a first right leaf node and a plurality of other leaf nodes and non-leaf nodes defining multiple hierarchical levels; allowing a search of the first data structure to proceed while creating a second data structure that includes a second root node, a second left leaf node and a plurality of leaf nodes and non-leaf nodes defining multiple hierarchical levels; receiving a command to append the second data structure to the first data structure during searching the first data structure; creating a global lock for all hosts in the multi-host environment to the first root node and the first right leaf node of the first data structure while allowing access to the plurality of other leaf nodes and non-leaf nodes of the first data structure; updating the first root node and the first right leaf node with information about the second data structure; committing the update of the first root node and the first right leaf node; releasing the global lock to the first root node and the first right leaf node; and sending updated copies of the first root node and the first right leaf node to other hosts in a multi-host environment. |
US11899639B1 |
Data storage based on geographic location
A first combined key may be generated based on a geographic location, a first time, and a first user that are associated with a first event. The first combined key and first data indicating the first event may be stored in a database, the first combined key configured to identify the first data. A second combined key may be generated based on the geographic location, a second time, and a second user that are associated with a second event. The second combined key and second data indicating the second event may be stored in the database, the second combined key configured to identify the second data. A set of events associated with the geographic location and comprising the first event and the second event may be presented by retrieving the first data and the second data using the first combined key and the second combined key, respectively. |
US11899638B2 |
Token based dynamic data indexing with integrated security
Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path. |
US11899637B2 |
Event-related media management system
An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising. |
US11899636B1 |
Capturing and maintaining a timeline of data changes in a relational database system
Methods and apparatuses are described for capturing and maintaining a timeline of data changes in a relational database system. A server identifies changed records from relational database tables. The server analyzes the changed records to determine a maximum timestamp for each primary key and extracts the changed records associated with each primary key where a timestamp is equal to or greater than the maximum timestamp for the primary key. The server generates timestamp ranges for each primary key, each comprising an effective date and an expiration date. The server determines whether each key-date combination already exists in a historical record table. The server updates an expiration date of an existing record in the historical record table using the effective date and inserts a new record for the timestamp range using the captured records. |
US11899632B1 |
System and method for secure linking and matching of data elements across independent data systems
A methods, systems, and devices for secure linking and matching of data elements across independent data systems of a first and a second enterprise are disclosed. The system includes a first private data system having a first private database that may include all attributes known to the first enterprise A reference data system having a reference database and is also part of the first enterprise. The reference database may include all known attributes regarding data records contained any data system that is in communication with and/or has access to the reference database. A first set of query attributes may be used determine whether a subject represented by the first set of query attributes associates uniquely with a subject of any private data record stored in the first private database. A similar comparison may be made in the reference database. |
US11899628B2 |
Consolidation of user plane and control plane reports in a 5G communication network
A method of performing a virtual network function. The method comprises forking a user plane process on a computer by a virtual network function process that executes on the computer, forking a control plane process on the computer by the virtual network function process, adding blocks to a user plane blockchain by the user plane process that record user plane events, adding blocks to a control plane blockchain by the control plane process that record control plane events, creating a first package of information by the user plane process based on the user plane blockchain, self-terminating by the user plane process while passing the first package of information to the virtual network function process, creating a second package of information by the control plane process based on the control plane blockchain, self-terminating by the control plane process while passing the second package of information to the virtual network function process. |
US11899627B1 |
Recent file synchronization and aggregation methods and systems
With multiple software applications, multiple electronic devices for a user to access and work upon, and multiple potential storage locations for the files it is difficult for a user to remember the identity of a file worked upon, its storage location, or which application they employed. Whilst some applications provide a user with a listing of recently opened files these are only those accessed by that specific application upon a specific device. Embodiments of the invention provide users with a synthesized centralized view of all files accessed irrespective of where the user has stored the electronic content, with which electronic device the electronic content was accessed with, or with which software application the electronic content was accessed with. |
US11899626B2 |
Layer mapping
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a layer mapping operation are described. A described technique includes receiving a drawing file comprising a first set of layers. A template that defines one or more protocols that control the layer data value aggregation is selected. A set of data values associated with one or more layers in the first set of layers is aggregated in response to applying at least one of the one or more protocols to the drawing file. A second set of layers is generated using the set of data values. A layer mapping output that specifies a second set of layers is generated. The layer mapping output is provided as an input to an application module of a space management program. |
US11899624B2 |
System and method for random-access manipulation of compacted data files
A system and method for random-access manipulation of compacted data files, utilizing a reference codebook, a random-access engine, a data deconstruction engine, and a data deconstruction engine. The system may receive a data query pertaining to a data read or data write request, wherein the data file to be read from or written to is a compacted data file. A random-access engine may facilitate data manipulation processes by accessing a reference codebook associated with the compacted data file, a frequency table used to construct the reference codebook, and data query details. A data read request is supported by random-access search capabilities that may enable the locating and decoding of the bits corresponding to data query details. A random-access engine facilitates data write processes. The random-access engine may encode the data to be written, insert the encoded data into a compacted data file, and update the codebook as needed. |
US11899623B2 |
Suggesting content items to be accessed by a user
A client application sends an application programming interface call to an interface of a content management system. The call specifies one or more content item search criteria. Sending the call causes the content management system to perform a lookup in a content item index to identify at least one content item that satisfies the one or more content item search criteria. Based on sending the call, the client application receives from the content management system a suggestion to attach the at least one content item to a text being displayed by at the computing system. |
US11899620B2 |
Metadata attachment to storage objects within object store
Techniques are provided for managing objects within an object store. An object is maintained within an object store. In an embodiment, a rule is enforced for the object that in-use slots of the object are non-modifiable and unused slots of the object are modifiable. Metadata of additional information for a slot within the object is attached to the object header. A first application allowed to access user data within the slot is provided access to the user data without being provided access to the metadata. A second application allowed access to the user data and the additional information is provided with access to the user data and the metadata for identifying a location of additional information within the object. |
US11899619B2 |
Approaches for managing data retention lifecycle
Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state. |
US11899618B2 |
Architecture for management of digital files across distributed network
A server system selectively executes a first application and receives from a second application executable on a first electronic device a copy of a first electronic file automatically transferred from the second application in response to a modification to content of the first electronic file and receives from a third application a copy of a second electronic file automatically transferred from the third application in response to a modification to content of the second electronic file. The server system automatically transfers the copy of the first electronic file to a second electronic device to provide a newer version of the first electronic file to the second electronic device and automatically transfers the copy of the second electronic file to the first electronic device to provide a newer version of the second electronic file to the first electronic device. |
US11899612B2 |
Online upgrading method and system for multi-core embedded system
The present disclosure provides an online upgrade method and system for a multi-core embedded system. The system includes a service system and a multi-core embedded system. The service system is used to provide upgrade firmware files. The multi-core embedded system includes: a system on chip, including a multi-core embedded processor system and a programmable logic module, the programmable logic module maps the memory of the multi-core embedded processor system to the service system; a communication module, establishing the communication connection between the system on chip and the service system, receiving and caches the upgraded firmware files from the service system; a DMA module, used for fast data transfer between the communication module and the memory of the multi-core embedded processor system; an interrupt controller, executing interrupt processing, so that the multi-core embedded processor system can obtain the upgraded firmware files through the memory. |
US11899605B2 |
Data network having at least three line branches, which are connected to one another via common star node as well as a motor vehicle and operating method for the data network
A data network has at least three line branches connected via a common star node to distribute message signals from one of the line branches onto the other line branches, wherein connected to at least one of the line branches is at least one bus-user device is configured to generate in a corresponding transmit mode by a corresponding transmit unit at least one of the message signals, wherein in the corresponding bus-user device, the transmit unit has a current source circuit which, in generating the message signal (16), is configured to inject an electric current into electrical lines of the line branch to which the bus-user device is connected, and via the current source circuit the lines are connected to an internal impedance value of the current source circuit that in transmit mode is constantly greater than 10 times the value of the characteristic impedance, for example greater than 500 Ohms. |
US11899601B1 |
Credit synchronization by sending a value for a local credit in a message sender from a message receiver to the message sender in response to a synchronization trigger
A synchronization trigger associated with synchronizing credit is obtained at a message receiver in a System On Chip (SOC). In response to receiving the synchronization trigger, a value for a local credit in the message sender is sent from the message receiver to a message sender in the SOC. At the message sender, the local credit is updated with the value for the credit that is received from the message receiver, wherein a requirement to send a message from the message sender to the message receiver is that the local credit has a non-zero value. |
US11899600B2 |
Serial connector adapter system
A serial connector adapter system includes a serial connector adapter device connected to a computing device. The serial connector adapter device includes a serial communication request subsystem coupled to a serial connector and a first USB connector. The computing device includes a second USB connector connected to the first USB connector, a serial communication subsystem coupled to the second USB connector, and a serial communication configuration subsystem coupled to the second USB connector and the serial communication subsystem. The serial communication configuration uses a USB ground drain connection in the first and second USB connectors subsystems to identify the serial connector adapter device and perform bi-directional communications to receive a request for serial communications with the serial communication subsystem and, in response, configures the serial communication subsystem to perform serial communications via the serial connector using USB transmitter/receiver pair connections in the first and second USB connectors. |
US11899599B2 |
Apparatuses, methods, and systems for hardware control of processor performance levels
Systems, methods, and apparatuses relating to hardware control of processor performance levels are described. In one embodiment, a processor includes a plurality of logical processing elements; and a power management circuit to change a highest non-guaranteed performance level and a highest guaranteed performance level for each of the plurality of logical processing elements, and set a notification in a status register when the highest non-guaranteed performance level is changed to a new highest non-guaranteed performance level. |
US11899597B2 |
High capacity memory system with improved command-address and chip-select signaling mode
A memory controller and buffers on memory modules each operate in two modes, depending on the type of motherboard through which the controller and modules are connected. In a first mode, the controller transmits decoded chip-select signals independently to each module, and the motherboard data channel uses multi-drop connections to each module. In a second mode, the motherboard has point-to-point data channel and command address connections to each of the memory modules, and the controller transmits a fully encoded chip-select signal group to each module. The buffers operate modally to correctly select ranks or partial ranks of memory devices on one or more modules for each transaction, depending on the mode. |
US11899593B2 |
Method and apparatus for detecting ATS-based DMA attack
Embodiments are directed to providing a secure address translation service. An embodiment of a system includes a computer-readable memory for storage of data, the computer-readable memory comprising a first memory buffer and a second memory buffer, an attack discovery unit device comprising processing circuitry to perform operations, comprising, receiving a direct memory access (DMA) request from a remote device via a Peripheral Component Interconnect Express (PCIe) link, the direct memory access (DMA) request comprising a host physical address and a header indicating that the target memory address has previously been translated to a host physical address (HPA), and blocking a direct memory access in response to a determination of at least one of that the remote device has not obtained a valid address translation from a translation agent, or that the remote device has not obtained a valid translation for the target memory address from the translation agent. |
US11899591B2 |
Dynamically sized redundant write buffer with sector-based tracking
Exemplary methods, apparatuses, and systems include detecting an operation to write dirty data to a cache. The cache is divided into a plurality of channels. In response to the operation, the dirty data is written to a first cache line in the cache, the first cache line being accessed via a first channel. Additionally, a redundant copy of the dirty data is written to a second cache line in the cache. The second cache line serves as a redundant write buffer and is accessed via a second channel, the first and second channels differing from one another. A metadata entry for the second cache line is updated to reference a location of the dirty data in the first cache line. |
US11899590B2 |
Intelligent cache with read destructive memory cells
A data storage system can employ a read destructive memory configured to fill a first cache with a first data set from a data repository prior to populating a second cache with a second data set describing the first data set with the first and second cache each having non-volatile ferroelectric memory cells. An entirety of the first cache may be read in response to a cache hit in the second cache with the cache hit responsive to a data read command from a host and with the first cache being read without a refresh operation restoring the data of the first cache. |
US11899580B2 |
Cache space management method and apparatus
A cache space management method and apparatus are disclosed. In the method, first, a hit rate of the read cache of the storage system is obtained; and then, a size of the read cache and a size of the metadata cache are adjusted based on the hit rate of the read cache. In the foregoing technical solution, the size of the read cache and the size of the metadata cache are dynamically adjusted by using the hit rate of the read cache as a decision factor. For example, when the hit rate of the read cache is relatively high, the size of the read cache may be increased. |
US11899579B2 |
Systems and methods for normalizing data from multiple sources
A system includes a processor and a memory including instructions that are executable for causing the processor to perform operations. The operations include accessing a new component value and a set of inner heaps. Each inner heap of the set of inner heaps includes a sorted set of components originating from a plurality of component sources. The operations further include assigning the new component value to a first inner heap of the set of inner heaps. In response to assigning the new component value to the first inner heap, the operations include sorting the first inner heap to identify a maximum or minimum value of the first inner heap. In response to determining that the new component value changes the maximum or minimum value of the first inner heap, the operations include updating an outer heap to include a reference to the new component value of the first inner heap. |
US11899575B1 |
Flash memory system with address-based subdivision selection by host and metadata management in storage drive
This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage. |
US11899570B2 |
System and method for optimizing assessment and implementation of microservices code for cloud platforms
A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining count of microservices anti-patterns in microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining current state of the microservices code by determining a maturity score. A set of repeatable steps associated with microservices code development are provided in bundled form for accelerated implementation of changes in the microservices code for deployment on the multiple target cloud platforms. |
US11899559B1 |
Policy control threat detection
Techniques are described that determine whether applications and/or services operating in a network environment adhere to risk reduction policies. An example system includes one or more processors, a first agent, a second agent, a third agent, and a compliance analyzer. The first agent analyzes source code in a source code repository associated with an application executing in a network environment according to a first set of policies. The second agent analyzes artifacts of deployed assets on a target deployment environment associated with the application according to a second set of policies. The third agent analyzes access logs to the application according to a third set of policies. The compliance analyzer determines a risk of the application based on the analysis by the first, second, and third agents. |
US11899558B2 |
Systems and methods for optimizing hard drive throughput
The disclosed computer-implemented method includes accessing a hard drive to measure operational characteristics of the hard drive. The method next includes deriving hard drive health factors used to control the hard drive that are based on the measured operational characteristics. The derived hard drive health factors include an average per-seek time indicating an average amount of time the hard drive spends seeking specified data that is to be read and an average read speed indicating an average amount of time the hard drive spends reading the specified data. The method next includes determining, based on the hard drive health factors and the operational characteristics, an amount of load servicing capacity currently available at the hard drive, and then includes regulating the amount of load servicing performed by the hard drive according to the determined amount of available load servicing capacity. Various other methods, systems, and computer-readable media are also disclosed. |
US11899557B2 |
Automatic span context propagation to worker threads in rich-client applications
Disclosed techniques relate to tracing a subsidiary thread of a web page application. In an example, a method includes providing a web page application to a web browser. The method further includes creating, from the web page application, a global tracer configured to log tracing data for the web page application and a span. The method further includes instantiating, from the web page application, a wrapper for a subsidiary thread. The wrapper is configured to execute shim code before executing the subsidiary thread. The method further includes passing, from the wrapper to the shim code, configuration data of the global tracer. The method further includes creating a subsidiary tracer from the shim code and the configuration data. The subsidiary tracer configured to log tracing data for the subsidiary thread and a thread span. |
US11899556B2 |
Computer-implemented method for generating a component fault and deficiency tree of a multi-component system comprising a plurality of components
Provided is a computer-implemented method for generating a Component Fault and Deficiency Tree of a multi-component system the method including: a. modeling the multi-component system using a Component Fault and Deficiency Tree, b. the Component Fault and Deficiency Tree includes a plurality of component fault and deficiency tree elements associated with the respective components; c. each component fault and deficiency tree element includes at least one inport and at least one outport; d. each component fault and deficiency tree element includes at least two events as internal fault tree logic; e. at least one gate, f. each component fault and deficiency tree element includes at least one mitigation logic; g. at least one Boolean AND-Gate, configured to connect the internal fault tree logic and the at least one mitigation logic; and h. providing the generated Component Fault and Deficiency Tree of the multi-component system as output. |
US11899555B2 |
System for application engagement composite index
A method may include accessing, from a data store, telemetry data for an application, the telemetry data identifying actions executed by the application for a set of users of the application; retrieving an engagement index for the application using the telemetry data based on an engagement index profile, the engagement index profile identifying a selection of actions and a set of calculation dimensions; and presenting a user interface, the user interface including: a first portion identifying the selection of actions; a second portion identifying the set of calculation dimensions; a third portion identifying an original value of an action of the selection of actions with respect to a dimension in the set of calculation dimensions; and a fourth portion identifying a weighted composite value of the action with respect to set of calculation dimensions. |
US11899551B1 |
On-chip software-based activity monitor to configure throttling at a hardware-based activity monitor
On-chip software-based activity monitoring is implemented to configure hardware-based activity throttling. A software-based activity monitor implemented on an integrated circuit obtains data from on-chip components to determine throttling modifications for a processing engine of the integrated circuit. The throttling modifications are applied to throttling criteria that is used by a hardware-based activity monitor on the integrated circuit which is responsible for directly evaluating and throttling processing at the processing engine of the integrated circuit. |
US11899548B2 |
Generation of an issue recovery improvement evaluation regarding a system aspect of a system
A method includes determining, by an analysis system, a system aspect of a system for an issue recovery improvement evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective and at least one evaluation viewpoint for use in performing the issue recovery improvement evaluation on the system aspect. The method further includes obtaining, by the analysis system, issue recovery improvement data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, an issue recovery improvement rating as a measure of system issue recovery improvement maturity for the system aspect based on the issue recovery improvement data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric. |
US11899547B2 |
Transaction based fault tolerant computing system
A computing apparatus includes a transaction-record memory and a comparator. The transaction-record memory is to receive and store one or more sequences of transaction records, each transaction record including a unique transaction ID and a transaction payload. The comparator is to compare the payloads of transaction records having the same transaction ID, and to initiate a responsive action in response to a discrepancy between the compared transaction payloads. |
US11899544B2 |
Efficient synchronization of cloud enabled file system database during snapshot restore operation
Methods, apparatus, and processor-readable storage media for efficient synchronization of a cloud enabled file system database during a snapshot restore operation are provided herein. An example computer-implemented method includes intercepting a user request to initiate a snapshot restore operation on a file system associated with a local storage system, wherein the file system comprises one or more stub files that are indicative of locations of cloud objects comprising files that were previously sent from the local storage system to a cloud storage platform; prior to the snapshot restore operation being performed, creating a current snapshot of the file system; obtaining an indication that the file system was successfully restored on the local storage system; and using the current snapshot to perform a synchronization operation, wherein the synchronization operation deletes one or more orphan cloud objects in the cloud storage platform that resulted from the snapshot restore operation. |
US11899543B2 |
High-frequency virtual machine restore points
Systems for application configuration backup and restore. Techniques establish high frequency restore points of application configuration metadata. Processing commences upon receiving instructions to periodically take snapshots of application configuration metadata. To avoid incurring unnecessary costs to process snapshots of application configuration metadata when the application configuration metadata is slow-changing, the method performs a low-cost check to get the latest update time of the application configuration metadata. That time is compared to the time of the most recent snapshot of the application configuration metadata. When the time of the latest update time of the application configuration metadata is equal to the time of the most recent snapshot of the application configuration metadata, then rather than incurring the cost of generating a duplicate snapshot, the method waits for a duration without generating a new snapshot. High frequency restore points for application configuration metadata are emulated by pointing to corresponding lower frequency snapshots. |
US11899540B2 |
Regenerating a chain of backups
A synthetic full backup of a source volume is retrieved, the synthetic full having been created from merging a backup chain including an incremental backup into a full backup. The full backup corresponds to a state of the source volume at a first time. The synthetic full corresponds to a state of the source volume at a second time, after the first time. A bitmap embedded into a snapshot of the source volume taken at the second time is retrieved. The bitmap identifies data from the source volume copied to secondary storage for the incremental backup. The backup chain is regenerated by copying from the snapshot the data identified by the bitmap to a regenerated incremental backup. |
US11899539B2 |
Synchronized generation of backup copy for federated application in an information processing system
Techniques disclosed herein provide improved techniques for generating backup copies associated with applications. For example, a method comprises managing synchronous generation of a backup copy of an application comprised of two or more application components respectively executed on two or more host devices, wherein each host device has a storage system associated therewith, by controlling the creation of a backup copy of each application component executed on each host device on its associated storage system within the same time period. |
US11899536B2 |
Autoscreenshot systems and methods for virtual operating system states
Described screenshot verification systems and methods for automatically verifying the integrity of a backup image or other process-of-interest using a screenshot verification system, as well as disaster recovery systems including said systems and performing said methods. In accordance with various aspects of the present disclosure, a virtual machine is booted and screenshots of the boot process are taken, which are used by a trained model, such as a convolutional neural network, to determine a boot state consistency. The systems and methods described deliver over 99% accuracy and do not involve regular expression analysis typical of conventional methods. |
US11899534B2 |
Techniques for providing direct host-based access to backup data using a proxy file system
Techniques for providing direct access to backup data can include: receiving a selection of a backup of a file system, wherein the backup is stored on a backup system connected to a data storage system; creating, in accordance with said selection of the backup, a remote copy of the backup, wherein the remote copy is stored on the backup system; generating a proxy file system for the remote copy on the backup system, wherein the proxy file system is mapped by the data storage system to the remote copy on the backup system; and providing a host with direct access to the remote copy using the proxy file system. |
US11899533B2 |
Stripe reassembling method in storage system and stripe server
A stripe reassembling technique includes a stripe server that selects stripes; uses data chunks including valid data in the stripes S1, S2, and S3 as data chunks in a new stripe S4, and generates data of a parity chunk for data of the data chunks in S4 according to an erasure coding (EC) algorithm the same as that of S1, S2, and S3 ; and stores the parity data of the parity chunk on a parity storage node. |
US11899532B2 |
Determining locations in NAND memory for boot-up code
Methods, systems, and devices for determining locations in memory for boot-up code are described. An indication of one or more timeout durations for a boot sequence is received. Information for the boot sequence is stored in one or more memory cells based on the one or more timeout durations, where the one or more memory cells is selected based on a read latency, an error rate, or a storage-level of the one or more memory cells with relation to the indicated one or more timeout durations. The information for the boot sequence stored in the one or more memory cells is accessed based on an initialization of the boot sequence. |
US11899530B2 |
Performing a cyclic redundancy checksum operation responsive to a user-level instruction
In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. |
US11899526B2 |
Methods, apparatus and articles of manufacture to perform service failover
Example apparatus to perform service failover as disclosed herein are to detect a failure condition associated with execution of a service by a first compute platform, the execution of the service responsive to a first request. Disclosed example apparatus are also to send a second request to a second compute platform to execute the service. Disclosed example apparatus are further to monitor a queue of the first compute platform for a response to the first request, the response to indicate execution of the service by the first compute platform has completed, and when the response is detected in the queue, discard the response from the queue. |
US11899518B2 |
Analog MAC aware DNN improvement
Methods, systems and computer program products are provided for improving performance (e.g., reducing power consumption) of a hardware accelerator (e.g., neural processor) comprising hybrid or analog multiply and accumulate (MAC) processing elements (PEs). Selective variation of the precision of an array of MAC PEs may reduce power consumption of a neural processor. Power may be conserved by dynamically controlling the precision of analog to digital (ADC) output bits for one or more MAC PEs. Dynamic control of ADC output bit precision may be based on precision information determined during training and/or post-training (e.g., quantization) of an artificial intelligence (AI) neural network (NN) model implemented by the neural processor. Precision information may include a range of dynamic precision for each of a plurality of nodes of a computation graph for the AI NN model. |
US11899515B2 |
Point of sale device power management and undervoltage protection
A point-of-sale (POS) device includes a processor, a battery, a transaction object reader, a printer with a printer controller, and optionally a temperature sensor. The processor determines a present power discharge capability rate of the battery, optionally based on a temperature measured by the temperature sensor. The processor also calculates a first estimated power draw rate based on a first setting value for at least one of the components of the POS device, such as the printer. If the first estimated power draw rate is dangerously close to the present power discharge capability rate of the battery, a second estimated power draw rate is calculated based on a second setting value for the one or more components. If the second estimated power draw rate is no longer dangerously close to the present power discharge capability rate of the battery, the components are set to the second settings value. |
US11899514B2 |
Managing power consumption in a software build environment
Described herein are systems, methods, and software to manage power consumption in a software build environment. In one implementation, a monitoring service monitors power consumption information associated with a build environment for one or more software components. The monitoring service further identifies one or more trends associated with the power consumption information based at least on the power consumption information satisfying one or more criteria and generates a summary for display that indicates at least the one or more trends. The monitoring service may also identify and display as part of the summary one or more suggestions to improve power consumption based on the one or more trends. |
US11899512B2 |
Automated system and method for inserting memory modules into motherboards
The technology relates to a memory insertion apparatus for pushing memory modules into corresponding memory sockets on a circuit board. The memory insertion apparatus may include a frame and an actuation assembly coupled to the frame, and one or more cam assemblies each rotatably coupled to the frame and operatively coupled to the actuation assembly. Each cam assembly may include a central shaft extending in a longitudinal direction, and a plurality of cams each having a tip configured to engage one of the memory modules, the tip extending from the central shaft in a respective radial direction perpendicular to the longitudinal direction. A center of each cam may be offset from centers of adjacent ones of the cams by a pitch distance that is about equal to a pitch distance between centers of adjacent ones of the memory sockets. |
US11899509B2 |
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. |
US11899508B2 |
Camera and terminal device
The present disclosure relates to a camera and a terminal device. The camera can include a lens module that can be configured to move along its axis. The camera can further include an optical element, and the lens module moves toward or away from the optical element along its axis to adjust a distance between the optical element and the lens module. The camera can also include a light shielding component and a connecting structure, and the lens module is connected to the light shielding component through the connecting structure, the lens module moves along its axis, and drives the light shielding component to move through the connecting structure, to adjust a size of an opening of the light shielding component. |
US11899507B2 |
Display device
A display device includes a first body and a second body, a hinge part disposed between the first body and the second body and connected to the first body and the second body, a support plate connected to the first body and the second body, and a display panel attached to the support plate. The second body includes a first part and a second part that are slidably engaged, and the second part of the second body slides out from the first part of the second body. |
US11899506B2 |
Electronic device having thermal spreading through a hinge of a configurable housing that supports a front flexible display
An electronic device, a communication device, and a method enhance thermal energy spreading via thermal spreader layer(s) of a flexible layer assembly extending through a hinge coupling first and second device housings of a configurable housing assembly. The thermal spreader layer is positioned on a surface of a flexible circuit of the flexible layer assembly. The thermal spreader layer has one end thermally coupled to a first structure within the first device housing and another end thermally coupled to a second structure within the second device housing to transfer thermal energy between the first and the second structures. The flexible layer assembly deforms within one or both of a first and second chamber respectively of the first and second device housings when the first and second device housings pivot about the hinge from a closed position to an axially displaced open position. |
US11899505B2 |
Hinge and hinge device for a mobile terminal having external flexible screen
A hinge of a mobile terminal having an external flexible screen includes a main support, a first support plate and a second support plate. Auxiliary supports are arranged between the first support and the main support, and between the second support and the main support. The main support and the auxiliary supports correspond to the bending portion when the hinge is folded. The hinge includes a plastic sheet to be repeatedly bent back and forth. The plastic sheet is located on the upper surface near the end of the auxiliary supports and the main support, and fixedly connected with the auxiliary support and the main support. The two ends of the plastic sheet are respectively connected with the first support and the second support. The structure of the hinge is reasonable, to make the structure in the middle of the hinge easier to assemble and has longer service life. |
US11899504B2 |
Electronic device
An electronic device includes a casing, a driven component, a magnetic component and an electromagnetic component. The casing has an outer surface, an inner surface, and an accommodating groove penetrating through the outer surface and the inner surface. The driven component is movably disposed in the accommodating groove. The magnetic component is connected to the driven component. The electromagnetic component is aligned with the magnetic component, and the magnetic component and the electromagnetic component are located at the same side of the inner surface. When the electromagnetic component isn't powered, the magnetic component and the electromagnetic component are attracted to each other, and the driven component is positioned at a first position. When the electromagnetic component is powered, the magnetic component and the electromagnetic component are repulsed to each other so as to drive the driven component to move from the first position to the second position. |
US11899502B2 |
Laptop computers with a movable accessory housing
Laptop computers with a movable accessory housing are described herein. An example laptop computer incudes a base, a lid moveably coupled to the base, a display carried by the lid, an arm pivotably coupled to the lid, and an accessory housing carried by the arm. The arm is pivotable to move the accessory housing between a first position in which the accessory housing is disposed along a bottom edge of the lid and a second position in which the accessory housing is disposed along a top edge of the lid. |
US11899497B1 |
Article mounting apparatus and system comprising same
An article mounting system comprises an article mounting apparatus and an article (e.g., accessory item) including a first article mount integral therewith. The article mounting apparatus comprises a main body and a first article attachment body. The first article attachment body is movably attached to the main body for enabling the first article attachment body to be moved between a first use position relative to the main body and a second use position relative to the main body. The first article attachment body includes set of retention members engageable with a set of mating retention members of the first article mount. Such engagement provides for the first article mount to be releasably retain in a selected one of a plurality of available mounting positions relative to the first article attachment body. |
US11899496B2 |
Docking connector platform for mobile electronic devices
Docking platforms formed in one of the largest-surface-area surfaces of mobile electronic devices. Such a docking platform may comprise a docking accessory cavity having a docking connection system comprising one or more docking connectors formed within the cavity, and optionally two or more electrical contacts within the cavity, the contacts electrically connected to electronics within the electronic device and constructed and arranged to allow electrical connection to detachable docking accessories. The docking connection system is operable to form detachable attachments to multiple independent docking accessories simultaneously. The cavities of the docking platforms are shaped to accommodate a broad range of docking accessories that are specially adapted to sit in a generally flush manner with the back surface of the mobile electronic device while attached to the docking connectors. One type of accessory forms an assembly with an expandable accordion attached to the docking platform. |
US11899492B2 |
Electronic device
The present disclosure relates to an electronic device including a rotation shaft, a first body and a second body which are foldable or unfoldable in relation to each other around the rotation shaft. The first body has a first end surface facing away from the rotation shaft and a second end surface connected between the first end surface and the rotation shaft. A first metal member is provided on the first body, includes a first and second parts connected in such a manner that the first metal member has a bent form, and constitutes a radiator of a first antenna set. The first part is arranged on the first end surface. The second part is arranged on the second end surface. A second metal member is provided on the second body, is grounded via a first switch component configured to adjust an electrical length of the second metal member. |
US11899491B1 |
System and method for timing synchronization
The system and method generates a pulse or a signal that is transmitted between a central processing unit or processor and an Ethernet integrated circuit card to program a trigger generator in the IC. The pulse is effectively a 1PPS signal that is provided to the IC, which may be in the form a field programmable gate array to enable timing synchronization. The trigger in the IC may also generates an interrupt to the processor so a driver in the CPU is instructed to set the next trigger. For the trigger to be accurately controlled, the control routine is implemented in the driver existing in kernel space rather than user space. A routine or protocol periodically polls the interrupt to determine when the trigger must be reset. |
US11899489B2 |
Method for determining the behavior of a smart card, and related server
A method for determining a behavior of a smart card, which may be implemented by a server. The method includes operations for obtaining a first reference time data corresponding to a time for setting a smart card clock, and a second reference time data corresponding to a time for reading a first time data from the clock, determining a time drift associated with the smart card based on the first reference time data and on the second reference time data, and determining a behavior of the smart card from the time drift. |
US11899473B2 |
Counter drone system
The system comprises a plurality of sensor systems, a counter drone, and a processor. A sensor system of the plurality of sensor systems comprises one or more sensors that are connected to a network. The counter drone is connected to the network. The processor is configured to receive an indication of a potential target from the plurality of sensor systems; generate a fused data set for the potential target, determine whether the potential target comprises the threat drone based at least in part on the fused data set; and in response to determining that the potential target comprises the threat drone, provide counter drone instructions to the counter drone. |
US11899472B2 |
Aerial vehicle video and telemetric data synchronization
Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location. |
US11899469B2 |
Method and system of integrity monitoring for visual odometry
A method of integrity monitoring for visual odometry comprises capturing a first image at a first time epoch with stereo vision sensors, capturing a second image at a second time epoch, and extracting features from the images. A temporal feature matching process is performed to match the extracted features, using a feature mismatching limiting discriminator. A range, or depth, recovery process is performed to provide stereo feature matching between two images taken by the stereo vision sensors at the same time epoch, using a range error limiting discriminator. An outlier rejection process is performed using a modified RANSAC technique to limit feature moving events. Feature error magnitude and fault probabilities are characterized using overbounding Gaussian models. A state vector estimation process with integrity check is performed using solution separation to determine changes in rotation and translation between images, determine error statistics, detect faults, and compute protection level or integrity risk. |
US11899465B2 |
Autonomous and assisted docking systems and methods
Techniques are disclosed for systems and methods to provide docking assist for mobile structures. A docking assist system includes a logic device, one or more sensors, one or more actuators/controllers, and modules to interface with users, sensors, actuators, and/or other modules of a mobile structure. The logic device is adapted to receive docking assist parameters from a user interface for the mobile structure and perimeter sensor data from a perimeter ranging system mounted to the mobile structure. The logic device determines docking assist control signals based, at least in part, on the docking assist parameters and perimeter sensor data, and it then provides the docking assist control signals to a navigation control system for the mobile structure. Control signals may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure. |
US11899462B2 |
Motion-plan validator for autonomous vehicle
The present disclosure is directed to validating motion plans for autonomous vehicles. In particular, the methods, devices, and systems of the present disclosure can: receive data indicating a motion plan of an autonomous vehicle through an environment of the autonomous vehicle; receive data indicating one or more inputs utilized in generating the motion plan; and determine, based at least in part on the data indicating the motion plan and the data indicating the input(s), whether execution of the motion plan by the autonomous vehicle would violate one or more predetermined constraints applicable to motion plans for the autonomous vehicle. |
US11899455B2 |
Systems and methods for vehicle smart seats
A method comprises obtaining smart seat sensor data, the smart seat sensor data being detected by a tactile-sensitive surface material of a seat of an autonomous vehicle in response to a user interacting with the tactile-sensitive surface material. Other sensor data is obtained from one or more other sensors disposed within the autonomous vehicle. The smart seat sensor data and the other sensor data are integrated. A behavior of the user is estimated based on the integrated data, and the autonomous vehicle is controlled based on the estimated behavior of the user. |
US11899445B2 |
High availability redundant power distribution systems and methods
Embodiments of this present disclosure may include a system with a first power converter and a control system. The first power converter may supply a first output power to a first backplane at least sometimes concurrent to a second power converter supplying a second output power to a second backplane. The control system may be electrically coupled to the first backplane and the second backplane. The control system may balance a first electrical property and a second electrical property provided to each of one or more load components electrically coupled to the first backplane and the second backplane. |
US11899443B2 |
Operational parameter based flight restriction
A system for operating a vehicle includes a first temperature sensor located at a first location and configured to measure a first temperature; a second temperature sensor located at a second location configured to measure a second temperature; and one or more processors. The one or more processors are individually or collectively configured to receive information regarding the first temperature and/or the second temperature; process the information; and impose a restriction affecting operation of the vehicle based on the processed information. |
US11899442B2 |
System and method for structural health monitoring using internet of things and machine learning
The present invention discloses a system and method for structural health monitoring to identify structural anomaly and to predict structural integrity of civil structures on real time basis by evaluating feasibility of wireless structural health monitoring (SHM) of civil structures encompassing internet-of-things (IOT) and machine learning models (8). The system includes a sensor (S) connected to node processor (1, 1a, 1b, 1c, . . . 1n), physical device gateway (2), cloud gateway (4), trigger function software client (5), graphic user interface or dashboard (9) and communication module (C). The system evaluates incoming real-time engineering data on the cloud gateway (4) and allows a trigger function to route the engineering data to cloud storage (6b) and cloud analytics (6a) and alert system (6c). The system gives a single conditional statement in real-time by correlating predictions of multiple structural integrity parameters of the civil and mechanical engineering structures. |
US11899437B2 |
Diagnostic system
The present disclosure proposes a diagnostic system capable of properly identifying the cause of even an error for which multiple factors or multiple compound factors may be accountable. The diagnostic system according to the present disclosure is provided with a learning device for learning at least one of a recipe defining operations of an inspection device, log data describing states of the device, or specimen data describing characteristics of a specimen in association with error types of the device, and estimates the cause of the error by using the learning device (refer to FIG. 4). |
US11899436B2 |
Manufacturing system and method for nesting sub-spaces for control of a cutting process
The present disclosure relates to nesting sub-spaces for a machine tool by reading in evaluation criteria for an arrangement of nested sub-spaces, generating sequence data for an arrangement of nested sub-spaces, repeatedly performing a process until the result data exceeds a specified range. The process includes: generating evaluation data by evaluating the sequence data with an evaluation algorithm, generating result data based on a combinatorial logic of the evaluation data with the evaluation criteria, generating calculation data from the sequence data, the evaluation data, and the result data using the evaluation algorithm, generating further sequence data taking into account the calculation data with the evaluation algorithm, and repeating the process until the result data exceeds a specified range. The calculation data acts onto the generation of new sequence data to improve an arrangement of nested sub-spaces with respect to evaluation criteria. |
US11899432B2 |
Industrial automation project library cross sharing
An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. These automation objects represent corresponding physical industrial assets and have associated programmatic attributes relating to those assets. Automation objects can be maintained in shared libraries that can be referenced by system projects. The IDE system can notify projects that reference these automation objects of updates to the object libraries, including edits to existing objects or addition of new objects. |
US11899429B2 |
Controlling apparatus for controlling operation of substrate processing apparatus
A controlling apparatus for controlling operation of a substrate processing apparatus includes a first CTC, and a second CTC. When the first CTC stops operating, the second CTC is preset to control each module in the substrate processing apparatus in place of the first CTC. As the first CTC and the second CTC are dualized to provide the controlling apparatus, even when one of the CTCs stops operating, another dualized CTC is used to control the substrate processing apparatus, so that operation-stop of the substrate processing system is prevented and entire process efficiency is increased. |
US11899426B2 |
3D printing and assembly system
A 3D printing and assembly system includes a 3D printer having a build volume; a robotic arm configured to access both within the build volume and outside of the printer. The printing and assembly system and a 3D computer hardware system are connected to both the printer and the robotic arm. An assistive object outside of build volume and accessible by robotic arm is identified. A 3D object assembly to be generated by the printer is identified. The assistive object and the object assembly is real-time analyzed, using the computer hardware system, to generate interdependent sequential instructions for the printer and the robotic arm. The already-generated object is positioned within the build volume using the robotic arm with the sequential instructions for the robotic arm. The object assembly is 3D printed by 3D printing around the already-generated object using the sequential instructions for the 3D printer. |
US11899420B2 |
Apparatus and method for controlling resonance suppression of machine tool
An apparatus for controlling resonance suppression of a machine tool according to the present disclosure includes: a numerical control part; a main operation part; a PLC configured to execute a control command by means of communication with the numerical control part or the main operation part; a servo drive configured to execute the control command of the PLC; a servo motor part configured to operate under control of the servo drive; and a power conversion part electrically connected to the servo motor part and the servo drive and configured to apply electrical energy to the servo motor part, wherein the power conversion part controls resonance suppression in accordance with an operation of the servo motor part by adjusting electrical energy to be applied to the servo motor part based on a signal from the servo drive. |
US11899416B2 |
Systems and methods for holistic low carbon intensity fuel and hydrogen production
Systems and methods to provide low carbon intensity (CI) hydrogen through one or more targeted reductions of carbon emissions based upon an analysis of carbon emissions associated with a combination of various options for feedstock procurement, feedstock refining, processing, or transformation, and hydrogen distribution pathways to end users. Such options are selected to maintain the total CI (carbon emissions per unit energy) of the hydrogen below a pre-selected threshold that defines an upper limit of CI for the hydrogen. |
US11899411B2 |
Hybrid reinforcement learning for autonomous driving
A method includes determining a current state of an environment of an autonomous agent, such as a vehicle. The method also includes determining, via a first neural network, a set of actions based on the current state. The method further includes determining whether further analysis of the set of actions is desired. The method selects an action from the set of actions using a model-based solution based on a reward and a risk of the action when further analysis is desired. The method also includes selecting the action from the set of actions according to a metric when further analysis is not desired. The method controls the autonomous agent to perform the selected action. |
US11899408B2 |
Pointer controller and pointer control method
A pointer controller includes at least one processor; and a display that includes a pointer. The at least one processor is configured to control the display so as to display an elapsed time, switching between (i) a first display mode for display of the elapsed time cumulatively by causing, upon resumption of display, movement of the pointer that inherits a previous display time and (ii) a second display mode for display of the elapsed time non-cumulatively by causing, upon resumption of display, movement of the pointer that does not inherit the previous display time. The movement of the pointer controlled by the at least one processor is such that the first display mode and the second display mode differ from each other in a way of movement that indicates how the pointer moves. |
US11899404B2 |
Assembly and alignment device, particularly for a timepiece resonator mechanism
A device for assembly and alignment on a first bridge, particularly a timepiece movement plate, arranged in a first plane, the device including a second bridge arranged in a second plane, the second bridge being intended to carry a component, in particular a moving component of a timepiece resonator mechanism, the device including a device for aligning the second bridge on the first bridge, the alignment device including at least two bearing faces of the second bridge arranged orthogonally to the second plane in two different directions, the alignment device further including at least two movable adjustment pieces connected to the first bridge, the adjustment pieces each being configured to contact with one of the bearing faces to position the second bridge in a position on the first bridge, the movable pieces defining a plurality of positions of the second bridge on the first bridge. |
US11899398B1 |
Collapsible pyramid holographic projection imager and packaging box including same
A collapsible pyramid holographic projection imager includes a pyramid imaging member and a bottom fixing member, where the pyramid imaging member includes two support plates and a holographic projection film; a middle of the support plate is shaped as a crisscross framework; the holographic projection film is fixed between the two support plates; four pre-cuts are formed in the bottom fixing member; in response to a collapsed state of the collapsible pyramid holographic projection imager, the pyramid imaging member and the bottom fixing member are placed independently in a sheet manner; and in response to an expanded state of the collapsible pyramid holographic projection imager, the collapsible pyramid holographic projection imager assists an image generation device, and a video or an image played by the image generation device is projected to the collapsible pyramid holographic projection imager to form a three-dimensional (3D) image. |
US11899394B2 |
Image-forming apparatus provided with urging member for urging process cartridge
An image-forming apparatus includes: a main body; a toner cartridge having a first opening; a process cartridge having a photosensitive drum and a second opening; a positioning part; a transfer unit; and an urging member. The toner cartridge and process cartridge are attachable to and detachable from the main body in an axial direction of the photosensitive drum. The positioning part and transfer unit are positioned above the process cartridge attached to the main body. The positioning part fixes the attached process cartridge in position relative to the main body. The urging member urges the attached process cartridge toward the positioning part and urges the process cartridge such that the toner can be supplied from the toner cartridge to the process cartridge through the first opening and the second opening when the toner cartridge and the process cartridge are attached to the main body. |
US11899390B2 |
Recording-material-transporting apparatus and image forming system
A recording-material-transporting apparatus includes: a transport unit that transports a recording material along a transport path; an image reading unit that is disposed on one side of the transport path and that reads an image formed on the recording material transported along the transport path; and a rotating member disposed opposite the image reading unit with the transport path provided therebetween. At least one portion of the rotating member contacts the image reading unit, or a rotating member support that supports the rotating member contacts the image reading unit. |
US11899388B2 |
Image forming apparatus including development cartridge having a development memory storing toner amount information
An image forming apparatus includes a main body, a development cartridge, a toner cartridge, and a controller. The development cartridge includes a development roller, a development chamber, and a development memory. The toner cartridge includes a case in which toner is stored, a toner supply unit configured to supply toner from the case into the development chamber, and a toner memory. The controller stores, in the development memory, information regarding a cumulative received toner amount and a cumulative toner consumption amount. The controller subtracts the cumulative toner consumption amount from the cumulative received toner amount to find a difference, and causes the toner supply unit to supply a first predetermined amount of toner into the development chamber when the difference is equal to or smaller than a first threshold value. The controller stores, in the toner memory, information regarding the cumulative supplied toner amount. |
US11899386B2 |
Fixing device with multiple heaters, image forming apparatus, and image forming method
A fixing device includes an endless fixing rotator, a temperature detector, a pressure rotator, a nip formation pad, and a plurality of heaters. The temperature detector detects a temperature of the fixing rotator. The pressure rotator is in contact with an outer circumferential surface of the fixing rotator. The nip formation pad is disposed inside a loop of the fixing rotator to form a nip between the fixing rotator and the pressure rotator. The plurality of heaters heat an inner circumferential surface of the fixing rotator and includes a first heater and a second heater. The first heater uniformly generates heat in a longitudinal direction of the fixing rotator and independently receives power. The second heater generates different heat generation amounts at different positions in the longitudinal direction of the fixing rotator and receives power together with the first heater. |
US11899385B2 |
Temperature control device for inductive heater
According to one embodiment, a temperature control device includes a temperature estimation unit and a frequency generation unit. The temperature estimation unit is configured to estimate a temperature of an object being heated by an induction heating coil, the temperature being estimated based on a frequency of a drive signal supplied to an inverter connected to the induction heating coil. The frequency generation unit is configured to set the frequency of the drive signal based on the temperature estimated by the temperature estimation unit, a detected temperature of the object from a temperature sensor, and a target temperature for the object. |
US11899383B1 |
Prevention of transfer belt breakage in an image forming apparatus
An image forming apparatus in an embodiment includes an image carrying body, a transfer body, a first mechanism, a sensor, and a second mechanism. The image carrying body carries an image of a developer. The image of the developer is transferred onto the transfer body from the image carrying body. The first mechanism separates the transfer body from the image carrying body. The sensor detects a state of the surface of the transfer body. The second mechanism separates the sensor from the transfer body in association with the first mechanism. |
US11899375B2 |
Massive overlay metrology sampling with multiple measurement columns
A multi-column metrology tool may include two or more measurement columns distributed along a column direction, where the two or more measurement columns simultaneously probe two or more measurement regions on a sample including metrology targets. A measurement column may include an illumination sub-system to direct illumination to the sample, a collection sub-system including a collection lens to collect measurement signals from the sample and direct it to one or more detectors, and a column-positioning sub-system to adjust a position of the collection lens. A measurement region of a measurement column may be defined by a field of view of the collection lens and a range of the positioning system in the lateral plane. The tool may further include a sample-positioning sub-system to scan the sample along a scan path different than the column direction to position metrology targets within the measurement regions of the measurement columns for measurements. |
US11899373B2 |
Proximity effect correction in electron beam lithography
A method of generating a layout pattern includes determining a first energy density indirectly exposed to a first feature of one or more features of a layout pattern on an energy-sensitive material when the one or more features of the layout pattern on the energy-sensitive material are directly exposed by a charged particle beam. The method also includes adjusting a second energy density exposed the first feature when the first feature is directly exposed by the charged particle beam. A total energy density of the first feature that comprises a sum of the first energy density from the indirect exposure and the second energy density from the direct exposure is maintained at about a threshold energy level to fully expose the first feature in the energy-sensitive material. |
US11899371B2 |
Optical objective for operation in EUV spectral region
A catoptric system having a reference axis and first, second, and third reflectors. The first reflector contains a pattern-source carrying a substantially one-dimensional pattern. A combination of the second and third reflectors is configured to form an optical image of the pattern, with a demagnification coefficient N>1 in extreme UV light, and with only two beams of light that have originated at the first reflector as a result of irradiation of the first reflector with light incident upon it. An exposure apparatus employing the catoptric system and method of device manufacturing with the use of the exposure apparatus. |
US11899367B2 |
Dummy insertion for improving throughput of electron beam lithography
An electron beam lithography system and an electron beam lithography process are disclosed herein for improving throughput. An exemplary method for increasing throughput achieved by an electron beam lithography system includes receiving an integrated circuit (IC) design layout that includes a target pattern, wherein the electron beam lithography system implements a first exposure dose to form the target pattern on a workpiece based on the IC design layout. The method further includes inserting a dummy pattern into the IC design layout to increase a pattern density of the IC design layout to greater than or equal to a threshold pattern density, thereby generating a modified IC design layout. The electron beam lithography system implements a second exposure dose that is less than the first exposure dose to form the target pattern on the workpiece based on the modified IC design layout. |
US11899360B2 |
Imprinting method and imprinting apparatus
An imprinting method includes placing a template onto non-solidified resin that is applied onto a surface of a substrate, such that the non-solidified resin extends into a pattern of the template in a surface direction of the substrate, starting first alignment operation to align the template with the substrate using a first alignment mark at a first timing, and starting a second alignment operation to align the template with the substrate using a second alignment mark at a second timing after the first timing. The first timing is when the non-solidified resin has extended into the first alignment mark and not yet into the second alignment mark. The second timing is when the non-solidified resin has extended into the first and second alignment marks. |
US11899356B2 |
Reflective film coated substrate, mask blank, reflective mask, and semiconductor device manufacturing method
A reflective film coated substrate includes a substrate having two main surfaces opposite to each other and end faces connected to outer edges of the two main surfaces; and a reflective film formed on one of the main surfaces and extending onto at least part of the end faces. The reflective film on the main surface has a multilayer structure including low refractive index layers and high refractive index layers alternately formed. The reflective film which extends onto the end faces has a single-layer structure containing a first element higher in content than any other element in the low refractive index layers and a second element higher in content than any other element in the high refractive index layers. |
US11899353B2 |
Illumination system and projection apparatus
An illumination system comprises an exciting light source, a phosphor wheel, a first lens, a first reflector, and a light uniforming element. The exciting light source emits an excitation beam. In a first time sequence, the phosphor wheel reflects the excitation beam to the first reflector, the first reflector reflects the excitation beam to the first lens and the excitation beam passes through the first lens and transmits to the light uniforming element. In a second time sequence, the phosphor wheel converts the excitation beam to a conversion beam, the conversion beam from the phosphor wheel passes through the first lens and transmits to the first reflector, the first reflector reflects the conversion beam to the first lens, the conversion beam passes through the first lens and transmits to the light uniforming element, the excitation beam and the conversion beam, sequentially and respectively transmits to the light uniforming element. |
US11899347B2 |
Imaging system and projection device
An imaging system including a housing, a light-splitting element, a light valve module, and a compensation module is provided. The light valve module is disposed on a transmission path of an illumination beam and is configured to convert the illumination beam into an image beam. The light-splitting element is disposed on the transmission path of the illumination beam and is configured to reflect the illumination beam and allow the image beam to pass through. The compensation module is disposed between the light valve module and the light-splitting element. The compensation module includes a carrier element and a compensation element. The carrier element includes a slot. The carrier element is configured to rotate around a rotation axis. The compensation element is disposed in the slot and is located on the transmission path of the illumination beam and a transmission path of the image beam. |
US11899346B2 |
Projector with rotatable projection lens
A projector includes a projection lens and a projector body. In the projection lens, a U-shaped optical path is formed by optical axis to optical axis. A lens barrel is a U-shaped barrel. A housing of the projector body includes a storage section. The projection lens is supported rotatably about the optical axis with respect to the housing, in an up-down direction and a right-left direction of the housing perpendicular to the optical axis, between a first position where the projection lens is stored inside a storage section provided in the housing and a second position where the projection lens is protruding from the housing. |
US11899342B2 |
Interchangeable lens, information processing apparatus, information processing method, and program
A multi-eye interchangeable lens is disclosed. In one example, it includes a lens barrel, a movable unit, individual-eye lenses, and a light source. The movable unit is movable along an optical axis with respect to the lens barrel. The individual-eye lenses are integrally movable with the movable unit and are arranged such that emission positions of imaging lights emitted via the individual-eye lenses do not overlap with one another. The light source is configured to be movable along the optical axis integrally with the movable unit and the individual-eye lenses, and is arranged such that an emission position of an irradiation light emitted to an image sensor provided in a camera body does not overlap with the emission position of the imaging light of each of the individual-eye lenses. |
US11899341B2 |
Lens barrel and exterior housing
A lens barrel and an exterior housing have a highly dignified appearance while maintaining excellent strength. The lens barrel has a fixation frame with an opening portion and a switch pedestal cover member that covers the opening portion. A fitted portion is provided on an inner surface side of the cover member and fitted into the opening portion to position the cover member with respect to the fixation frame when the opening portion is covered with the cover member. A fixation portion is provided on an inner surface side of the cover member and disposed inside the fixation frame when the opening portion is covered with the cover member. A spring member engages with the fixation portion and an inner wall surface portion of the fixation frame to bias the cover member towards an inside of the fixation frame. The exterior housing has features similar to the lens barrel. |
US11899336B2 |
Liquid crystal element
A liquid crystal element is provided that can inhibit occurrence of voltage drop between one end and the other end of each electrode. A liquid crystal element (100) includes a liquid crystal layer LQ, a plurality of first arcuate electrodes (1), and a plurality of second arcuate electrodes (2). The first arcuate electrodes (1) are disposed concentrically about an optical axis (AX) of the liquid crystal element (100) and applies first voltage (V1) to the liquid crystal layer (LQ). The second arcuate electrodes (2) are disposed concentrically about the optical axis (AX) and applies second voltage (V2) to the liquid crystal layer (LQ). |
US11899334B2 |
Silicon photonics-based optical modulator
A silicon photonics-based optical modulator is disclosed. The optical modulator includes first radio frequency (RF) metal electrodes that operate as a ground, phase shifters disposed between the first RF metal electrodes for optically modulating an optical signal transmitted along an optical waveguide, second RF metal electrodes disposed between the phase shifters for providing an RF electrical signal received from a driving driver located outside of the optical modulator through one end, resistor-inductors (RL) connected to another end of the second RF metal electrodes, an inductive line disposed between the RLs and a power supply for applying a bias voltage to the optical modulator and the driving driver, and a silicon capacitor disposed between the RLs and the power supply for preventing a degradation of an RF response characteristic of the silicon photonics-based optical modulator caused by the inductive line. |
US11899328B2 |
Display device and electronic device including the display device
The display device includes a first substrate provided with a driver circuit region that is located outside and adjacent to a pixel region and includes at least one second transistor which supplies a signal to the first transistor in each of the pixels in the pixel region, a second substrate facing the first substrate, a liquid crystal layer between the first substrate and the second substrate, a first interlayer insulating film including an inorganic insulating material over the first transistor and the second transistor, a second interlayer insulating film including an organic insulating material over the first interlayer insulating film, and a third interlayer insulating film including an inorganic insulating material over the second interlayer insulating film. The third interlayer insulating film is provided in part of an upper region of the pixel region, and has an edge portion on an inner side than the driver circuit region. |
US11899327B2 |
Optical node device
Each of multiple pixels of a spatial light modulator of an optical node device includes: a first switching circuit and a first signal holding circuit that sample and hold normal gradation data or inverted gradation data; and a second switching circuit and a second signal holding circuit that sample the normal or inverted gradation data held in the first signal holding circuit at a common timing to the multiple pixels, hold the normal or inverted gradation data for one subframe period, and apply the normal or inverted gradation data to a reflective electrode. The spatial light modulator drive unit applies alternating current voltage having positive polarity and a negative polarity to liquid crystal by inverting voltage in a common electrode of a liquid crystal display element and supplies a voltage having an amplitude different from an amplitude between the normal and inverted gradation data to the common electrode. |
US11899326B2 |
Array substrate and liquid crystal display device
According to one embodiment an array substrate includes a semiconductor layer scanning and signal lines first and second insulating layers a pedestal and a pixel electrode. The scanning line is opposed to the semiconductor layer. The first insulating layer is provided above the semiconductor layer. The signal line and the pedestal are connected to the semiconductor layer through first and second contact holes in the first insulating layer. The second insulating layer is provided above the pedestal. The pixel electrode is connected to the pedestal through a third contact hole in the second insulating layer. The signal line and the pedestal are provided in layers different from each other. |
US11899325B2 |
Liquid crystal display panel and display device
A liquid crystal display panel and a display device are disclosed. The liquid crystal display panel includes a pixel matrix composed of more than two sub-pixels. Three adjacent sub-pixels located in the same row have different colors, and all sub-pixels located in the same column have the same color. Each data line is connected to at least one pixel group successively. Each pixel group includes three sub-pixels with different colors, which are respectively located on both sides of the data line. In a pixel group, each data line is connected to three sub-pixels in sequence. |
US11899321B2 |
Liquid crystal display panel and liquid crystal display device
The present disclosure provides a liquid crystal display panel and a liquid crystal display device. The liquid crystal display panel includes a plurality of sub-pixels defined by a light shielding matrix, and an array substrate and an opposing substrate arranged to be spaced apart from each other. The opposing substrate includes a first substrate and a plurality of spacers, wherein the spacers are on a side of the first substrate close to the array substrate and being within a light shielding area of the light shielding matrix. The array substrate includes a second substrate and a plurality of protrusion structures, wherein the protrusion structures are on a side of the second substrate close to the opposing substrate, and being within the light shielding area of the light shielding matrix. |
US11899319B2 |
Thin film transistor substrate including multi-level transparent electrodes having slits
Disclosed is a display device having a thin film transistor substrate, which may prevent afterimage and flicker defects by reducing the non-uniformity of an electric field. In the thin film transistor substrate, a pixel electrode includes a transparent edge electrode and a transparent inner electrode, which are spaced apart from each other with a first slit having a first width interposed therebetween, and a common electrode is exposed from the other-side end of the transparent edge electrode by a second width, which is smaller than the first width, in the width direction of a data line. As such, an inner area and an edge area in each sub pixel have uniform electric field distribution. |
US11899318B2 |
Display substrate, display panel, display device, method of detecting post spacer, and method of manufacturing post spacer
A display substrate is provided, including: a base substrate; a plurality of sub-pixels arranged on the base substrate in an array in a row direction and a column direction; a plurality of post spacers arranged at intervals on the base substrate, wherein the plurality of post spacers include at least one main post spacer and a plurality of sub post spacers, and each main post spacer has a height greater than that of each sub post spacer. Each sub-pixel has at most one post spacer provided therein, the plurality of sub-pixels include a main sub-pixel provided with the main post spacer and a sub sub-pixel provided with the sub post spacer, and the plurality of sub-pixels further include at least one mark sub-pixel adjacent to the main sub-pixel in the row direction or the column direction, the at least one mark sub-pixel is provided with no post spacer. |
US11899317B2 |
Laminated glass, and method for manufacturing laminated glass
To provide a laminated glass in which color shading of an optical member is reduced, and a method for producing it.A laminated glass comprising a first glass plate, a second glass plate facing the first glass plate, and between the first glass plate and the second glass plate, a light control member to which a power feeder is connected, a bonding portion and a sealing member, wherein the sealing member overlaps with at least a part of the periphery of the first glass plate, in a plan view, the bonding portion is in contact with the first glass plate, the second glass plate, and a first principal surface, a second principal surface and side surfaces of the light control member, and the bonding portion contains a curable transparent resin. |
US11899313B2 |
Display apparatus
According to an aspect, a display apparatus includes: a first light-transmissive substrate; a second light-transmissive substrate arranged to face the first light-transmissive substrate; a liquid crystal layer including polymer dispersed liquid crystals sealed between the first light-transmissive substrate and the second light-transmissive substrate; at least one light-emitting device arranged to face at least one of a side surface of the first light-transmissive substrate or a side surface of the second light-transmissive substrate; and at least one reflector arranged on at least one of a side surface of the first light-transmissive substrate or a side surface of the second light-transmissive substrate, the side surface of the first or second light-transmissive substrate being on an opposite side of the side surface of the first or second light-transmissive substrate to which the at least one light-emitting device faces, and configured to reflect light at the side surface on the opposite side. |
US11899311B2 |
Method for driving liquid crystal display device
A low-resolution image is displayed at high resolution and power consumption is reduced. Resolution is made higher by super-resolution processing. Then, display is performed with the luminance of a backlight controlled by local dimming after the super-resolution processing. By controlling the luminance of the backlight, power consumption can be reduced. Further, by performing the local dimming after the super-resolution processing, accurate display can be performed. |
US11899310B2 |
Display device
A display device according to the present invention comprises: a display panel; a middle cabinet for mounting the display panel; and a foam pad which is interposed between the display panel and the middle cabinet, and has a light absorbing material formed in either an area having a contact surface with the display panel or a contact surface with the middle cabinet. The display device of the present invention may be connected to an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to a 5G service, etc. |
US11899309B2 |
Electronic apparatus comprising a plurality of first light sources and a plurality of second light sources each having a light-emitting surface smaller than that of each of the first light sources
According to one embodiment, an electronic apparatus comprises a liquid crystal panel, and an illumination device that illuminates the liquid crystal panel, wherein the illumination device includes a light guide having a recess portion recessed from a first side surface toward a second side surface on the first side surface, and a third side surface exposed by the recess portion and opposed to the second side surface, a plurality of first light sources opposed to the first side surface, and a plurality of second light sources located in the recess portion and opposed to the third side surface, and each of the second light sources has a light-emitting surface smaller than that of each of the first light sources. |
US11899307B2 |
Flexible printed circuit, light bar, backlight module and liquid crystal display device
Embodiments of the present disclosure disclose a flexible printed circuit, a light bar, a backlight module and a liquid crystal display device. The flexible printed circuit includes a substrate and a plurality of groups of LED pads located on the substrate, wherein each group of the LED pads is configured to mount one LED lamp bead, each group of the LED pads includes a first pad, a second pad and a third pad, the firs pad, the second pad and the third pad are arranged sequentially in a first direction, the first pad and the second pad both receive a first voltage signal, the third pad receives a second voltage signal, and the first voltage signal is different from the second voltage signal. |
US11899306B2 |
Light emitting device
A light emitting device includes: a lightguide plate including a first surface on which a plurality of first recesses are provided; a light-reflective resin layer located on a bottom portion of each first recess; a plurality of light emitting elements each having an upper surface and a lateral surface, wherein each one of the plurality of light emitting elements is arranged in a corresponding one of the plurality of first recesses; and a plurality of wavelength conversion members, wherein: the upper surface of each light emitting element is attached to the light-reflective resin layer; and each of the plurality of wavelength conversion members covers the lateral surface of the light emitting element in the first recess. |
US11899305B2 |
Liquid crystal panel and display device
Provided are a liquid crystal panel capable of achieving a small light-shielding angle in a narrow viewing angle mode and a display device including the liquid crystal panel. The liquid crystal panel sequentially includes: a first polarizing plate with a first absorption axis; a first substrate including a first electrode; a liquid crystal layer containing liquid crystal molecules; and a second substrate including a second electrode, wherein in a plan view, a director of the liquid crystal molecules with no voltage applied and the first absorption axis form an angle α of not smaller than 5° and not greater than 20° or not smaller than 65° and not greater than 80°. |
US11899303B2 |
Color film structure, color film substrate, display module and manufacturing methods therefor, and display apparatus
A color film structure includes a black matrix, a color film layer and a reflective layer. The black matrix has a plurality of openings. The color film layer includes a plurality of filter portions, and at least a portion of each filter portion is located in an opening of the black matrix. The reflective layer is located on a side of the black matrix configured to be proximate to a light-emitting substrate, and an orthographic projection of the reflective layer on a plane where the black matrix is located is covered by the black matrix. The reflective layer is configured to reflect at least a part of light emitted from the light-emitting substrate to the black matrix back to the light-emitting substrate, so that at least a part of the light reflected back to the light-emitting substrate is emitted through the color film layer. |
US11899299B2 |
Display apparatus
A display apparatus includes a first film; a second film; a first substrate provided between the first film and the second film, the first substrate including a first protruding member protruding in a first direction from an edge of the first film and an edge of the second film; a second substrate provided between the first film and the second film, the second substrate including a second protruding member protruding in the first direction from an edge of the first substrate; a liquid crystal layer provided between the first substrate and the second substrate; a cover extending from the edge of the first film in the first direction; a photocuring material provided between the cover and the first protruding member of the first substrate, and attaching the cover to the first protruding member; and a blackening material blackened by light provided on at least a portion of a surface of the cover. |
US11899297B2 |
Display device and manufacturing method thereof
A novel foldable display device or an electronic device using the same, e.g., a portable information processor or a portable communication information device, is provided. A foldable display device of which a display panel can be folded n times (n≥1, and n is a natural number) at a curvature radius of greater than or equal to 1 mm and less than or equal to 100 mm is obtained. The display device can be miniaturized by being foldable. In addition, in the state where the flexible display panel is opened, display which is unbroken and continuous over a plurality of housings is possible. The plurality of housings can store a circuit, an electronic component, a battery and the like inside as appropriate, and the thickness of each housing can be small. |
US11899296B2 |
Display device
A semiconductor device including a large display portion with improved portability is provided. The display device includes a first display panel, a second display panel, and an adhesive layer. The area of the second display panel is larger than the area of the first display panel. The first display panel includes a first substrate, a second substrate, and a reflective liquid crystal element and a first transistor each positioned between the first substrate and the second substrate. The second display panel includes a first resin layer having flexibility, a second resin layer having flexibility, and a light-emitting element and a second transistor each positioned between the first resin layer and the second resin layer. The liquid crystal element has a function of reflecting light toward the second substrate side. The light-emitting element has a function of emitting light toward the second resin layer side. The first substrate and part of the second resin layer are bonded to each other with the adhesive layer. |
US11899288B2 |
Method and apparatus for limiting growth of eye length
Certain embodiments of the present invention are directed to therapeutic intervention in patients with eye-length-related disorders to prevent, ameliorate, or reverse the effects of the eye-length-related disorders. Embodiments of the present invention include methods for early recognition of patients with eye-length-related disorders, therapeutic methods for inhibiting further degradation of vision in patients with eye-length-related disorders, reversing, when possible, eye-length-related disorders, and preventing eye-length-related disorders. Additional embodiments of the present invention are directed to particular devices used in therapeutic intervention in patients with eye-length-related disorders. |
US11899287B2 |
Method of manufacturing a spectacle lens
A method of manufacturing a spectacle lens having a lens substrate a lens substrate and at least one coating is disclosed. The method includes at least the following steps in the given order: providing a lens substrate having an uncoated or pre-coated front surface and an uncoated or pre-coated back surface, coating at least one surface with at least one coating, the surface of the at least one coating being modifiable when contacted with at least one medium being able to modify the surface of the coating, completely or partially contacting the surface of the coating with the at least one medium, applying at least one single electromagnetic pulse to at least one of the surfaces of the spectacle lens having the lens substrate, the coating and the medium and obtaining the spectacle lens having the at least one coating with a completely or partially modified surface. |
US11899284B2 |
Eyeglasses
The present disclosure provides eyeglasses including: an eyeglass rim; an eyeglass temple, the eyeglass temple comprising a control circuit or a battery; a rotating shaft, the rotating shaft being configured to connect the eyeglass rim and the eyeglass temple, so that the eyeglass rim and the eyeglass temple are relatively rotated around the rotating shaft, and the rotating shaft being disposed with a rotating shaft wiring channel along an axial direction; and a speaker, the speaker comprising an earphone core, the speaker being connected to the eyeglass temple, the control circuit or battery in the eyeglass temple driving the earphone core to vibrate through the connection wire, wherein the earphone core vibrates to generate a driving force to drive a housing panel of the speaker to vibrate, and a straight line of the driving force being not parallel to a normal line of the housing panel. |
US11899278B2 |
Imaging lens and imaging apparatus
An imaging lens with better performance including in focusing is disclosed. A first lens group always fixed and having positive refractive power, and a first focus lens group that moves in an optical axis direction at the time of focusing are included in order from the object side to the image side. A last lens group always fixed and having negative refractive power, and a second focus lens group that moves in an optical axis direction at the time of focusing are included in order from the image side to the object side. At least one of the first focus lens group or the second focus lens group has negative refractive power. The conditional expression 0.4 |
US11899277B2 |
Congruently melting high purity titanium alloy for optical mounts, flexures, and structural elements requiring compliance
A flexure including a bipod strut pair extending from a base and a titanium-zirconium-niobium alloy, which includes titanium, about 13.5 to about 14.5 wt. % zirconium, and about 18 to about 19 weight % (wt. %) niobium. The titanium-zirconium-niobium alloy has a congruent melting temperature of about 1750 to about 1800° Celsius (° C.). |
US11899276B2 |
Imaging apparatus, information processing method, program, and interchangeable lens
The present disclosure relates to an imaging apparatus, an information processing method, a program, and an interchangeable lens that enable depth-of-field adjustment.The imaging apparatus includes a depth-of-field adjustment function that adjusts the depth of field of at least one monocular optical system among a plurality of monocular optical systems having optical paths independent of one another. For example, the depth-of-field adjustment function includes a mechanism that adjusts the depths of field of the monocular optical systems, and an optical system control unit that adjusts the depths of field of the monocular optical systems by driving the monocular optical systems on the basis of control information. The present disclosure can be applied to an imaging apparatus, an electronic apparatus, an interchangeable lens or a camera system that provides a plurality of monocular lenses, an information processing method, a program, or the like, for example. |
US11899275B2 |
Lens driving apparatus, and camera module and optical device including same
A lens driving device having a housing, a bobbin disposed in the housing, a first coil disposed on an outer surface of the bobbin, a first magnet disposed on the housing, a second magnet disposed on the bobbin, and a first position sensor disposed opposite to the second magnet in order to sense the second magnet. The bobbin has a first seating groove. The second magnet is disposed in the first seating groove. A lower portion of the second magnet overlaps with the first coil in a direction perpendicular to an optical axis. The lower portion of the second magnet is disposed between the first coil and the housing. |
US11899274B2 |
Optical element driving mechanism
An optical element driving mechanism is provided and includes a fixed assembly, a first movable assembly and a first driving assembly. The first movable assembly is configured to connect a first optical element, and the first movable assembly is movable relative to the fixed assembly. The first driving assembly is configured to drive the first movable assembly to move relative to the fixed assembly in a first dimension. |
US11899271B2 |
Unit for actuating lens, camera module, and optical apparatus
A lens actuating unit is provided. The lens actuating unit includes: a bobbin configured to accommodate a lens module at an inner side of the bobbin; a first coil unit disposed at the bobbin; a housing disposed at an outer side of the bobbin; and a magnet unit configured to move the first coil unit through electromagnetic interaction with the first coil unit, wherein the housing includes a hole formed by being recessed from an inner side to an outer side to accommodate the magnet unit. |
US11899269B2 |
Imaging lens module and electronic device
A plastic barrel includes an object-end portion, an image-end portion, an inner tube portion and a plurality of protrusions. The object-end portion includes an outer object-end surface, an object-end hole and an inner annular object-end surface. One side of the inner annular object-end surface is connected to the outer object-end surface and surrounds the object-end hole. The image-end portion includes an outer image-end surface, an image-end opening and an inner annular image-end surface. The inner annular image-end surface is connected to the outer image-end surface and surrounds the image-end opening. The inner tube portion connects the object-end portion and the image-end portion and includes a plurality of inclined surfaces. The protrusions are disposed at least on one of the inner annular object-end surface, the inner annular image-end surface and the inclined surfaces, wherein the protrusions are regularly arranged around the central axis of the plastic barrel. |
US11899267B2 |
Camera module and electronic device having the camera module
A camera module includes a filter, a supporting base, a metal sheet, and a fixing member. The supporting base includes a first through hole, a first surface, and a second surface. A receiving groove is recessed from the second surface toward the first surface, an inner wall defining the receiving groove includes a bottom surface. The first through hole penetrates the first surface and the bottom surface. The metal sheet is received in the receiving groove and includes a second through hole. A central axis of the second through hole is collinear with a central axis of the first through hole. The metal sheet further includes a supporting platform exposed from the first through hole, the filter is mounted on the supporting platform and received in the first through hole. The fixing member is arranged on the supporting base to fix the metal sheet to the supporting base. |
US11899266B2 |
Intermittently connected optical fiber ribbon
[Problem] When a surface of the optical fiber ribbon is rough, the microbending loss is increased due to the irregularities formed on the surface of the optical fiber ribbon.[Solution] An intermittently connected optical fiber ribbon of the present disclosure, includes: a plurality of optical fibers arranged in a predetermined direction; and connecting portions that intermittently connect two adjacent ones of the optical fibers. A peripheral cover portion formed of resin configuring the connecting portions is formed on a periphery of the optical fibers. An arithmetic mean roughness Ra of a surface of the peripheral cover portion is 0.41 μm or lower. |
US11899265B2 |
Cable seal and strain relief assembly
A cable strain relief for a fiber optic assembly is provided including a body defining a sidewall, a cable passthrough disposed in the body from a first end of the body to a second end of the body, and a cable slot disposed through sidewall enabling a fiber optic cable to be inserted into the cable passthrough. The cable strain relief also includes a plurality of hooks disposed on an exterior surface of the sidewall. The plurality of hooks are configured to resist movement of a strength member of the fiber optic cable, when the strength member is wrapped around the body. |
US11899254B2 |
Photonic integrated circuit and opto-electronic system comprising the same
A photonic integrated circuit including an InP-based substrate that is provided with a first InP-based optical waveguide and a neighboring second InP-based optical waveguide, a dielectric planarization layer that is arranged at least between the first optical waveguide and the second optical waveguide. At least between the first optical waveguide and the neighboring second optical waveguide, the dielectric planarization layer is provided with a recess that is arranged to reduce or prevent optical interaction between the first optical waveguide and the second optical waveguide via the dielectric planarization layer. At the location of the recess, the dielectric planarization layer has a first sidewall that is arranged sloped towards the first optical waveguide, and a second sidewall that is arranged sloped towards the second optical waveguide. An opto-electronic system including said PIC. |
US11899251B2 |
Vertical integrated photonics chiplet for in-package optical interconnect
A vertical integrated photonics chiplet assembly includes a package substrate and an external device connected to a top surface of the package substrate. A photonics chip is disposed within the package substrate. The photonics chip includes optical coupling devices positioned at a top surface of the photonics chip. A plurality of conductive via structures are disposed within the package substrate in electrical connection with electrical circuits within the photonics chip. The plurality of conductive via structures are electrically connected through the package substrate to the external device. An opening is formed through the top surface of the substrate to expose a portion of the top surface of the photonics chip at which the optical coupling devices are positioned. An optical fiber array is disposed and secured within the opening such that a plurality of optical fibers of the optical fiber array optically couple to the optical coupling devices. |
US11899250B2 |
Flexible optical fiber connectors and assemblies
A flexible optical fiber connector comprises a first housing component configured to couple to a terminating connector, and a second housing component configured to receive an optical fiber for termination in the terminating connector. The first housing component and the second housing component are further configured to receive a pushable connector therethrough. A flexible optical fiber connector assembly comprises a flexible connector and a terminating connector coupled thereto. The flexible connector assembly is configured to couple to an adapter held by a holder coupled to a port. |
US11899249B2 |
Disinfecting covers for functional connectors of medical devices and methods thereof
Disclosed are disinfecting covers for optical-fiber connectors. For example, a male disinfecting cover can include a plug, a bore of the plug, an absorbent disposed in the bore, and a disinfectant absorbed by the absorbent. The plug is configured to insert into a receptacle of a female optical-fiber connector. A female disinfecting cover can include a body, a receptacle in the body, an absorbent disposed in the receptacle, and a disinfectant absorbed by the absorbent. The receptacle is configured to accept a male optical-fiber connector. Whether the disinfecting cover is male or female, the absorbent is configured to contact the ferrule and the optical fiber disposed of the optical-fiber connector. Methods can include at least a method of using the male or female disinfecting cover. |
US11899248B2 |
Systems and methods for optical fiber cleaning and interface particle reduction
An optical fiber cleaning assembly includes a cleaning tape, a first spool having the cleaning tape wound thereon, a second spool onto which the cleaning tape is drawn, a drive mechanism configured to move the cleaning tape from the first spool to the second spool, and one or more first connectors configured to mate with one or more connectors of a system, the system including a first optical fiber. The optical fiber cleaning assembly further includes one or more second connectors configured to mate with one or more optical fiber connectors of a device while the optical fiber cleaning assembly is attached to the system by the one or more first connectors, the device including a second optical fiber. The drive mechanism is configured to move the cleaning tape from the first spool to the second spool to wipe the face of the first or second optical fiber. |
US11899245B2 |
Optical receptacle connector for an optical communication system
An optical receptacle connector includes a receptacle housing defining a contact cavity, an optical cavity, and a card slot at a front of the receptacle housing configured to receive an edge of an optical module circuit board. A contact assembly having receptacle contacts is received in the contact cavity and extend into the card slot to supply power to the pluggable optical generator module to operate a light source. The optical receptacle connector includes a receive optical connector coupled to the receptacle housing having a ferrule holding at least one optical fiber configured to be mated with a supply optical connector of the pluggable optical generator module to receive optical signals from the supply optical connector. |
US11899244B2 |
Wavelength selective switch
A wavelength selective switch, including: an optical fiber array, an optical signal processing device and an output selection device. The optical fiber array includes multiple dual-core optical fibers arranged in parallel, one dual-core optical fiber being used for inputting two optical signals; the optical signal processing device is located at an output end of the optical fiber array and is used for splitting the two optical signals into sub-signals of different wavelengths and projecting the sub-signals of different wavelengths to different spectral band regions in the output selection device; and the output selection device is located at the rear end of the optical signal processing device, and is used for processing the sub-signals projected to the spectral band regions, so as to respectively perform output selection on the sub-signals split from two optical signals, thereby achieving a dual-switch function. |
US11899241B2 |
High refractive index waveguide for augmented reality
Disclosed is an Augmented Reality (AR) optical waveguide. The AR optical waveguide includes a transparent substrate including a user proximate surface and a user distal surface. The AR optical waveguide also includes a slant etched diffractive grating included on the user distal surface of the transparent substrate. The slant etched diffractive grating includes a refractive index of greater than or equal to 2.0. |
US11899237B2 |
Multicore optical fiber, method of designing multicore optical fiber, and optical transmission method
It is an object of the present invention to provide a multicore optical fiber, a design method for the multicore optical fiber and an optical transmission method using the multicore optical fiber including four cores having a standard cladding diameter of 125±1 μm for an existing single mode optical fiber covering several thousands of kilometers of transmission. The multicore optical fiber according to the present invention disposes two-stage claddings with different refractive indices around each core, and designates as a predetermined range, a core radius a1, a radius a2 of a first cladding region surrounding each core, specific refractive index Δ1 relative to the core of the first cladding region and a specific refractive index Δ2 relative to the core of a second cladding region including four cores and the first cladding region. |
US11899229B2 |
Method and apparatus for preparing femtosecond optical filament interference direct writing volume grating/chirped volume grating
The present disclosure discloses a method and apparatus for preparing a femtosecond optical filament interference direct writing volume grating/chirped volume grating. The method is characterized in that optical filaments are formed in glass by using femtosecond pulse laser, and plasma is controlled to quickly scan in the glass and etch a volume grating or chirped volume grating structure by adjusting the focal length of convex lens, laser energy and movement of motor machine. The apparatus includes a femtosecond pulse laser module, a pulse chirp management module, a pulse time domain shaping module, a laser separation and interference module, a glass volume grating processing platform module and a camera online imaging module. |
US11899228B2 |
Process for obtaining a decorative mirror
A process for obtaining a decorative mirror includes reflective regions forming a pattern and non-reflective regions, the process including providing a sheet of soda-lime-silica glass coated with a reflective coating on the entirety of one of the faces thereof, then applying a composition including a phosphate salt to the reflective coating, solely in application regions, the application regions being intended to become the non-reflective regions, then tempering the glass sheet, in which the glass sheet is subjected to a temperature of at least 550° C., causing the reflective coating to dissolve in the application regions so as to form the non-reflective regions in which the glass sheet is not coated. |
US11899225B2 |
Camera module
A camera module includes: a lens module including a plurality of lenses; a housing accommodating the lens module; a reflective member disposed in front of the lens module; an image sensor module to receive light passing through the lens module; and a first light shielding plate disposed in the housing in a space between the lens module and the image sensor module. |
US11899222B2 |
Anti-shake camera module, anti-shake photosensitive assembly, and manufacturing method thereof and electronic device
The invention discloses an anti-shake camera module, an anti-shake photosensitive assembly, and manufacturing method thereof and an electronic device. The anti-shake photosensitive assembly includes a circuit board assembly, at least one driver, and at least one photosensitive element. The circuit board assembly provides at least one attachment surface. Each driver is correspondingly attached to each attachment surface of the circuit board assembly. Each photosensitive element is correspondingly arranged on each driver, and the driver is located between the photosensitive element and an attachment surface of the circuit board assembly, so that the corresponding photosensitive element is moved by the driver, thereby achieving the anti-shake function for the anti-shake photosensitive assembly. |
US11899221B2 |
Apparatus and method for assembling optical module
An apparatus and a method for assembling optical module. The apparatus includes: a plurality of fixtures, an alignment mechanism, a power supply, a spectroscopic prism with a light incident surface close to the plurality of optical modules to be aligned, a first color image collecting means close to a first light emitting surface of the spectroscopic prism and a second color image collecting means with a second light emitting surface of the spectroscopic prism; the controller is configured to determine a light spot that does not meet a quality requirement according to the positions and/or sizes of the plurality of imaging light spots, and generate a corresponding aligning instruction, and determine a to-be-assembled lens necessary to be adjusted according to a color of the light spot that does not meet quality requirements, and output the aligning instruction to an alignment mechanism to adjust a position of the lens necessary to be adjusted. |
US11899219B2 |
Low-profile color-mixing lightpipe
In one aspect, a light-mixing system is disclosed, which includes a light pipe having an input surface configured for receiving light from a light source, a light-mixing segment optically coupled to the input surface, and an output surface optically coupled to said light-mixing segment through which light exits the light pipe. A putative vector normal to at least one of the input or the output surface forms a non-zero angle relative to a longitudinal axis of the light-mixing segment. In some embodiments, the non-zero angle can be, for example, about 90 degrees. |
US11899215B1 |
Head mounted display, display device and image display method thereof
A head mounted display, a display device and an image display method thereof are provided. The display device includes a first display and a second display. The first display is configured to provide a first display image to a peripheral area of a target zone. The second display is configured to provide a second display image to a central area of the target zone. A resolution of the second display image is higher than a resolution of the first display image. |
US11899212B2 |
Image display method and device for head mounted display
An image display method for a head mounted display (300) is disclosed. The head mounted display (300) includes a first display screen (3011) and a second display screen (3012). In a first time period S1 of an ith display cycle T, the head mounted display (300) displays an ith frame of a first image on the first display screen (3011). After stopping displaying the ith frame of the first image, the head mounted display (300) displays an ith frame of a second image on the second display screen (3012) in a second time period S2 of T. After the second time period, no image is displayed on the first display screen (3011) and the second display screen (3012). According to the method, a peak current of a device when displaying an image can be reduced. |
US11899211B2 |
Pulse-modulated laser-based near-eye display
A near-eye display device comprises a pupil-expansion optic, a laser, a drive circuit coupled operatively to the first and second lasers, a spatial light modulator (SLM), and a computer. The SLM has a matrix of electronically controllable pixel elements and is configured to receive emission from the laser and to direct the emission in spatially modulated form to the pupil-expansion optic. Coupled operatively to the drive circuit and to the SLM, the computer is configured to parse a digital image, trigger the emission from the laser by causing the drive circuit to drive a periodic current through a gain structure of the laser, and control the matrix of pixel elements such that the spatially modulated form of the emission projects an optical image corresponding to the digital image, wherein the periodic current includes plural cycles of modulation driven through the gain structure while the optical image is projected. |
US11899206B2 |
Display device, three-dimensional display device, head-up display and vehicle
A display device of the disclosure is a display device to be mounted on a vehicle, and includes a display panel, a first input unit, a second input unit, a third input unit, and a controller. The first input unit is configured so as to acquire an engine rotation speed. The second input unit is configured so as to acquire a vehicle speed. The third input unit is configured so as to acquire a shift position of a transmission of a vehicle. The controller is configured so that a first image representing the engine rotation speed and one or more second images representing the vehicle speed are combined and a combined image is displayed on the display panel. The controller is configured so that switching of the second images is carried out based on the shift position. |
US11899205B2 |
Digital display device comprising a complementary light field display or display portion, and vision correction system and method using same
Described are various embodiments of a digital display device to render an image for viewing by a viewer having reduced visual acuity, the device comprising: a digital display medium for rendering the image based on pixel data related thereto; a complementary light field display portion; and a hardware processor operable on said pixel data for a selected portion of the image to be rendered via said complementary light field display portion so to produce vision-corrected pixel data corresponding thereto to at least partially address the viewer's reduced visual acuity when viewing said selected portion as rendered in accordance with said vision-corrected pixel data by said complementary light field display portion. |
US11899203B1 |
Method for out-coupling grating for AR optical waveguide, and design method for AR optical waveguide
The disclosure provides a design method of a coupling-out grating and the design method including: calculating a diffraction coupling-in angle, at which a light beam is diffracted and coupled into the optical waveguide body through the coupling-in grating, according to an angle at which the light beam is incident to the coupling-in grating, a wavelength of the light beam and a grating period of the coupling-in grating; calculating a distance between two adjacent coupling-out positions of the light beam; calculating a brightness difference rate of the light beam after being coupled out multiple times through the coupling-out grating according to the maximum diffraction efficiency of the coupling-out grating; and calculating the number of partitions of the coupling-out grating according to a length of the coupling-out grating, a sensitivity of a human eye to the light beam, the brightness difference rate, and the distance between the two adjacent coupling-out positions. |
US11899202B2 |
Extreme cutoff beam control optics
An optical assembly and a luminaire with extreme cutoff beam control optics. The optical assembly includes a base, a plurality of lenses, a plurality of light emitting diodes (LED) positioned to emit light into the lenses, and a reflector having a reflective surface disposed adjacent at least one of the plurality of LEDs. The optical axis of one or more of the LEDs may be offset from a central axis of the respective lens in which it emits light. The reflective surface of the reflector may extend from the base over the one or more of the LEDs and beyond the optical axis of the one or more LEDs to direct light in a desired direction or toward a selected area (e.g., a street) and cut off light directed in an undesirable direction or area (e.g., a house). |
US11899198B2 |
Controlling light source wavelengths for selectable phase shifts between pixels in digital lithography systems
A digital lithography system may adjust a wavelength of the light source to compensate for tilt errors in micromirrors while maintaining a perpendicular direction for the reflected light. Adjacent pixels may have a phase shift that is determined by an optical path difference between their respective light beams. This phase shift may be preselected to be any value by generating a corresponding wavelength at the light source based on the optical path difference. To generate a specific wavelength corresponding to the desired phase shift, the light source may produce multiple light components that have wavelengths that bracket the wavelength of the selected phase shift. The intensities of these components may then be controlled individually to produce an effect that approximates the selected phase shift on the substrate. |
US11899197B2 |
Raster scanned projector with microelectromechanical system scanner
An optical scanner is described and includes an optical beam assembly and a transducer. The optical beam assembly includes a pivoting portion having a cantilevered beam; a stationary portion; a first torsional flexure coupling a first side of the pivoting portion to the stationary portion; and a second torsional flexure coupling a second side of the pivoting portion to the stationary portion. The transducer includes a first magnetic element disposed on the pivoting portion and a second magnetic element disposed on the stationary portion. The first and second magnetic elements are configured to generate magnetic fields that interact to rotate the pivoting portion relative to the stationary portion about an axis defined by the first and second torsional flexures. |
US11899185B2 |
Image capturing optical system, image capturing device and electronic device
The present disclosure provides an image capturing optical system comprising: a positive first lens element having a convex object-side surface; a negative second lens element having a concave object-side surface; a third lens element; a fourth lens element having a convex object-side surface and a concave image-side surface, the object-side surface and the image-side surface thereof being aspheric; a fifth lens element having a concave image-side surface concave, both of the object-side surface and the image-side surface being aspheric, at least one of the object-side surface and the image-side surface having at least one convex shape in an off-axis region thereof. |
US11899180B2 |
Imaging lens
There is provided an imaging lens with excellent optical characteristics which satisfies demand of low profile and low F-number. An imaging lens comprising in order from an object side to an image side, a first lens with positive refractive power having an object-side surface being convex in a paraxial region, a second lens with negative refractive power in a paraxial region, a third lens with negative refractive power having an object-side surface being convex in a paraxial region, a fourth lens having an object-side surface being convex in a paraxial region, a fifth lens with negative refractive power in a paraxial region, and a sixth lens with positive refractive power having an image-side surface being convex in a paraxial region, and predetermined conditional expressions are satisfied. |
US11899179B2 |
Optical imaging lens assembly
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, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens with a refractive power respectively; a center thickness CT3 of the third lens on the optical axis and a center thickness CT4 of the fourth lens on the optical axis satisfy 1.0≤CT4/CT3<1.5; and a spacing distance T34 between the third lens and the fourth lens on the optical axis and a spacing distance T45 between the fourth lens and the fifth lens on the optical axis satisfy 4.0 |
US11899177B2 |
Optical imaging system
An optical imaging system includes a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a negative refractive power, a fourth lens having a negative refractive power, and a fifth lens having a positive refractive power. The first to fifth lenses are sequentially disposed from an object side to an imaging plane. One or more lenses among the first to fifth lenses are formed using a glass material. |
US11899176B2 |
Wide field of view five element lens system
Lens systems are described that may be used in small form factor cameras. An imaging lens system may include a front aperture and five lens elements, and provides a low F-number (<=2.4), wide field of view (>=82 degrees), and short total track length (TTL). Lens system parameters and relationships may be selected at least in part to reduce, compensate, or correct for optical aberrations and lens artifacts and effects across the field of view. |
US11899170B2 |
Optical lens and projection apparatus
An optical lens includes a first lens with a positive refractive power, a second lens having a diffractive optical surface and a negative refractive power, and a third lens with a positive refractive power arranged in order from a magnified side to a minified side. A total number of lenses with refractive powers in the optical lens is smaller than six, and the first lens, the second lens and the third lens are made of plastic. |
US11899168B2 |
Optical imaging lens assembly
The present disclosure provides an optical imaging lens assembly including, sequentially from an object side to an image side along an optical axis, a first lens having positive refractive power; a second lens having positive refractive power and a convex object-side surface; and a third lens having negative refractive power. A distance TTL along the optical axis from an object-side surface of the first lens to an imaging plane of the optical imaging lens assembly and half of a diagonal length ImgH of an effective pixel area on the imaging plane satisfy 2.0 |
US11899165B2 |
Display panel and method of manufacturing the same
Embodiments of the present disclosure relate to a display panel and a method of manufacturing the same. A high-reliability display panel with a reduced bezel area or substantially no bezel area and a method of manufacturing the same. |
US11899162B2 |
Method and system for reservoir simulations based on an area of interest
A method may include obtaining a selection of various user-defined coarsening parameters. The user-defined coarsening parameters may include a predetermined fine-grid region in a geological region of interest and a predetermined cell distance. The method may further include determining an area of interest (AOI) mask for the geological region of interest based on the predetermined fine-grid region. The method may further include determining a geological property mask based on the user-defined coarsening parameters. The geological property mask may correspond to a predetermined geological feature within the predetermined cell distance from the AOI mask. The method may further include generating a coarsened grid model using grid model data and well data for the geological region of interest. The method may further include performing a reservoir simulation of the geological region of interest using the coarsened grid model. |
US11899157B2 |
Well logging tool and interpretation framework that employs a system of artificial neural networks for quantifying mud and formation electromagnetic properties
Methods and systems are provided that predict electromagnetic properties of drilling mud and a formation, which involve a logging tool that measures current injected into a measurement zone adjacent a sensor electrode at multiple frequencies. The measured currents at the multiple frequencies are processed to determine complex impedances for the sensor electrode at the multiple frequencies. The complex impedances are used to generate input data, which is supplied to a system of artificial neural networks (ANNs) that is configured to predict and output electromagnetic properties of the drilling mud and the formation within the measurement zone and possibly tool standoff based on the input data. The system of ANNs can employ a cascaded architecture of multiple ANNs. The electromagnetic properties or tool standoff predicted by the system of ANNs can be used to construct a borehole image over varying azimuth and depth. |
US11899154B2 |
DAS same-well monitoring real-time microseismic effective event identification method based on deep learning
Embodiments of the present disclosure provide a DAS same-well monitoring real-time microseismic effective event identification method based on deep learning, including: constructing a DAS-based horizontal well microseismic monitoring system; constructing a training data set, including microseismic event data, pipe wave data and background noise data with different types of labels; constructing a signal identification module; training the signal identification module by using the training data set; preprocessing actual monitoring data, inputting the preprocessed data into the signal identification module to obtain an output result; marking microseismic events identified in the output result, and updating the marked microseismic events into the training data set; and adjusting and updating the signal identification module. The identification method according to the present disclosure can identify microseismic events in DAS same-well monitoring data in real time and efficiently. |
US11899153B2 |
Guided mode beamforming for probing open-hole and cased-hole well environments
A downhole tool including at least one transmitter, a receiver array, and a controller. Each receiver element of the receiver array is configured to apply variable amplification and a variable time delay to detected acoustic waveforms, wherein the variable amplification is controlled by an amplification factor assigned to the given receiver element, and wherein the variable time delay is controlled by a time delay assigned to the given receiver element. The controller assigns a set of amplification factors and time delays to the receiver elements of the receiver array and combines signals resulting from the application of the variable amplification and the variable time delay to the detected acoustic waveforms such that sensitivity of the receiver elements of the receiver array is focused at a desired zone-of-interest in a wellbore corresponding to the set of amplification factors and time delays assigned to the receiver elements of the receiver array. |
US11899147B2 |
Method and system for seismic denoising using omnifocal reformation
Methods and systems for determining an image of a subterranean region of interest are disclosed. The method includes obtaining a seismic dataset and a geological dip model for the subterranean region of interest and determining a set of input seismic gathers from the seismic dataset. The method further includes determining a central seismic gather and a set of neighboring seismic gathers in a vicinity of the central seismic gather from the set of seismic gathers, determining a set of dip-corrected neighboring seismic gathers based, at least in part, on the set of neighboring seismic gathers and a geological dip from the geological dip model, and determining a noise-attenuated central seismic gather by combining the dip-corrected neighboring seismic gathers and the central seismic gather. The method still further includes forming the image of the subterranean region of interest based, at least in part, on the noise-attenuated central seismic gather. |
US11899145B2 |
Seismic source and wave detector integrated device and method for seismic wave exploration
A wave detector integrated device includes a support, protective shell and mode converter. The protective shell is installed on the support and rotates by the mode converter, and has a hollow cylindrical structure. A seismic source hammer is suspended at a protective shell central axis position. Electromagnetic accelerators are installed in a bus direction of the protective shell, and the seismic source hammer is connected with the electromagnetic accelerators. A drill bit type wireless transmission wave detector or standby flat bottom type wave detector is connected above the protective shell through a second telescopic rod having a driving device therein and driving the drill bit type wave detector to rotate. A power supply is installed inside the protective shell, and is connected with a current controller and circuit protection device. The current controller is respectively connected with the electromagnetic accelerators, drill bit type wave detector, driving device and mode converter. |
US11899143B2 |
Ultrasound sensor array for parking assist systems
An ultrasound sensor includes a frame, wherein the frame includes an outer perimeter, an inner perimeter, and a midsection, wherein the midsection extends across the inner perimeter. The sensor further includes two or more transducer elements, wherein the two or more transducer elements are located within the inner perimeter, and include one or more membranes that include a bottom portion that includes a first piezoelectric layer and second piezoelectric layer, wherein the two or more transducer elements are each separated from the midsection, wherein the two or more transducer elements are configured to each activate a transmit mode and receive mode, wherein the transmit mode is configured to transmit a signal and the receive mode is configured to receive a signal, wherein a first transducer element activates the transmit mode when a second transducer element does not activate the transmit mode. |
US11899132B2 |
Super-resolution enhancement techniques for radar
Embodiments provided herein allow for identification of one or more regions of interest in a radar return signal that would be suitable for selected application of super-resolution processing. One or more super-resolution processing techniques can be applied to the identified regions of interest. The selective application of super-resolution processing techniques can reduce processing requirements and overall system delay. The output data of the super-resolution processing can be provided to a mobile computer system. The output data of the super-resolution processing can also be used to reconfigure the radar radio frequency front end to beam form the radar signal in region of the detected objects. The mobile computer system can use the output data for implementation of deep learning techniques. The deep learning techniques enable the vehicle to identify and classify detected objects for use in automated driving processes. The super-resolution processing techniques can be implemented in analog and/or digital circuitry. |
US11899130B2 |
Method and device for determining a radar cross section, method for training an interaction model, and radar target emulator and test facility
A method and a device for determining a radar cross section, a method for training an interaction model, a radar target emulator for manipulating a radar signal, and a test facility for a vehicle are described herein. The propagation of a virtual radar signal is simulated on the basis of an interaction model in a simulated environment scenario that contains the simulated radar target. An interaction of the virtual radar signal with the simulated radar target is modelled such that a physical variable, characterizing the virtual radar signal, is divided into a directional component that corresponds to a directed scattering of the virtual radar signal and into a diffuse component that corresponds to an isotropic scattering of the virtual radar signal. A value of the physical variable is determined at a receiver point in the simulated environment scenario, taking into account the directional component and the diffuse component, and the radar cross section of the simulated radar target is derived from the determined value of the physical variable at the receiver point. |
US11899128B2 |
Frequency response calibration for radio frequency integrated circuit with multiple receiving channels
A method of calibrating an analog front end (AFE) filter of a radio frequency integrated circuit (RFIC) includes: making a first measurement of the RFIC at a first measuring frequency while the AFE filter is bypassed; generating a first amplitude estimate and a first phase estimate at the first measuring frequency using the first measurement; making a second measurement of the RFIC at the first measuring frequency while the AFE filter is turned on; generating a second amplitude estimate and a second phase estimate at the first measuring frequency using the second measurement; and calculating a frequency response of the AFE filter at the first measuring frequency, which includes calculating an amplitude response of the AFE filter based on the second amplitude estimate and the first amplitude estimate; and calculating a phase response of the filter based on the first phase estimate and the second phase estimate. |
US11899119B2 |
Method for processing GPS route data of a vehicle
A method for processing GPS route data of a vehicle is proposed, in which the GPS route data are used for the route guidance of the vehicle along a route (1), wherein vehicle positions and an offroad position information or an onroad position information are generated as route data, wherein a vehicle position calculation function for route guidance of the vehicle is used, if erroneous vehicle positions are generated from the GPS route data. Furthermore, a control device for carrying out a method is proposed. |
US11899117B2 |
Moving body positioning system, method, and program
A moving body positioning system of the present invention includes: a GNSS receiver that is included in a moving body and that receives a GNSS signal transmitted from each of one or more satellites and acquires pieces of observation data respectively corresponding to the satellites; an external data acquisition means that acquires external data; a multipath detection means that detects multipath with respect to an observation data group; and a positioning calculation means that performs positioning calculation after a selection of a satellite to be used and a satellite to be excluded on the basis of a result of the multipath detection. |
US11899114B1 |
Secondary sensor data-based soft constraint optimization for pose graph and mapping refinement
A soft-constraint technique for refining an initial pose graph may eschew using a hard constraint that identifies different sensor data and/or poses as necessarily being associated with a same portion of an environment. Instead, the soft-constraint technique may employ a loss function with a convergence basin that may be defined based at least in part on an object classification that strongly penalizes candidate locations within a distance associated with the convergence basin. These candidate locations may be based at least in part on one or more object detections associated (1:1) with one or more poses of the initial pose graph. This may result in one or more candidate locations that do not merge with other candidate locations, giving the pose graph optimization the permissiveness or softness according to the techniques described herein. |
US11899113B2 |
Vehicle position estimation apparatus
The vehicle position estimation apparatus that estimates the position of the host vehicle includes: a laser light irradiation unit configured to illuminate laser light; a light reception element configured to receive reflection light of the laser light and reflection light of ambient light which is light other than the laser light and be able to detect an intensity of each of the received reflection light; and a host position estimation unit configured to estimate the position of the host vehicle, based on a result of light reception of the reflection light of the laser light received by the light reception element and a result of light reception of the reflection light of the ambient light. |
US11899096B2 |
Transmission control device, vehicle system, transmission control method, and control program product
A transmission control device, which drives multiple antennas having different transmission ranges, includes: a genuine transmission control unit that transmits, from a genuine transmission antenna with use of a carrier wave, a genuine code for activating a portable device; and an inversion transmission control unit that transmits, from an inversion transmission antenna with use of a carrier wave, an inversion code including at least partial inverted genuine code concurrently with a transmission of the genuine code from the genuine transmission antenna. The inversion transmission antenna has a transmission range which does not overlap with a transmission range of the genuine transmission antenna. |
US11899090B2 |
Systems and methods for ultra-wideband-based angle of approach determination
Disclosed herein are related to a system and a method for determining an Angle of Approach (AoA) of a device. A first device may receive a report from a second device having a plurality of ultra-wideband (UWB) devices. The report may include a plurality of values comprising an elevation component and an azimuth component of the AoA from the first device. At least some of the plurality of values may be obtained according to measurements between the plurality of UWB devices of the second devices and the at least one UWB device of the first device. The first device may determine an AoA from the second device, using the plurality of values from the report received from the second device. |
US11899089B2 |
Phantom calibration body and method for determining at least one quantitative diffusion parameter extracted for characterization of a tissue in magnetic resonance imaging
A phantom calibration body (110) for a method for determining at least one quantitative diffusion parameter extracted for characterization of a tissue being suspicious to a tumorous modification in magnetic resonance imaging is disclosed, wherein the phantom calibration body (110) is designed for being characterized during characterization of the tissue by the magnetic resonance imaging. Herein, the phantom calibration body (110) comprises a first compartment (112) having a first cross-section, the first compartment (112) being filled with a first solution comprising a calibration substance having a first concentration; and a second compartment (114) having a second cross-section, the second cross-section having at least two different partitions with differing diameters, wherein the second compartment (114) is filled with a second solution comprising the calibration substance having a second concentration, the second concentration differing from the first concentration. The present invention allows determining absolute quantitative parameters in an individualized fashion for each individual tissue independent from various times of recording, applied software algorithms for post-processing of the raw MRI data, MR devices, or MR vendors. The present invention, thus, allows using the absolute quantitative data extracted from the phantom calibration body (110) measured with every tissue for comparability of quantitative data, being a prerequisite for introducing quantitative diffusion weighted imaging (DWI) into clinical routine. |
US11899088B2 |
Magnetic resonance imaging of an object with a first and a second material
Techniques are disclosed for use in magnetic resonance imaging (MRI) for exciting spins of a first material and spins of a second material. A first spin echo signal is acquired when the excited spins include a first phase difference, which is given by Δ, and a second spin echo signal is acquired when the excited spins of the first material and the excited spins of the second material include a second phase difference, which is given by −Δ. An absolute value of Δ lies within the interval ]0,π[. A first image for the first material and/or a second image for the second material is generated by a computing unit depending on the first spin echo signal and the second spin echo signal. |
US11899082B2 |
Silicon hall sensor with low offset and drift compensation coils
An integrated circuit includes a doped region having a first conductivity type formed in a semiconductor substrate having a second conductivity type. A dielectric layer is located between the doped region and a surface plane of the semiconductor substrate, and a polysilicon layer is located over the dielectric layer. First, second, third and fourth terminals are connected to the doped region, the first and third terminals defining a conductive path through the doped region and the second and fourth terminals defining a second conductive path through the doped region, the second path intersecting the first path. |
US11899081B2 |
Wireless sensor with beacon technology
A wireless sensor for an associated machine or machine part which includes a communications module that wirelessly transmits data related to the associated machine or machine part. The communications module is mounted on the sensor and the sensor is disposed under the bottom side of the control circuitry. A sensor is configured to measure one or more properties of the associated machine or machine part. The wireless sensor can be used with a smart device app such that information from the wireless sensor can be received and displayed on the smart device. |
US11899080B2 |
Optical sensing of magnetic fields using magnetically sensitive materials
The invention provides a method for measuring the magnetic field of an electromagnetic component having the steps of: instrumenting one or more portions of an electromagnetic component by placing an optical fiber in electromagnetic communication with the one or more portions of said electromagnetic component; energizing the electromagnetic component; interrogating the optical fiber using light and an optical detector; and determining changes in the magnetic field incident on the optical fiber based on the detected changes in the light received by the optical detector. |
US11899079B2 |
Magnetic sensor and its manufacturing method
An object of the present invention is to provide a magnetic sensor capable of, while suppressing an increase in manufacturing cost, controlling the gap size so as to make the gap between the element formation surface of the sensor chip and the magnetism collecting member as small as possible and to make variations among products fall within a certain range and a manufacturing method for such a magnetic sensor. A magnetic sensor includes a sensor chip 20a mounted on a substrate 2 such that the element formation surface 20a is perpendicular to the substrate 2 and a magnetism collecting member 30 mounted on the substrate 2 such that the surface 31 faces the substrate 2 and the surface 32 faces the element formation surface 20a. The surfaces 31 and 32 of the magnetism collecting member 30 have flatness higher than that of the other surfaces thereof. |
US11899074B2 |
Sensor arrangement and a method for monitoring a storage system
A sensor arrangement for a vehicle storage system for electric energy is disclosed. The vehicle storage system includes a plurality of storage units for electric energy that are connected in series between a reference voltage node and a first or a second output terminal to provide electric energy to at least one consumer at the first or at the second output terminal. The sensor arrangement has a plurality of sensor units configured to determine charging levels of the storage units by measuring at least one of the following quantities: one or more voltages between reference voltage node and a node between adjacent storage units, one or more voltage drops over at least a subset of the storage units, electric currents though the first and/or through second output terminal, or temperatures of the storage units. |
US11899072B2 |
Method for estimating depth of discharge of battery
A method for estimating DoD of a battery includes obtaining voltage Va at a first electric charge rate A(Ia) and voltage Vb at a second electric charge rate B(Ib) by checking a voltage-DoD table based on DoD of an experimental battery respectively; measuring voltage V of the experimental battery; substituting Ia, Ib, Va, Vb and V into an expression to calculate an estimated current lest; and using a Coulomb counter to update the voltage-DoD table and estimate the DoD of the experimental battery. |
US11899071B2 |
Method and apparatus for determining state of charge of battery, management system and storage medium
Provided is a method and an apparatus for determining a state of charge of a battery, a battery management system and a storage medium, and relates to the field of battery technologies, where the method includes: obtaining a current OCV value of a battery and cumulative continuous charging or discharging capacity information of the battery; obtaining SOC credible information based on the current OCV value and the cumulative continuous charging or discharging capacity information; obtaining a corrected SOC value corresponding to the current OCV value according to the SOC credible information. According to the present disclosure, accuracy of SOC correction could be improved by determining the SOC credible information under the current OCV; for batteries, especially those with a hysteresis characteristic, accuracy of SOC estimation could be improved, an error of SOC estimation could be reduced and reliability of battery and experience of users could be improved. |
US11899067B2 |
Testing circuit, system and control method for multiple submodules of cascaded converter
A testing circuit for multiple SMs of a cascaded converter and a control method thereof are provided. A current generator generates a testing current flowing into a testing module group. The testing module group includes two series-connected testing arms that each contains multiple SMs, or in an alternative way, the testing module group is composed of one or multiple testing units connected in series, and each testing unit includes two testing SMs connected in series reversely. The testing circuit the control method thereof realizes a mission profile emulation of the multiple SMs of the cascaded converter in both inverting and rectifying modes simultaneously to improve a test efficiency. A reverse series connection structure of the two testing SMs offsets a DC component in a capacitor voltage to reduce a power supply voltage required for a test. Dynamic and static control methods under different modulations for the test circuit are provided. |
US11899063B2 |
Generating multiple pseudo static control signals using on-chip JTAG state machine
A scan chain may be formed throughout an integrated circuit in which the scan chain is coupled to a set of pins via bi-directional input/output (I/O) buffers. A state machine may be provided to control the scan chain. Decoding logic may monitor states and transitions between states and generate pseudo static control signals in response to certain states and transition sequences in order to free up test pins for use as additional scan data I/O pins using a single JTAG IR. A test pattern may be received from an external tester using the set of I/O pins and buffers operating in parallel. The test pattern may then be provided to combinatorial logic circuitry coupled to the scan chain. A response pattern may be captured in the scan chain. The response pattern may then be provided to the external tester using the same set of I/O pins and buffers operating in parallel. |
US11899062B2 |
Basic logic element, semiconductor device including the same, output control method for basic logic element, and non-transitory computer readable medium
A basic logic element includes: a calculation unit configured to perform calculation processing; a self-diagnosis unit configured to self-diagnose whether or not there is an abnormality in a result of the calculation output from the basic logic element; a management unit configured to determine whether or not to retain authority to output the result of the calculation based on a result of the diagnosis performed by the self-diagnosis unit and output a result of the determination as an authority signal; and an output control unit configured to control whether or not to output the result of the calculation performed by the calculation unit based on whether or not the authority to output data is retained by the management unit. |
US11899060B2 |
Systems and methods for precise signal injection into microelectronic devices
In an optical carrier injection method, a pulsed optical beam having pulse duration of 900 fs or lower is applied on a backside of a substrate of an integrated circuit (IC) wafer or chip, and is focused at a focal point in an active layer on a frontside of the substrate. Photons of the optical beam are absorbed at the focal point by nonlinear optical interaction(s) to inject carriers. The pulsed optical beam may be applied using a fiber laser in which the fiber is doped with Yb and/or Er. An output signal may be measured, comprising an electrical signal or a light output signal produced by the IC wafer or chip in response to the injected carriers. By repeating the applying, focusing, and measuring over a grid of focal points in the active layer, an image of the IC wafer or chip may be generated. |
US11899053B2 |
Acoustic condition monitoring method and system for electrical power components, in particular transformers
A condition monitoring system and method for electrical power components, in particular a transformer. A partial discharge detector unit captures acoustic signals of the partial discharge by means of an A-sensor. A processing unit captures a frequency of the partial discharges detected by the A-type sensor and a histogram module determines a temporal profile of the frequency from the frequency signal and a time signal. An analysis unit monitors the temporal profile for a fall and/or rise, preferably by means of pattern recognition. A warning signal is triggered if an adjustable threshold is exceeded. An imminent failure of an electrical power component can therefore be detected in good time and warned of; the component can be automatically disconnected if appropriate. |
US11899052B2 |
Trailer lighting outage detection circuit
A vehicle LED lighting outage detection circuit is disclosed for detecting a fault in the LED light and automatically increasing the power drawn from the light power supply in response to the fault. A complementary detection circuit is also disclosed for detecting the increased power draw and signaling a fault to an operator. The increased power draw can be selected to be in the form of a pulse that settles to a lower power draw state after a time to avoid excessive and wasteful power draw. The system can be mounted in a vehicle and, more particularly, to a semi-tractor truck. |
US11899051B1 |
Controlling electric fields in vapor cells having a body defined by a stack of layers
In a general aspect, a vapor cell includes a body defined by a stack of layers that includes electrically conductive layers and electrically insulating layers. The stack of layers are bonded to each other and have first and second end layers at respective opposite ends of the body. The stack of layers also has intermediate layers between the first and second end layers that define an internal cavity of the body. The internal cavity extends through the body between the first and second end layers and includes a vapor or a source of the vapor disposed therein. Adjacent electrically conductive layers are separated by at least one electrically insulating layer. Moreover, each electrically conductive layer defines an electrode of the vapor cell and includes a contact surface on an exterior side of the body. The contact surface defines an electrical contact of the electrode. |
US11899046B2 |
Measuring apparatus for operating state
A hardware- and software-supported measuring apparatus for monitoring the operating state of a device has at least one sensor for capturing measurement data of at least one physical parameter that characterizes the operating state of the device, autonomous electronics including a control unit an energy source and a microcontroller, which provides a radio interface for data transmission and/or signal transmission to a control and/or evaluation apparatus, and a housing, which is fastened to the device in a retrofittable manner. The apparatus has at least one sensor and a control and/or evaluation apparatus, which is wirelessly connected to the measuring apparatus for signal transmission and/or data transmission. |
US11899044B2 |
Current sensor
A current sensor for a detection target current using a shunt resistor includes: a resistance value correction circuit having a correction resistor; a signal application unit that applies an alternating current signal to a series circuit of the shunt resistor and the correction resistor; a voltage detection unit that detects terminal voltages of the shunt resistor and the correction resistor; and a correction unit that calculates a resistance value of the shunt resistor and corrects the resistance value for detection; and a power supply circuit having a first power supply generation unit that generates a first power supply of the signal application unit from an input power supply of an outside; and a second power supply generation unit that generates a second power supply of the voltage detection unit. |
US11899043B2 |
Current detection apparatus and power supply control apparatus
Provided is current detection apparatus for detecting current flowing through a power supply path of a power supply control apparatus. The power supply path includes a first conductor and a second conductor. The current detection apparatus includes: a first and a second shunt resistor connected in parallel between the first and the second conductor, and a current detection circuit detecting: (1) current flowing through the first shunt resistor; and (2) current flowing from the first to the second conductor via both the first and second shunt resistors. The current detection apparatus further includes an arithmetic circuit that calculates current flowing through the power supply path based on a correlative relationship between the current flowing from the first to the second conductor via both the first and the second shunt resistor and current flowing through the first shunt resistor, and the current detected by the current detection circuit. |
US11899033B2 |
Access port for a thermogravimetric analyzer furnace
The analyzer of the present invention is specifically adapted to provide moisture determinations for foods and other agricultural material. It allows the operator to introduce a precise weight of sample into a crucible in a closed furnace in a controlled environment through an access port in the furnace cover. The access port in the cover can be tapered to allow easy access to an underlying aligned crucible and allow an operator to add and remove sample material from the crucible until a precise desired sample weight is reached as measured by a balance within the furnace. The access port is enclosed by an insulated cover after the samples are sequentially placed in the crucibles. |
US11899030B2 |
Plate changer and chromatograph including the plate changer
A plate changer includes a casing that stores a sample plate and one or a plurality of first rack plates that each support the sample plate. One or a plurality of plate supporters that respectively support the one or plurality of first rack plates at different heights are provided in the casing. Each first rack plate is configured to be supportable on and removable from any of the one or plurality of plate supporters. The plate changer further includes a detector that detects whether the first rack plate is supported on each plate supporter. |
US11899029B2 |
Method and apparatus for automated sample preparation
The present teachings provide apparatuses and methods for automated handling of samples, e.g., biological or chemical samples. The apparatuses and the methods of the present teachings allow automated performance of various sample manipulation steps without manual intervention. In a preferred embodiment, the present teachings provide apparatuses and methods for automated enrichment of templated beads produced by PCR. |
US11899026B2 |
ABO blood group point-of-care chip testing
The present invention provides point-of-care blood typing devices. The devices require only a small sample of blood and are able to provide results within minutes. The devices are capable of identifying A, B, AB, and O type blood. The devices are also capable of identifying blood that is positive (+) or negative (−) for the D antigen. |
US11899024B2 |
Treatment and diagnosis of parkinson's disease using isolated and enriched populations of biofluid-derived extracellular vesicles
The invention relates generally to a process for isolating subpopulations of EVs to identify biomarkers useful identifying, determining the progression of, and/or prognosing a disease, including a neurological disease. More particularly, the present invention relates to detection technology of various exosomal biomarkers including proteins, protein modifications, sugars, RNA, DNA, lipids, and metabolites, and combinations thereof. |
US11899021B2 |
Luciferase-based thermal shift assays
Provided herein are systems and methods for characterizing target/ligand engagement. In particular, luciferase-labeled polypeptide targets are used to detect or quantify target/ligand engagement (e.g., within a cell or cell lysate). |
US11899020B2 |
Shotgun proteomic antigen identification
This invention provides methods for the screening and identification of antigenic components in a tissue or organ of interest. |
US11899012B2 |
Single-chain polymer-based target receptors for use in electrochemical detection of target analytes
The present disclosure provides new approaches in developing templated polymer-based chemical receptors. At least some embodiments of the invention use a stimuli-responsive polymer [e.g., poly-Nisopropylacrylamide (pNIPAM)] as a polymer backbone with the incorporation of functional monomers (for analyte recognition). In at least some embodiments of the invention, vinylferrocene may be used as a redox-active label for electrochemical transduction. |
US11899009B2 |
Rapid real time multipoint procedure for optimizing sperm state for use in assisted reproductive technologies
A method for adjusting the maturation state of mammalian sperm for use in assisted reproductive technologies (ART) is disclosed. A mammalian ejaculate is provided and incubated under controlled conditions. Aliquots of the ejaculate are assayed during incubation period at intervals to determine maturation state and changes in the maturation state by observing the percent positive cells in the aliquot. The assays are repeated with successive aliquots at intervals during incubation to observe real time changes in the maturation state. The ejaculate remaining is processed for the desired ART after the percentage of positive cells in the latest aliquot being assayed begins to decline. |
US11899005B2 |
Divisible experimental device and method for sand production and sand control during natural gas hydrate exploitation
A divisible device and a method for sand production and sand control experiment for natural gas hydrate exploitation. The experimental device includes a reactor system, a feeding system, a separation and measurement system, a water-bath jacket system, a support and safety system, and a software recording and analyzing system. In the reactor system, the reactor units can be combined in different ways depending on the experimental conditions and purposes. The reactor units include: left/right reactor units, secondary reactor units, central reactor units, and caps. The combination of a left/right reactor unit with a cap gives a hydrate formation reactor without sand control screens. Combining the left/right reactor unit, secondary left/right reactor units and central reactor units with other accessories allows the reactor system to carry out the simulation experiments with either zero, one, or two view zones, and with either one or two wells. |
US11899003B2 |
Universal electronic bung system
A method and system for monitoring wine in a barrel having a bung hole is provided. The system comprises a sensor enclosure, a sensor conduit, and an original bung. The sensor conduit is operably coupled to the sensor enclosure. The original bung comprises a passage hole for inserting the sensor conduit through the original bung. The original bung also comprises a space for inserting at least a portion of the sensor enclosure. This space does not extend through the original bung. The outer diameter of the original bung is determined by the diameter of the bung hole of the barrel. |
US11899001B2 |
Method for providing calibration data for a gas sensor device, method of calibrating a gas sensor device, and processing device for a gas sensor device
A method includes exposing gas sensitive material of a gas sensor device to different adjusted target gas concentrations, determining measurement values of the resistance of the gas sensitive material between first and second contact regions in response to the adjusted target gas concentration, determining a first gas sensor behavior model based on the measurement values of the resistance of the gas sensitive material as a function of the adjusted target gas concentration, translating the first gas sensor behavior model into a corresponding second gas sensor behavior model for the resistance of the gas sensitive material as a function of a control voltage, and sweeping the control voltage based on the second gas sensor behavior model over a control voltage range for providing control voltage dependent resistance data, wherein the control voltage dependent resistance data over the control voltage range form the calibration data for the gas sensor device. |
US11898996B2 |
Test system with detection feedback
A test system with detection feedback works with a robot to which a test object is attached. The test system includes a server and a force sensor disposed to the robot. The server controls the robot to drive the test object to contact a test platform while the force sensor detects at least one reaction force on the test object to generate a sensing feedback signal for the server. When the reaction force corresponding to a direction and indicated by the sensing feedback signal does not match a force setting value, the server adjusts a level to which the robot drives the test object to move relative to the test platform so that the reaction force corresponding to the direction can match the force setting value. Therefore, the resistance acting on the test object moving relative to the test platform may be automatically maintained at the preset degree. |
US11898994B2 |
Waveform acquisition optimization
A computer-implemented process determines, based on bearing fault frequencies, optimum values for the maximum frequency (Fmax) and the number of lines of resolution (Nlines) to be used in collecting machine vibration data so as to adequately distinguish between spectral peaks for identifying faults in machine bearings. The process can be extended to any other types of fault frequencies that a machine may exhibit, such as motor fault frequencies, pump/fan fault frequencies, and gear mesh fault frequencies. Embodiments of the process also ensure that the time needed to acquire the waveform is optimized. This is particularly useful when collecting data using portable vibration monitoring devices. |
US11898989B2 |
Device for detecting particulate and one or more gases in the air
A MEMS device for detecting particulate and gases in the air, comprising: a first semiconductor body; a second semiconductor body with a first surface facing a first surface of the first semiconductor body; and a first spacer element and a second spacer element, which extend between the first surfaces of the semiconductor bodies so as to arrange them at a distance apart from one another and define a first duct. The MEMS device further comprises at least one of the following: a first particulate sensor comprising a first emitter unit for generating acoustic waves in the first duct, and a first particulate-detection unit for detecting the particulate, the first emitter unit and the first particulate-detection unit facing one another through the first duct; and a first gas sensor, which faces the first duct and is configured to detect said gases in the air present in the first duct. |
US11898987B2 |
SAW-based hydrogel testing for detecting viruses or other antigens
An apparatus includes a surface acoustic wave (SAW) sensor. The SAW sensor includes a piezoelectric substrate. The SAW sensor also includes first and second interdigitating transistors over the piezoelectric substrate. The first interdigitating transistor is configured to convert an input electrical signal into an acoustic wave. The second interdigitating transistor is configured to convert the acoustic wave into an output electrical signal. The piezoelectric substrate is configured to transport the acoustic wave. The SAW sensor further includes a detection layer over the piezoelectric substrate and positioned at least partially between the first and second interdigitating transistors. The detection layer includes (i) antibodies configured to bind to one or more biological analytes and (ii) a hydrogel layer over the antibodies. |
US11898983B2 |
Devices with field effect transistors
Devices and methods of using the devices are disclosed which can provide scalability, improved sensitivity and reduced noise for sequencing polynucleotide. Examples of the devices include a biological or solid-state nanopore, a field effect transistor (FET) sensor with improved gate controllability over the channel, and a porous structure. |
US11898981B2 |
Real-time and label free analyzer for in-vitro and in-vivo detecting the suspicious regions to cancer
A method for non-invasive detecting and tracing cancer. The method includes fabricating a probe including two reference electrodes, a working electrode located inside a first reference electrode of the two reference electrodes, and a counter electrode located inside a second reference electrode of the two reference electrodes, putting the probe on a part of skin adjacent to a target location inside a patient's body, inserting the two reference electrodes inside the target location through the part of skin, inserting the working electrode and the counter electrode into the target location by releasing the working electrode and the counter electrode through the two reference electrodes, recording a cyclic voltammetry (CV) response of hypoxia-related hydrogen peroxide (H2O2) release in the target location by applying a set of electrical potentials to the probe, measuring an oxidation current peak of the recorded CV response, and detecting a cancerous tumor at the target location by comparing the measured oxidation current peak with a set of reference values. |
US11898980B2 |
Gas sensor
A gas sensor includes a feedback circuit part and a sensor circuit part. The feedback circuit part includes a reference resistor and a first temperature sensing element which are connected in series, a first heater resistor that heats the first temperature sensing element, and a first amplifier circuit that controls the amount of current to flow in the first heater resistor based on an internal potential. The sensor circuit part includes a second temperature sensing element and a second heater resistor that heats the second temperature sensing element. A current according to the output of the first amplifier circuit flows in the second heater resistor. With this configuration, it is possible to automatically change the amount of current to flow in the second heater resistor according to ambient temperature without digital processing to thereby heat the second temperature sensing element to a constant temperature. |
US11898979B2 |
Gas sensor with improved sensitivity and gas sensor component
A gas sensor with improved sensitivity. The gas sensor comprises an active sensor unit, a reference sensor unit and a temperature control circuit. The active sensor unit has an active detector. The reference sensor unit has a reference detector. The temperature control circuit is provided and configured to keep a detector at a predetermined temperature. |
US11898977B2 |
Temperature control device and temperature control method
A temperature control device and a temperature control method for use in measuring thermal properties of materials at high and low temperatures are disclosed herein. The temperature control device is configured for controlling a temperature of a test volume inside a test cell and is capable of providing both extremely high and low test volume temperatures over a wide temperature range. The temperature of the test volume is controlled using opposing heating and cooling by controlling a supply of thermal energy to the test cell from a heating subsystem while simultaneously removing thermal energy from the test cell using a cooling subsystem. |
US11898975B2 |
Electron spectrometer
The electron spectrometer includes an excitation part 100 irradiating a sample with an energy beam, an orbiting part 10 causing electrons emitted from the sample irradiated with the energy beam to orbit, and a detection part 120 detecting the electrons released from the orbiting part 10, in which the orbiting part 10 includes a plurality of pairs of electrodes, the plurality of pairs of electrodes cause the electrons to orbit when an applied voltage is controlled, a part of the plurality of pairs of electrodes are pairs of electrodes to catch which catch the electrons into the orbiting part 10 when an applied voltage is controlled, and a part of the plurality of pairs of electrodes are pairs of electrodes to release which release the electrons from the orbiting part 10 when an applied voltage is controlled. |
US11898974B2 |
Charged particle beam device, computer, and signal processing method for charged particle beam device
A charged particle beam device includes a detector 109 converting a photon emitted by a scintillator into an electric signal and a signal processing unit 110 processing the electric signal from the detector 109. The signal processing unit 110 detects a peak position of the electric signal, steepness of a rising section associated with the peak position, and steepness of a falling section associated with the peak position and classifies the peak position based on the steepness of the rising section and the steepness of the falling section. |
US11898968B2 |
Inspection apparatus adjustment system and inspection apparatus adjustment method
Disclosed is a solution for quickly specifying an optical condition of a wafer to be inspected, and in particular, accelerating optical condition setting after obtaining a customer wafer. An inspection apparatus automatic adjustment system according to the present invention includes an analysis-condition-setting interface that inputs analysis conditions; an analysis-execution unit that performs analysis; an inspection-device model and model DB used for analysis; an analysis-result DB that stores analysis results; an observation-condition setting interface that inputs a wafer pattern, a focus point, an optimization index, and a priority; a wafer-pattern search unit that searches for a wafer pattern similar to the input wafer pattern; an optical-condition-extraction unit that extracts, from the analysis result DB, the optimum optical condition for the similar wafer pattern and the focus point; and an optical-condition-setting unit that generates a control signal corresponding to the optical condition and transmits the control signal to the inspection apparatus. |
US11898967B2 |
Predicting malfunction and failure of centrifuge umbilicus
An umbilicus-driven centrifuge includes a yoke configured to orbit a midsection of the umbilicus around a rotational axis at a first speed so as to cause a separation chamber associated with the umbilicus to rotate about the rotational axis at a second speed that is approximately double the first speed. An optical monitoring system directly monitors the separation chamber, with a light source oriented to emit light toward the separation chamber and a light detector oriented to receive at least a portion of the light after the light has passed through the separation chamber. A controller receives a plurality of signals from the light detector, then compares the period or frequency of the signals to an expected period or frequency. The controller determines that the umbilicus is experiencing an irregularity when the period or frequency is different from the expected period or frequency. |
US11898961B2 |
System and method for detecting a periprosthetic infection
A system, device and method for measuring markers for a periprosthetic joint infection in a sample of synovial fluid. A sensor reader device includes a vial receptacle for receiving a vial containing synovial fluid. A light source illuminates the vial and an optical sensor detects light scattered and/or absorbed by white blood cells in the fluid sample. An electrical signal corresponding to the intensity of the light received at the optical sensor is detected. A white blood cell concentration is determined from the electrical signal value. The sensor reader device also includes one or more immunoassay strip receptacles. Immunoassay strips for other marker are inserted into the receptacles. Immunoassay optical sensors detect light generated by the immunoassay reaction on the immunoassay strip to determine the concentration of the marker. In example implementations, the device includes an immunoassay strip reader for leukocyte esterase and c-reactive protein. |
US11898958B2 |
Method for measuring the trap density in a 2-dimensional semiconductor material
A spot on a layer of a 2D semiconductor material deposited on a substrate is irradiated so as to generate excitons, so that photons are emitted from the layer. The photoluminescence spectrum is recorded for different values of the charge carrier concentration in the layer. The modulation of the charge carrier concentration may be realized by modulating the output power of the light source used to irradiate the sample. The relation is recorded between the ratio of the photoluminescence intensity of a first peak in the spectrum related to radiative recombination from indirect bandgaps to the intensity of a second peak in the spectrum related to radiative recombination from direct bandgaps, and the carrier concentration. This relation is fitted to a model of the ratio that takes into account multiple recombination mechanisms, radiative and non-radiative. From this process, the trap density within the bandgap is derived. |
US11898957B2 |
Equilibrium plasmonic analyte sensing apparatus and methods
Apparatus and methods are provided for quantitative detection of mercury vapor in gas samples using a film of nanoparticles. The localized surface plasmon resonance (LSPR) of an amalgam nanoparticle is sensitive to adsorbed mercury mass. The equilibrium mass of mercury on a gold nanoparticle is a function of the surrounding vapor concentration and the temperature of the gold. A device that introduces a temperature-controlled gold nanoparticle film to a controlled flow of sample gas responds predictably to a given mercury vapor concentration when optically probed in situ. Controlling the temperature of the film allows for control of adsorption and desorption rates. Equilibrium plasmonic mercury detection, described herein, removes the cycling necessary for many gold-based mercury analyses. Methods are given for the operation and analysis of the temperature-stabilized gold nanoparticle mercury sensor. The disclosed mercury-detection apparatus and methods find use in a variety of applications, including, for example, mercury detecting applications. |
US11898949B2 |
Fine bubble elimination method and fine bubble elimination device, and bubble size distribution measuring method and bubble size distribution measuring device
By irradiating target liquid L containing fine bubbles with ultrasonic waves from an ultrasonic irradiation device 102, the fine bubbles in the target liquid L is reduced. By irradiating the target liquid L with ultrasonic waves, fine bubbles in the target liquid L can be reduced effectively. By using ultrasonic waves, bubbles with small diameters, particularly fine bubbles, can be effectively reduced, so that fine bubbles in the target liquid L can be efficiently reduced. |
US11898948B2 |
Facing and quality control in microtomy
The present disclosure relates to systems and methods for tracking and printing within a histology system. In some embodiments, a system is provided that includes an information reader configured to read identifying data associated with a tissue block, a microtome configured to cut one or more tissue sections from the tissue block, one or more slides for receiving the one or more tissue sections, and a printer configured to receive the identifying data and print, after the one or more tissue sections are cut from the tissue block, one or more labels for the one or more slides, the one or more labels comprising information associating the one more tissue sections on the one or more slides with the tissue block. |
US11898946B1 |
Gas sampling device and method
A gas sampling device is disclosed. The gas sampling device includes a first block having at least a first opening. The first block includes at least a first passageway terminating at the first opening. The first opening may be in an exterior face of the first block. The gas sampling device includes a second block having at least a second opening. The second block includes at least a second passageway terminating at the first opening. The second opening may be in the exterior face of the second block. The first block and the second block may be adjacent and in contact with each other. The first passageway and the second passageway form a flow path, wherein the first block and the second block abut and contact each other, and the first opening and the second opening are aligned. |
US11898940B2 |
Leak detection system and inspection method for the system
A method of inspecting a leak detection system in a short time is disclosed. The leak detection system includes a leak detection line, an on-off valve, a flow mater, an operation controller configured to detect a fluid leak from a fluid line based on a first flow rate measured by the flow mater, a drain line, and a drain valve attached to the drain line. The inspection method includes: opening the on-off valve and the drain valve, with a supply valve and a return valve closed; measuring a second flow rate of fluid in the leak detection line by the flow mater; and determining that the leak detection system has a defect when the second flow rate is lower than a predetermined reference value. |
US11898935B2 |
Test apparatus for simulating off-road conditions for vehicle
A test apparatus for simulating road conditions for a motor vehicle. The test apparatus includes a platform, a pair of roller assemblies, and a driveshaft. The pair of roller assemblies are coupled to the platform. Each pair of roller assemblies being configured to receive a pair of wheels of the motor vehicle. The driveshaft is secured between the pair of roller assemblies and is configured to transmit rotary power from one of the pair of roller assemblies to the other of the pair of roller assemblies. An orientation of the platform is adjustable. |
US11898934B1 |
Integration and tuning of performance control parameters of a vessel in order to meet decarbonization goals
Producing and tuning an integrated vessel control model to meet decarbonization goals includes loading an base performance model for a vessel and corresponding observed carbon emissions from the vessel resulting from a set of control inputs for the vessel. A decarbonization model also is selected. A new integrated performance model is computed within a digital twin of the vessel modeling new performance metrics resulting from the deployment of accessories in the decarbonization model, and the new metrics are compared to minimum performance standards for the vessel. When a performance metric fails to meet the minimum standard, a corresponding accessory is identified as impacting the failing performance metric and an adjustment is incrementally applied to the accessory until the failing performance metric is determined to meet the minimum standard. Then, the new integrated performance model is simulated to predict resulting carbon emissions which is stored in the new integrated performance model. |
US11898932B2 |
Motor bearing failure diagnosis device
A device for diagnosing a fault in a bearing of a motor is provided. If the device operates in a fault diagnosis mode, a current signal acquisition unit acquires a real-time current signal of the motor, a residual signal acquisition unit extracts harmonic signals from the real-time current signal of the motor acquired by the current signal acquisition unit and remove a fundamental signal and a harmonic signal from the real-time current signal of the motor to acquire a residual signal, a fault feature extraction unit analyzes the residual signal in both time domain and frequency domain to extract a fault feature index of the bearing, and a fault diagnosis model unit performs, by using a bearing fault diagnosis model obtained through training, pattern recognition on the fault feature index to diagnose a fault state of the bearing. |
US11898931B2 |
Systems and methods for detecting bearing failures for tool assemblies of agricultural implements
A system for detecting bearing failures for tool assemblies of agricultural implements includes an implement frame and first and second tool assemblies supported relative to the implement frame, with each tool assembly including at least one ground-engaging tool. The system also includes first and second load sensors configured to generate data indicative of the applied loads through the first and second tool assemblies, respectively. Additionally, the system includes a computing system configured to: monitor the loads applied through the tool assemblies based on the data received from the first and second load sensors; and identify that one of the first tool assembly or the second tool assembly is experiencing a bearing failure condition based on an evaluation of the monitored loads applied through the first and second tool assemblies. |
US11898928B2 |
Large core apparatus for measuring optical power in multifiber cables
An optical power meter unit includes a transmitting/receiving port configured to connect to a fiber under test. The optical power meter unit also includes a light source and an optical power meter. The optical power meter unit further includes an optical fiber extending between the transmitting/receiving port and the optical power meter. The optical fiber has a core size greater than a core size of the fiber under test. |
US11898919B2 |
Fiber optic pressure sensor
A temperature correcting pressure gauge which has a diaphragm having at least one surface coupled to a source of pressure to be measured, the diaphragm first surface having a first FBG from a first optical fiber attached in an appropriately sensitive region of the diaphragm, a FBG from a second optical fiber attached to the opposite surface from the first FBG, the first and second FBGs reflecting or transmitting optical energy of decreasing or increasing wavelength, respectively, in response to an applied pressure. The first and second FBGs have nominal operating wavelength ranges that are adjacent to each other but are exclusive ranges and the FBGs also have closely matched pressure coefficients and temperature coefficients. |
US11898917B2 |
Method for monitoring a coil temperature
In a method for monitoring a winding temperature of a winding of an electric machine powered by a converter, a heating power applied to the winding of the electric machine is determined and evaluated using a thermal model. A relative increase in a resistance of the winding, when the winding heats up, is determined from the heating power in comparison with a standard reference value for 20° C. winding temperature. The winding temperature is calculated from the relative increase in the resistance, and a warning signal and/or a switch-off signal is generated when a critical winding temperature value is exceeded. |
US11898916B2 |
Device for temperature monitoring of a semiconductor device
A semiconductor device includes a plurality of active area structures. One or more active devices include portions of the plurality of active area structures. A metal layer is formed on the plurality of active area structures and separated from the one or more active devices by one or more dummy gate layers. The metal layer is configured to measure, due to a change of resistance in the metal layer, a temperature of the plurality of active area structures. |
US11898912B2 |
Hyperspectral imaging (HSI) apparatus and inspection apparatus including the same
Provided is a hyperspectral imaging (HSI) apparatus. The HSI apparatus includes: a first slit plate configured to introduce an output beam; a first aspherical mirror configured to reflect the introduced output beam; a first grating having a planar reflective surface, the first grating configured to generate a plurality of first split beams by splitting the output beam after being reflected by the first aspherical mirror; and a first camera configured to detect the plurality of first split beams. |
US11898906B2 |
Time-domain filtering of gamma events
The present application relates generally to silicon photomultiplier (SiPM) detector arrays. In one aspect, there is a system including an array of cells each including a single-photon avalanche diode (SPAD) reverse-biased above a breakdown voltage of the SPAD. The system may further include a trigger network configured to generate pulses on a trigger line in response to SPADs of the array undergoing breakdown. The system may still further include a pulse-width filter configured to block pulses on the trigger line whose pulse width is less than a threshold width. |
US11898905B2 |
Plasmonic metamaterial structure
Aspects and embodiments relate to a plasmonic metamaterial structure, applications and devices including that plasmonic metamaterial structure, and a method of forming that plasmonic metamaterial structure. Aspects and embodiments provide a plasmonic metamaterial structure which comprises: a plurality of optical antenna elements. The plurality of optical antenna elements comprise: a first electrode, a second electrode and a plasmonic nanostructure element located between the first and second electrode to form an electron tunnelling junction between the first and second electrodes. The plurality of optical antenna elements are configured such that the electromagnetic field of one optical antenna element spatially overlaps that of adjacent optical antenna elements and adjacent optical antenna elements are electromagnetically coupled to allow the plurality of optical antenna elements to act as a plasmonic metamaterial. Aspects and embodiments also provide devices including that plasmonic metamaterial structure, and a method of forming that plasmonic metamaterial structure. Aspects and embodiments recognise that the sensitivity of an electron tunnelling junction, coupled with provision of a plurality of optical antenna elements may provide a practical structure which can provide sensing platforms, modulation, light source and nanoscale light source devices and applications. |
US11898904B2 |
Wearable laser detection systems having colloidal quantum dot sensor arrays therein
Laser warning systems are provided for providing an alert when exposure to laser light sources is detected. The system includes a colloidal quantum dot detector module including a colloidal quantum dot photodetector and a processor coupled to the colloidal quantum dot detector module. The system detects interference patterns generated in the colloidal quantum dot detector module by light illuminating the laser warning system and determines if the light illuminating the laser warning systems is laser light based on a magnitude of interference infringes generated by the light illuminating the laser warning system. |
US11898903B2 |
Optical sensor
An optical sensor includes a support layer, a thermoelectric conversion material portion disposed on the support layer and including a strip-shaped first material layer that converts thermal energy into electrical energy and a strip-shaped second material layer that is electrically conductive, and a light absorbing film disposed on the thermoelectric conversion material portion to form a temperature difference in a longitudinal direction of the first material layer. The first material layer includes a first region and a second region. The second material layer includes a third region and a fourth region connected to the second region. The optical sensor further includes a first electrode electrically connected to the first region, and a second electrode disposed apart from the first electrode and electrically connected to the third region. The first material layer has a width, perpendicular to the longitudinal direction, of 0.1 μm or more. |
US11898901B2 |
Method and system for mapping fiber optic distributed acoustic sensing measurements to particle motion
A method for mapping fiber optic distributed acoustic sensing (DAS) measurements to particle motion involves obtaining, from a fiber optic DAS system in a wellbore, a first set of DAS data associated with a first seismic wave; obtaining, from a discrete seismic receiver in the wellbore, measured particle motion data associated with the first seismic wave; generating training data from the first set of DAS data and the measured particle motion data; training a machine learning model using the training data; obtaining a second set of DAS data associated with a second seismic wave; and determining a predicted particle motion in response to the second seismic wave using the machine learning model applied to the second set of DAS data. |
US11898899B2 |
Micro-opto-mechanical system sensor, arrangement and manufacturing method
There is provided a MOMS sensor comprising a fiber interface comprising a fiber passthrough for one or more optical fibers, a cavity comprising an element hermetically encapsulated within the cavity, wherein the element is movably anchored by SiN arms, which are movable with respect to walls of the cavity, wherein the SiN arms comprise anchor portions at first ends of the SiN arms, which are connected to the element, and at second ends of the SiN arms, which are connected to the walls of the cavity, and the fiber interface is configured to receive the fibers through the fiber passthrough into positions for communications of light between the element and the fibers. In this way a robust structure that supports sensitivity of the sensor is provided. |
US11898898B2 |
Systems and methods for acoustic monitoring
Systems, methods, and apparatus are provided for monitoring and improving one or more acoustic parameters in single- and multi-zone habitable environments. The acoustic monitoring system includes a built structure, a central control circuit, an acoustic control system, an environment database, an electronic user device, and acoustic sensor arrays which are installed within the built structure. To facilitate the sensor installation process, the built structure may be delineated into one or more zones. The central control circuit may be configured to instruct the installation of acoustic sensor arrays in particular zones within the built structure to obtain improved or even optimal or near optimal acoustic sensor array placement. |
US11898896B2 |
Scale apparatus and methods of use thereof
A scale apparatus is described. The scale apparatus may include a housing sized to fit within a playing card tuck box; a pressure plate operable to measure a weight of a plurality of objects; a wireless transmitter; and a microcontroller in communication with the pressure plate and the wireless transmitter. The microcontroller may be configured to: continuously measure the weight on the pressure plate; when the weight holds steady for a sequence of measurements, transmit a first weight measurement via the wireless transmitter; measure a change in the weight; and when the change in the weight is steady, transmit a second weight measurement via the wireless transmitter. |
US11898895B2 |
Methods and systems for natural gas data computation outside gas internet of things based on energy measuring
The embodiments of the present disclosure provide methods and systems for natural gas data computation outside a gas IoT based on energy measuring, including establishing the gas IoT. The object platform obtains consumed gas volume data and location data of the smart gas meter as first data and second data, and sending them to the management platform through the sensor network platform. The management platform generates consumed gas preprocessing data based on the first data and the second data, and generates energy measurement data after performing the computation outside the gas IoT on the consumed gas preprocessing data by the cloud platform outside the gas IoT. The management platform sends the energy measurement data to the user platform configured in a regional pipeline network center through the service platform. The user platform performs gas energy measurement of the smart gas meter based on the energy measurement data. |
US11898892B2 |
Devices, systems, and methods for measuring fluid level using radio-frequency (RF) localization
Disclosed herein are devices, systems, and methods for accurately determining fluid level using Ultra Wideband (UWB) positioning or localization. UWB utilizes a radio-frequency (RF) technology to enable the accurate measurement of the time-of-flight of a radio signal and UWB positioning can operate in Time-Difference-of-Arrival (TDoA) mode, Two-Way-Ranging (TWR) mode, and Phase-Difference-of-Arrival (PDoA) mode. The systems disclosed herein include multiple anchor devices having a UWB antenna(s) and positioned in fixed location(s) over the fluid to be measured. The anchor devices serve as reference points for UWB communication with a remote float device, which emits RF signals and floats on the surface of the fluid to be measured. The anchor devices may include, or be in communication with, a processor which receives and/or measures RF signals, generates timestamps, calculates distance(s) between the remote float device and an anchor device, calculates fluid level, calculates an angle-of-arrival (AoA), or any combination thereof. |
US11898890B2 |
User interfaces for displaying discretized elements of logical flow systems
The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable the data analyst to quickly and efficiently explore large volume data sources, such as computer code or intellectual system. A user interface can be implanted that includes a plurality of nodes associated with portions of a process. The nodes may include indications of logical relationships between nodes. Node identifiers may be associated with particular nodes and be usable to select particular nodes. Reliability scores associated with particular nodes can be included. |
US11898888B2 |
Radiometric measuring device for determining a mass flow rate
A radiometric measuring device for determining a mass flow of a bulk material on a conveyor belt including, at least one detector which is configured to detect at least part of radiation of at least one radiation source the emits the radiation in a direction of the bulk material on the conveyor belt, the radiation having at least partially passed through the bulk material and the conveyor belt, at least one evaluation circuit which is configured to determine the mass flow of the bulk material based on the detected radiation; at least one storage means which is set up to store at least one measured value equation, the measured value equation mapping a relationship between the detected radiation and the mass flow, at least one electronic calculation means which is set up to determine, based on at least one calibration measurement without bulk material on the conveyor belt, a correction equation with which the measured value equation is corrected. |
US11898883B1 |
Utility restriction compliance monitoring and mitigation
Techniques for obtaining and processing utility consumption data (e.g., gas, water, electricity, etc.) of a utility network to determine if a violation has occurred with respect to a restriction schedule associated with a service site. By way of example, a number of utility restriction schedules associated with a number of service sites may be generated that indicate, for example, a type of restricted activity and/or event (e.g., irrigation), seasons and/or which days activity is allowed or not allowed, duration activity is allowed, and/or mitigation to take place if a violation is detected. A device (e.g., a smart utility meter, a router, etc.) may monitor utility consumption and detect a particular usage activity (e.g., irrigation) via data disaggregation. The device may compare the activity to the restriction schedule for that particular service site and perform automatic mitigation if a violation is detected. |
US11898878B2 |
Multi-sensor assembly
Proposed is a multi-sensor assembly, and the assembly of the present disclosure includes: a first sensor provided in a sensor coupling unit positioned at a front end of a housing; a second sensor provided in a mounting groove that is open toward a front surface of the first sensor; a first connector member configured to transmit a signal measured by the first sensor and, simultaneously, to firmly fix the first sensor to the sensor coupling unit; and a second connector member screw portion formed on an outer surface of a rear end of the first connector member so as to be coupled to a fixture screw portion of an adjustable fixture provided at a rear end of the housing, thereby moving relatively thereto. |
US11898877B2 |
Level with vial protection assembly
A level device may include a housing, a vial, a retention well and a multidirectional vial protection assembly. The housing may have a top face, a bottom face, a front face, a rear face, a first end and a second end. The vial may include a generally cylindrical tube with a bulge formed at a middle portion thereof. The vial may contain a liquid therein and an air bubble formed in the liquid such that the air bubble sits in the bulge when the vial is oriented such that one of the bottom face, front face, rear face, first end or second end is level or plumb. The retention well may be formed in the top face and extend through portions of the front and the rear faces toward the bottom face. The vial may be retained at opposing axial ends thereof in the retention well and may include an axis that extends substantially perpendicular to respective planes of the first end and the second end. The multidirectional vial protection assembly may be configured to extend over the top face proximate to the opposing axial ends of the vial to protect the vial in at least three directions. |
US11898876B2 |
Device for determining orientation of an object
The present disclosure discloses a device for determining orientation of an object. The device comprises a hollow spherical member. A plurality of sensors are positioned within a cavity defined by an inner surface and an outer surface of the hollow spherical member. Further, the device comprises a light source fixed within the hollow spherical member, and a solid sphere provided within the hollow spherical member. The solid spherical member is configured to displace within the hollow spherical member, pointing towards gravity and occupies lowermost position of the hollow spherical member, and thus blocks impingement of light on to corresponding one or more sensors at the lowermost position of the hollow spherical member. The blocked one or more sensors activate or deactivate, and generate a signal, which is received by a computing unit, to determine orientation of the object. |
US11898869B2 |
Multi-agent map generation
A system for generating a map of an environment, the system including a plurality of agents that acquire mapping data captured by a mapping system including a range sensor. The mapping data is indicative of a three dimensional representation of the environment and is used to generate frames representing parts of the environment. The agents receive other frame data from other agents, which is indicative of other frames representing parts of the environment generated using other mapping data captured by a mapping system of the other agents. Each agent then generates a graph representing a map of the environment by generating nodes using the frames and other frames, each node being indicative of a respective part of the environment, and calculating edges interconnecting the nodes, the edges being indicative of spatial offsets between the nodes. |
US11898860B2 |
Systems and methods for routing decisions based on door usage data
The disclosed computer-implemented method may include identifying a transportation task within a dynamic transportation network, accessing a database of door closing event locations, wherein the database is populated from observed door closing events within the dynamic transportation network, determining location information specifying at least one of a pickup location and a drop-off location for the transportation task based at least in part on the database of door closing event locations, and providing the location information to a transportation provider computing device, wherein a transportation provider performs the transportation task that comprises at least one of picking up a transportation requestor at the pickup location and dropping off the transportation requestor at the drop-off location. Other methods, systems, and computer-readable media are disclosed. |
US11898859B2 |
System and method for updating map data
The present disclosure is directed to a computer system and techniques for updating map data used for navigating an autonomous vehicle. In some embodiments, the computer system is configured to obtain map data including a starting location and a destination location; obtain a plurality of travel times corresponding to a plurality of respective possible routes for traveling from the starting location to the destination location; obtain benefit information for at least a first respective possible route; and determine a selected route based on the travel times and the benefit information. In some embodiments, the computer system is configured to obtain a route between a starting location and a destination location; obtain map-age information for the route; determine a first set of driving parameters for the autonomous vehicle based on the map-age information; and navigate the autonomous vehicle along the route using the first set of driving parameters. |
US11898858B2 |
System and method for determining a set of routes, in a computerized environment
Systems and methods for determining a set of routes using a graph having nodes and links connecting the nodes. The routes are determined for one or more tokens, and each token is associated with an origin node and a destination node included in the graph and with a token weight. Token constraints, which include at least one constraint relative to the token weight, are received for each token. Candidate routes satisfying at least some of the token constraints are received for each token. Each candidate route includes at least one route link included in the graph and the each route link is associated with a link weight. Shared route links are those route links that share at least two tokens. The candidate routes are filtered based on a condition related to the link weight of each shared route link and to the weights of the tokens sharing the link. |
US11898855B2 |
Assistance control system that prioritizes route candidates based on unsuitable sections thereof
An assistance control system performs assistance control for causing a moving object to move to a destination based on map information. The assistance control system includes an electronic control unit. The electronic control unit is configured to generate or update the map information based on input from a sensor mounted on the moving object, acquire a plurality of route candidates to the destination, evaluate certainty of the map information for each location or each section, and calculate a map information evaluation value, evaluate accuracy of the assistance control in the acquired route candidates based on the calculated map information evaluation value, and present a route candidate having the highest priority among the route candidates to an occupant of the moving object, or control the moving object along the route candidate having the highest priority. |
US11898854B2 |
Generating shard data from a geographical area split in sections
A method for generating shard data from a geographical area split into sections is proposed. The method uses data representative of a geographical area that is split into sections and data representative of semantic objects located in the geographical area. For each of the sections, semantic objects are searched that are located at least partly in a section. A shard data entry of the shard data is generated. The shard data entry includes one or more semantic objects found by the searching. |
US11898853B2 |
Map surveillance system
The subject disclosure relates to ways to determine a data collection surveillance cadence. In some aspects, a process of the disclosed technology includes steps for receiving historic map data for one or more geographic regions, wherein each of the one or more geographic regions comprises one or more map features, calculating a change rate for each of the one or more map features, and determining a surveillance cadence for each of the one or more geographic regions based on the change rate for each of the one or more map features. Systems and machine-readable media are also provided. |
US11898852B2 |
Location calibration based on movement path and map objects
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining movement path data that specifies a location of a mobile article over time within a geographical area having an infrastructure feature; determining by machine logic based on map data and based on the movement path data calibrated location data of the mobile article, wherein the determining based on map data and based on the movement path data calibrated location data of the mobile article includes using map data that specifies coordinate location data of the infrastructure feature; and providing one or more output based on the determining. |
US11898851B2 |
Apparatus and method for estimating location of vehicle
In accordance with an aspect of the present disclosure, there is provided an apparatus for estimating a location of a vehicle including, a communication unit configured to receive, from an information providing vehicle, identification information and location information on a driving vehicle in a vicinity of the information providing vehicle, a weighted value obtaining unit configured to obtain a weighted value representing accuracy of the location information based on the received identification information and a location estimating unit configured to estimate a location of the driving vehicle by applying the weighted value to the location information. |
US11898846B2 |
Apparatus, device and computer implemented method for providing marine vessel data of marine vessel with plurality of sensor devices
A computer implemented method for providing marine vessel data of a marine vessel with a plurality of sensor devices includes receiving a first sensor data item with first sensor data of a first sensor device of the plurality of sensor devices, associated with a first local timestamp generated based on a local clock; receiving a second sensor data item including second sensor data of a second sensor device of the plurality of sensor devices, associated with a second local timestamp generated based on the local clock and a first universal timestamp generated based on a universal clock; determining time correction value based on the second sensor data item's second local timestamp and the universal timestamp; and generating time information for the first sensor data of the first sensor device using the first local timestamp and the time correction value. |
US11898842B1 |
Method and system for calculating turbulent mixing intensity, computer device and storage medium
It is provided a method and system for calculating a turbulent mixing intensity, a computer device and a storage medium. The method comprises: performing denoising preprocess on ocean spatiotemporal coupled shear profile data information obtained by a turbulence profiler; constructing a multi-layer turbulent mixing network with topological attributes, where the network includes nodes and connecting edges; and each node is formed by fusion of four physical properties: time series, scale data, energy local intermittency measure and phase; recognizing a cross-scale transfer process of the turbulent energy according to a presence state of the connecting edges in the network; and performing parametric calculation of the turbulent mixing intensity according to the topological attributes of the multi-layer turbulent mixing network. According to the method, quantitative calculation of a turbulent energy transport intensity in an observation area of a full ocean depth profile is implemented. |
US11898836B2 |
Light field display metrology
Examples of a light field metrology system for use with a display are disclosed. The light field metrology may capture images of a projected light field, and determine focus depths (or lateral focus positions) for various regions of the light field using the captured images. The determined focus depths (or lateral positions) may then be compared with intended focus depths (or lateral positions), to quantify the imperfections of the display. Based on the measured imperfections, an appropriate error correction may be performed on the light field to correct for the measured imperfections. The display can be an optical display element in a head mounted display, for example, an optical display element capable of generating multiple depth planes or a light field display. |
US11898835B2 |
Configuration of a non-destructive testing device
A method for configuring a device for non-destructive testing of a mechanical part, the device including an optical motion-tracking system, a non-destructive testing probe fixedly linked to a first rigid body, and a pointing device, includes steps of: learning of an origin and of axes of an examination area of the surface of the mechanical part using the pointing device, in a coordinate system linked to the optical motion-tracking system, so as to define a coordinate system linked to the examination area, learning of an origin and of axes of an emitter and receiver surface, called active surface, of the probe using the pointing device, in a coordinate system linked to the first rigid body of the probe, and determination of the position and of the orientation of the active surface of the probe, in the coordinate system linked to the examination area. |
US11898834B1 |
Mechanical rearward deploying broadhead
A rear-deploying broadhead for an arrow includes a ferrule, a rear deploying blade, and a spring. The ferrule has a slot that receives the blade, the blade movable axially in the slot between a retracted position and extended position that presents blade edges when penetrating a target. A spring disposed on the shank of the broadhead applies a spring force to the blade when the blade is in the retracted position that maintains the blade in the retracted position during arrow flight. |
US11898829B2 |
Acceleration initiated endothermic reaction
A system includes a guided munition having a housing. A first reservoir is defined within the housing holding a first chemical reactant. A second reservoir is defined within the housing, wherein the second reservoir holds a second chemical reactant configured to undergo an endothermic reaction with the first chemical reactant. A frangible barrier separates between the first and second reservoirs. The frangible barrier is configured to break under forces acting on the guided munition as the guided munition is fired from a weapon. An electronic device can be housed within the housing in thermal contact with at least one of the first reservoir and/or second reservoir for cooling the electronic device with an endothermic reaction upon mixing of the first and second chemical reactants. |
US11898827B2 |
Spinning projectile
A projectile fired from a weapon which has a bore with inner rifling, having a point and a base which are disposed within a sleeve such that the point and base of the projectile rotate independently of the sleeve when fired from a gun or similar weapon designed to discharge projectiles or similar material. |
US11898823B2 |
Non-lethal crowd-control system
The invention herein disclosed is a non-lethal crowd-control system that uses ultrasonic sound waves to induce disarming sensations of tickling/tingling upon persons in a hostile/violent crowd who are located within a zone of desired crowd control. The sensations can cause persons to cease current behavior and attempt to eliminate the sensations. Moving backwards out of the areal zone of control will reduce or eliminate the sensations. As a result a control zone area is established without use of batons, sprays or rubber-bullet loaded weaponry. |
US11898821B2 |
Passive shock-absorbing system for a sighting apparatus
Disclosed is a passive shock-absorbing system for a sighting apparatus installed on a device including equipment generating the shocks, the system including two rigid plates substantially parallel to one another, via a first plate secured to the part of the device including the equipment and a second plate secured to the sighting apparatus, the plates being connected to one another by a position return component returning the plates to a determined relative rest position after absorbing a shock. The system is characterized in that the position return component includes a line-point-plane positioning unit with balls between the two plates and a set of elastic return members connecting the two plates to one another. A corresponding device is also disclosed. |
US11898816B2 |
Muzzle flash simulator
A muzzle flash simulator for use in an airsoft gun, comprising an internal passage, a detector, a controller, and multiple illuminating components. In response to a projectile passing through and away from the internal passage, the simulator will be triggered and flash multi-color lights on a projectile passage in front of the simulator. When each color light is illuminated on the moving projectile at a specific intensity at specified time periods, because of an afterimage phenomenon of the human eye, the surface of the moving projectile reflects the corresponding color and leaves a multi-layered light-trail accordingly. |
US11898814B2 |
Operating systems for electronically actuated firearms
There is disclosed herein systems, methods and apparatus relating to a firearm with an operating system for electronically firing the firearm to fire projectiles from the firearm. The operating system includes an electronic firing system with a switch that is actuated by pulling the trigger of the firearm. |
US11898813B2 |
Carbine assembly
Provided is a fast cycling/low recoil pistol caliber carbine assembly. The carbine assembly may include an upper receiver, a lower receiver, a feed ramp, a bolt stop, a magazine, a control mechanism comprising a control lever, a control base, a control pivot pin, and a control spring, an ejector, a gap filler member. The assembly provides last round bolt hold open, trigger finger actuated bolt release, short stroke cycle, barrel ramp, ambidextrous magazine release, and uses Glock magazines. |
US11898812B2 |
Safety control system for portable weapons, including crossbow and firearms, such as handguns, rifles and alike
A safety control system (200a, 200b, 200c, 200d, 200e) for portable weapons, including, but not limited to, crossbows and firearms, such as guns, rifles and alike, uses various sensors to ensure safe target, environment, location, and situation for operating portable weapons. The safety control system (200a, 200b, 200c, 200d, 200e) unlocks a firing sequence of the portable weapons only when it is safe to operate. |
US11898811B2 |
Heat exchanger
A heat exchanger includes: a heat exchange core portion; and a tank portion connected to the heat exchange core portion. The heat exchange core portion has a connection plate that surrounds a part of the tank portion from an outer peripheral side. The connection plate has slit-shaped openings arranged along an edge of the connection plate in a first direction. A part of the connection plate between each of the openings and the edge is deformable into a concave shape toward the tank portion. A part of the openings has a widened portion at both ends in the first direction. A width dimension of the widened portion in a second direction from the opening to the edge is larger than that of the other portion of the opening. |
US11898810B2 |
Hybrid thermal transfer panel
A thermal transfer panel is provided for transferring thermal energy to or from an ambient environment. The thermal transfer panel includes a thermal radiating plate having a plurality of spaced elongate tabs and a thermal insulating plate having a plurality of elongate grooves. The thermal transfer panel is coupled to the thermal insulating plate to form a fluid flow channel. The tabs can include a plurality of apertures, wherein the thermal insulating plate is coupled to the thermal radiating plate, by a bonding agent or a portion of the thermal insulating plate being flowed into the apertures of the tabs so as to retain the thermal insulating plate relative to the thermal radiating plate. Couplers are provided for connecting the thermal transfer panels by fluidly connecting the fluid flow channels of one thermal transfer panel to the fluid flow channels of another thermal transfer panel, or a manifold, or a fluid distribution system. |
US11898807B2 |
Single and multi-layer mesh structures for enhanced thermal transport
This disclosure describes single and multi-layer woven meshes designed to enable sucking flow condensation and capillary-driven liquid film boiling, respectively, for instance, in use in heat spreaders. The single-layer woven meshes can include a nanostructure coating and a hydrophobic coating, while the multi-layer meshes can include a microcavity coating and optionally a hydrophilic coating. |
US11898806B2 |
Heat exchanger
A layer of a heat exchanger includes plurality of flow paths, a first end section comprising a plurality of flow path inlets and a plurality flow path outlets. a second end section comprising a turnaround section, a first morphing section fluidly connect to the first end section, a second morphing section fluidly connected to the second end section; and a central section positioned between and fluidly connected to the first and second morphing sections. The plurality of flow paths extend from the flow path inlets to the flow path outlets via the turnaround section in the second end section. In the first end section and the second end section the flow paths have a first cross section. The central section the flow paths have a second cross section and in the first and second morphing section the cross section of the flow paths morph between first and second cross sections. |
US11898803B2 |
Cooling plant system and method of operating said system
The present disclosure may provide a cooling plant system, a method of operating a cooling plant system and an energy storage and scheduling control system, the cooling plant system comprising one or more cooling towers; one or more thermal energy storage systems coupled to the one or more cooling towers; one or more electrical energy storage systems, the one or more electrical energy storage systems being coupled to the one or more thermal energy storage systems for selectively providing electrical energy to the one or more thermal energy storage systems; and an energy storage and scheduling control system coupled to the one or more thermal energy storage systems and the one or more electrical energy storage systems. |
US11898796B1 |
Humidification and dehymidification process and apparatus for chilling beverages and other food products and process of manufacture
A novel self-cooling food product container apparatus (10) and a process for manufacturing the same is disclosed. A self-cooling food product container (20) combined with a substantive vapor transport system producing a humidification cooling process for cooling food and beverage products P. Methods of assembling and operating the apparatus (10) are also provided. |
US11898794B2 |
Refrigerator
A refrigerator includes a cabinet that defines a lower storage space, a front panel door part, a drawer part connected to the front panel door part, a support member located at the drawer part and configured to seat one or more objects stored in the drawer part, at least one draw-out rail that is configured to connect the drawer part to an inner wall surface of the lower storage space, and that is configured to extend and retract in multiple stages to assist insertion and withdrawal of the drawer part based on movement of the front panel door part, and at least one elevation device that is located at each of both side surfaces of the drawer part, that is connected to each of both sides of the support member, and that is configured to elevate the support member relative to the drawer part. |
US11898793B2 |
Vertical displacement stopping system
A vertical displacement stopping system includes a sliding guide mechanism, a locking mechanism and a bearing mechanism. The locking mechanism, having positioning holes, includes positioning pins, telescopic mechanisms, and a handle located at a front portion of the bearing mechanism, wherein the handle is connected with the positioning pins through transmission parts, respectively. Each of the telescopic mechanisms includes a housing having a chamber, a movable block located within the chamber, and a reset spring located between a top portion of the movable block and the housing, wherein each of the transmission parts is connected with each of the positioning pins through the movable block. |
US11898789B2 |
Appliance mounting system
An appliance mounting device is provided herein. The appliance includes a vacuum insulated structure having a liner positioned within a wrapper, wherein the liner and wrapper cooperate to define an interior cavity. The appliance further includes an insulating material positioned within the interior cavity and a hanger coupled to an adapter plate and a support member. The support member is configured to couple to an interior surface of the vacuum insulated structure while maintaining a vacuum in the interior cavity and a holding member is coupled to a first side of the adapter plate and configured to receive a positioning member. |
US11898788B2 |
Refrigerator
A refrigerator provides visual information indicating a map of the refrigerator and technical operations of the corresponding regions. The refrigerator includes a voice recognition function using a proximity sensor. The refrigerator has input/output (I/O) management functions for foods stored therein. The refrigerator communicates with a peripheral device over a network. |