Application Program Interface for Network Software Platform
1 Assignment
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.
308 Citations
63 Claims
-
1-31. -31. (canceled)
-
32. An application program interface embodied on one or more computer readable media, comprising:
-
a first class to provide information regarding a current HTTP request;
a second class to manage HTTP output to a client, wherein the second class is further to obtain information regarding capabilities of the client; and
an object to provide access to server-side utilities and processes. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. An application program interface embodied on one or more computer readable media, comprising:
-
a first group of services related to information associated with a current HTTP request;
a second group of services related to managing HTTP output to a client, wherein the second group of services is further related to obtaining information regarding capabilities of a browser application running on the client;
a third group of services related to accessing server-based utilities; and
a fourth group of services related to creating web services. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A method of creating an application program interface, the method comprising:
-
creating an HTTP request class to provide information regarding a current HTTP request;
creating an HTTP response class to manage an HTTP output stream to a client, wherein the HTTP response class is further to manage information regarding capabilities of the client; and
creating an HTTP server utility object to provide access to server-based utilities. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A method comprising:
-
calling one or more first functions to facilitate providing information related to a current HTTP request;
calling one or more second functions to facilitate managing HTTP output to a client, wherein the one or more second functions are further to manage a plurality of cookies associated with a particular web application;
calling one or more third functions to facilitate access to server-based utilities and processes; and
calling one or more fourth functions to facilitate creating a user interface on a web page. - View Dependent Claims (61, 62, 63)
-
Specification