Inventor
Sanjay Ghemawat
Inventor
Mountain View, CA, US
Overview
Patents· 95 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing63%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests18%
H04LTransmission of digital information, e.g. telegraphic communication12%
G06NComputing arrangements based on specific computational models3%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
G16BBioinformatics, i.e. information and communication technology [ict] specially adapted for genetic or protein-related data processing in computational molecular biology1%
G10LSpeech analysis techniques or speech synthesis1%
H03MCoding1%
PatentTitleYear
11,087,216Modifying computational graphs202111,055,259Method and system for deleting obsolete files from a file system202110,887,235Method of executing a tuple graph program across a network202110,885,012System and method for large-scale data processing using an application-independent framework202110,860,925Processing computational graphs202010,783,435Modifying computational graphs202010,740,301Associating application-specific methods with tables used for data storage202010,720,231Storing genetic data in a storage system202010,642,582System of type inference for tuple graph programs method of executing a tuple graph program across a network202010,623,488Systems and methods for replicating data202010,599,482Method for intra-subgraph optimization in tuple graph programs202010,545,970Providing posts from an extended network202010,534,997Processing computational graphs202010,354,748Storing genetic data in a storage system201910,354,186Modifying computational graphs201910,296,500System and method for large-scale data processing using an application-independent framework201910,210,256Anchor tag indexing in a web crawler system201910,204,110Method and system for deleting obsolete files from a file system20199,870,371'Associating application-specific methods with tables used for data storage'20189,830,357System and method for analyzing data records20179,774,676'Storing and moving data in a distributed storage system'20179,747,347'Providing posts from an extended network'20179,734,197'Determining corresponding terms written in different formats'20179,659,038'Efficient snapshot read of a database in a distributed storage system'20179,621,651'Systems and methods for replicating data'20179,619,565'Generating content snippets using a tokenspace repository'20179,612,883'System and method for large-scale data processing using an application-independent framework'20179,477,758'Automatic identification of related entities'20169,449,006'Method and system for deleting obsolete files from a file system'20169,405,808'System and method for analyzing data records'20169,305,091'Anchor tag indexing in a web crawler system'20169,298,576'Collecting processor usage statistics'20169,256,506'System and method for performing operations on target servers'20169,195,611'Efficiently updating and deleting data in a data storage system'20159,098,501'Generating content snippets using a tokenspace repository'20159,069,835'Organizing data in a distributed storage system'20159,047,307'Systems and methods for replicating data'20159,002,860'Associating summaries with pointers in persistent data structures'20158,996,517'Permitting users to remove documents'20158,868,559'Representative document selection for a set of duplicate documents'20148,856,141'Providing posts from an extended network'20148,812,478'Distributed crawling of hyperlinked documents'20148,788,475'System and method of accessing a document efficiently through multi-tier web caching'20148,725,509'Back-off language model compression'20148,719,262'Identification of semantic units from within a search query'20148,706,747'Systems and methods for searching using queries written in a different character-set and/or language from the target pages'20148,612,510'System and method for large-scale data processing using an application-independent framework'20138,554,561'Efficient indexing of documents with similar content'20138,504,518'Systems and methods for replicating data'20138,495,483'Using text surrounding hypertext links when indexing and generating page summaries'20138,484,548'Anchor tag indexing in a web crawler system'20138,484,351'Associating application-specific methods with tables used for data storage'20138,417,697'Permitting users to remove documents'20138,321,445'Generating content snippets using a tokenspace repository'20128,321,410'Identification of semantic units from within a search query'20128,275,790'System and method of accessing a document efficiently through multi-tier web caching'20128,266,134'Distributed crawling of hyperlinked documents'20128,260,781'Representative document selection for sets of duplicate documents in a web crawler system'20128,244,530'Efficient indexing of documents with similar content'20128,175,875'Efficient indexing of documents with similar content'20128,126,909'System and method for analyzing data records'20128,065,268'Systems and methods for replicating data'20117,984,054'Representative document selection for sets of duplicate documents in a web crawler system'20117,917,480'Document compression system and method for use with tokenspace repository'20117,865,536'Garbage collecting systems and methods'20117,827,214'Maintaining data in a file system'20107,756,919'Large-scale data processing in a distributed and parallel processing enviornment'20107,739,233'Systems and methods for replicating data'20107,668,846'Data reconstruction from shared update log'20107,650,331'System and method for efficient large-scale data processing'20107,627,613'Duplicate document detection in a web crawler system'20097,590,620'System and method for analyzing data records'20097,587,398'System and method of accessing a document efficiently through multi-tier web caching'20097,567,973'Storing a sparse table using locality groups'20097,568,034'System and method for data distribution'20097,548,928'Data compression of large scale data stored in sparse tables'20097,437,364'System and method of accessing a document efficiently through multi-tier web caching'20087,428,524'Large scale data storage in sparse tables'20087,386,616'System and method for providing load balanced processing'20087,308,643'Anchor tag indexing in a web crawler system'20077,305,610'Distributed crawling of hyperlinked documents'20077,254,580'System and method for selectively searching partitions of a database'20077,249,121'Identification of semantic units from within a search query'20077,222,119'Namespace locking scheme'20077,174,346'System and method for searching an extended database'20077,136,854'Methods and apparatus for providing search results in response to an ambiguous search query'20067,107,419'Systems and methods for performing record append operations'20067,065,618'Leasing scheme for data-modifying operations'20066,865,575'Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query'20056,662,364'System and method for reducing synchronization overhead in multithreaded code'20036,529,903'Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query'20036,253,370'Method and apparatus for annotating a computer program to facilitate subsequent processing of the program'20016,073,135'Connectivity server for locating linkage information between Web pages'20005,956,758'Method for determining target address of computed jump instructions in executable programs'19995,796,939'High frequency sampling of processor performance counters'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998–2021Based in Mountain View, CA, US· patent location history
2003–2021Patents assigned to GOOGLE INC (78)· patent assignee history
2011–2016Patents assigned to GHEMAWAT SANJAY (27)· patent assignee history
2012–2014Patents assigned to DEAN JEFFREY A (10)· patent assignee history
2012–2016Patents assigned to DEAN JEFFREY (6)· patent assignee history
2018–2021Patents assigned to GOOGLE LLC (19)· patent assignee history
2020–2021Based in Mountainview, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| GOOGLE INC | 78 | 2003–2021 |
| GHEMAWAT SANJAYself | 27 | 2011–2016 |
| GOOGLE LLC | 19 | 2018–2021 |
| DEAN JEFFREY A | 10 | 2012–2014 |
| DEAN JEFFREY | 6 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Mountain View, California, US | 92 | 1998–2021 |
| Mountainview, California, US | 3 | 2020–2021 |