IP Library Patent Application 11508612
Patent Application
App. No. 11/508,612

Business system interface

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.
11/508,612
Abstract

A business system interface for accessing data from a Line-of-Business (LOB) system from within an information worker productivity (IWP) application is provided. The business system interface includes an embedded business system user interface contained within a user interface of the IWP application. Also included, is a business data access component that can retrieve data from the LOB system and provide the retrieved data to the embedded business system user interface. The embedded business system user interface and the business data access component contain at least some managed code components.

Claims (27)

1 . A business system interface for accessing data from a Line-of-Business (LOB) system from within an Information Worker Productivity (IWP) application, the business system interface comprising:

an embedded business system user interface contained within a user interface of the IWP application; and

a business data access component configured to retrieve data from the LOB system and to provide the retrieved data to the embedded business system user interface,

wherein the embedded business system user interface and the business data access component contain at least some managed code components.

2 . The business system interface of claim 1 wherein the embedded business system user interface is configured to provide a configurable drill-down functionality for browsing hierarchically organized business data.

3 . The business system interface of claim 1 wherein the at least some managed code components are generated with the help of a guided interface tool.

4 . The business system interface of claim 1 wherein the IWP application is a word processing application and wherein the embedded business system user interface is contained within a user interface of the word processing application.

5 . The business system interface of claim 4 wherein the embedded business system user interface comprises a data insertion function for embedding business data in a document of the word processing application.

6 . The business system interface of claim 5 wherein the embedded business system user interface comprises an attachment function for attaching the document to at least one business data record.

7 . The business system interface of claim 1 wherein the IWP application is a spreadsheet application and wherein the embedded business system user interface is contained within a user interface of the spreadsheet application.

8 . The business system interface of claim 7 wherein the embedded business system user interface comprises a data insertion function for embedding business data in a workbook of the spreadsheet application.

9 . The business system interface of claim 8 wherein the embedded business system user interface comprises an attachment function for attaching the workbook to at least one business data record.

10 . The business system interface of claim 1 wherein the IWP application is a messaging and scheduling application and wherein the embedded business system user interface is contained within a user interface of the messaging and scheduling application.

11 . A business system interface architecture comprising:

a managed code add-in that is at least partially embedded in a user interface of an IWP application; and

an entity handling component that assists in the retrieval of business data from a LOB system and provides the retrieved data to the managed code add-in.

12 . The architecture of claim 11 and further comprising a business data cache.

13 . The architecture of claim 11 and further comprising a configuration file that helps define an embedded business system user interface within a user interface of the IWP application.

14 . The architecture of claim 11 wherein the managed code add-in is a shared managed code add-in, and wherein the IWP application is one of multiple IWP applications that utilizes the shared managed code add-in.

15 . The architecture of claim 11 wherein the managed code add-in is non-shareable and wherein the IWP application is a single application that utilizes the non-shareable managed code add-in.

16 . A method of providing access to business data in a LOB system from within an IWP application, the method comprising:

developing a managed code add-in for the IWP application using a guided interface tool, wherein the managed code add-in is configured to display the business data; and

utilizing the managed code add-in in conjunction with a business data access component configured to retrieve the business data from the LOB system and to display the retrieved business data from within a user interface of the IWP application.

17 . The method of claim 16 wherein developing the managed code add-in for the IWP application comprises developing a non-shareable managed code add-in for the IWP application.

18 . The method of claim 16 wherein developing the managed code add-in for the IWP application comprises developing a shared managed code add-in for use with multiple IWP applications that include the IWP application.

19 . The method of claim 16 wherein the business data access component comprises an entity handling component and a business data cache.

20 . The method of claim 19 wherein the business data cache is periodically refreshed with the help of the entity handling component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2006
From: SUDAN, AMIT; PRASAD, MANBHAWAN; SINGH, MANINDERJIT; BHATIA, ROHIT; SADANANDAN, SANDEEP
To: MICROSOFT CORPORATION
Reel/Frame 018280/0550 →