IP Library Granted Patent US 8,224,769
Granted Patent B2
US 8,224,769 · App. 11/714,636 · Granted Jul 17, 2012

Enterprise data as office content

View Patent ↗
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 8,224,769
App. No.
11/714,636
Granted
Jul 17, 2012
Kind
B2
Abstract

Techniques for enterprise data as office content are described. An apparatus may comprise a client device having an application program, an insertion component and an update component. The insertion component may be arranged to insert source data elements from a data source into a document for the application program. The update component may be arranged to update the inserted data elements as the source data elements are modified. Other embodiments are described and claimed.

Claims (22)

1. A computer-implemented method, comprising:

displaying a view instance of source data elements from a data source;

selecting said source data elements from said view instance, for insertion into an existing document;

selecting a format for said inserted data elements from a list of defined formats provided by said data source;

inserting by a processor said source data elements into said existing document as an extensible markup language part including an envelope, wherein said envelope describes an insertion context, said data source, a view instantiation parameter, and formatting information for said inserted data elements; and

automatically updating by a processor said extensible markup language part with said inserted data elements within said existing document whenever said source data elements are modified.

2. The computer-implemented method of claim 1 , comprising selecting a format for said inserted data elements from a list of defined formats.

3. The computer-implemented method of claim 1 , comprising selecting a format for said inserted data elements from a list of defined formats provided by an application program.

4. An article comprising a computer-readable storage medium containing instructions that when executed enable a system to:

display a view instance of source data elements from a data source;

select a set of said source data elements from said view instance, for insertion into an existing document;

select a format for said inserted data elements from a list of defined formats provided by said data source;

insert said selected source data elements into said existing document as an extensible markup language part including an envelope, wherein said envelope describes an insertion context, said data source, a view instantiation parameter, and formatting information for said inserted data elements; and

automatically refresh said extensible markup language part with said inserted data elements within said existing document whenever said source data elements are modified.

5. The article of claim 4 , further comprising instructions that if executed enable the system to display said document with said inserted source data in a defined format.

6. The article of claim 4 , further comprising instructions that if executed enable the system to receive a request to update said inserted data elements from said data source.

7. An apparatus comprising:

a client device having a processor and memory, said memory to store an application program, an insertion component and an update component, said processor to execute said insertion component to insert source data elements from a data source into a an existing document for said application program as an extensible markup language part including an envelope, wherein said envelope describes an insertion context, said data source, a view instantiation parameter, and formatting information for said inserted data elements, and said update component to automatically update said extensible markup language part with said inserted data elements within said existing document as said source data elements are modified;

a display component to display a view instance of said source data elements;

a selection component to select said source data elements from said view instance, for insertion into said existing document; and

a format component to select a format for said inserted data elements from a list of defined formats provided by said data source.

8. The apparatus of claim 7 , said data source comprising an enterprise web service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →