Patentable/Patents/US-11263821
US-11263821

Generating augmented reality prerenderings using template images

PublishedMarch 1, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.

Patent Claims
19 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer-implemented method for providing prerendered augmented images, the method comprising: obtaining, by a computing device, a plurality of template images; processing, by the computing device, the plurality of template images with an augmented reality rendering model to generate a plurality of prerendered images; receiving, by the computing device, a request for a result image and a preference; and providing, by the computing device, a prerendered result based at least in part on the request and the preference, wherein the prerendered result is a prerendered image from the plurality of prerendered images.

Plain English Translation

The invention relates to a computer-implemented method for generating and delivering prerendered augmented reality (AR) images. The method addresses the challenge of efficiently providing personalized AR visualizations by precomputing and storing multiple AR-enhanced images, reducing the computational load during real-time requests. A computing device obtains a set of template images, which are then processed using an AR rendering model to produce a plurality of prerendered images. These prerendered images are stored for later use. When a request for a result image is received, along with user preferences, the system selects and provides a prerendered image from the stored set that best matches the request and preferences. This approach optimizes performance by leveraging precomputed AR content, minimizing latency and resource consumption during user interactions. The method ensures that the delivered AR visualizations are both visually accurate and responsive to user-specific preferences, enhancing the overall user experience.

Claim 2

Original Legal Text

2. The computer-implemented method of claim 1 , wherein the plurality of template images comprise a plurality of room images.

Plain English Translation

This invention relates to computer-implemented methods for processing and analyzing room images to enhance visual recognition or automation tasks. The method involves using a plurality of template images, specifically room images, to improve the accuracy or efficiency of a computer vision system. The template images may include various room configurations, layouts, or environmental conditions to serve as reference points for comparison or training. The system likely employs these room images to identify objects, detect changes, or classify scenes within a given space. The method may also involve preprocessing the room images, such as normalization or feature extraction, to optimize performance. The use of room-specific templates suggests applications in interior design, smart home automation, or augmented reality, where understanding spatial arrangements is critical. The invention addresses challenges in visual recognition by leveraging structured, room-based data to improve system robustness in real-world environments. The method may integrate with machine learning models or pattern recognition algorithms to enhance its functionality.

Claim 3

Original Legal Text

3. The computer-implemented method of claim 1 , wherein the plurality of prerendered images comprise a plurality of rendered furniture images.

Plain English Translation

This invention relates to computer-implemented methods for generating and displaying prerendered images, specifically in the context of furniture visualization. The technology addresses the challenge of efficiently rendering and displaying high-quality furniture images in real-time applications, such as e-commerce platforms or interior design tools, where users need to visualize furniture in different environments or configurations without excessive computational delay. The method involves prerendering a plurality of furniture images, which are stored and later retrieved for display. These prerendered images may include variations of the same furniture piece, such as different angles, lighting conditions, or color schemes, to provide users with a comprehensive visual representation. The prerendered images are generated in advance to ensure quick loading and smooth user interaction, eliminating the need for real-time rendering, which can be resource-intensive and slow. The system dynamically selects and displays the appropriate prerendered furniture images based on user input or predefined criteria, such as the desired viewing angle or environmental context. This approach enhances user experience by providing instant visual feedback while maintaining high visual fidelity. The method is particularly useful in applications where multiple furniture items must be displayed efficiently, such as virtual showrooms or augmented reality (AR) interior design tools. By leveraging prerendered assets, the system reduces processing demands and improves responsiveness, making it suitable for both desktop and mobile platforms.

Claim 4

Original Legal Text

4. The computer-implemented method of claim 1 , wherein the plurality of template images comprise a plurality of face images.

Plain English Translation

The invention relates to computer-implemented methods for processing template images, specifically focusing on face images. The method involves generating a plurality of template images, which are used to create a reference dataset for comparison or analysis. These template images are derived from input data, such as video frames or photographs, and are processed to extract relevant features. The method includes steps for aligning, normalizing, and enhancing the template images to ensure consistency and accuracy in subsequent applications, such as facial recognition, authentication, or identity verification. The use of face images as template images allows for precise matching and identification of individuals in various security, surveillance, or biometric systems. The method may also involve storing the template images in a database for future reference or real-time comparison against new input data. By leveraging face images as templates, the system improves the reliability and efficiency of facial recognition processes, addressing challenges related to variations in lighting, pose, and expression. The invention enhances existing facial recognition technologies by providing a structured approach to template generation and management.

