Method of distributing contact and calendar records
First Claim
Patent Images
1. A method of distributing contact or calendar information in a multi-component system, the method comprising:
- maintaining a plurality of contact or calendar records, wherein at least one of the contact or calendar records contains at least one field and at least one directive;
for the at least one of the contact or calendar records, designating at least one remote component device of the multi-component system to which one or more fields of the at least one field is to be distributed, wherein the designation is based on the at least one directive corresponding to the at least one of the contact or calendar records;
wherein the at least one directive is data that indicates properties about that at least one of the contact or calendar records, including which remote component device the record should be distributed to;
determining a transmission method for transmitting the one or more fields to the designated at least one remote component device by automatically analyzing a physical location and known capabilities of the designated at least one remote component device;
automatically distributing the one or more fields to the designated at least one remote component device using the determined transmission method;
initiating an update of at least one of contact or calendar records maintained locally on the designated at least one remote component device based on the one or more fields distributed to the designated at least one remote component device; and
initiating a rearrangement of a display order of the contacts or calendar records maintained locally on the designated at least one remote component device based at least in part on the analyzed physical location of the designated at least one remote component device and present locations of the at least one of the contact or calendar records so that more geographically proximate contacts or calendar records are listed before less geographically proximate contacts or calendar records.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of distributing contact and calendar information in a multi-component environment includes maintaining a plurality of contact or calendar records and the records contain a plurality of fields and directives. The records are designated to one of the components and distributed to at least one component based on the directives.
53 Citations
38 Claims
-
1. A method of distributing contact or calendar information in a multi-component system, the method comprising:
-
maintaining a plurality of contact or calendar records, wherein at least one of the contact or calendar records contains at least one field and at least one directive; for the at least one of the contact or calendar records, designating at least one remote component device of the multi-component system to which one or more fields of the at least one field is to be distributed, wherein the designation is based on the at least one directive corresponding to the at least one of the contact or calendar records; wherein the at least one directive is data that indicates properties about that at least one of the contact or calendar records, including which remote component device the record should be distributed to; determining a transmission method for transmitting the one or more fields to the designated at least one remote component device by automatically analyzing a physical location and known capabilities of the designated at least one remote component device; automatically distributing the one or more fields to the designated at least one remote component device using the determined transmission method; initiating an update of at least one of contact or calendar records maintained locally on the designated at least one remote component device based on the one or more fields distributed to the designated at least one remote component device; and initiating a rearrangement of a display order of the contacts or calendar records maintained locally on the designated at least one remote component device based at least in part on the analyzed physical location of the designated at least one remote component device and present locations of the at least one of the contact or calendar records so that more geographically proximate contacts or calendar records are listed before less geographically proximate contacts or calendar records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform:
-
instructions for maintaining a plurality of contact or calendar records, wherein at least one of the contact or calendar records contains at least one field and at least one directive; instructions for designating, for the at least one of the contact or calendar records, at least one remote component device of the multi-component system to which one or more fields of the at least one field is to be distributed, wherein the designation is based on the at least one directive corresponding to the at least one of the contact or calendar records; wherein the at least one directive is data that indicates properties about that at least one of the contact or calendar records, including which remote component device the record should be distributed to; instructions for determining a transmission method for transmitting the one or more fields to the designated at least one remote component device by automatically analyzing a physical location and known capabilities of the designated at least one remote component device; instructions for automatically distributing the one or more fields to the designated at least one remote component device using the determined transmission method; instructions for initiating an update of at least one of contact or calendar records maintained locally on the designated at least one remote component device based on the one or more fields distributed to the designated at least one remote component device; and instructions for initiating a rearrangement of a display order of the contacts or calendar records maintained locally on the designated at least one remote component device based at least in part on the analyzed physical location of the designated that at least one remote component device and present locations of the at least one of the contact or calendar records so that more geographically proximate contacts or calendar records are listed before less geographically proximate contacts or calendar records. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of distributing contact or calendar information in a multi-component system, the method comprising:
-
maintaining a plurality of contact or calendar records, wherein at least one of the contact or calendar records contains at least one field and at least one directive; for the at least one of the contact or calendar records, designating at least one remote component device of the multi-component system to which one or more fields of the at least one field is to be distributed, wherein the designation is based on the at least one directive corresponding to the at least one of the contact or calendar records; wherein the at least one directive is data that indicates properties about that at least one of the contact or calendar records, including which remote component device the record should be distributed to; determining a transmission method for transmitting the one or more of the fields to the designated at least one remote component device by automatically analyzing a physical location and known capabilities of the designated at least one remote component device; automatically distributing the one or more fields to the designated at least one remote component device using the determined transmission method; initiating an update of at least one of contact or calendar records maintained locally on the at least one remote component device based on the one or more fields distributed to the designated at least one remote component device; determining an instant physical location of the at least one remote component device via a global positioning system; and initiating a rearrangement of a display order of the contacts or calendar records maintained locally on the designated at least one remote component device based at least in part on the determined instant physical location of the designated at least one remote component device and present locations of the at least one of the contact or calendar records so that more geographically proximate contacts or calendar records are listed before less geographically proximate contacts or calendar records. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification