IP Library Granted Patent US 7,991,838
Granted Patent B2
US 7,991,838 · App. 11/488,459 · Granted Aug 2, 2011

Apparatus and method for report sharing within an instant messaging framework

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 7,991,838
App. No.
11/488,459
Granted
Aug 2, 2011
Kind
B2
Abstract

A computer implemented method includes sending to a report server a first request for report content initiated by a first user. The report content is served to the first user. The report content is displayed to the first user. A second request from the first user is sent to the report server to share the report content with a second user. That the second user has permission to view the report content is confirmed. The report content is served and displayed to the second user.

Claims (41)

1. A computer implemented method, comprising:

sending to a report server a first request for report content initiated by a first user, wherein the report server creates a report containing the report content, wherein the report includes information automatically retrieved from a data source, where the information is structured in accordance with a report schema that specifies the form in which the information should be presented;

serving the report content to the first user;

displaying report content to the first user on a first user computer;

sending, from the first user, a second request to the report server to share the report content with a second user;

confirming that the second user has permission to view the report content;

serving the report content to the second user; and

displaying the report content to the second user on a second user computer, wherein displaying on the first user computer includes simultaneously displaying the report content and an instant messaging conversation between the first user and the second user, and wherein displaying on the second user computer includes simultaneously displaying the report content and the instant messaging conversation between the first user and the second user.

2. The method of claim 1 further comprising temporarily overriding permission access limitations of the second user.

3. The method of claim 1 further comprising disabling the display of the report content to the second user in response to a command from the first user.

4. The method of claim 3 further comprising:

sending to the report server a third request for an updated view of the report content initiated by the first user;

serving the updated view of the report content to the first user;

displaying the updated view of the report content to the first user;

sending, from the first user, a fourth request to the report server to share the updated view of the report content with the second user;

serving the updated view of the report content to the second user; and

displaying the updated view of the report content to the second user.

5. A computer readable medium storing executable instructions, comprising executable instructions to:

facilitate an instant messaging conversation between a first computer and a second computer on a network;

process a first request for a report specified by a first user of the first computer, wherein the first request is processed by a report server that creates a report comprising information automatically retrieved from a data source, where the information is structured in accordance with a report schema that specifies the form in which the information should be presented;

return a first portion of the report to the first computer;

receive a second request to share the first portion of the report with a second user of the second computer;

confirm that the second user has permission to view the first portion of the report;

serve the first portion of the report to the second computer; and

disable access to the first portion of the report at the second computer in response to a command from the first user.

6. The computer readable medium of claim 5 further comprising executable instructions to allow the first user to grant the second user temporary access to the first portion or the report when the executable instructions to confirm do not grant permission to view the first portion of the report.

7. A computer readable medium storing executable instructions, comprising executable instructions to:

support at a first computer an instant messaging conversation with a second computer;

display report content on the first computer;

initiate a request at the first computer to share the report content with a second computer, wherein the request is serviced by a report server that creates a report containing the report content, wherein the report includes information automatically retrieved from a data source, where the information is structured in accordance with a report schema that specifies the form in which the information should be presented;

initiate at the first computer a command to grant access to the report content at the second computer;

display the report content and the instant messaging conversation at the second computer; and

receive at the report server a query jointly constructed at the first computer and the second computer.

8. The computer readable medium of claim 7 further comprising executable instructions to process a command to disable access to the report content at the second computer.

9. The computer readable medium of claim 7 further comprising executable instructions to facilitate the first user temporarily overriding permission limitations of the second user.

10. The computer readable medium of claim 7 further comprising executable instructions to:

initiate, at the first computer, a second request for updated report content; and

send a copy of the second request via an instant messaging protocol to the second computer.

11. The computer readable medium of claim 10 further comprising executable instructions to:

receive the copy of the second request via an instant messaging protocol; and

send the copy of the second request to a report server.

Assignments (3)
CHANGE OF NAME Recorded Jan 26, 2026
From: BUSINESS OBJECTS SOFTWARE LIMITED
To: SAP IRELAND LIMITED
Reel/Frame 074510/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2007
From: BUSINESS OBJECTS, S.A.
To: BUSINESS OBJECTS SOFTWARE LTD.
Reel/Frame 020156/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2006
From: BOLF, DIDIER MARC JEAN; CHENG, PATRICK YEE CHEUK; NAIBO, ALEXIS-JEAN LAURENT; THAN, HLAING; WU, JU
To: BUSINESS OBJECTS, S.A.
Reel/Frame 018443/0204 →