Centrally controlled backup functionality
First Claim
1. A method, comprising:
- receiving, from an external party, a request for rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively;
providing an exchange protocol capability object from the mobile device to the external party in response to the request for rules, wherein said capability object comprises a link located in an extension element of the capability object, wherein said link is configured for activation by said external party, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules;
activating said link in the extension of the capability object by the external party;
providing from the mobile device said list of rules to said external party in response to activation of said link by said external party, andproviding from the mobile device said data content to be backed up, or accepting said data content to be restored, according to said rules,wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both the external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device;
wherein the capability object is used by the external party and by other backup devices that interact with the mobile device, in order to access said list that includes said rules, andwherein said backup devices include repositories for backing up different respective categories of data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and mobile device are presented for centrally controlling backup functionality, so that parties such as backup devices will efficiently be informed how data content should be backed up from or restored to the mobile device. The mobile device exposes to a party rules for backing up or restoring data content, and those rules are not just for the party, but also are for other parties including the mobile device itself. The rules are contained in a list formatted in extensible markup language (XML). If the party is an external party, the mobile device provides an object exchange protocol (OBEX) capability object in response to the party fetching that object. The OBEX capability object describes capabilities of the mobile device, and is for use by the external party in order to access the list of rules via the mobile device exposing those rules to the external party.
-
Citations
26 Claims
-
1. A method, comprising:
-
receiving, from an external party, a request for rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively; providing an exchange protocol capability object from the mobile device to the external party in response to the request for rules, wherein said capability object comprises a link located in an extension element of the capability object, wherein said link is configured for activation by said external party, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules; activating said link in the extension of the capability object by the external party; providing from the mobile device said list of rules to said external party in response to activation of said link by said external party, and providing from the mobile device said data content to be backed up, or accepting said data content to be restored, according to said rules, wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both the external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device; wherein the capability object is used by the external party and by other backup devices that interact with the mobile device, in order to access said list that includes said rules, and wherein said backup devices include repositories for backing up different respective categories of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
means for receiving a request for rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively; means for providing an exchange protocol capability object from the apparatus to an external party in response to the request for rules, wherein said capability object comprises a link located in an extension element of the capability object, and said link is configured for activation by said external party, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules; means for activating said link in the extension of the capability object by the external party; means for providing said list to said external party in response to activation of said link by said external party, and means for providing said data content to be backed up, or for accepting said data content to be restored, according to said rules, wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both the external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device; wherein the capability object is used by said external party and by other backup devices that interact with said apparatus, in order to access said list that includes said rules; and wherein said backup devices include repositories for backing up different respective categories of data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a mobile device and an external device in communication with the mobile device; wherein the external device is configured to provide a fetch signal requesting rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively, and in response to the fetch signal, the mobile device is configured to provide to the external device an exchange protocol capability object, wherein said capability object comprises a link located in an extension element of the capability object, and wherein said link is configured for activation by said external party, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules, and wherein the mobile device is further configured to activate said link in the extension of the capability object by the external party; wherein said external device activates said link in the extension of the capability object; wherein the mobile device is further configured to provide to the external device the list of rules in response to activation of said link by said external device and to provide said data content to be backed up, or to accept said data content to be restored, according to said rules, wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both the external device and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device; wherein said external device is further configured to backup different respective categories of data content of the mobile device according to said rules, and wherein the capability object is used by said external device and by other backup devices that interact with said mobile device, in order to access said list that includes said rules.
-
-
21. An apparatus, comprising:
-
a connectivity subsystem configured to receive a request for rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively; a backup application processor, configured to provide an exchange protocol capability object from the apparatus to the external party in response to the request for rules, wherein said capability object comprises a link located in an extension element of said capability object, and wherein said link is configured for activation by said external party, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules; and wherein said external party is configured to activate said link in the extension of the capability object, wherein said connectivity subsystem, is further to provide said list of rules to said external party in response to activation of said link by said external party and to provide said data content to be backed up, or to accept said data content to be restored, according to said rules, wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both the external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device; wherein the capability object is used by the external party and by other backup devices that interact with the apparatus, in order to access said list that includes said rules, and wherein said backup devices include repositories for backing up different respective categories of data. - View Dependent Claims (22, 23)
-
-
24. A method, comprising:
-
providing a fetch signal to a mobile device requesting rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively; receiving an exchange protocol capability object from the mobile device, said capability object being provided by said mobile device in response to said fetch signal, wherein said capability object comprises a link located in an extension element of the capability object, wherein said link is configured for activation by a backup device, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules; activating said link in the extension of the capability object in order to fetch from the mobile device said list that includes said list of rules; receiving from the mobile device said list of rules in response to said activation of said link; receiving from the mobile device said data content to be backed up or restored according to said rules; and backing up different respective categories of data content of the mobile device according to said rules, wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both an external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device, wherein the capability object is used by the external party and by other backup devices that interact with the mobile device, in order to access said list that includes said rules.
-
-
25. An apparatus, comprising:
-
means for providing a fetch signal to a mobile device requesting rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively; means for receiving an exchange protocol capability object from the mobile device, said capability object being provided by said mobile device in response to said fetch signal, wherein said capability object comprises a link located in an extension element of the capability object, wherein said link is configured for activation by said apparatus, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules; means for activating said link in the extension of the capability object in order to fetch from the mobile device said list that includes said rules; means for receiving from the mobile device said list of rules in response to said activation of said link; means for receiving from the mobile device said data content to be backed up or restored according to said rules; and means for backing up different respective categories of data content of the mobile device according to said rules, wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both an external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device, and wherein the capability object is used by the external party and by other backup devices that interact with the mobile device, in order to access said list that includes said rules.
-
-
26. An apparatus, comprising:
-
a connectivity subsystem in communication with a mobile device, a backup application processor, and a data storage medium, wherein the connectivity subsystem is configured to provide a fetch signal to the mobile device requesting rules regarding how a plurality of different categories of data content of a mobile device should be backed up or restored, wherein said rules are included in a list formatted in extensible markup language (XML), wherein said list has a document type definition structure that includes the plurality of different categories of the data content, wherein said list also accommodates additions for additional categories of the data content, and wherein said list provides backup rules that are followed in each of the plurality of different categories respectively; wherein the connectivity subsystem is configured to receive an exchange protocol capability object from the mobile device in response to the fetch signal, wherein said exchange protocol capability object comprises a link located in an extension element of said capability object, and wherein said link is configured for activation by said backup application processor, and wherein said extension links to a location of a backup description XML object, said backup description XML object comprising said list of rules; wherein the backup application processor is configured to activate said link in the extension of the capability object in order to fetch from the mobile device said list; wherein the backup application processor is configured to receive from the mobile device said list of rules in response to said activation of said link and to receive from the mobile device said data content to be backed up or restored according to said rules; wherein said rules for backing up and restoring the plurality of different categories of data content are rules for both an external party and also for other parties including the mobile device itself, and including all backup devices that interact with the mobile device, and wherein the capability object is used by the external party and by other backup devices that interact with the mobile device, in order to access said list that includes said rules, and wherein the data storage medium is configured to backup said plurality of different respective categories of data content of the mobile device according to said rules.
-
Specification