Augmented Reality Cart Overlay for Secure Product Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently aggregating information from multiple sources, leading to high processing resource usage, network burden, and security concerns due to multiple data requests and manual authentication processes, which disconnects users from real-world environments and increases complexity.

Innovation Solution

An augmented reality system with a user device that overlays virtual objects onto real scenes, using object recognition and optical character recognition to identify products and locations, generating tokens for secure data requests, and presenting aggregated information as virtual objects, reducing the number of data requests and enhancing network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple data requests are sent to different data sources to aggregate information, then complete information is obtained, but processing resource usage increases significantly

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing resource usage
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple data requests into a single aggregated request that is processed by a server. Instead of sending separate requests to multiple data sources, the system merges the information needs into one request, reducing processing overhead while still obtaining complete information from multiple sources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a server as an intermediary that receives aggregated information requests from user devices. The server then processes these requests, manages communication with multiple data sources, and returns consolidated results. This intermediary approach reduces the processing burden on individual user devices while maintaining information completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If multiple data requests are sent to different data sources, then all information is collected, but network resources are occupied for extended periods

Engineering Contradiction:
Improveinformation collectionVSAvoidnetwork occupation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges multiple information collection operations into a single network request. By combining the needs for information from multiple data sources into one aggregated request processed by the server, the system reduces the total time network resources are occupied while still collecting all necessary information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary aggregation of information requirements on the client side before sending a single consolidated request to the server. This preliminary action organizes and consolidates data needs in advance, enabling more efficient network utilization and reducing the time network resources are occupied during actual data retrieval.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If manual authentication is required for each data source, then security is maintained, but user operation complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a universal authentication system where users authenticate once with their device, and this authentication is then valid across multiple data sources. The server manages the authentication credentials and handles verification with different data sources, providing multi-functionality that maintains security while eliminating the need for separate authentication at each source.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses the server as an intermediary that manages authentication between user devices and multiple data sources. Instead of requiring direct authentication at each data source, the server handles the authentication process centrally, verifying user credentials once and then managing access to multiple sources, thereby maintaining security while reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If information is presented in multiple windows or screens, then all information is accessible, but user disconnect from real world environment increases

Engineering Contradiction:
Improveinformation accessibilityVSAvoiduser-real world connection
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent transitions from presenting information in multiple two-dimensional windows or screens to overlaying information directly onto the real-world view through augmented reality. This dimensional change allows users to access information from multiple sources while maintaining their connection to and awareness of the real-world environment, as information is integrated into their field of view rather than requiring separate display windows.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10685386B2Virtual assessments using augmented reality user devices
Publication Date: 2020.06.16 BANK OF AMERICA CORP
  • US10685386B2 patent drawing
  • US10685386B2 patent drawing
  • US10685386B2 patent drawing

AI summary

An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies tangible products from an image. The virtual assessment engine authenticates the user, identifies a user identifier for the user, and identifies a vendor based on the geographic location of the user. The virtual assessment engine captures an image and performs object recognition on the image to identify products in a cart. The virtual assessment engine sends a token to a remote server, receives available offers for the user from the server, and presents the available offers as virtual objects overlaid with the products in the cart.