9720671

Installation of Customized Applications

PublishedAugust 1, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising; hosting multiple web-sites, including: an application web-site that relates to a software application that comprises application code from a producer, a customization web-site that relates to a customization of the software application that comprises customization code from a customizer, wherein installation of the customization code with the application code creates a customized application that has a different functionality than the software application, and a customer web-site that associates the software application and the customization with a unique identifier that is different than unique identifiers associated with other instances of the software application and other customizations to the software application, wherein the software application and the customization are associated with the unique identifier via a reference tool at the customer web-site, the reference tool also including locations of the software application and the customization and links to the software application and the customization; receiving a query reciting the unique identifier associated with the software application and the customization; responsive to the query, utilizing the unique identifier received with the query to locate the application code and the customization code; checking whether a computer that generated the query includes a download tool that is configured to automatically install the application code and the customization code as the customized application; and transferring the application code and the customization code to a recipient for automatic installation by the download tool, wherein the download tool is configured to modify the application code with the customization code to create the customized application prior to installation of the application code.

2

2. The method of claim 1 , wherein the hosting is performed by the producer effective that control of the software application does not transfer to the customizer thereby eliminating a need to negotiate distribution issues between the producer and the customizer.

3

3. The method of claim 1 , wherein the hosting is performed by a party that is not the producer or the customizer.

4

4. The method of claim 1 , wherein the hosting comprises maintaining the software application on the application web-site and the customization on the customization web-site.

5

5. The method of claim 1 , wherein the query is generated by selection of a hyperlink that contains the unique identifier associated with the software application and the customization and contains an address of the customer web-site.

6

6. The method of claim 1 , further comprising checking whether the application code associated with the unique identifier received in the query is already installed on the computer and checking whether an update is available for the customization associated with the unique identifier received in the query.

7

7. The method of claim 6 , wherein the hosting comprises creating a registration service that links the software application with the customization via the unique identifier.

8

8. A method, comprising: causing a customization generated by a customizer for a software application generated by a producer to be sent to a hosting website, obtaining a unique identifier that references the customization and the software application, sending a hyperlink to a customer, wherein the hyperlink contains an address of the hosting web-site and contains the unique identifier, wherein the causing comprises causing the customization and the software application to be sent to the hosting web-site that causes the customization and the software application to be stored in a database that associates the customization and the software application with the unique identifier, and wherein the obtaining comprises obtaining the unique identifier from the database, and wherein the sending comprises ensuring that the user has accepted terms of service associated with the customization and in an instance where the user has accepted the terms of service, utilizing the unique identifier to retrieve the software application code and the customization code from the database: and, responsive to a user that is associated with the customer activating the hyperlink containing the unique identifier, utilizing the unique identifier to locate the customization and the software application and sending a download tool, software application code, and customization code to the user, wherein the download tool is configured to: install the customization code to modify the software application code prior to an installation process for the software application code, generate a customized application based on the modified software application code and customization code, and install the customized application on a computing device of the user.

9

9. The method of claim 8 , wherein the causing, obtaining and sending are performed by the customizer.

10

10. The method of claim 9 , wherein the customizer further controls the hosting web-site.

11

11. The method of claim 8 , wherein the causing, obtaining and sending are performed by a different party that is not the customizer or the producer.

12

12. One or more computer-readable storage devices having instructions stored thereon that when executed by a computing device cause the computing device to perform acts, comprising: responsive to a user selecting a link that includes a unique identifier for a customized application, utilizing the unique identifier to access a site associated with the customized application, the site configured to identify a software application and a customization that are associated with the customized application through the unique identifier; obtaining code for the software application and code for the customization; creating a customized application by modifying the code for the software application with the code for the customization prior to installing the code for the software application; and, installing the customized application on the computing device without requiring further action from the user beyond the user selecting the link that includes the unique identifier; wherein: the utilizing the unique identifier to access the site comprises providing user consent to the site, and the obtaining comprises obtaining a download tool, wherein the download tool: obtains the code for the software application and the code for the customization, first installs the code for the customization on the computing device and then second installs the code for the application to produce the customized application, and runs the customized application for the user.

13

13. The one or more computer-readable storage devices of claim 12 , wherein the obtaining comprises utilizing the unique identifier to locate the customization on a media such as one of a CD, a DVD, or a flash media.

14

14. The one or more computer-readable storage devices of claim 12 , further comprising periodically searching for updates to the customization.

15

15. The method of claim 1 , wherein the checking further comprises: checking that the recipient that generated the query has accepted terms of use associated with the customized application; and further comprising: in an instance where the recipient does not include the download tool, causing the download tool to be sent to the recipient prior to the transferring the application code and the customization code.

16

16. The method of claim 8 , wherein the customized application is installed without requiring further user input after activation of the hyperlink containing the unique identifier.

17

17. The one or more computer-readable storage devices of claim 12 , wherein the link is a hyperlink that contains an address of the site, and contains the unique identifier that references the code for the customization and the code for the software application.

Patent Metadata

Filing Date

Unknown

Publication Date

August 1, 2017

Inventors

Srinivasan Parthasarathy
Chandrudu Pokala
Soren Francker
Heriberto Coll
Christopher P. Stine

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “INSTALLATION OF CUSTOMIZED APPLICATIONS” (9720671). https://patentable.app/patents/9720671

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.