Method and system for interfacing with a back end server application through a messaging environment
First Claim
1. A method comprising:
- a back end server determining when an event occurs associated with a back end server application, said back end server comprises said back end server application;
said back end server generating a notification message for informing a human user of said event that occurred, said notification message comprising a link to a web page of said back end server application, said link comprising an authentication certificate that is associated with an expiration time;
said back end server rendering said notification message to comply with a format supporting a messaging environment;
said back end server sending via the internet said notification message that is rendered to an electronic device associated with said human user to facilitate interfacing between said human user and said back end server application, said notification message comprising a visible list of a plurality of employee goals and a plurality of visible statuses, each of said plurality of visible statuses corresponds to one of said plurality of employee goals, said plurality of employee goals are associated with said human user, said notification message comprising a percentage completed corresponding to one of said plurality of employee goals;
a link assignor of said back end server receiving a request associated with said link from said electronic device;
said link assignor assigning said request to a link handler of said back end server;
said link handler determining if said authentication certificate of said link has expired;
if said authentication certificate has not expired, said link handler authenticating said human user by bypassing a login process;
if said authentication certificate has expired, said back end server presenting a login screen to said human user via the internet;
if said human user is authenticated, said link handler processing said request by reading a link file of the back end server to generate a universal resource locator (URL) for said web page, the link file further identifies parameters for said web page;
selecting a visible status of said plurality of visible statuses; and
after said selecting said visible status, displaying a window in said notification message that enables said human user to update progress of an employee goal corresponding to said visible status.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and system for supporting interaction with a back end server application through a messaging environment. Specifically, the method determines when an event occurs. The event allows for an action, in response to the event, to be taken by a user within the back end server application. A notification message is generated informing the user of the event. The notification message is rendered to comply with a format supporting the messaging environment. The notification message that is rendered enables the user to take the action within the back end application without having the user directly open the back end server application. The rendered notification message is sent to an electronic device associated with the user to facilitate interfacing between the user and the back end server application.
65 Citations
33 Claims
-
1. A method comprising:
-
a back end server determining when an event occurs associated with a back end server application, said back end server comprises said back end server application; said back end server generating a notification message for informing a human user of said event that occurred, said notification message comprising a link to a web page of said back end server application, said link comprising an authentication certificate that is associated with an expiration time; said back end server rendering said notification message to comply with a format supporting a messaging environment; said back end server sending via the internet said notification message that is rendered to an electronic device associated with said human user to facilitate interfacing between said human user and said back end server application, said notification message comprising a visible list of a plurality of employee goals and a plurality of visible statuses, each of said plurality of visible statuses corresponds to one of said plurality of employee goals, said plurality of employee goals are associated with said human user, said notification message comprising a percentage completed corresponding to one of said plurality of employee goals; a link assignor of said back end server receiving a request associated with said link from said electronic device; said link assignor assigning said request to a link handler of said back end server; said link handler determining if said authentication certificate of said link has expired; if said authentication certificate has not expired, said link handler authenticating said human user by bypassing a login process; if said authentication certificate has expired, said back end server presenting a login screen to said human user via the internet; if said human user is authenticated, said link handler processing said request by reading a link file of the back end server to generate a universal resource locator (URL) for said web page, the link file further identifies parameters for said web page; selecting a visible status of said plurality of visible statuses; and after said selecting said visible status, displaying a window in said notification message that enables said human user to update progress of an employee goal corresponding to said visible status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A back end server comprising:
-
a processor; a memory coupled to said processor; a back end server application; a notification module for generating a notification message for informing a human user of an event associated with said back end server application, said event allows for an action, in response to said event, to be taken by a human user through a web page of said back end server application, said notification message comprising a link to said web page, said link comprising an authentication certificate that is associated with an expiration time, said notification module also for sending said notification message through a messaging environment that is rendered to an electronic device associated with said human user, said notification message comprising a visible list of a plurality of employee goals and a plurality of visible statuses, each of said plurality of visible statuses corresponds to one of said plurality of employee goals, said plurality of employee goals are associated with said human user, after a visible status is selected a window is displayed in said notification message that enables said human user to update progress of an employee goal corresponding to said visible status, said notification message comprising a percentage completed corresponding to one of said plurality of employee goals; a rendering module for rendering said notification message to comply with a format supporting said messaging environment, said notification message that is rendered enables said human user via said link to take said action via the internet without having said human user directly open said back end server application; a link assignor for receiving a request associated with said link from said electronic device, said link assignor for assigning said request to a link handler of said back end server; and said link handler for determining if said authentication certificate of said link has expired;
said link handler for authenticating said human user by bypassing a login process if said authentication certificate has not expired, said back end server for presenting a login screen to said human user via the internet if said authentication certificate has expired, said link handler for processing said request by reading a link file of the back end server to generate a universal resource locator (URL) for said web page if said human user is authenticated, the link file further identifies parameters for said web page. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A back end server comprising:
-
a processor; and a computer-readable memory coupled to said processor and containing program instructions that, when executed, implement a method for interfacing with a back end server application through a messaging environment, said method comprising; said back end server determining when an event occurs associated with said back end server application, said back end server comprises said back end server application; said back end server generating a notification message for informing a human user of said event that occurred, said notification message comprising a link to a web page of said back end server application, said link comprising an authentication certificate that is associated with an expiration time; said back end server rendering said notification message to comply with a format supporting said messaging environment; said back end server sending via the internet said notification message that is rendered to an electronic device associated with said human user to facilitate interfacing between said human user and said back end server application, said notification message comprising a visible list of a plurality of employee goals and a plurality of visible statuses, each of said plurality of visible statuses corresponds to one of said plurality of employee goals, said plurality of employee goals are associated with said human user, said notification message comprising a percentage completed corresponding to one of said plurality of employee goals; a link assignor of said back end server receiving a request associated with said link from said electronic device; said link assignor assigning said request to a link handler of said back end server; said link handler determining if said authentication certificate of said link has expired; if said authentication certificate has not expired, said link handler authenticating said human user by bypassing a login process; if said authentication certificate has expired, said back end server presenting a login screen to said human user via the internet; if said human user is authenticated, said link handler processing said request by reading a link file of the back end server to generate a universal resource locator (URL) for said web page, the link file further identifies parameters for said web page; and after a visible status is selected, said back end server displaying a window in said notification message that enables said human user to update progress of an employee goal corresponding to said visible status. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification