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 remote devices over a network; and
an application program interface to present functions used by the application to access network and computing resources of the distributed computing system, the application program interface comprising various types related to constructing user interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
An application program interface (API) provides a set of functions for application developers who build Web applications on Microsoft Corporation'"'"'s .NET™ platform.
107 Citations
40 Claims
-
1. A software architecture for a distributed computing system comprising:
-
an application configured to handle requests submitted by remote devices over a network; and
an application program interface to present functions used by the application to access network and computing resources of the distributed computing system, the application program interface comprising various types related to constructing user interfaces. - View Dependent Claims (2, 3, 4)
-
-
5. An application program interface embodied on one or more computer readable media, comprising:
- multiple types related to constructing user interfaces, the types comprising classes, interfaces, delegates, structures and enumerations.
- View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 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, the application programming interface comprising various types related to constructing user interfaces. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system including one or more microprocessors and one or more software programs, the one or more software programs utilizing an application program interface to request services from an operating system, the application program interface including separate commands to request services comprising services related to constructing user interfaces.
-
29. A method, comprising:
-
managing network and computing resources for a distributed computing system; and
exposing a set of functions that enable developers to access the network and computing resources of the distributed computing system, the set of functions comprising functions to facilitate construction of user interfaces - View Dependent Claims (30)
-
- 31. A method, comprising creating a namespace with functions that enable drawing and construction of user interfaces, the name space defining classes, interfaces, delegates, structures and enumerations.
Specification