Claim 5

Original Legal Text

5. The computer-implemented method of claim 1 , wherein the plurality of prerendered images comprise a plurality of rendered make-up images.

Plain English Translation

This invention relates to computer-implemented methods for generating and displaying prerendered images, specifically focusing on rendered make-up images. The technology addresses the challenge of efficiently presenting customized visual content, such as virtual make-up applications, to users in a way that reduces processing delays and enhances user experience. The method involves creating a plurality of prerendered images, which are pre-generated visual representations of make-up styles or products. These prerendered images are stored in a database or memory for quick retrieval. When a user requests a specific make-up style or product, the system retrieves the corresponding prerendered image from the database rather than generating it in real-time. This approach minimizes computational load and latency, allowing for near-instantaneous display of the make-up effect on a user's face or a reference image. The system may also include a user interface that enables users to select different make-up styles, colors, or products. The interface may display thumbnails or previews of the prerendered images, allowing users to browse and choose their preferred options. Once selected, the full-resolution prerendered image is displayed, showing the make-up effect in detail. The method may further include adjusting the prerendered image based on user preferences, such as skin tone or facial features, to improve accuracy and personalization. By leveraging prerendered images, the invention optimizes performance and reduces the need for real-time rendering, making it particularly useful for applications in virtual try-on systems, beauty retail platforms, and augmented reality (AR) make-up tools. The technology enhances user engagement by providing fast, high-quality visualizations of m

Claim 6

Original Legal Text

6. The computer-implemented method of claim 1 , wherein the augmented reality rendering model comprises a perception model and a rendering model.

Plain English Translation

This invention relates to computer-implemented methods for augmented reality (AR) systems, specifically addressing the challenge of accurately integrating virtual objects with real-world environments in real time. The method involves generating an augmented reality rendering model that includes two key components: a perception model and a rendering model. The perception model processes sensor data, such as images or depth information, to analyze and interpret the physical environment. It identifies and tracks objects, surfaces, and spatial relationships within the real world, enabling the system to understand the context in which virtual elements will be placed. The rendering model then uses this interpreted data to generate and display virtual objects in a way that aligns seamlessly with the real-world environment. This ensures that virtual elements appear correctly positioned, scaled, and oriented relative to physical objects, enhancing the realism and usability of the AR experience. The method improves upon existing AR systems by dynamically adjusting the rendering based on real-time environmental changes, reducing visual discrepancies and improving user interaction. This approach is particularly useful in applications like gaming, navigation, and industrial training, where accurate spatial alignment is critical.

Claim 7

Original Legal Text

7. The computer-implemented method of claim 1 , wherein the request comprises search terms input into a search engine.

Plain English Translation

A computer-implemented method involves processing search requests to improve search engine performance. The method addresses the challenge of efficiently handling and refining search queries to enhance relevance and accuracy of search results. The system receives a search request containing search terms input by a user into a search engine. The method then analyzes the search terms to identify relevant data sources, filters, or ranking criteria. Based on this analysis, the system retrieves and processes data from the identified sources, applies the filters, and ranks the results according to the specified criteria. The method may also include steps to refine the search terms, such as correcting spelling errors, expanding acronyms, or suggesting related terms, to improve the search accuracy. The processed results are then presented to the user in a ranked order, prioritizing the most relevant information. This approach ensures that search queries are handled efficiently, improving the overall search experience by delivering more precise and useful results. The method can be applied in various search engine applications, including web search, database queries, and enterprise search systems.

Claim 8

Original Legal Text

8. The computer-implemented method of claim 1 , wherein the preference comprises a pre-selected template.

Plain English Translation

A computer-implemented method involves managing user preferences for generating or modifying digital content, such as documents, presentations, or multimedia files. The method addresses the challenge of efficiently applying user-specific settings or configurations to content creation tools, ensuring consistency and reducing manual input. The system captures user preferences, which may include formatting rules, design templates, or workflow settings, and stores them in a structured database. When a user initiates content creation, the system retrieves the relevant preferences and applies them automatically. This streamlines the process by eliminating repetitive configuration steps. The method also allows for dynamic adjustments, where preferences can be updated or overridden based on context, such as project requirements or user role. A key feature is the use of pre-selected templates, which define standardized layouts, styles, or workflows. These templates can be customized or selected from a library, ensuring that content adheres to organizational or personal standards. The system may also include validation checks to confirm that applied preferences meet specified criteria, enhancing accuracy and compliance. The method is particularly useful in environments where multiple users collaborate on content, ensuring uniformity and efficiency.

Claim 9

Original Legal Text

9. The computer-implemented method of claim 1 , wherein the prerendered result is a particular prerendered image matching the preference, wherein the preference comprises a template selected by a user from the plurality of template images.

Plain English Translation

This invention relates to a computer-implemented method for generating prerendered images based on user preferences. The method addresses the problem of efficiently producing customized visual content by leveraging prerendered templates, reducing computational overhead while ensuring personalization. The system provides a plurality of template images, each representing a different visual style or layout. A user selects a preferred template from these options, and the system generates a prerendered result—a specific image that matches the chosen template. The prerendered result is precomputed and stored, allowing for rapid retrieval and display without real-time rendering delays. This approach optimizes performance by avoiding on-the-fly image generation, particularly useful in applications requiring quick visual feedback, such as design tools, social media platforms, or advertising systems. The method ensures that the prerendered image aligns with the user's selected template, maintaining consistency in style and structure. The system may also incorporate additional user preferences or data to further customize the prerendered result, enhancing personalization while keeping computational costs low. By using prerendered templates, the invention balances speed and customization, making it suitable for environments where real-time rendering is impractical or resource-intensive.

Claim 10

Original Legal Text

10. The computer-implemented method of claim 1 , further comprising: providing, by the computing device, an augmented reality rendering experience.

Plain English Translation

This invention relates to computer-implemented methods for enhancing user interaction with digital content through augmented reality (AR). The method addresses the challenge of integrating virtual elements seamlessly into real-world environments to improve user engagement and immersion. The system involves a computing device that processes input data, such as user interactions or environmental data, to generate and display augmented reality content. This content is overlaid onto a real-world view, typically through a display device like a smartphone, tablet, or AR headset. The AR rendering experience dynamically adjusts based on user input, sensor data, or contextual factors to provide a responsive and interactive experience. The method may also include tracking user movements or environmental changes to ensure accurate alignment of virtual objects with the physical world. The goal is to create a cohesive and immersive AR environment that enhances applications in gaming, education, navigation, and other fields where blending digital and physical elements is beneficial. The system may further incorporate machine learning or computer vision techniques to improve object recognition and interaction within the AR space.

Claim 11

Original Legal Text

11. A computing system comprising: one or more processors; one or more non-transitory computer readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising: obtaining augmented reality assets, wherein the augmented reality assets comprise digitization parameters; obtaining a plurality of template images; processing the plurality of template images with an augmented reality model to generate a plurality of prerendered images based at least in part on the digitization parameters; storing the plurality of prerendered images; receiving a request for a result image and a preference; and providing a prerendered result based at least in part on the request and the preference, wherein the prerendered result is a prerendered image from the plurality of prerendered images.

Plain English Translation

The computing system is designed for efficient augmented reality (AR) rendering by precomputing and storing prerendered images to reduce real-time processing demands. The system addresses the challenge of high computational costs in AR applications, which require real-time rendering of virtual objects overlaid on real-world scenes. The system includes processors and non-transitory storage media storing executable instructions. The operations involve obtaining AR assets, which include digitization parameters defining how virtual objects are rendered. The system also obtains a plurality of template images, which serve as base scenes for AR overlays. These template images are processed using an AR model to generate prerendered images, incorporating the digitization parameters to ensure accurate virtual object placement and appearance. The prerendered images are stored for later use. When a request for a result image is received, along with a user preference, the system provides a prerendered result by selecting an appropriate prerendered image from the stored collection. This approach minimizes latency and computational overhead by leveraging precomputed visual data, improving performance in AR applications.

Claim 12

Original Legal Text

12. The computing system of claim 11 , further comprising: generating a plurality of template models based at least in part on the plurality of template images, wherein the augmented reality model processes the plurality of template models.

Plain English Translation

This invention relates to computing systems for augmented reality (AR) applications, specifically addressing the challenge of dynamically generating and processing template models to enhance AR experiences. The system captures a plurality of template images, which are then used to create corresponding template models. These models are processed by an AR model to enable real-time interaction and visualization in AR environments. The template models may include geometric representations, texture mappings, or other data derived from the template images, allowing the AR system to accurately overlay digital content onto physical objects or environments. The invention improves AR accuracy and responsiveness by dynamically adapting the template models based on real-time input, ensuring seamless integration between virtual and physical elements. This approach is particularly useful in applications requiring precise object recognition, spatial mapping, or interactive AR experiences, such as gaming, industrial training, or navigation. The system enhances the fidelity and interactivity of AR applications by leveraging template models to bridge the gap between digital content and real-world contexts.

Claim 13

Original Legal Text

13. The computing system of claim 12 , further comprising: receiving an input to modify a template model of the plurality of template models; and modifying the template model based at least in part on the input.

Plain English Translation

This invention relates to computing systems for managing and modifying template models, particularly in applications where multiple template models are used for generating or processing data. The problem addressed is the need for a flexible and user-adaptable system that allows users to customize template models dynamically. The system includes a plurality of template models, each representing a predefined structure or framework for data processing, generation, or analysis. The system further includes a mechanism for receiving user input to modify a selected template model from the plurality. Upon receiving the input, the system modifies the template model based on the user's specifications, enabling customization of the model's structure, parameters, or rules. This modification process ensures that the template model can be tailored to specific use cases or evolving requirements without requiring the creation of entirely new models from scratch. The system may also include additional features such as storing modified templates, applying modifications to multiple templates simultaneously, or validating modifications to ensure consistency and correctness. The invention enhances adaptability and efficiency in systems relying on template-based operations.

Claim 14

Original Legal Text

14. The computing system of claim 12 , further comprising: providing a template model of the plurality of template models for display.

Plain English Translation

A computing system is designed to facilitate the creation and management of template models, which are used to generate structured data representations. The system addresses the challenge of efficiently organizing and retrieving template models in a way that allows users to quickly access and utilize them for various applications. The system includes a storage component that maintains a plurality of template models, each representing a predefined structure for organizing data. These template models can be customized and adapted to different use cases, such as data entry forms, document templates, or configuration files. The system further includes a user interface that allows users to interact with the template models, including selecting, modifying, and applying them to new data. The system also provides functionality for displaying a template model from the plurality of template models, enabling users to view and interact with the template model in a visual format. This display functionality enhances usability by allowing users to preview the structure and content of the template model before applying it. The system may also include additional features such as version control, collaboration tools, and search capabilities to further streamline the management of template models. The overall goal of the system is to provide a flexible and efficient way to create, store, and utilize template models across different applications and workflows.

Claim 15

Original Legal Text

15. The computing system of claim 11 , wherein storing the plurality of prerendered images comprises storing the plurality of prerendered images on a server.

Plain English Translation

A computing system is designed to optimize the rendering of graphical content for display on a device. The system addresses the problem of slow rendering performance, which can lead to delays in displaying visual content, particularly in applications requiring real-time or near-real-time updates. To solve this, the system generates and stores prerendered images of graphical content in advance, allowing for faster retrieval and display when needed. The prerendered images are stored on a server, which acts as a centralized repository accessible by multiple devices. This approach reduces the computational load on individual devices by offloading the rendering process to the server, ensuring smoother and more responsive visual output. The system may also include mechanisms to update or refresh the prerendered images as needed, maintaining accuracy and relevance. By leveraging server-side storage, the system improves efficiency and scalability, making it suitable for applications such as gaming, virtual reality, or any scenario where rapid rendering of graphical content is critical. The server-based storage ensures that prerendered images are readily available, minimizing latency and enhancing user experience.

Claim 16

Original Legal Text

16. The computing system of claim 10 , further comprising: providing a link to a real-time augmented reality experience.

Plain English Translation

