System, method, and computer program product for providing location based services and mobile e-commerce
First Claim
1. A method of using a computer to modify a motion video for presentation to a user, comprising:
- receiving the motion video in data packets, said data packets including data representing an image of an object visible in the motion video, said object having a feature visible in the motion video;
storing said data packets in memory;
receiving data of a plurality of attributes for said feature;
storing said data of said plurality of attributes in memory;
presenting the motion video to the user;
receiving a pause request to pause the motion video;
pausing the motion video in response to receiving the pause request;
receiving a first user request relating to a first selected one of said plurality of said attributes while the motion video is paused;
retrieving data of said first selected one of said plurality of said attributes from memory; and
presenting the motion video to the user with the feature of the object modified in accordance with the first selected one of said plurality of said attributes; and
upon receiving a user selection input indicating a user selection of the object in the video, providing a visual indicator that the article of commerce is available for purchase if the article of commerce is available for purchase, and not providing the visual indicator that the article of commerce is available for purchase if the article of commerce is not available for purchase.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method, apparatus and computer program product for providing location based functions and mobile e-commerce comprising a central processing unit including a processor, a storage device, and programming stored in the storage device, a display device, an audio input device, an audio output device, a communications module, a commerce module, an image module, and a location module. The programming controls the operation of the present invention to provide functions based on location data, to facilitate commercial exchanges by wirelessly exchanging payment and product information with venders, to identify services such as venders meeting selection criteria, to wirelessly exchange select information with other users and systems, to restrict and/or monitor the use of the device based on authorized user parameters, selecting one of a plurality networks through which to communicate, detecting a trigger for performing an action based on a change in location and sensed data, storing a voice annotation with a computer data file, determining service providers and associated communication parameters, contemporaneously maintaining a wireless voice and data link, providing a system for selecting and delivering mobile advertisements, and many other functions and services that are described herein.
733 Citations
21 Claims
-
1. A method of using a computer to modify a motion video for presentation to a user, comprising:
-
receiving the motion video in data packets, said data packets including data representing an image of an object visible in the motion video, said object having a feature visible in the motion video; storing said data packets in memory; receiving data of a plurality of attributes for said feature; storing said data of said plurality of attributes in memory; presenting the motion video to the user; receiving a pause request to pause the motion video; pausing the motion video in response to receiving the pause request; receiving a first user request relating to a first selected one of said plurality of said attributes while the motion video is paused; retrieving data of said first selected one of said plurality of said attributes from memory; and presenting the motion video to the user with the feature of the object modified in accordance with the first selected one of said plurality of said attributes; and upon receiving a user selection input indicating a user selection of the object in the video, providing a visual indicator that the article of commerce is available for purchase if the article of commerce is available for purchase, and not providing the visual indicator that the article of commerce is available for purchase if the article of commerce is not available for purchase. - View Dependent Claims (2, 3, 4)
-
-
5. A method of modifying a motion video presentation, comprising:
-
receiving a motion video presentation having content; wherein the content of the video presentation includes a plurality of moving objects including a first moving object that represents an article of commerce; wherein the first moving object includes a first feature having a selectable attribute; wherein the first moving object and the first feature are visible in the motion video presentation; receiving data of a plurality of selections for the selectable attribute; presenting the motion video presentation including the first moving object with the first feature having a first selection of the selectable attribute to a user; receiving a pause request to pause the motion video; pausing the motion video in response to receiving the pause request; receiving a request to modify the selectable attribute while the motion video is paused; presenting the motion video presentation to the user with the first feature of the first moving object modified in accordance with the received request; and upon receiving a user selection input indicating a user selection of the first moving object in the video, providing a visual indicator that the article of commerce is available for purchase if the article of commerce is available for purchase, and not providing the visual indicator that the article of commerce is available for purchase if the article of commerce is not available for purchase. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing a video presentation, comprising:
-
receiving a motion video presentation having content; wherein the content of the motion video presentation includes a plurality of moving objects including a first moving object that represents an article of commerce; wherein the first moving object includes a first feature having a selectable attribute; wherein the first moving object and the first feature are visible in the motion video presentation; receiving data of a plurality of selections for the selectable attribute; selecting one of said plurality of selections for the selectable attribute based on information of the user; presenting the video presentation including the first moving object with the first featuring having the selected one selectable attribute to a user; receiving a pause request to pause the motion video; pausing the motion video in response to receiving the pause request; receiving a request to modify the selectable attribute while the motion video is paused; presenting the motion video presentation to the user with the first feature of the first moving object modified in accordance with the received request; and upon receiving a user selection input indicating a user selection of the first moving object in the video, providing a visual indicator that the article of commerce is available for purchase if the article of commerce is available for purchase, and not providing the visual indicator that the article of commerce is available for purchase if the article of commerce is not available for purchase. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of modifying a motion video presentation, comprising:
-
receiving a motion video presentation having content; wherein the content of the motion video presentation includes an image of a three dimensional object that comprises an article of commerce; wherein the object includes a surface feature having a selectable attribute; wherein the object and the surface feature are visible in the motion video presentation; presenting to a user the motion video presentation including the image of the first object with the surface feature accorded a first attribute; receiving a pause request to pause the motion video; pausing the motion video in response to receiving the pause request; receiving a request to modify the first attribute of the surface feature of the object of the motion video presentation while the motion video is paused; and presenting the motion video presentation to the user with the surface feature of the object modified in accordance with the received request; upon receiving a user selection input indicating a user selection of the object in the video, providing a visual indicator that the article of commerce is available for purchase if the article of commerce is available for purchase, and not providing the visual indicator that the article of commerce is available for purchase if the article of commerce is not available for purchase.
-
Specification