IP Library Patent Application 12142827
Patent Application
App. No. 12/142,827

FIELD MAPPING FOR DATA STREAM OUTPUT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/142,827
Abstract

A method for configuring data stream output. The method includes presenting a user interface for selecting one or more data fields from a first data source and receiving a selected data field of the first data source. An output tag corresponding to a mapping of the selected data field for an output stream is received. A second data source may be configured with the selected field and the output tag for use in data stream output.

Claims (34)

1 . A method for configuring data stream output comprising:

presenting a user interface for selecting one or more data fields from a first data source;

receiving a selected data field of said first data source;

receiving an output tag corresponding to a mapping of said selected data field for an output stream; and

configuring a second data source with said selected field and said output tag for use in data stream output.

2 . The method as recited in claim 1 wherein said output tag is an XML tag.

3 . The method as recited in claim 1 wherein said output tag comprises an attribute.

4 . The method as recited in claim 1 wherein said first data source comprises XML streams.

5 . The method as recited in claim 1 wherein said user interface is operable to be displayed via a web browser.

6 . The method as recited in claim 1 wherein said first data source comprises one or more databases.

7 . The method as recited in claim 1 wherein said data stream output is operable for use as an RSS feed.

8 . The method as recited in claim 1 wherein said data stream output is operable for use with a search engine.

9 . An apparatus for outputting a data stream comprising:

a content data store comprising at least one data field operable for output to an output data stream;

a translation data store for storing a mapping of a data field to an output data stream;

a translation data store configuration module for configuring said translation data store; and

a user interface module for facilitating configuration of said translation data store.

10 . The apparatus as recited in claim 9 further comprising:

a content manager for facilitating updates to said output data stream.

11 . The apparatus as recited in claim 10 wherein said content manager determines data of said content data store that has changed.

12 . The apparatus as recited in claim 9 further comprising:

a content mirror data store operable to stored filtered data from said content data store.

13 . The apparatus as recited in claim 12 wherein content mirror data store is operable to store changed data from said content data store.

14 . The apparatus as recited in claim 9 wherein said translation data store is operable to map a data field of said content data store to a plurality of tags of said output data stream.

15 . The apparatus as recited in claim 9 wherein said translation data store is operable to map a plurality of data fields of said content data store to a tag of said output data stream.

16 . A method for outputting a data stream comprising:

accessing a first data source comprising information for mapping output for a data stream, wherein said mapping comprises an a data field identifier and a corresponding data tag;

accessing a second data source wherein said second data source comprises said data field and data corresponding to said data field; and

outputting a data stream based on said data tag of said first data source with said data of said second data source.

17 . The method of claim 16 further comprising:

filtering data from said second data source.

18 . The method of claim 16 wherein said filtering comprises converting SGML characters to Unicode characters.

19 . The method of claim 16 wherein said filtering comprises filtering data from said second data source based on offensive content.

20 . The method of claim 16 wherein said filtering comprises escaping characters of data from said second data source.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2008
From: GOODER, JIM
To: MICROSOFT CORPORATION
Reel/Frame 021433/0217 →