Delayed uploading of user registration data
First Claim
1. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform functions including:
- collecting registration information using a registration wizard;
storing the registration information locally;
detecting when a connection is established to a network that a registration system is coupled to, the connection being initiated by a program other than the registration wizard; and
uploading the registration information to the registration system when the connection is detected.
2 Assignments
0 Petitions
Accused Products
Abstract
A client computer collects registration information regarding a user and/or the client computer and attempts to upload the collected information to a remote registration system. The client computer stores the registration information locally and delays uploading of the information to the registration system until a connection to the registration system is established. The connection to the registration system and the uploading of the registration information can be performed automatically and transparently to the user, eliminating the need for any further required actions on the part of the user once the registration information is collected.
28 Citations
28 Claims
-
1. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform functions including:
-
collecting registration information using a registration wizard;
storing the registration information locally;
detecting when a connection is established to a network that a registration system is coupled to, the connection being initiated by a program other than the registration wizard; and
uploading the registration information to the registration system when the connection is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
detecting that the connection to the network is established when a web browser accesses a predetermined web site on the network.
-
-
5. One or more computer-readable media as recited in claim 4, wherein the detecting further comprises:
-
checking whether predetermined data exists at a location of the web site; and
determining that the connection to the network is established if the predetermined data the exists at the location of the web site, otherwise determining that the connection to the network is not established.
-
-
6. One or more computer-readable media as recited in claim 4, further comprising:
-
receiving a password from the registration system;
checking whether the password is valid; and
uploading the registration information to the registration system only if the password is valid.
-
-
7. One or more computer-readable media as recited in claim 4, wherein the detecting distinguishes between a web site on an intranet and a web site on the Internet, and wherein the web site on the intranet and the web site on the Internet have the same name.
-
8. One or more computer-readable media as recited in claim 1, wherein the detecting comprises identifying when a connection to a web site not hosted by the registration system is requested, and wherein the uploading comprises:
-
accessing the registration system;
transferring the registration information to the registration system; and
then accessing the requested web site.
-
-
9. A method comprising:
-
executing a registration wizard, the registration wizard, collecting registration information, and storing the registration information locally;
letting the registration wizard terminate execution; and
uploading the registration information to a remote registration system, after execution of the registration wizard terminates, without requiring re-execution of the registration wizard. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
detecting when a connection to a network is made, wherein the remote registration system is coupled to the network; and
uploading the registration information to the remote registration system when the connection to the network is detected.
-
-
12. A method as recited in claim 11, wherein the detecting comprises detecting that the connection to the network is made when a browser accesses a predetermined web site on the network.
-
13. A method as recited in claim 11, wherein the detecting comprises identifying when a connection to a web site that is on the network and is not hosted by the registration system is requested.
-
14. A method as recited in claim 13, wherein the uploading comprises:
-
accessing the registration system;
transferring the registration information to the registration system; and
then accessing the requested web site.
-
-
15. A method as recited in claim 11, wherein the detecting comprises receiving a request, from the registration system, for the registration information.
-
16. One or more computer-readable memories containing a computer program that is executable by a processor to perform the method recited in claim 9.
-
17. A method as recited in claim 9, wherein the uploading comprises uploading the registration information in response to detecting that a connection to a network is made, and wherein the detecting distinguishes between a server address on an intranet and a server address on the Internet.
-
18. A method comprising:
-
collecting registration information;
attempting to transmit the registration information to a registration system;
if the transmission attempt is not successful, then, storing the registration information locally;
detecting when a connection is established to a network that the registration system is coupled to, the connection being initiated by a program other than a program that collected the registration information; and
uploading the registration information to the registration system when the connection is detected. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus comprising:
-
a registration wizard to collect registration information;
a storage device to temporarily store the registration information; and
a delayed registration module, coupled to the registration wizard and the storage device, to upload the registration information to a remote registration system via a network when a connection to the network is initiated by a module other than the registration wizard. - View Dependent Claims (23, 24, 25)
access the registration system in response to the request;
transfer the registration information to the registration system; and
then access the requested web site.
-
-
25. An apparatus as recited in claim 22, wherein the delayed registration module is further to distinguish between a connection to a registration system on the Internet and a web site having a same name as the registration system on an intranet.
-
26. A system comprising:
-
a client computer to, collect using a registration wizard, registration information, store, for as long as necessary, the registration information until a connection to a network is established, and detect when a connection to the network is established, the connection being initiated by a program other than the registration wizard running on the client computer; and
a registration system, coupled to the network, to, receive the registration information from the client computer, and store the registration information in a registration database. - View Dependent Claims (27, 28)
-
Specification