Application program interface for network software platform
First Claim
Patent Images
1. 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; and
an object to provide access to server-side utilities and processes.
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.
153 Citations
31 Claims
-
1. 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; and
an object to provide access to server-side utilities and processes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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;
a third group of services related to accessing server-side utilities; and
a fourth group of services related to creating web services. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
creating an HTTP request class to provide information regarding a current HTTP request;
creating an HTTP response class to manage HTTP output to a client; and
creating an HTTP server utility object to provide access to server-side utilities. - View Dependent Claims (23, 24, 25, 26)
-
-
27. 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 consisting of the following groups of services:
-
a first group of services related to information regarding a current HTTP request;
a second group of services related to managing HTTP output to a client;
a third group of services related to providing access to server-side utilities; and
a fourth group of services related to creating web services.
-
-
28. 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;
calling one or more third functions to facilitate access to server-side utilities and processes; and
calling one or more fourth functions to facilitate creating a user interface on a web page. - View Dependent Claims (29, 30, 31)
-
Specification