Management Of Access To And Life Cycles Of Virtual Signs
First Claim
Patent Images
1. An apparatus, comprising:
- one or more memories comprising computer readable program code;
one or more processors configured in response to execution of the computer program code to cause the apparatus to perform at least the following;
determining a potential future location and a potential future heading of the apparatus;
requesting from a server a virtual sign that corresponds to the potential future location and potential future heading;
receiving from the server the virtual sign that corresponds to the potential future location and potential future heading and placing the virtual sign into a selected one of the one or more memories;
in response to a current location meeting the future location and a current heading meeting the future heading, presenting a representation of the virtual sign to the user; and
in response to the future location and future heading being determined as improbable, removing the virtual sign from the selected memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Many different methods, apparatus, and program products are disclosed for handling virtual signs over their life cycles. Potential future locations and headings of a mobile device are used to fetch virtual signs in advance of when the virtual signs might be used. Techniques are disclosed for handling timelines of virtual signs, including registering and responding to events in the timelines. Techniques are disclosed for allowing localities to license virtual signs. Techniques are disclosed to allow advertisers to bid for and win virtual sign competitions and product placement. Techniques are presented for presenting billing information to owners of virtual signs.
-
Citations
27 Claims
-
1. An apparatus, comprising:
-
one or more memories comprising computer readable program code; one or more processors configured in response to execution of the computer program code to cause the apparatus to perform at least the following; determining a potential future location and a potential future heading of the apparatus; requesting from a server a virtual sign that corresponds to the potential future location and potential future heading; receiving from the server the virtual sign that corresponds to the potential future location and potential future heading and placing the virtual sign into a selected one of the one or more memories; in response to a current location meeting the future location and a current heading meeting the future heading, presenting a representation of the virtual sign to the user; and in response to the future location and future heading being determined as improbable, removing the virtual sign from the selected memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
one or more memories comprising computer readable program code; one or more processors configured in response to execution of the computer program code to cause the apparatus to perform at least the following; accessing a timeline for a virtual sign; determining an event from the timeline to be registered based on time and date information for the event being sooner in time and date than time and date information for any other events in the timeline; registering the event; determining that the registered event occurs in response to a current time and date meeting the time and date information for the registered event; in response to the determining the registered event occurs, applying one or more changes to the virtual sign based on the event. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
one or more memories comprising computer readable program code; one or more processors configured in response to execution of the computer program code to cause the apparatus to perform at least the following; for a selected virtual sign used to respond to requests received from mobile devices for virtual signs by transmitting the virtual sign to the mobile devices making the requests, determining charging information to be used by a charging authority to charge an owner of the virtual sign; and sending the charging information to the owner of the virtual sign. - View Dependent Claims (25, 26, 27)
-
Specification