Application program interface for network software platform
First Claim
Patent Images
1. A software architecture for a distributed computing system comprising:
- an application configured to handle requests submitted by applications executing on remote devices over a network; and
an application program interface to present functions used by the applications to access network and computing resources of the distributed computing system, wherein the application program interface comprises a set of base classes and types that are used in substantially all applications executing on the remote devices submitting requests.
2 Assignments
0 Petitions
Accused Products
Abstract
An application program interface (API) provides a set of functions, including a set of base classes and types that are used in substantially all applications accessing the API, for application developers who build Web applications on Microsoft Corporation'"'"'s .NET™ platform.
-
Citations
29 Claims
-
1. A software architecture for a distributed computing system comprising:
-
an application configured to handle requests submitted by applications executing on remote devices over a network; and
an application program interface to present functions used by the applications to access network and computing resources of the distributed computing system, wherein the application program interface comprises a set of base classes and types that are used in substantially all applications executing on the remote devices submitting requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An application program interface, embodied on one or more computer readable media, comprising:
-
an AsyncCallback delegate supplied to an application, wherein the AsyncCallback delegate references a callback method to be called when a corresponding asynchronous operation is completed; and
an lAsyncResult interface that enables determination of the status of an asynchronous operation. - View Dependent Claims (15)
-
-
16. A distributed computer software architecture, comprising:
-
one or more applications configured to be executed on one or more computing devices, the applications handling requests submitted from remote computing devices;
a networking platform to support the one or more applications; and
an application programming interface to interface the one or more applications with the networking platform, wherein the application program interface comprises a set of types that are used in each of the one or more applications. - View Dependent Claims (17)
-
-
18. A method comprising:
-
receiving one or more application program interface (API) calls from one or more remote devices over a network, wherein the one or more calls are to one or more functions that include a set of base classes and types that are used in substantially all applications executing on the one or more remote devices; and
performing the function requested in each of the one or more calls. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
calling, to one or more remote devices over a network, one or more functions via an application program interface (API) that make available a set of base classes and types that are used in substantially all applications calling the one or more functions;
receiving, from the one or more remote devices, a response to the calling. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification