Method and system for implementing an on-demand scheduler in a mobile device
First Claim
Patent Images
1. A method to implement scheduling that is performed with a processor, comprising:
- loading, through the processor, scheduling data onto a mobile device, wherein the scheduling data comprises word-based data that permits real-time scheduling at the mobile device while disconnected from a server, wherein a word of the word-based data maps to scheduling-related attributes of a resource, the word consuming less memory space than the scheduling-related attributes of the resource it maps to, and wherein the word is configurable to comprise multiple sections, a first section being a compact representation of a first scheduling-related attribute from a first database record, and a second section being a compact representation of a second scheduling-related attribute from a second database record; and
scheduling a resource on the mobile device using the word-based data while the mobile device is disconnected from the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an improved approach for implementing an on-demand scheduler in a mobile device and the structures to support realtime on-demand schedulers. A lightweight word-based structure is disclosed for storing scheduling-related data on the mobile device. Using this lightweight word-based structure enables on-demand and real-time scheduling. This type of lightweight structure also permits scheduling activities to be performed in a disconnected mode, which can then be later synchronized with the server to confirm the booking In addition to appointment scheduling, this technique can also be implemented for scheduling of any type of resource.
-
Citations
27 Claims
-
1. A method to implement scheduling that is performed with a processor, comprising:
-
loading, through the processor, scheduling data onto a mobile device, wherein the scheduling data comprises word-based data that permits real-time scheduling at the mobile device while disconnected from a server, wherein a word of the word-based data maps to scheduling-related attributes of a resource, the word consuming less memory space than the scheduling-related attributes of the resource it maps to, and wherein the word is configurable to comprise multiple sections, a first section being a compact representation of a first scheduling-related attribute from a first database record, and a second section being a compact representation of a second scheduling-related attribute from a second database record; and scheduling a resource on the mobile device using the word-based data while the mobile device is disconnected from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product embodied on a non-transitory computer usable medium, the computer usable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method to implement scheduling, the method comprising:
-
loading scheduling data onto a mobile device, wherein the scheduling data comprises word- based data that permits real-time scheduling at the mobile device while disconnected from a server wherein a word of the word-based data maps to scheduling-related attributes of a resource, the word consuming less memory space than the scheduling-related attributes of the resource it maps to, and wherein the word is configurable to comprise multiple sections, a first section being a compact representation of a first scheduling-related attribute from a first database record, and a second section being a compact representation of a second scheduling-related attribute from a second database record; and scheduling a resource on the mobile device using the word-based data while the mobile device is disconnected from the server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to implement scheduling, comprising:
-
a computer processor to execute a set of program code instructions; and a memory to hold the program code instructions, in which the program code instructions comprises program code to load scheduling data onto a mobile device, wherein the scheduling data comprises word-based data that permits real-time scheduling at the mobile device while disconnected from a server wherein a word of the word-based data maps to scheduling-related attributes of a resource, the word consuming less memory space than the scheduling-related attributes of the resource it maps to, and wherein the word is configurable to comprise multiple sections, a first section being a compact representation of a first scheduling-related attribute from a first database record, and a second section being a compact representation of a second scheduling-related attribute from a second database record, and to schedule a resource on the mobile device using the word-based data while the mobile device is disconnected from the server. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification