US2008301179A1PendingUtilityA1

Client side indexing of offline address book files

Assignee: MICROSOFT CORPPriority: Apr 14, 2005Filed: Aug 12, 2008Published: Dec 4, 2008
Est. expiryApr 14, 2025(expired)· nominal 20-yr term from priority
Y10S707/99937Y10S707/99943Y10S707/99932Y10S707/99952G06F 16/252G06F 16/2228
32
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of building an offline address book (OAB). An OAB data file and a table of attributes are generated at a server. The data file and table are transferred from the server to a client. The transferred data file and table are indexed by the client.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
   
   
       21 . A method of building an offline address book (OAB) on a plurality of clients comprising:
 generating an OAB data file and a table of indexable attributes at a server, wherein each OAB;   transferring the data file and the table of indexable attributes from the server to a client; and   indexing the transferred data file according to the table of indexable attributes, wherein the index comprises:
 a header structure comprising a version number that distinguishes between different OAB file types; and 
 an offset to into the OAB data file. 
   
   
   
       22 . The method of  claim 21 , wherein the table of indexable attributes comprises at least one of the following:
 an ambiguous name resolution file;   a browse index file; and   a distinguished name index file.   
   
   
       23 . The method of  claim 21 , wherein the OAB data file comprises the following: and OAB header, and attribute table, and a plurality of OAB records. 
   
   
       24 . The method of  claim 21 , wherein generating the OAB data file further comprises truncating properties to limit the size of the OAB data file. 
   
   
       25 . The method of  claim 24 , further comprising maintaining a list of the properties that have been truncated. 
   
   
       26 . The method of  claim 21 , wherein the OAB data file is compressed. 
   
   
       27 . A computer-readable storage medium having computer-executable instructions that, when executed by a computer, performs the method comprising:
 generating an OAB data file and a table of indexable attributes at a server, wherein each OAB;   transferring the data file and the table of indexable attributes from the server to a client; and   indexing the transferred data file according to the table of indexable attributes, wherein the index comprises:
 a header structure comprising a version number that distinguishes between different OAB file types; and 
 an offset to into the OAB data file. 
   
   
   
       28 . The computer-readable storage medium of  claim 27 , wherein the table of indexable attributes comprises at least one of the following:
 an ambiguous name resolution file;   a browse index file; and   a distinguished name index file.   
   
   
       29 . The computer-readable storage medium of  claim 27 , wherein the OAB data file comprises the following: and OAB header, and attribute table, and a plurality of OAB records. 
   
   
       30 . The computer-readable storage medium of  claim 27 , wherein generating the OAB data file further comprises truncating properties to limit the size of the OAB data file. 
   
   
       31 . The computer-readable storage medium of  claim 30 , further comprising maintaining a list of the properties that have been truncated. 
   
   
       32 . The computer-readable storage medium of  claim 27 , wherein the OAB data file is compressed.

Join the waitlist — get patent alerts

Track US2008301179A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.