Providing financial data through real-time virtual animation
First Claim
1. A computer-implemented method for providing data associated with a financial instrument for a user through real-time virtual animation anchored to the financial instrument in a video stream, the method comprising:
- receiving, at a computer system, from a camera for the computer system, a video stream comprising a video frame, wherein the video frame includes an image of the financial instrument, wherein the image includes information that identifies at least one of a financial account for the user and financial data for the user, wherein the financial instrument is a physical object that includes the information, and wherein the video stream is received from the camera as the user holds the financial instrument up to the camera;
identifying the financial instrument in the video stream by performing optical character recognition on the image to extract second data, the second data comprising at least some of the information that identifies the at least one of the financial account and the financial data;
using the second data to retrieve, from a data source, one or more monetary amounts for the at least one of the financial account and the financial data;
creating an animation which graphically represents the one or more monetary amounts;
modifying the video frame to include the animation such that, in the modified video frame, the animation is attached to the image of the financial document;
and displaying the modified video frame to the user at the computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that provides data associated with a financial instrument through real-time virtual animation anchored to the financial instrument in a video stream. During operation, the system receives at a computer system a video stream, wherein the video stream includes an image of a financial instrument, and wherein a financial instrument is a physical object that is associated with at least one of a financial account and financial data. Next, the system identifies the financial instrument in the video stream. The system then retrieves data associated with the financial instrument from a data source. Next, the system creates an animation which displays the data. Once the animation is created, the system anchors the animation to the financial instrument in the video stream. Finally, the system displays the video stream which includes the animation to a user.
27 Citations
18 Claims
-
1. A computer-implemented method for providing data associated with a financial instrument for a user through real-time virtual animation anchored to the financial instrument in a video stream, the method comprising:
-
receiving, at a computer system, from a camera for the computer system, a video stream comprising a video frame, wherein the video frame includes an image of the financial instrument, wherein the image includes information that identifies at least one of a financial account for the user and financial data for the user, wherein the financial instrument is a physical object that includes the information, and wherein the video stream is received from the camera as the user holds the financial instrument up to the camera; identifying the financial instrument in the video stream by performing optical character recognition on the image to extract second data, the second data comprising at least some of the information that identifies the at least one of the financial account and the financial data; using the second data to retrieve, from a data source, one or more monetary amounts for the at least one of the financial account and the financial data; creating an animation which graphically represents the one or more monetary amounts; modifying the video frame to include the animation such that, in the modified video frame, the animation is attached to the image of the financial document; and displaying the modified video frame to the user at the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for providing data associated with a financial instrument for a user, the method comprising:
-
at a computer system, while the user holds the financial instrument up to a camera coupled to the computer system, receiving a video stream from the camera, wherein the video stream comprises a set of video frames, each of the video frames including a corresponding image of the financial instrument captured by the camera as the user holds the financial instrument up to the camera, wherein the financial instrument is a physical object that includes information that identifies at least one of a financial account for the user and financial data for the user; identifying the financial instrument in the video stream by performing optical character recognition on at least one of the images of the financial instrument in the video frames to extract second data, the second data comprising at least some of the information that identifies the at least one of the financial account and the financial data; using the second data to retrieve, from a data source, one or more monetary amounts for the at least one of the financial account and the financial data; creating a real-time virtual animation that graphically represents the one or more monetary amounts; for each video frame in the set of video frames, modifying the video frame to include the animation such that, in the modified video frame, the animation is attached to the image of the financial document in the video frame; and displaying the modified video frames to the user at the computer system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus configured to provide data associated with a financial instrument for a user through real-time virtual animation anchored to the financial instrument in a video stream, comprising:
-
a processor; a memory; a camera; a receiving mechanism configured to receive, at a computer system, from the camera, a video stream comprising a video frame, wherein the video frame includes an image of the financial instrument, wherein the image includes information that identifies at least one of a financial account for the user and financial data for the user, wherein the financial instrument is a physical object that includes the information, and wherein the video stream is received from the camera as the user holds the financial instrument up to the camera; an identification mechanism configured to identify the financial instrument in the video stream by performing optical character recognition on the image to extract second data, the second data comprising at least some of the information that identifies the at least one of the financial account and the financial data; a retrieval mechanism configured to use the second data to retrieve, from a data source, one or more monetary amounts for the at least one of the financial account and the financial data; an animation mechanism configured to create an animation which graphically represents the one or more monetary amounts, wherein the animation mechanism is further configured to conditionally include the animation in the video stream; a mechanism configured to modify the video frame to include the animation such that, in the modified video frame, the animation is attached to the image of the financial document; and a display mechanism configured to display the modified video frame to the user at the computer system.
-
Specification