A computing system is designed to enhance user interaction with digital content by integrating real-time augmented reality (AR) experiences. The system addresses the challenge of providing immersive and contextually relevant digital content to users in a seamless manner. The system includes a display interface that presents digital content, such as images, videos, or interactive elements, to a user. Additionally, the system incorporates a processing module that dynamically generates or retrieves digital content based on user input or environmental data. To further enhance user engagement, the system provides a link to a real-time augmented reality experience. This AR experience overlays digital content onto the user's physical environment in real-time, allowing for interactive and context-aware interactions. The system may also include sensors or cameras to capture environmental data, which is used to customize the AR experience. The processing module ensures that the AR content is synchronized with the user's movements and surroundings, creating a cohesive and immersive experience. The system may also include user input mechanisms, such as touchscreens or gesture recognition, to allow users to interact with the AR content. The overall goal is to provide a seamless blend of digital and physical environments, enhancing user engagement and interaction with digital content.

Claim 17

Original Legal Text

17. The computing system of claim 11 , further comprising: receiving a search query comprising one or more search terms, wherein the one or more search terms relate to a product; and providing a search result, wherein the search result comprises the prerendered image from the plurality of prerendered images, wherein the prerendered image comprises a rendering of the product.

Plain English Translation

This invention relates to a computing system for enhancing product search results by incorporating prerendered images. The system addresses the problem of slow loading times and poor user experience when displaying product images in search results, particularly in environments with limited bandwidth or processing power. The system generates and stores prerendered images of products, which are precomputed visual representations optimized for quick display. When a user submits a search query containing one or more terms related to a product, the system retrieves a prerendered image from a stored collection of such images. The search result includes this prerendered image, which depicts the product, allowing for faster and more efficient display compared to dynamically rendering images at query time. The prerendered images may be generated based on product data, such as dimensions, colors, or other attributes, and stored in a database for quick retrieval. This approach improves search result presentation by reducing latency and ensuring consistent, high-quality visuals for users. The system may also include features for updating prerendered images when product data changes or for selecting the most relevant prerendered image based on the search query context.

Claim 18

Original Legal Text

18. The computing system of claim 11 , wherein the augmented reality assets comprise data descriptive of a product.

Plain English Translation

This invention relates to computing systems that generate and display augmented reality (AR) assets, specifically those that include data descriptive of a product. The system addresses the challenge of providing users with interactive, contextually relevant product information in an AR environment. The AR assets, which may include 3D models, images, or other digital representations, are dynamically rendered based on user interactions or environmental factors. The product data within these assets can include specifications, pricing, availability, or other relevant details, enhancing the user experience by integrating real-time product information into the AR display. The system may also track user engagement with the AR assets to refine future interactions. This approach improves product visualization and decision-making by overlaying detailed product information onto the physical world, making it particularly useful in retail, e-commerce, or marketing applications. The invention ensures that the AR assets are accurately aligned with the user's perspective and adapt to changes in the environment, providing a seamless and informative AR experience.

Claim 19

Original Legal Text

19. One or more non-transitory computer readable media that collectively store instructions that, when executed by one or more processors, cause a computing system to perform operations, the operations comprising: obtaining augmented reality assets, wherein the augmented reality assets comprise digitization parameters; obtaining a plurality of template images; processing the plurality of template images with an augmented reality model to generate a plurality of prerendered images based at least in part on the digitization parameters; storing the plurality of prerendered images on a server; receiving a search query comprising one or more search terms, wherein the one or more search terms relate to a product; and providing a search result, wherein the search result comprises a prerendered image from the plurality of prerendered images retrieved from the server, wherein the prerendered image comprises a rendering of the product.

Plain English Translation

This invention relates to augmented reality (AR) systems for enhancing product search results. The technology addresses the challenge of providing visually rich, interactive product representations in search results, improving user engagement and decision-making. The system obtains AR assets, which include digitization parameters defining how products should be rendered in AR. These parameters may specify lighting, perspective, or other visual attributes. The system also obtains a plurality of template images, which serve as base visuals for the AR renderings. Using an AR model, the system processes these template images to generate prerendered images based on the digitization parameters. These prerendered images are stored on a server for later retrieval. When a user submits a search query for a product, the system retrieves a relevant prerendered image from the server and includes it in the search results. The prerendered image provides an interactive AR rendering of the product, allowing users to view it in a simulated real-world context. This approach reduces real-time rendering overhead while delivering high-quality visualizations to enhance the search experience. The system may also support dynamic adjustments to the prerendered images based on user interactions or environmental factors.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 20, 2021

Publication Date

March 1, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Generating augmented reality prerenderings using template images” (US-11263821). https://patentable.app/patents/US-11263821

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-11263821. See llms.txt for full attribution policy.