Method and apparatus for virtual location-based services
First Claim
1. A method comprising:
- monitoring a user'"'"'s selection of a virtual location on the World Wide Web via a browser application, the virtual location being selected by the user from among a plurality of different websites on the World Wide Web;
causing a client application that is separate from the browser application on a computing device of the user to communicate with a server in response to the user'"'"'s selection of the virtual location;
serving content associated with a game to the user'"'"'s computing device from the server using the separate client application; and
interacting with the user via the separate client application to allow the user to play the game,wherein the plurality of different websites have a respective plurality of URLs, the method further comprising;
storing the URLs of the websites in a predetermined list of URLs; and
associating identifiers of the game with the URL of the website associated with the selected virtual location in the predetermined list of URLs,wherein the serving step includes comparing the URL of the selected virtual location with the contents of the predetermined list, and obtaining the identifiers of the game by matching the URL of the selected virtual location with the URL of the associated website.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to the field of computer and network software, and more particularly it relates to a method and apparatus for providing virtual goods and/or on-line services based on a user'"'"'s virtual location while surfing the web. According to certain aspects, the invention allows interactive objects, virtual goods and on-line services to be automatically provided to users when they visit predetermined partner sites or perform some predetermined on-line activity. According to other aspects, the invention automatically provides parallel destinations for predetermined partner sites that only users of the system can visit, and where such users can receive virtual goods and on-line services, among other content.
97 Citations
13 Claims
-
1. A method comprising:
-
monitoring a user'"'"'s selection of a virtual location on the World Wide Web via a browser application, the virtual location being selected by the user from among a plurality of different websites on the World Wide Web; causing a client application that is separate from the browser application on a computing device of the user to communicate with a server in response to the user'"'"'s selection of the virtual location; serving content associated with a game to the user'"'"'s computing device from the server using the separate client application; and interacting with the user via the separate client application to allow the user to play the game, wherein the plurality of different websites have a respective plurality of URLs, the method further comprising; storing the URLs of the websites in a predetermined list of URLs; and associating identifiers of the game with the URL of the website associated with the selected virtual location in the predetermined list of URLs, wherein the serving step includes comparing the URL of the selected virtual location with the contents of the predetermined list, and obtaining the identifiers of the game by matching the URL of the selected virtual location with the URL of the associated website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification