Scott C. Cottrille - Redmond WA, US Yoram Yaacovi - Redmond WA, US Antony Halim - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715512, 709223
Abstract:
A scalable computing system for managing annotations is capable of handling requests for annotations to millions of documents a day. The computing system consists of multiple tiers of servers. A tier I server indicates whether there are annotations associated with a content source. A tier II server indexes the annotations. A tier III server stores the body of the annotation.
Scott C. Cottrille - Redmond WA, US Ade A. Olubummo - Bothell WA, US Antony Halim - Bellevue WA, US Brian R. Daugherty - Bellevue WA, US Patrick Pei Cai - Issaquah WA, US Craig Harry - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00 G06F 17/24 G06F 17/20 G06F 15/16
US Classification:
715513, 7155011, 715523, 704 8, 709203
Abstract:
A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas and language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and web community customization techniques are disclosed.
Scott C Cottrille - Redmond WA, US Ade A Olubummo - Bothell WA, US Antony Halim - Bellevue WA, US Brian R Daugherty - Bellevue WA, US Patrick Pei Cai - Issaquah WA, US Craig Harry - Redmond WA, US
A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas an language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and Web community customization techniques are disclosed.
Scott C Cottrille - Redmond WA, US Ade A Olubummo - Bothell WA, US Antony Halim - Bellevue WA, US Brian R Daugherty - Bellevue WA, US Patrick Pei Cai - Issaquah WA, US Craig Harry - Redmond WA, US
A method, apparatus, and software are disclosed for delivering customized content to clients with diverse content needs, such as clients from diverse geographical areas an language backgrounds. Customizable content is separated from the underlying code, which is used as a template for inserting localized content into a basic document framework as represented by the template. Both electronic mail and Web community customization techniques are disclosed.
Scalable Computing System For Managing Annotations
Scott C Cottrille - Redmond WA, US Yoram Yaacovi - Redmond WA, US Antony Halim - Bellevue WA, US
Assignee:
Hewlett-Packard Development Company - Houston TX
International Classification:
G06F 17/27
US Classification:
715230
Abstract:
A scalable computing system for managing annotations is capable of handling requests for annotations to millions of documents a day. The computing system consists of multiple tiers of servers. A tier I server indicates whether there are annotations associated with a content source. A tier II server indexes the annotations. A tier III server stores the body of the annotation.
Scalable Computing System For Managing Dynamic Communities In Multiple Tier Computing System
Scott C. Cottrille - Redmond WA Yoram Yaacovi - Redmond WA Antony Halim - Bellevue WA Alok K. Sinha - Redmond WA Marco A. DeMello - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15173
US Classification:
709223, 709219
Abstract:
A scalable computing system for managing dynamic communities stores and provides access to community and member information. A community is a dynamic and virtual association of users. Some example features of a community include: a home page, membership, non-real time based messaging (threaded messages), chats, community calendar, annotations, and management tools for access control. The scalable architecture of the computing system for managing dynamic communities provides a computing system capable of handling the increasing number of community members and the community elements associated with the community.
University of California, Irvine
University of Southern California
Skills:
.Net Xml Web Services Agile Methodologies Cloud Computing Software Development Object Oriented Design Software Design Web Development Visual Studio Enterprise Software Software Engineering Scalability Distributed Systems Architectures Windows C++