IP Library Granted Patent US 9,299,114
Granted Patent B2
US 9,299,114 · App. 14/293,083 · Granted Mar 29, 2016

Indexing a messaging session for business object integration into messaging

Inventors: John R. Hind (Raleigh, NC); Naveenkumar V. Muguda (Raleigh, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q50/01H04L12/1831H04L12/581H04L51/04H04L12/5885
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,299,114
App. No.
14/293,083
Granted
Mar 29, 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 instant messenger. The method further can include indexing the messaging session with keywords in the message text and tags for the business object.

Claims (57)

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

displaying, by a messenger, message text within a messaging session;

embedding, within the messaging session, the business object in the message text;

performing, from within the messenger, an action to the business object; and

indexing the messaging session with:

(i) keywords in the message text and

(ii) tags for the business object.

2. The method of claim 1 , further comprising:

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.

3. The method of claim 1 , further comprising:

forwarding a copy of the message text to a backend business component as a justification to the applied action.

4. The method of claim 1 , wherein

the business object is coupled to a backend component.

5. The method of claim 1 , wherein

the messenger is one of an instant messenger, an-email messenger, a discussion forum environment, or a shared document library environment.

6. The method of claim 1 , further comprising:

providing a context menu for the business object.

7. A computer hardware system 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:

displaying, by a messenger, message text within a messaging session;

embedding, within the messaging session, the business object in the message text;

performing, from within the messenger, an action to the business object; and

indexing the messaging session with:

(i) keywords in the message text and

(ii) tags for the business object.

8. The system of claim 7 , wherein the at least one processor is further configured to initiate and/or perform:

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.

9. The system of claim 7 , wherein the at least one processor is further configured to initiate and/or perform:

forwarding a copy of the message text to a backend business component as a justification to the applied action.

10. The system of claim 7 , wherein

the business object is coupled to a backend component.

11. The system of claim 7 , wherein

the messenger is one of an instant messenger, an-email messenger, a discussion forum environment, or a shared document library environment.

12. The system of claim 7 , wherein the at least one processor is further configured to initiate and/or perform:

providing a context menu for the business object.

13. A computer program product, comprising:

a computer readable storage device having stored therein computer readable program code for messaging integration of a business object, the computer readable program code, which when executed by a computer hardware system, causes the computer hardware system to perform:

displaying, by a messenger, message text within a messaging session;

embedding, within the messaging session, the business object in the message text;

performing, from within the messenger, an action to the business object; and

indexing the messaging session with:

(i) keywords in the message text and

(ii) tags for the business object, wherein

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

14. The computer program product of claim 13 , wherein the computer readable program code further causes the computer hardware system to perform:

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.

15. The computer program product of claim 13 , wherein the computer readable program code further causes the computer hardware system to perform:

forwarding a copy of the message text to a backend business component as a justification to the applied action.

16. The computer program product of claim 13 , wherein

the business object is coupled to a backend component.

17. The computer program product of claim 13 , wherein

the messenger is one of an instant messenger, an-email messenger, a discussion forum environment, or a shared document library environment.

18. The computer program product of claim 13 , wherein the computer readable program code further causes the computer hardware system to perform:

providing a context menu for the business object.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SINOEAST CONCEPT LIMITED
Reel/Frame 050487/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: HIND, JOHN R.; MUGUDA, NAVEENKUMAR V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048719/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2014
From: MUGUDA, NAVEENKUMAR V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033271/0931 →
Continuity (2)
Continuation 11948398 · Nov 30, 2007
Related Publication 20140317209A1 · Oct 23, 2014