Method and system for providing in-line scheduling in an on-demand service
First Claim
1. A method for providing in-line scheduling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising:
- sending, to a user machine, a group of links to a corresponding group of views that may be chosen by a user;
receiving, at the machine resident database system for the multi-tenant database system, a request for an information view from the group of views, wherein the information view is for being presented to include multiple fields in a list showing information about contacts, accounts and other information stored in the machine resident database system for the multi-tenant database system, wherein each line of the information can be edited or deleted using selectable links and wherein the request for the information view is a selection of a link from the group of links that corresponds to the information view;
after the receiving of the request for the information view, sending the information view for display to the user machine of the user, the information view including a link to a calendar view;
receiving, at the machine resident database system for the multi-tenant database system, a request for the calendar view that is distinct from the information view, the request for the calendar view having been initiated by a selection of the link to the calendar view provided with the information view;
after receiving the request for the calendar view, sending the calendar view for display in-line with the information view such that the information view and the calendar view are distinct from one another and are viewable simultaneously in a horizontal arrangement within a same single window;
receiving, at the machine resident database system for the multi-tenant database system, a drag and drop feature-generated request from the user machine to schedule an event, wherein the request to schedule the event includes (i) selection information associated with a first location within the information view and associated with a selection using a user input device, and (ii) information representing moving and dropping the selection information to a second location within the calendar view; and
scheduling, by the machine resident database system for the multi-tenant database system, the event based on the received request to schedule the event.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for providing in-line scheduling in an on-demand service in a database system. These mechanisms and methods for providing in-line scheduling can enable embodiments to provide a multi-tenant database that stores client scheduling information, client customer contact information, and enables drag and drop event scheduling. In a multi-tenant database, a system for managing client customer contact information and event scheduling is established, which may be useful for a tenant that is a salesperson or that employs salespersons. The multi-tenant database may include a combined view application that provides for the simultaneous display of a calendar view and list view of contact information. The multi-tenant database may further include drag and drop functionality, allowing list view information to be dragged and dropped onto the calendar view for event scheduling. The ability of embodiments to provide drag and drop inline event scheduling can enable efficient calendaring of events by rapidly transferring relevant information onto a calendar.
-
Citations
17 Claims
-
1. A method for providing in-line scheduling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising:
-
sending, to a user machine, a group of links to a corresponding group of views that may be chosen by a user; receiving, at the machine resident database system for the multi-tenant database system, a request for an information view from the group of views, wherein the information view is for being presented to include multiple fields in a list showing information about contacts, accounts and other information stored in the machine resident database system for the multi-tenant database system, wherein each line of the information can be edited or deleted using selectable links and wherein the request for the information view is a selection of a link from the group of links that corresponds to the information view; after the receiving of the request for the information view, sending the information view for display to the user machine of the user, the information view including a link to a calendar view; receiving, at the machine resident database system for the multi-tenant database system, a request for the calendar view that is distinct from the information view, the request for the calendar view having been initiated by a selection of the link to the calendar view provided with the information view; after receiving the request for the calendar view, sending the calendar view for display in-line with the information view such that the information view and the calendar view are distinct from one another and are viewable simultaneously in a horizontal arrangement within a same single window; receiving, at the machine resident database system for the multi-tenant database system, a drag and drop feature-generated request from the user machine to schedule an event, wherein the request to schedule the event includes (i) selection information associated with a first location within the information view and associated with a selection using a user input device, and (ii) information representing moving and dropping the selection information to a second location within the calendar view; and scheduling, by the machine resident database system for the multi-tenant database system, the event based on the received request to schedule the event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for in-line scheduling in an on-demand service by a client of a machine resident database system for a multi-tenant database system, the method comprising:
-
receiving, at a user machine, a group of links to a corresponding group of views that may be chosen by a user; sending, to the machine resident database system for the multi-tenant database system, a request for an information view from the group of views, wherein the information view is for being presented to include multiple fields in a list showing information about contacts, accounts and other information stored in the machine resident database system for the multi-tenant database system, wherein each line of the information can be edited or deleted using selectable links and wherein the request for the information view is a selection of a link from the group of links that corresponds to the information view; after the sending of the request for the information view, receiving the information view for display to the user machine of a user, the information view including a link to a calendar view; sending, to the machine resident database system for the multi-tenant database system, a request for the calendar view by sending a selection of the link to the calendar view provided with the information view; after sending the request for the calendar view, receiving the calendar view for display in-line with the information view, such that the information view and the calendar view are distinct from one another and are viewable simultaneously in a horizontal arrangement within a same single window; and sending, to the machine resident database system for the multi-tenant database system, a drag and drop feature-generated request from the user machine to schedule an event, wherein the request to schedule the event includes (i) selection information associated with a first location within the information view and associated with a selection using a user input device, and (ii) information representing moving and dropping the selection information to a second location within the calendar view.
-
-
8. A non-transitory machine-readable medium storing thereon one or more instructions, which when implemented cause a processor to implement a method for providing in-line scheduling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising:
-
sending to a user machine a group of links to a corresponding group of views that may be chosen by a user; receiving at the machine resident database system for the multi-tenant database system, a request for an information view from the group of views, wherein the information view is for being presented to include multiple fields in a list showing information about contacts, accounts and other information stored in the machine resident database system for the multi-tenant database system, wherein each line of the information can be edited or deleted using selectable links, and wherein the request for the information view is a selection of a link from the group of links that corresponds to the information view; after the receiving of the request for the information view, sending the information view for display to the user machine of the user, the information view including a link to a calendar view; receiving, at the machine resident database system for the multi-tenant database system, a request for the calendar view that is distinct from the information view, the request for the calendar view having been initiated by a selection of the link to the calendar view provided with the information view; after receiving the request for the calendar view, sending the calendar view for display in-line with the information view, such that the information view and the calendar view are distinct from one another and are viewable simultaneously in a horizontal arrangement within a same single window; receiving, at the machine resident database system for the multi-tenant database system, a drag and drop feature-generated request from the user machine to schedule an event, wherein the request to schedule the event includes (i) selection information associated with a first location within the information view and associated with a selection using a user input device, and (ii) information representing moving and dropping the selection information to a second location within the calendar view; and scheduling, by the machine resident database system for the multi-tenant database system, the event based on the received request to schedule the event. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A machine resident database system for a multi-tenant database system for providing in-line scheduling of an event, the machine resident database system comprising:
-
a processor system; and a memory system, wherein the memory system includes one non-transitory machine readable medium, the memory system carrying one or more sequences of instructions which when implemented causes the processor system to implement a method including; sending, to a user machine, a group of links to a corresponding group of views that may be chosen by a user; receiving, at the machine resident database system for the multi-tenant database system, a request for an information view from the group of views, wherein the information view is for being presented to include multiple fields in a list showing information about contacts, accounts and other information stored in the machine resident database system for the multi-tenant database system, wherein each line of the information can be edited or deleted using selectable links and wherein the request for the information view is a selection of a link from the group of links that corresponds to the information view; after the receiving of the request for the information view, sending the information view for display to the user machine of the user, the information view including a link to a calendar view; receiving, at the machine resident database system for the multi-tenant database system, a request for the calendar view that is distinct from the information view, the request for the calendar view having been initiated by a selection of the link to the calendar view provided with the information view; after receiving the request for the calendar view, sending the calendar view for display in-line with the information view, such that the information view and the calendar view are distinct from one another and are viewable simultaneously in a horizontal arrangement within a same single window; receiving, at the machine resident database system for the multi-tenant database system, a drag and drop feature-generated request from the user machine to schedule an event, wherein the request to schedule the event includes (i) selection information associated with a first location within the information view and associated with a selection using a user input device, and (ii) information representing moving and dropping the selection information to a second location within the calendar view; and scheduling, by the machine resident database system for the multi-tenant database system, the event based on the received request to schedule the event. - View Dependent Claims (14, 15, 16, 17)
-
Specification