Systems and methods for implementing customized drop-down menus

US9600512B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9600512-B2
Application numberUS-87922210-A
CountryUS
Kind codeB2
Filing dateSep 10, 2010
Priority dateFeb 25, 2010
Publication dateMar 21, 2017
Grant dateMar 21, 2017

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.

Systems and methods for implementing customized drop-down menus in user interface displays. Drop-down menus include one or more selection options and a table having multiple fields. Drop-down menu items are particularly useful for assisting a user with assigning information synchronized into a target database from one database system, such as an Outlook file, to objects in the target database system, such as a multi-tenant database system as well as providing suggestions to the user from search results when they may want to choose one of those results or perform a different action altogether.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a database system implemented using a server system, the database system configurable to cause: accessing a source database storing a plurality of source records in a first format, the first format capable of being used by a source application to process the source records, the source application provided by a first provider and providing at least one information management service; determining, using the database system, that a portion of the source records are candidate source records to be assigned to a target database, the target database storing a plurality of target records in a second format different from the first format, the second format capable of being used by a target application to process the target records, the target application provided by a second provider different from and external to the first provider and providing at least one customer management service; processing a selection of two or more of the candidate source records from the portion of source records, the two or more candidate source records capable of being assigned to a same target record; responsive to the selection of the two or more candidate source records, identifying by a server associated with the database system: a first target record as comprising a customer account, the identification of the first target record based on a name of an organization being associated with the two or more candidate source records and with the customer account, and a second target record as comprising an opportunity, the opportunity being a potential sale or a pending sale, the identification of the second target record based on a purchase order being associated with the two or more candidate source records and with the customer account; displaying a first item in a user interface on a display device, the first item comprising a representation of the identified customer account and a first visual indicator, the first visual indicator representing a first object type of the customer account; displaying a second item in the user interface on the display device, the second item comprising a representation of the identified opportunity and a second visual indicator, the second visual indicator representing a second object type of the opportunity, the second object type being a different customer relationship management object type than the first object type; processing a selection of the identified customer account, the selection submitted via the user interface on the display device; and assigning, using the database system and in real-time with respect to processing the selection of the identified customer account, the two or more candidate source records to the selected customer account, the assignment being identifiable by data stored in the target database. 2. The system of claim 1 , wherein the first item includes one or more additional selectable options. 3. The system of claim 2 , wherein the one or more additional selectable options includes an option to create a new object. 4. The system of claim 2 , wherein the one or more additional selectable options includes an option to perform an additional search. 5. The system of claim 1 , wherein the identification of the first target record is done in real-time in response to receiving the selection of two or more candidate source records. 6. The system of claim 1 , wherein the identification of the first target record is done prior to displaying the first item. 7. The system of claim 1 , wherein assigning, by a server associated with the database system, includes associating fields of the two or more candidate source records with fields of the selected customer account. 8. The system of claim 1 , wherein the source database is an Outlook file and wherein the target database is a multi-tenant database system. 9. A computer program product comprising computer-readable program code to be executed by at least one processor when retrieved from a non-transitory computer readable medium, the program code comprising instructions configurable to cause: accessing a source database of a database system implemented using a server system, the source database storing a plurality of source records in a first format, the first format capable of being used by a source application to process the source records, the source application provided by a first provider and providing at least one information management service; determining, using the database system, that a portion of the source records are candidate source records to be assigned to a target database, the target database storing a plurality of target records in a second format different from the first format, the second format capable of being used by a target application to process the target records, the target application provided by a second provider different from and external to the first provider and providing at least one customer management service; processing a selection of two or more of the candidate source records from the portion of source records, the two or more candidate source records capable of being assigned to a same target record; responsive to the selection of the two or more candidate source records, identifying by a server associated with the database system: a first target record as comprising a customer account, the identification of the first target record based on a name of an organization being associated with the two or more candidate source records and with the customer account, and a second target record as comprising an opportunity, the opportunity being a potential sale or a pending sale, the identification of the second target record based on a purchase order being associated with the two or more candidate source records and with the customer account; displaying a first item in a user interface on a display device, the first item comprising a representation of the identified customer account and a first visual indicator, the first visual indicator representing a first object type of the customer account; displaying a second item in the user interface on the display device, the second item comprising a representation of the identified opportunity and a second visual indicator, the second visual indicator representing a second object type of the opportunity, the second object type being a different customer relationship management object type than the first object type; processing a selection of the identified customer account, the selection submitted via the user interface on the display device; and assigning, using the database system and in real-time with respect to processing the selection of the identified customer account, the two or more candidate source records to the selected customer account, the assignment being identifiable by data stored in the target database. 10. The computer program product of claim 9 , wherein the first item includes one or more additional selectable options. 11. The computer program product of claim 10 , wherein the one or more additional selectable options includes an option to create a new object. 12. The computer program product of claim 10 , wherein the one or more additional selectable options includes an option to perform an additional search. 13. The computer program product of claim 9 , wherein the identification of the first target record is done in near real-time in response to receiving the selection of two or more candidate source records. 14. The computer program product of claim 9 , wherein the identification of the first target record is done prior to displaying the first item. 15. The computer program product of

Assignees

Inventors

Classifications

  • utilising user interfaces specially adapted for shopping · CPC title

  • Data format conversion from or to a database · CPC title

  • between a Database Management System and a front-end application · CPC title

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

  • Updates performed during online database operations; commit processing · 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 US9600512B2 cover?
Systems and methods for implementing customized drop-down menus in user interface displays. Drop-down menus include one or more selection options and a table having multiple fields. Drop-down menu items are particularly useful for assisting a user with assigning information synchronized into a target database from one database system, such as an Outlook file, to objects in the target database s…
Who is the assignee on this patent?
Gasn Marni, Kwong Herman, Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/235. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).