9513897

Portal for Automatic Software Installation and Configuration

PublishedDecember 6, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
11 claims

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

1

1. A method for configuring software for implementation in a specific computing environment of a client computer, the method comprising: (a) prior to loading of the software in the specific computing environment of the client computer, electronically sending over the Internet, by an on-line computer to the client computer, computer-executable instructions which, when executed on the client computer, prompts a user at the client computer to input data regarding the specific computing environment of the client computer in which the software is to be implemented; (b) prior to loading of the software in the specific computing environment of the client computer, electronically receiving over the Internet, by the on-line computer from the client computer, the input data regarding the specific computing environment in which the software is to be implemented; (c) prior to loading of the software in the specific computing environment of the client computer, (i) accessing, by the on-line computer, software components for generating software, (ii) modifying, by the on line computer as part of an automated process, at least one of the accessed software components based on the received input data, and (iii) using the accessed software components, including the at least one modified accessed software component, generating the software that is to be implemented in the specific computing environment of the client computer, (iv) wherein the at least one modified accessed software component is modified such that the software that is generated is configured to be implemented in the specific computing environment of the client computer; and (d) electronically distributing over the Internet, by the on-line computer to the client computer, the generated software for implementation in the specific computing environment of the client computer; (e) electronically receiving over the Internet, by the on-line computer from the client computer, test data results from testing of the distributed software in the specific computing environment; (f) thereafter, (i) accessing, by the on-line computer, software components for generating software, (ii) modifying, by the on-line computer as part of an automated process, at least one of the accessed software components based on the received test data results, and (iii) using the accessed software components, including the at least one modified accessed software component, further generating software that is to be implemented in the specific computing environment, (iv) wherein the at least one modified accessed software component is modified such that the software that is further generated is configured to be implemented in the specific computing environment; and (g) electronically distributing over the Internet, by the on-line computer to the client computer, the further generated software for implementation in the specific computing environment.

2

2. The method of claim 1 , wherein the on-line computer and the client computer communicate through a web portal for on-line management of software implementations, and wherein the method further comprises migrating data from the client computer through the web portal to a data storage facility.

3

3. The method of claim 2 , wherein the distributed software for implementation in the specific computing environment is configured to access the migrated data.

4

4. The method of claim 1 , wherein the on-line computer and the client computer communicate through a web portal for on-line management of software implementations, and wherein the software for implementation in the specific computing environment is distributed from the on-line computer to the client computer through the web portal.

5

5. The method of claim 1 , wherein the on-line computer and the client computer communicate through a web portal for on-line management of software implementations, and wherein the method further comprises providing a tutorial from the on-line computer to the client computer via the web portal.

6

6. The method of claim 1 , further comprising installing the further generated and distributed software in the specific computing environment.

7

7. A computer-implemented method for generating software configured for implementation in a particular computing environment of a computer of a client by exchanging data through a web portal established between a software installer and the client, the method comprising: prior to loading of the software in the particular computing environment of the computer of the client, receiving via the web portal, at a computer of the software installer, data from the computer of the client, wherein the data relates to the particular computing environment of the computer of the client in which software is to be implemented; prior to loading of the software in the particular computing environment of the computer of the client, accessing software components for generating software; prior to loading of the software in the particular computing environment of the computer of the client, modifying, as part of an automated process, at least one of the accessed software components based on the received data in order to generate software that is configured to be implemented in the particular computing environment and, based thereon, generating software configured to be implemented in the particular computing environment; and prior to loading of the software in the particular computing environment of the computer of the client, communicating, via the web portal, the generated software from the computer of the software installer to the computer of the client for implementation of the generated software in the particular computing environment; electronically receiving, via the web portal, by the computer of the software installer from the computer of the client, test data results from testing of the generated software implemented in the particular computing environment; accessing, by the computer of the software installer, software components for generating software; modifying at least one of the accessed software components based on the received test data results; and using the accessed software components, including the at least one modified accessed software component, further generating software that is to be implemented in the particular computing environment; wherein the at least one modified accessed software component is modified such that the software that is further generated is configured to be implemented in the particular computing environment; and communicating via the web portal, by the computer of the software installer to the computer of the client, the further generated software for implementation in the particular computing environment.

8

8. The method of claim 7 , further comprising receiving, via the web portal, at a data storage facility, data migrated from the computer of the client.

9

9. The method of claim 8 , wherein the generated software implemented in the particular computing environment is configured to access the migrated data at the data storage facility.

10

10. The method of claim 7 , further comprising installing the further generated software in the particular computing environment at the computer of the client.

11

11. A method for configuring software for implementation in a specific computing environment of a client computer, the specific computing environment comprising a specific operating system, the method comprising: (a) prior to loading of the software in the specific computing environment of the client computer, electronically sending over the Internet, by an on-line computer to the client computer, computer-executable instructions which, when executed on the client computer, prompts a user at the client computer to input operating system data regarding the specific operating system of the specific computing environment of the client computer in which the software is to be implemented; (b) prior to loading of the software in the specific computing environment of the client computer, electronically receiving over the Internet, by the on-line computer from the client computer, the input operating system data regarding the specific operating system of the specific computing environment in which the software is to be implemented; (c) prior to loading of the software in the specific computing environment of the client computer, (i) accessing, by the on-line computer, software components for generating software, (ii) modifying, by the on-line computer as part of an automated process, at least one of the accessed software components based on the received input operating system data, and (iii) using the accessed software components, including the at least one modified accessed software component, generating the software that is to be implemented in the specific computing environment of the client computer, (iv) wherein the at least one modified accessed software component is modified such that the software that is generated is configured to be implemented in the specific computing environment of the client computer; and (d) electronically distributing over the Internet, by the on-line computer to the client computer, the generated software for implementation in the specific computing environment of the client computer; (e) electronically receiving over the Internet, by the on-line computer from the client computer, test data results from testing of the distributed software in the specific computing environment; (f) thereafter, (i) accessing, by the on-line computer, software components for generating software, (ii) modifying, by the on-line computer as part of an automated process, at least one of the accessed software components based on the received test data results, and (iii) using the accessed software components, including the at least one modified accessed software component, further generating software that is to be implemented in the specific computing environment, (iv) wherein the at least one modified accessed software component is modified such that the software that is further generated is configured to be implemented in the specific computing environment; and (g) electronically distributing over the Internet, by the on-line computer to the client computer, the further generated software for implementation in the specific computing environment.

Patent Metadata

Filing Date

Unknown

Publication Date

December 6, 2016

Inventors

Axel Granholm
Chris McLeod
Christine Stephens
Darlene Donkin

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. “PORTAL FOR AUTOMATIC SOFTWARE INSTALLATION AND CONFIGURATION” (9513897). https://patentable.app/patents/9513897

© 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.