| US 7,370,052 B2 | ||
| Efficiently and reliably providing message related data | ||
| Bryan T. Starbuck, Redmond, Wash. (US); Gail Borod Giacobbe, Seattle, Wash. (US); Alexander E. Vaschillo, Redmond, Wash. (US); Stephen T. Wells, Seattle, Wash. (US); Robert C. Combs, Redmond, Wash. (US); Sridhar Sundararaman, Bellevue, Wash. (US); Raghavendra Rachamadugu, Hyderabad (India); Hubert Louis Marie Van Hoof, Seattle, Wash. (US); and John Heinrich Lueders, Seattle, Wash. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Oct. 23, 2003, as Appl. No. 10/691,855. | ||
| Prior Publication US 2005/0091300 A1, Apr. 28, 2005 | ||
| Int. Cl. G06F 17/30 (2006.01) | ||
| U.S. Cl. 707—10 [707/6; 707/7; 707/9; 707/100; 707/102; 707/103 R] | 13 Claims |

| 1. A method in a computer environment that is network connectable along with one or more other computer environments to a
computer network, the method for registering a message application to have primary control of a message folder space, the
message application being one of a plurality of message applications, the method comprising:
an act of an operating system receiving a folder registration request from a message application;
an act of the operating system determining that a folder silo has resources available to satisfy the folder registration request;
an act of the operating system allocating a folder space within the folder silo to satisfy the folder registration request;
an act of the operating system maintaining an indication that the message application has primary control of the allocated
folder space such that other message applications can be made aware that the message application has primary control of the
allocated folder space, maintaining an indication comprising an act of updating an external list that tracks which message
folders are allocated to which message application;
the operating system analyzing the current arrangement of the folder silo to determine when a second message application of
the plurality of message applications is currently registered for the name space of the folder registration request; and
upon determining that the second message application is already registered for the name space of the folder registration request,
the operating system returning an appropriate signal to the message application having send the folder registration request.
|