IP Library Granted Patent US 10,904,170
Granted Patent B2
US 10,904,170 · App. 16/153,827 · Granted Jan 26, 2021

Business object action justification for business object integration into messaging

Inventors: John R. Hind (Raleigh, NC); Naveenkumar V. Muguda (Bangalore, IN)
Assignee: SINOEAST CONCEPT LIMITED
H04L51/04G06Q10/10H04L51/22H04L67/02
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 10,904,170
App. No.
16/153,827
Granted
Jan 26, 2021
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 (37)

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

embedding, in a message session provided by a messenger executing on a first client in message communication with a second client, the business object into a message text;

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

forwarding, by the first client and based upon the applied action, a copy of the message text to a backend business component separate from the first client, wherein the business object encapsulates lower-level objects that implement a business process;

displaying, on the second client, a split view of the message text and the business object, wherein the split view includes a left-side view and a right-side view, the message text is positioned in the left-side view, and the business object along with the action is positioned in the right-side view;

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

displaying, in the split view, a connection between the business object and the verb.

2. The method of claim 1 , wherein the messenger is an instant messenger, the message text is a chat text, and the message session is a chat session.

3. The method of claim 1 , wherein the messenger is an e-mail messenger, the message text is an e-mail text, and the message session is an e-mail session.

4. The method of claim 1 , wherein the messenger is a discussion forum environment, the message text is a discussion forum text, and the message 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 message session is a shared document library.

6. The method according to claim 1 , further comprising:

providing, within the message session, a context menu including entries, the entries permitting actions to be performed in respect to the business object, wherein the actions include the action as applied to the business object.

7. The method according to claim 1 , further comprising:

communicating to the backend business component, by the first client, the action as applied to the business object.

8. A client computer configured for messaging integration of a business object, the client computer comprising: a memory; and a processor coupled to the memory, the processor being configured to perform:

embedding, in a message session provided by a messenger, the business object into a message text, wherein the message session is in communication with a second client;

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

forwarding, based upon the applied action, a copy of the message text to a backend business component separate from the first client, wherein the business object encapsulates lower-level objects that implement a business process;

displaying, on the second client, a split view of the message text and the business object, wherein the split view includes a left-side view and a right-side view, the message text is positioned in the left-side view, and the business object along with the action is positioned in the right-side view;

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

displaying, in the split view, a connection between the business object and the verb.

9. The client computer of claim 8 , wherein the messenger is an instant messenger, the message text is a chat text, and the message session is a chat session.

10. The client computer of claim 8 , wherein the messenger is an e-mail messenger, the message text is an e-mail text, and the message session is an e-mail session.

11. The client computer of claim 8 , wherein the messenger is a discussion forum environment, the message text is a discussion forum text, and the message session is a threaded discussion forum.

12. The client computer of claim 8 , wherein the messenger is a shared document library environment, the message text is a shared document, and the message session is a shared document library.

13. A computer program product, comprising: a hardware 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 client computer, causes the client computer to perform the following:

embedding, in a message session provided by a messenger executing on the client computer in message communication with a second client, the business object into a 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 separate from the client computer, wherein the business object encapsulates lower-level objects that implement a business process;

displaying, on the second client, a split view of the message text and the business object, wherein the split view includes a left-side view and a right-side view, the message text is positioned in the left-side view, and the business object along with the action is positioned in the right-side view:

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

displaying, in the split view, a connection between the business object and the verb.

14. The computer program product of claim 13 , wherein the messenger is an instant messenger, the message text is a chat text, and the message session is a chat session.

15. The computer program product of claim 13 , wherein the messenger is an e-mail messenger, the message text is an e-mail text, and the message session is an e-mail session.

16. The computer program product of claim 13 , wherein the messenger is a discussion forum environment, the message text is a discussion forum text, and the message session is a threaded discussion forum.

17. The computer program product of claim 13 , wherein the messenger is a shared document library environment, the message text is a shared document, and the message 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: HIND, JOHN R.; MUGUDA, NAVEENKUMAR V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048719/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2018
From: MUGUDA, NAVEENKUMAR V.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047087/0619 →
Continuity (3)
Continuation 15338397 · Oct 30, 2016
Continuation 11948342 · Nov 30, 2007
Related Publication 20190044897A1 · Feb 7, 2019