METHOD AND SOFTWARE FOR FACILITATING INTERACTION WITH A PERSONAL INFORMATION MANAGER APPLICATION AT A WIRELESS COMMUNICATION DEVICE
First Claim
1. A machine-readable medium comprising instructions that, when executed by a processor of a wireless communication device, adapt said wireless communication device to:
- receive at least one markup language document containing a markup language definition defining a query of a notional database table, said notional database table having a set of notional fields, each of said notional fields corresponding to a field of a data record within an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications; and
instantiate, based on said markup language definition, an instance of at least one object-oriented class containing code for effecting said query through interaction with a PIM software application of said plurality of PIM software applications, said PIM software application being executable at said wireless communication device.
5 Assignments
0 Petitions
Accused Products
Abstract
Software executable by a wireless communication device may include instructions for receiving at least one markup language document containing a markup language definition defining a query of a notional database table. The notional database table may be characterized by a set of notional fields, each corresponding to a field of a data record within an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications. The software may further include instructions for instantiating, based on the markup language definition, an instance of at least one object-oriented class containing code for effecting the query through interaction with one PIM software application, executable at said wireless communication device, of the plurality. Software for defining the query in markup language may also be provided.
-
Citations
16 Claims
-
1. A machine-readable medium comprising instructions that, when executed by a processor of a wireless communication device, adapt said wireless communication device to:
-
receive at least one markup language document containing a markup language definition defining a query of a notional database table, said notional database table having a set of notional fields, each of said notional fields corresponding to a field of a data record within an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications; and instantiate, based on said markup language definition, an instance of at least one object-oriented class containing code for effecting said query through interaction with a PIM software application of said plurality of PIM software applications, said PIM software application being executable at said wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising, at a wireless communication device:
-
receiving at least one markup language document containing a markup language definition defining a query of a notional database table, said notional database table having a set of notional fields, each of said notional fields corresponding to a field of a data record within an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications; and instantiating, based on said markup language definition, an instance of at least one object-oriented class containing code for effecting said query through interaction with a PIM software application of said plurality of PIM software applications, said PIM software application being executable at said wireless communication device.
-
-
10. A machine-readable medium comprising instructions that, when executed by a processor of a computing device, adapt said computing device to:
-
present at least one graphical user interface control for specifying a notional database table corresponding to an information category maintained by each of a plurality of wireless communication device-executable personal information manager (PIM) software applications, said notional database table being characterized by a set of notional fields, each of said notional fields corresponding to a field of a data record within said information category; and generate, based on user interaction with said at least one graphical user interface control, a markup language definition defining a query of said notional database table. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification