Software distribution over a network
First Claim
Patent Images
1. A non-transitory computer-readable storage medium having instructions stored thereon, the instructions comprising:
- a client station interface function configured to cause an online server-based information distribution service to recognize a request for a particular application function to be executed, at least in part, on behalf of a client station, wherein the particular application function is obtaining updated information related to a financial plan or a financial portfolio;
a first transport function configured to cause the online server-based information distribution service to provide the client station with a software component element that is configured to enable user interface or data access functions in a multi-function application software package running on an operating system operated at the client station, the multi-function application software package being configured to enable communication with a plurality of independently operated online server-based information distribution services that are respectively configured to execute different application functions offered by independent application function providers on behalf of the client station, wherein the user interface or data access functions are configured to support execution of the particular application function, at least in part, at the online server-based information distribution service, and the software component element includes a form and program logic related to the financial plan or the financial portfolio; and
a second transport function configured to cause the online server-based information distribution service to provide the updated information related to the financial plan or the financial portfolio in response to the software component element being invoked at the client station.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for software distribution include providing and receiving application-specific information, services, and software component elements over a network.
-
Citations
53 Claims
-
1. A non-transitory computer-readable storage medium having instructions stored thereon, the instructions comprising:
-
a client station interface function configured to cause an online server-based information distribution service to recognize a request for a particular application function to be executed, at least in part, on behalf of a client station, wherein the particular application function is obtaining updated information related to a financial plan or a financial portfolio; a first transport function configured to cause the online server-based information distribution service to provide the client station with a software component element that is configured to enable user interface or data access functions in a multi-function application software package running on an operating system operated at the client station, the multi-function application software package being configured to enable communication with a plurality of independently operated online server-based information distribution services that are respectively configured to execute different application functions offered by independent application function providers on behalf of the client station, wherein the user interface or data access functions are configured to support execution of the particular application function, at least in part, at the online server-based information distribution service, and the software component element includes a form and program logic related to the financial plan or the financial portfolio; and a second transport function configured to cause the online server-based information distribution service to provide the updated information related to the financial plan or the financial portfolio in response to the software component element being invoked at the client station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing a software component element from an online server-based information distribution service to a client station connected thereto over a communications network, comprising:
-
receiving a request for a particular application function to be executed on behalf of the client station, wherein the particular application function is obtaining updated information related to a financial plan or a financial portfolio; providing to the client station the software component element, wherein the at least one software component element enables user interface or data access functions in a multi-function application software package running on an operating system operated at the client station, the multi-function application software package being configured to enable communication with a plurality of independently operated online server-based information distribution services that are respectively configured to execute different application functions offered by independent application function providers on behalf of the client station, wherein the user interface or data access functions are configured to support execution of the particular application function at the online server-based information distribution service, and the software component element includes a form and program logic related to the financial plan or the financial portfolio; and providing the updated information related to the financial plan or the financial portfolio in response to the software component element being invoked at the client station. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for providing a software component element to a client station over a communications network, comprising:
-
a processor; a client station interface configured to recognize a request for a particular application function to be executed on behalf of the client station, wherein the particular application function is obtaining updated information related to a financial plan or a financial portfolio; and a memory storing; a first transport module configured to provide the client station with the software component element that is configured to enable user interface or data access functions in a multi-function application software package running on an operating system operated at the client station, the multi-function application software package being configured to enable communication with a plurality of independently operated online server-based information distribution services that are respectively configured to execute different application functions offered by independent application function providers on behalf of the client station, wherein the user interface or data access functions are configured to support execution of the particular application function, and the software component element includes a form and program logic related to the financial plan or the financial portfolio; and a second transport module configured to cause the online server-based information distribution service to provide the updated information related to the financial plan or the financial portfolio in response to the software component element being invoked at the client station. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification