Tokenizing alphanumeric text through use of finite state machines
Granted: March 4, 2025
Patent Number:
12242807
Described herein are technologies related to tokenizing alphanumeric text through use of a tokenization algorithm that is at least partially implemented as a finite state machine. The tokenization algorithm is configured to output numeric identifiers that represent tokens or sub-tokens in the alphanumeric text.
Monitoring position and orientation of a projector
Granted: March 4, 2025
Patent Number:
12244977
A projection system includes an illumination light source configured to emit an illumination light beam, a monitor light source configured to emit a monitor light beam, and a projector configured to project both the illumination light beam and the monitor light beam into a projected combined light beam. A first portion of the projected combined light beam is propagated over a first beam path in a first direction, causing an eye of a user to see a display image. A second portion of the…
Adaptive multi-scale face and body detector
Granted: March 4, 2025
Patent Number:
12244918
Systems and methods are provided for determining faces and bodies of people in an image by adaptively scaling images and by iteratively using a deep neural network for inferencing. A camera captures an image including faces and bodies of people. A face/body determiner determines faces and bodies of people appearing in the image by resizing the image into a predetermined pixel dimension as input to the deep neural network. A region cropper determines a crop region associated with a low…
Encoder-side options for intra block copy prediction mode for video and image coding
Granted: March 4, 2025
Patent Number:
12244823
Innovations in encoder-side options for intra block copy (“BC”) prediction mode facilitate intra BC prediction that is more effective in terms of rate-distortion performance and/or computational efficiency of encoding. For example, some of the innovations relate to concurrently performing block vector (“BV”) estimation and making block splitting decisions for a block. Other innovations relate to selectively merging blocks into a larger block during BV estimation.
Securing metrics in a service mesh
Granted: March 4, 2025
Patent Number:
12244573
Information is provided to a service mesh by a Kubernetes (K8s) controller. The information enables the service mesh to determine an IP address of application pods to which a monitoring request is destined. The K8s controller detects which of the application pods are scheduled to be monitored by the monitoring service. The K8s controller creates dummy headless services that match the application pods scheduled to be monitored. The service mesh is programmed information from the dummy…
Data augmentation system and method for multi-microphone systems
Granted: March 4, 2025
Patent Number:
12243514
A method, computer program product, and computing system for obtaining one or more speech signals from a first device, thus defining one or more first device speech signals. One or more speech signals may be obtained from a second device, thus defining one or more second device speech signals. A noise component model may be selected from a plurality of noise component models based upon, at least in part, the one or more first device speech signals and the one or more second device speech…
Automated comprehension and interest-based optimization of content
Granted: March 4, 2025
Patent Number:
12242936
A “Content Optimizer” applies a machine-learned relevancy model to predict levels of interest for segments of arbitrary content. Arbitrary content includes, but is not limited to, any combination of documents including text, charts, images, speech, etc. Various automated reports and suggestions for “reformatting” segments to modify the predicted levels of interest may then be presented. Similarly, the Content Optimizer applies a machine-learned comprehension model to predict what…
Custom models for source code generation via prefix-tuning
Granted: March 4, 2025
Patent Number:
12242822
Custom source code generation models are generated by tuning a pre-trained deep learning model by freezing the model parameters and optimizing a prefix. The tuning process is distributed across a user space and a model space where the embedding and output layers are performed in the user space and the execution of the model is performed in a model space that is isolated from the user space. The tuning process updates the embeddings of the prefix across the separate execution spaces in a…
Task-action prediction engine for a task management system
Granted: March 4, 2025
Patent Number:
12242816
Methods, systems, and computer storage media for providing predicted task-actions for tasks from a plurality of task applications associated with a task management system. In operation, a task associated with a task application is accessed at a task-action prediction engine. An intent of the task is determined. The intent of the task is determined based on task features and an intent prediction machine learning model that is trained to predict intents associated with natural language…
Techniques for pretraining document language models for example-based document classification
Granted: March 4, 2025
Patent Number:
12242809
A data processing system implements a method for training machine learning modes, including receiving a set of one or more unlabeled documents associated one or more first categories of documents to be used to train machine learning models to analyze the one or more unlabeled documents, and fine-tuning a first machine learning model and a second machine learning model based on the one or more unlabeled document to enable the first machine learning model to determine a semantic…
Computing device
Granted: March 4, 2025
Patent Number:
D1065196
Hierarchical ontology matching with self-supervision
Granted: March 4, 2025
Patent Number:
12242803
An ontology matching system performs operations to refine a natural language processing (NLP) model that encodes terms of a first hierarchical ontology and of a second hierarchical ontology as embeddings in a latent space. The operations include performing at least a first round of triplet loss training to decrease separation between select pairs of the embeddings sampled from the different ontologies that satisfy a first hierarchical relation while increasing separation between other…
Theme based font search
Granted: March 4, 2025
Patent Number:
12242538
Aspects of the disclosure include methods and systems for providing a theme based font search in a manner that bypasses the latency limitations inherent to large language models and ensures domain-relevant answers. An exemplary method can include inputting a font category to a compact model to generate a font tag embedding and inputting a search query to the compact model to generate a query embedding. A distance measure is determined between the query embedding and the font tag…
Mechanism for backfilling records dropped during transfer from distributed node system
Granted: March 4, 2025
Patent Number:
12242504
A method for backfilling records dropped by a distributed node system during a transfer to an external database includes initially determining whether an attempt to transfer a data record failed or succeeded. In response to determining that the transfer succeeded, the data record is appended at its original location include a first transfer status identifier. In response to determining that the transfer failed, the data record is appended to include a second transfer status identifier…
Copying graph data between tenancies in different regions
Granted: March 4, 2025
Patent Number:
12242482
The disclosed technology is generally directed to graph queries with reduced latencies. In one example of the technology, there is a cross-tenancy collaboration between two different tenancies: a first tenancy that is homed in a first geographical region and a second tenancy that is homed in a second geographical region. In the first geographical region, a first set of graph data is stored. The first set of the graph data is associated with the first tenancy. A portion of the first set…
Performance bug repair via retrieval-augmented neural code generation model
Granted: March 4, 2025
Patent Number:
12242372
A pre-trained neural code generation model generates repair code for a method containing a performance bug given a prompt including a code transformation instruction. The code transformation instruction guides the model on how to predict the repair code when the model has not been fine-tuned for the repair code task. The code transformation instruction is retrieved from abstract bug patterns derived from historical performance bug fixes found in commits to a source code repository. The…
Engagement-based communication session management
Granted: March 4, 2025
Patent Number:
12242364
Aspects of the present disclosure relate to engagement-based communication session management. In examples, an interaction intent metric is generated for a user according to a variety of factors relating to the user (e.g., the semantic content and tone of the user's speech, a direction of the user's gaze, and historical user characteristics) and the meeting (e.g., whether the user's name was mentioned by another communication participant or whether another communication participant is…
Waveguide network
Granted: March 4, 2025
Patent Number:
12242114
A multimode optical waveguide network comprises a parent waveguide and a plurality of child waveguides. Each waveguide is a multimode optical waveguide having a first surface region, multiple second surface regions, and at least one guiding element attached to a surface of the waveguide or embedded within the waveguide, each second surface region of the parent waveguide optically coupled to the first surface region of a corresponding child waveguide. The guiding element(s) of the parent…
Controller
Granted: March 4, 2025
Patent Number:
D1065337
Controller with transparent triggers
Granted: March 4, 2025
Patent Number:
D1065336