IP Library Granted Patent US 9,497,041
Granted Patent B2
US 9,497,041 · App. 11/948,342 · Granted Nov 15, 2016

Business object action justification for business object integration into messaging

Inventors: John R. Hind (Raleigh, NC); Naveenkumar V. Muguda (Cary, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L12/581G06Q10/10H04L51/04
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 9,497,041
App. No.
11/948,342
Granted
Nov 15, 2016
Kind
B2
Abstract

Embodiments of the present invention address deficiencies of the art in respect to messaging and provide a method, system and computer program product for business object integration with messaging. In an embodiment of the invention, a method for messaging integration of a business object can be provided. The method can include embedding a business object in message text in a messaging session provided by a messenger, and applying an action to the business object from within the messaging session of the messenger. The method further can include forwarding a copy of the message text to a backend business component as a justification to the applied action.

Claims (73)

1. A computer-implemented method for messaging integration of a business object comprising:

embedding, in a message session provided by a messenger executing on a client, the business object in message text;

applying, from within the message session, an action to the business object;

forwarding, by the client and based upon the applied action, a copy of the message text to a backend business component;

identifying a verb in the message text in association with a pronoun referencing the business object; and

providing a context menu for the business object in the messaging session with entries in the context menu limited according to the identified verb, wherein

the business object encapsulates lower-level objects that implement a business process.

2. The method of claim 1 , wherein

the messenger is an instant messenger,

the message text is chat text and

the messaging session is a chat session.

3. The method of claim 1 , wherein

the messenger is an e-mail messenger,

the message text is e-mail text and

the messaging session is an e-mail session.

4. The method of claim 1 , wherein

the messenger is a discussion forum environment,

the message text is discussion forum text and

the messaging session is a threaded discussion forum.

5. The method of claim 1 , wherein

the messenger is a shared document library environment,

the message text is a shared document and

the messaging session is a shared document library.

6. A client computer configured for messaging integration of a business object comprising:

at least one processor, wherein the at least one processor is configured to initiate and/or perform:

embedding, in a message session provided by a messenger, the business object in message text;

applying, from within the message session, an action to the business object;

forwarding, by the client and based upon the applied action, a copy of the message text to a backend business component;

identifying a verb in the message text in association with a pronoun referencing the business object; and

providing a context menu for the business object in the messaging session with entries in the context menu limited according to the identified verb, wherein

the business object encapsulates lower-level objects that implement a business process.

7. The system of claim 6 , wherein

messenger is an instant messenger,

the message text is chat text and

the messaging session is a chat session.

8. The system of claim 6 , wherein

the messenger is an e-mail messenger,

the message text is e-mail text and

the messaging session is an e-mail session.

9. The system of claim 6 , wherein

the messenger is a discussion forum environment,

the message text is discussion forum text and

the messaging session is a threaded discussion forum.

10. The system of claim 6 , wherein

the messenger is a shared document library environment,

the message text is a shared document and

the messaging session is a shared document library.

11. A computer program product, comprising:

a computer readable storage medium having stored therein computer readable program code for messaging integration of a business object,

the computer readable program code, which when executed by a client computer, causes the client computer to perform the following:

embedding, in a message session provided by a messenger executing on the client computer, the business object in message text;

applying, from within the message session, an action to the business object;

forwarding, by the client computer and based upon the applied action, a copy of the message text to a backend business component;

identifying a verb in the message text in association with a pronoun referencing the business object; and

providing a context menu for the business object in the messaging session with entries in the context menu limited according to the identified verb, wherein

the business object encapsulates lower-level objects that implement a business process, and

the computer readable storage medium is not a transitory, propagating signal per se.

12. The computer program product of claim 11 , wherein

the messenger is an instant messenger,

the message text is chat text and

the messaging session is a chat session.

13. The computer program product of claim 11 , wherein

the messenger is an e-mail messenger,

the message text is e-mail text and

the messaging session is an e-mail session.

14. The computer program product of claim 11 , wherein

the messenger is a discussion forum environment,

the message text is discussion forum text and

the messaging session is a threaded discussion forum.

15. The computer program product of claim 11 , wherein

the messenger is a shared document library environment,

the message text is a shared document and

the messaging session is a shared document library.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SINOEAST CONCEPT LIMITED
Reel/Frame 050487/0559 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE FIRST NAME OF THE SECOND INVENTOR TO NAVEENKUMAR PREVIOUSLY RECORDED ON REEL 020286 FRAME 0279. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 27, 2019
From: HIND, JOHN R.; MUGUDA, NAVEENKUMAR V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048721/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2007
From: HIND, JOHN R.; MUGUDA, NAVAEENKUMAR V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020286/0278 →
Continuity (1)
Related Publication 20090144386A1 · Jun 4, 2009