IP Library Granted Patent US 11,727,027
Granted Patent B2
US 11,727,027 · App. 17/410,928 · Granted Aug 15, 2023

Providing enhanced page layout representations of database entries

Inventors: Viswanadh Addala (Los Gatos, CA); Eric Jacobson (San Jose, CA); Helen Chan (San Francisco, CA); Sakshi Arora (San Francisco, CA); Brinkal Janani (San Francisco, CA); Dean Moses (Berkeley, CA); John Henton (San Francisco, CA); Adheip Varadarajan (Daly City, CA); Jan Ove Kristian Olsson (Castro Valley, CA); Wenqing Dai (San Francisco, CA)
Assignee: Salesforce, Inc.
G06F16/252G06F3/04847G06F16/214G06F16/26G06F16/9577G06F40/106G06Q30/01G06F3/0486
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 11,727,027
App. No.
17/410,928
Granted
Aug 15, 2023
Kind
B2
Abstract

An interactive database object representation may be created based on configuration instructions. The interactive database object representation may include a plurality of graphical elements that are each associated with a respective database object field. Each of the database object fields may be associated with a database object definition within a database. The interactive database object representation may be published to a storage medium for transmission upon request to a client machine via a network. The interactive database object representation may facilitate the display and editing of data associated with an instance of the database object.

Claims (31)

1. A method comprising:

receiving at a communications interface a representation configuration message including an instruction to configure an interactive database object representation associated with a database table in a database system accessible via an on-demand computing services environment managed by a service provider, the service provider providing computing services through the on-demand computing services environment via a network to a plurality of clients, the instruction identifying a designated one of a plurality of database fields associated with the database table;

creating the interactive database object representation via a processor based on the instruction, the interactive database object representation including a graphical element representing the designated database field;

updating the interactive database object representation based on user input received via a graphical user interface displaying a configurable view of the interactive database object representation; and

publishing the interactive database object representation to a storage medium in association with a designated one of the plurality of clients, an instance of the interactive database object representation providing a graphical representation of an instance of a database object through which one or more database entry values associated with the database entry value can be updated.

2. The method recited in claim 1 , wherein at least a portion of the user input is provided via one or more drag-and-drop operations adjusting locations of one or more graphic elements in the interactive database object representation.

3. The method recited in claim 1 , wherein the graphical user interface supports selecting database object types for inclusion in the interactive database object representation.

4. The method recited in claim 1 , wherein the graphical user interface supports selecting database object fields for inclusion in the interactive database object representation.

5. The method recited in claim 1 , wherein at least a portion of the user input identifies one or more formatting parameters for the graphical element representing the designated database field.

6. The method recited in claim 1 , wherein the instruction includes layout information indicating a graphical location for the graphical element.

7. The method recited in claim 1 , wherein the instruction includes grouping information, the grouping information identifying a plurality of graphical elements for inclusion in a designated group, the plurality of the graphical elements being included in a shared area of the interactive database object representation.

8. The method recited in claim 1 , wherein the database is accessible via an on-demand computing services environment managed by a service provider, the service provider providing computing services through the on-demand computing services environment via a network to a plurality of clients.

9. The method recited in claim 8 , wherein the database is a multi-tenant database shared by two or more of the plurality of clients.

10. The method recited in claim 8 , wherein the database stores customer relations management information for the plurality of clients, each client having associated therewith a respective plurality of customers.

11. The method recited in claim 1 , wherein publishing the interactive database object representation involves formatting the interactive database object for each of a plurality of transmission formats, each transmission format designated a respective screen resolution.

12. A computing device comprising:

a communications interface configurable to receive a representation configuration message including an instruction to configure an interactive database object representation representing a database object definition in a database system, the instruction identifying a designated one of a plurality of database fields associated with the database object definition;

a processor configurable to create the interactive database object representation based on the instruction, the interactive database object representation including a graphical element representing the designated database field, wherein the processor is further configurable to update the interactive database object representation based on user input received via a graphical user interface displaying a configurable view of the interactive database object representation; and

a storage device configured to store the interactive database object representation in association with a designated one of a plurality of organizations accessing the database system, wherein an instance of the database object definition provides a graphical representation of an instance of a database object through which one or more database entry values associated with the database entry value can be updated.

13. The computing device recited in claim 12 , wherein at least a portion of the user input is provided via one or more drag-and-drop operations adjusting locations of one or more graphic elements in the interactive database object representation.

14. The computing device recited in claim 12 , wherein the graphical user interface supports selecting database object types for inclusion in the interactive database object representation.

15. The computing device recited in claim 12 , wherein the graphical user interface supports selecting database object fields for inclusion in the interactive database object representation.

16. The computing device recited in claim 12 , wherein at least a portion of the user input identifies one or more formatting parameters for the graphical element representing the designated database field.

17. One or more non-transitory computer-readable media having instructions stored thereon for performing a method, the method comprising:

receiving at a communications interface a representation configuration message including an instruction to configure an interactive database object representation representing a database object definition in a database system, the instruction identifying a designated one of a plurality of database fields associated with the database object definition;

creating the interactive database object representation via a processor based on the instruction, the interactive database object representation including a graphical element representing the designated database field;

updating the interactive database object representation based on user input received via a graphical user interface displaying a configurable view of the interactive database object representation; and

publishing the interactive database object representation to a storage medium in association with a designated one of a plurality of organizations accessing the database system, an instance of the database object definition providing a graphical representation of an instance of a database object through which one or more database entry values associated with the database entry value can be updated.

18. The one or more non-transitory computer-readable media recited in claim 17 , wherein at least a portion of the user input is provided via one or more drag-and-drop operations adjusting locations of one or more graphic elements in the interactive database object representation.

19. The one or more non-transitory computer-readable media recited in claim 17 , wherein the instructions include layout information indicating a graphical location for a designated one of the graphical elements.

20. The one or more non-transitory computer-readable media recited in claim 17 , wherein the instructions include field selection information identifying one or more of the graphical elements for inclusion in the interactive database object representation.

Assignments (2)
CHANGE OF NAME Recorded Dec 18, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069717/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: ADDALA, VISWANADH; JACOBSON, ERIC; CHAN, HELEN; ARORA, SAKSHI; JANANI, BRINKAL; MOSES, DEAN; HENTON, JOHN; VARADARAJAN, ADHEIP; OLSSON, JAN OVE KRISTIAN; DAI, WENQING
To: SALESFORCE.COM, INC.
Reel/Frame 057276/0950 →
Continuity (4)
Continuation 16211527 · Dec 6, 2018
Provisional Application 62734841 · Sep 21, 2018
Provisional Application 62734833 · Sep 21, 2018
Related Publication 20210382909A1 · Dec 9, 2021