The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 10, 2012

Filed:

Mar. 30, 2007
Applicants:

Elliot Lewis, Seattle, WA (US);

Jay Grewal, Sammamish, WA (US);

Andrei Smertin, Bellevue, WA (US);

Michael James Ott, Redmond, WA (US);

Mahesh Vijayaraghavan, Sammamish, WA (US);

Inventors:

Elliot Lewis, Seattle, WA (US);

Jay Grewal, Sammamish, WA (US);

Andrei Smertin, Bellevue, WA (US);

Michael James Ott, Redmond, WA (US);

Mahesh Vijayaraghavan, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01);
U.S. Cl.
CPC ...
Abstract

In a multi-tenant data sharing environment with shared, customizable data attributes are assigned to requested data and stored in a cache store along with the requested data. For non-customized data designated as system data, one copy is stored in the cache store for use by multiple tenants allowing optimization of memory and performance for each data request/retrieval operation. A 'delete sentinel' attribute may be assigned to non-existing data in the cache store enabling notification of requesting tenant(s) without a need to access the tenant data store each time a request for the non-existing data is received.


Find Patent Forward Citations

Loading…