Google Assigned Eight Patents
Managing storage devices, detecting and integrating with native applications enabled for web-based storage, file operation task optimization, selecting content for co-located devices, accessing objects in hosted storage, retrieval of data across multiple partitions of storage device using digital signatures, use of logical-to-logical translation map and logical-to-physical translation map to access storage, automated archiving of user generated media files
By Francis Pelletier | August 6, 2021 at 2:00 pmManaging storage devices
Google LLC, Mountain View, CA, has been assigned a patent (11,042,478) developed by Sabol, Christopher J., San Jose, CA, and Jeznach, Tomasz, Santa Clara, CA, for “managing storage devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing storage devices. In some implementations, a memory controller receives a logical write request over a logical interface that the memory controller provides for accessing a non-volatile storage device. The logical write request indicates a logical address at which to write data to the non-volatile storage device. In response to receiving the logical write request, the memory controller sends a write request event to a host system. The memory controller receives a physical write command from the host system over a physical interface that the memory controller provides for accessing the non-volatile storage device. In response to receiving the physical write command, the memory controller stores the data in the non-volatile storage device according to the physical write command.”
The patent application was filed on March 27, 2018 (15/937,161).
Detecting and integrating with native applications enabled for web-based storage
Google LLC, Mountain View, CA, has been assigned a patent (11,036,773) developed by Procopio, Michael Jeffrey, Boulder, CO, Thierer, Tobias, Glebe, Australia, Kan, Reuben, Epping, Australia, Lee, Ivan Young, Schoeffler, Eric Benson, and Cairns, Brian Lewis, Boulder, CO, for “system and method for detecting and integrating with native applications enabled for web-based storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.”
The patent application was filed on December 14, 2018 (16/221,312).
File operation task optimization
Google LLC, Mountain View, CA, has been assigned a patent (11,036,547) developed by Ma, Chi, Goldman, Kenneth J., Zhao, Yonggang, Palo Alto, CA, and Gildea, Stephen P. G., San Mateo, CA, for a “file operation task optimization.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a deadline, and an operation type and representing a request to perform an operation on at least one file maintained in a distributed file system, identifying, by the data processing apparatus, a group of file operation requests to be executed together from the plurality of file operation requests, the identification based at least in part on at least one of: the file operations in the group of file operations being directed to a same storage system, or file operations in the group of file operations sharing a common operation type, and sending a request to execute the group of file operation requests to a system configured to perform the group of file operation requests.”
The patent application was filed on June 25, 2019 (16/451,829).
Selecting content for co-located devices
Google LLC, Mountain View, CA, has been assigned a patent (10,970,352) developed by Lewis, Justin, Marina del Rey, CA, and James, Gavin, Los Angeles, CA, for “selecting content for co-located devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.”
The patent application was filed on July 2, 2014 (14/322,402).
Accessing objects in hosted storage
Google LLC, Mountain View, CA, has been assigned a patent (10,956,376) developed by Joneja, Navneet, Issaquah, WA, for “accessing objects in hosted storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A hosted storage system receives a storage request that includes a single object and conforms to an API implemented by the hosted storage system. The API is designed to only support a single object in a storage request. The hosted storage system, in response to determining that the single object is an archive file, extracts each of the bundled files from the archive file and stores each of the extracted files in the hosted storage system such that each of the extracted files is separately accessible by the client system over the network.”
The patent application was filed on June 27, 2018 (16/020,956).
Retrieval of data across multiple partitions of storage device using digital signatures
Google LLC, Mountain View, CA, has been assigned a patent (10,944,739) developed by Chaudhury, Rashmi, San Ramon, CA, Attaluri, Srinivas, San Jose, CA, Liu, Fangge, Pleasanton, CA, and Thyagarajan, Lakshmi, San Jose, CA, for “retrieval of data across multiple partitions of a storage device using digital signatures.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.”
The patent application was filed on June 25, 2018 (16/017,502).
Use of logical-to-logical translation map and logical-to-physical translation map to access storage
Google LLC, Mountain View, CA, has been assigned a patent (10,942,849) developed by Sabol, Christopher John, San Jose, CA, Pestov, Slava, Mountain View, CA, Craig, Thomas Wyatt, San Francisco, CA, Benitez, Manuel Enrique, Cupertino, CA, Shah, Monish, Dublin, CA, and Ehrenberg, Daniel Ari, San Francisco, CA, for “use of a logical-to-logical translation map and a logical-to-physical translation map to access a data storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An apparatus includes a host device and a data storage device. The host device is configured to store a first translation map for converting a logical sector to a logical erase unit. The data storage device includes a plurality of flash memory devices and a memory controller operationally coupled with the flash memory devices, each of the flash memory devices being arranged into a plurality of erase units, each of the erase units having a plurality of pages for storing data. The memory controller is configured to receive a second translation map from the host device, the second translation map for converting a logical erase unit to a physical erase unit within the flash memory devices, and store the second translation map in a memory module on the data storage device.”
The patent application was filed on November 18, 2019 (16/686,697).
Automated archiving of user generated media files
Google LLC, Mountain View, CA, has been assigned a patent (10,915,495) developed by Steiner, Matthew, Los Altos, CA, for an “automated archiving of user generated media files.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.”
The patent application was filed on January 28, 2019 (16/259,363).











