Delivering output XML with dynamically selectable processing

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06816871

ABSTRACT:

CROSS REFERENCE TO RELATED APPLICATIONS
This Application is related to United States Patent Application titled “Preparing Output XML Based on Selected Programs and XML Templates,” by Michele C. Lee, Attorney Docket Number OBLX-01029US0, filed on the same day as the present application, which is incorporated herein by reference.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention is directed to technology for delivering responses to server requests.
2. Description of the Related Art
Identity Systems have become more popular with the growth of the Internet and the use of networks and other information technologies. In general, an Identity System provides for the creation, removal, editing and other management of identity information stored in various types of data stores. The identity information pertains to users, groups, organizations and things. For each entry in the data store, a set of attributes is stored. For example, the attributes stored for a user may include a name, address, employee number, telephone number, email address, user ID and password. The Identity System can also manage access privileges that govern the subject matter an entity can view, create, modify or use in the Identity System.
An Identity System responds to users' identity information related requests from browsers or third party applications. For example, a user may request to search and view identity information from the profiles of individuals that meet a specified set of criteria. In providing a response, the Identity System gathers, organizes, and supplies identity information.
In the past, browsers only received request responses in HTML format. XML has emerged as a popular alternative format for documents exchanged between browsers and servers. The coexistence of browsers favoring HTML and browsers favoring XML creates a challenge for Identity Systems—determining the appropriate format to use in preparing responses.
Some traditional Identity Systems have addressed this challenge by only providing HTML responses, since many XML enabled browsers are also compatible with HTML. This solution, however, denies users of the flexibility and advantages offered by the XML format. XML allows users to separate a response's raw data from the response's display format—making raw unformatted data available for browsers and third-party applications.
It is desirable for an Identity System to dynamically supply users with either HTML or XML responses.
SUMMARY OF THE INVENTION
Roughly described, embodiments of the present invention enable an Identity System to dynamically determine whether to supply HTML or XML responses. Further embodiments provide for the Identity System to perform customized post-processing on data to be supplied in the response.
The Identity System in one implementation generates an Output XML file as the basis for a response to a user's request. The Output XML contains raw identity information organized in accordance with a set of XML templates. The Identity System dynamically determines the desired type of response and prepares the response from the Output XML. In one embodiment, the Identity System identifies the desired response type from the body of the request. In another embodiment, the Identity System maintains a list of browsers and third party applications along with the type of responses they desire.
One response type provided by the Identity System is server-side processing. In server-side processing, the Identity System combines the Output XML with XSL stylesheets to generate a HTML response. The Identity System also performs client-side processing. In client-side processing, the Identity System supplies the user with the Output XML—enabling a browser or third party application to have direct access to raw XML data. The Identity System provides the Output XML either alone or along with references to a set of XSL stylesheets that clients can access.
In further embodiments of the present invention, dynamic response formatting is employed in processing environments other than an Identity System. Dynamic response formatting can have broad applicability to enhance the performance of many different server based systems.
The present invention can be accomplished using hardware, software, or a combination of both hardware and software. The software used for the present invention is stored on one or more processor readable storage media including hard disk drives, CD-ROMs, DVDs, optical disks, floppy disks, tape drives, RAM, ROM or other suitable storage devices. In alternative embodiments, some or all of the software can be replaced by dedicated hardware including custom integrated circuits, gate arrays, FPGAs, PLDs, and special purpose computers.
These and other objects and advantages of the present invention will appear more clearly from the following description in which the preferred embodiment of the invention has been set forth in conjunction with the drawings.


REFERENCES:
patent: 5907837 (1999-05-01), Ferrel et al.
patent: 6012098 (2000-01-01), Bayeh et al.
patent: 6131120 (2000-10-01), Reid
patent: 6263332 (2001-07-01), Nasr et al.
patent: 6263363 (2001-07-01), Rosenblatt et al.
patent: 6295061 (2001-09-01), Park et al.
patent: 6317783 (2001-11-01), Freishtat et al.
patent: 6330569 (2001-12-01), Baisley et al.
patent: 6336124 (2002-01-01), Alam et al.
patent: 6336214 (2002-01-01), Sundaresan
patent: 6397232 (2002-05-01), Cheng-Hung et al.
patent: 6507857 (2003-01-01), Yalcinalp
patent: 6540142 (2003-04-01), Alleshouse
patent: 6591260 (2003-07-01), Schwarzhoff et al.
patent: 6606644 (2003-08-01), Ford et al.
patent: 6655593 (2003-12-01), Alleshouse
patent: WO 02/07396 (2002-01-01), None
Leon, McAfee's NetTools Promises to Ease Network Desktop Diagnosis, InfoWorld, San Mateo, Jul. 24, 1995, vol. 17, Iss. 30, p. 53.
Cooney, IBM rolls out host-and server-based mgmt. apps, Network World, Framingham, Feb. 6, 1995, vol. 12, Iss. 6, pp. 6-7.
Walsh, Remedy releases three applications for help-desk suite, InfoWorld, San Mateo, Apr. 21, 1997, vol. 19, Iss. 16, p. 34.
Schmersal, Testing to maintain service standards, Communications News, Nokomis, Mar. 1998, vol. 35, Iss. 3, pp. 22-23.
Musthaler, The trouble with help desk selection, Network World, Framingham, Feb. 20, 1995, vol. 12, Iss. 8, pp. 35-39.
Clear Trust, Unified Access Management, Securant Technologies, Inc., pp. 1-23, 1997.
Site Minder Agent Operations, Version 4.0, Netegrity Inc., 1997.
SiteMinder Deployment Guide, Version 4.0, Netegrity Inc., 1997.
SiteMinder Policy Server Operations Guide, Version 4.0, Netegrity Inc., 1997.
SiteMinder Developer's API Guide, Version 4.0, Netegrity Inc., 1997.
SiteMinder Installation Guide, Version 4.0, Netegrity Inc., 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Delivering output XML with dynamically selectable processing does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Delivering output XML with dynamically selectable processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Delivering output XML with dynamically selectable processing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3286756

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.