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.
Patent No.:
Date of Patent:
Jul. 19, 2011
Filed:
Oct. 09, 2008
Danny Raz, Palo Alto, CA (US);
Nareshkumar Rajkumar, San Jose, CA (US);
Leeann Bent, Santa Clara, CA (US);
Bradley Whitehead, Mountain View, CA (US);
Douglas Zongker, Palo Alto, CA (US);
Danny Raz, Palo Alto, CA (US);
Nareshkumar Rajkumar, San Jose, CA (US);
Leeann Bent, Santa Clara, CA (US);
Bradley Whitehead, Mountain View, CA (US);
Douglas Zongker, Palo Alto, CA (US);
Google Inc., Mountain View, CA (US);
Abstract
User information describing a group of users of a distributed computer system configured to store and retrieve individualized user data associated with individual ones of the group of users, and system resource information associated with the distributed computer system, may be obtained. A global distribution plan describing a distribution of at least a portion of the individualized user data associated with the group may be determined based on a global optimization function of the obtained user information and system resource information associated with the distributed computer system, wherein the global optimization function is based on optimizing a global distribution of the portion of the individualized user data based on a determination of a measure of performance and fault tolerance associated with a model of the distributed computer system configured in accordance with the global distribution plan. The determined global distribution plan may be provided to a device for processing.