Service cloud console

US9971482B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9971482-B2
Application numberUS-201514727067-A
CountryUS
Kind codeB2
Filing dateJun 1, 2015
Priority dateMar 12, 2010
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are some examples of methods, apparatus, systems and computer program products related to a user interface providing a call center service. In some implementations, the user interface presents session tabs and application tabs. A session tab can have a parent-child relationship with an application tab. Customer data can be retrieved from a database, where the customer data includes account data and child data. The customer data can be provided to cause display in the user interface of the account data in association with a first session tab and the child data in association with a first application tab. Edits to the child data can cause the first application tab to be designated as unsaved.

First claim

Opening claim text (preview).

What is claimed is: 1. A database system comprising: at least one database storing a plurality of data objects; and at least one server comprising at least one processor configurable to cause: providing user interface data to a client machine, the user interface data capable of being processed by the client machine to display on a display device of the client machine a user interface providing at least one customer relationship management (CRM) service, the user interface capable of presenting a plurality of session tabs and a plurality of application tabs, a first one of the session tabs having a parent-child relationship with at least a first one of the application tabs, the first application tab being presentable within the first session tab; retrieving, from a database, customer data associated with a customer, the customer data comprising at least: account data of an account data object maintained in the database for the customer, and child CRM data of a CRM data object maintained in the database for the customer, the CRM data object having a child-parent relationship with the account data object; providing the retrieved customer data to the client machine, the customer data capable of being processed by the client machine to display in the user interface: the account data in association with the first session tab, and the child CRM data in association with the first application tab; detecting at least one user-submitted change to the displayed child CRM data; detecting an attempt by the user to close a form in which the at least one change is displayed in the user interface; determining, responsive to detecting the attempt to close the form, that the at least one change has not been saved to the CRM data object maintained in the database; identifying the first session tab associated with the account data as having the parent-child relationship with the first application tab associated with the child CRM data; and displaying in the user interface a prompt indicating that the at least one change has not been saved to the CRM data object maintained in the database and requesting that the at least one change be saved before closing the form, the displaying of the prompt being performed without reloading the user interface. 2. The database system of claim 1 , the child CRM data being data of a web page external to the at least one CRM service. 3. The database system of claim 1 , the at least one processor further configurable to cause: detecting, via the user interface, an interrupt event associated with possible loss of the at least one change, the prompt comprising a warning message indicating the detection of the interrupt event; and sending, to the client machine, an indication of at least one operation to perform in response to the interrupt event. 4. The database system of claim 3 , wherein the interrupt event is associated with at least one of: an attempt to close the user interface, an attempt to navigate away from the user interface, an attempt to close a session tab, or an attempt to close an application tab. 5. The database system of claim 1 , the at least one processor further configurable to cause: setting a state indication for the first application tab indicating that the first application tab is in an unsaved state; and displaying in the user interface the indication that the first application tab is in the unsaved state. 6. A method comprising: providing user interface data to a client machine, the user interface data capable of being processed by the client machine to display on a display device of the client machine a user interface providing at least one customer relationship management (CRM) service, the user interface capable of presenting a plurality of session tabs and a plurality of application tabs, a first one of the session tabs having a parent-child relationship with at least a first one of the application tabs, the first application tab being presentable within the first session tab; retrieving, from a database, customer data associated with a customer, the customer data comprising at least: account data of an account data object maintained in the database for the customer, and child CRM data of a CRM data object maintained in the database for the customer, the CRM data object having a child-parent relationship with the account data object; providing the retrieved customer data to the client machine, the customer data capable of being processed by the client machine to display in the user interface: the account data in association with the first session tab, and the child CRM data in association with the first application tab; detecting at least one user-submitted change to the displayed child CRM data; detecting an attempt by the user to close a form in which the at least one change is displayed in the user interface; determining, responsive to detecting the attempt to close the form, that the at least one change has not been saved to the CRM data object maintained in the database; identifying the first session tab associated with the account data as having the parent-child relationship with the first application tab associated with the child CRM data; and displaying in the user interface a prompt indicating that the at least one change has not been saved to the CRM data object maintained in the database and requesting that the at least one change be saved before closing the form, the displaying of the prompt being performed without reloading the user interface. 7. The method of claim 6 , the child CRM data being data of a web page external to the at least one CRM service. 8. The method of claim 6 , the method further comprising: detecting, via the user interface, an interrupt event associated with possible loss of the at least one change, the prompt comprising a warning message indicating the detection of the interrupt event; and sending, to the client machine, an indication of at least one operation to perform in response to the interrupt event. 9. The method of claim 8 , wherein the interrupt event is associated with at least one of: an attempt to close the user interface, an attempt to navigate away from the user interface, an attempt to close a session tab, or an attempt to close an application tab. 10. The method of claim 6 , the method further comprising: setting a state indication for the first application tab indicating that the first application tab is in an unsaved state; and displaying in the user interface the indication that the first application tab is in the unsaved state. 11. A system comprising: database system software stored on a non-transitory data storage medium for execution by at least one server of a database system, the database system software configured to cause: providing user interface data to a client machine, the user interface data capable of being processed by the client machine to display on a display device of the client machine a user interface providing at least one customer relationship management (CRM) service, the user interface capable of presenting a plurality of session tabs and a plurality of application tabs, a first one of the session tabs having a parent-child relationship with at least a first one of the application tabs, the first application tab being presentable within the first session tab; retrieving, from a database, customer data associated with a customer, the customer data comprising at least: account data of an account data object maintained in the database for the customer, and child CRM data of a CRM data object maintained in the database for the customer, the CRM data object having a child-parent relationship with the account data object; providing t

Assignees

Inventors

Classifications

  • Integrating or interfacing systems involving database management systems · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • characterised by the interaction between service providers and their network customers, e.g. customer relationship management · CPC title

  • using context · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9971482B2 cover?
Disclosed are some examples of methods, apparatus, systems and computer program products related to a user interface providing a call center service. In some implementations, the user interface presents session tabs and application tabs. A session tab can have a parent-child relationship with an application tab. Customer data can be retrieved from a database, where the customer data includes ac…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).