System, method, and software application for dynamically generating a link to an online procurement site within a software application
First Claim
1. A method for providing a link to an online site from within a supported software application, wherein a related software program can be purchased from the online site, the method comprising:
- in response to a user starting the supported software application, determining whether or not the user is associated with a business that has a procurement site from which the user can try or buy a related software application, wherein determining comprises determining whether or not the user'"'"'s computer has an IP address that is associated with a business that has a procurement site from which the user can elect to try or buy related software;
in response to determining that the user is associated with a business that has a procurement site from which the user can elect to try or buy a related software application, displaying a hyperlink to the procurement site in the user interface of the supported software application; and
in response to not being able to determine that the user is associated with a business that has a procurement site from which the user can elect to try or buy a related software application, displaying a hyperlink to a default site from which the user can buy or try a related software application.
16 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system, method, and software application for providing a link to an online procurement site from within a supported software application. In one embodiment, when a user starts up a supported software application on a client computer, the client computer sends a request to a server for the Universal Resource Locator (URL) to use in the link. The server, which may be a server associated with a software vendor or the supported client application, determines whether or not the user of the client computer is associated with a business that has a procurement site from which the user can purchase a related application. If the server determines that the user is associated with a business that has a procurement site from which the user can purchase a related software application, then the server provides the client computer with the URL for the procurement site, and the supported client application generates a link to the procurement site.
76 Citations
22 Claims
-
1. A method for providing a link to an online site from within a supported software application, wherein a related software program can be purchased from the online site, the method comprising:
-
in response to a user starting the supported software application, determining whether or not the user is associated with a business that has a procurement site from which the user can try or buy a related software application, wherein determining comprises determining whether or not the user'"'"'s computer has an IP address that is associated with a business that has a procurement site from which the user can elect to try or buy related software; in response to determining that the user is associated with a business that has a procurement site from which the user can elect to try or buy a related software application, displaying a hyperlink to the procurement site in the user interface of the supported software application; and in response to not being able to determine that the user is associated with a business that has a procurement site from which the user can elect to try or buy a related software application, displaying a hyperlink to a default site from which the user can buy or try a related software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically providing a link to an online site from within a supported software application running on a client computer, wherein a related software program can be purchased from the online site, the method comprising:
-
maintaining a registry of domains and IP addresses of client computers having a procurement site from which a user can purchase or try the related software application; in response to a user starting the supported software application on the client computer, determining whether or not the client computer has a domain or IP address within the registry; and in response to finding the domain or IP address of the client computer in the registry, retrieving a URL to a procurement site in the registry corresponding to such domain or IP and using the URL to display a hyperlink to the procurement site within the user interface of the supported client application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for dynamically providing a link within an email message to an online site from which a user can purchase or try a product, the method comprising:
-
maintaining on a proxy server a registry of domains and IP addresses of client computers associated with a procurement site from which a user can purchase or try the product; providing a link to the proxy server from within an email message on a client computer; in response to a user clicking on the link, determining at the proxy server whether or not the client computer has a domain or IP address within the registry; in response to finding the domain or IP address of the client computer in the registry, retrieving a URL to a procurement site in the registry corresponding to such domain or IP and downloading a webpage from the procurement site to the client computer; and in response to not finding the domain or IP address of the client computer in the registry, downloading a webpage from a default website from which the user can purchase or try the product to the client computer.
-
-
22. A method for dynamically providing a link within a website to another online site from which a user can purchase or try a product, the method comprising:
-
maintaining on a proxy server a registry of domains and IP addresses of client computers associated with a procurement site from which a user can purchase or try the product; providing a link to the proxy server from within the website; in response to a user clicking on the link, determining at the proxy server whether or not the user'"'"'s computer has a domain or IP address within the registry; in response to finding the domain or IP address of the user'"'"'s computer in the registry, retrieving a URL to a procurement site in the registry corresponding to such domain or IP and downloading a webpage from the procurement site to the user'"'"'s computer; and in response to not finding the domain or IP address of the client computer in the registry, downloading a webpage from a default website from which the user can purchase or try the product to the user'"'"' computer.
-
Specification