Patents by Inventor Kevin John West

Kevin John West has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9277009
    Abstract: A method for managing a plurality of files in a communication network having a plurality of clients includes a server receiving (502) metadata associated with a secured file stored in a virtual data drive of a first client. The server also receives (504) data segments associated with the file from the virtual data drive of the first client. The server stores the metadata and data segments associated with the file at the server. The server generates (506) a first representation of the file based on the received metadata and data segments associated with the file and sends (508) the first representation of the file to the plurality of clients. Next, the server receives (510) a request from a second client for at least one data segment of the file. The server authenticates the request based on a plurality of access rights of a user of the second client and sends (512) the at least one data segment of the file to the second client when the request is authenticated.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: March 1, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: David Long Zhao, Kevin John West, Vijay Krishnan Mani
  • Publication number: 20150101027
    Abstract: A method for managing a plurality of files in a communication network having a plurality of clients includes a server receiving (502) metadata associated with a secured file stored in a virtual data drive of a first client. The server also receives (504) data segments associated with the file from the virtual data drive of the first client. The server stores the metadata and data segments associated with the file at the server. The server generates (506) a first representation of the file based on the received metadata and data segments associated with the file and sends (508) the first representation of the file to the plurality of clients. Next, the server receives (510) a request from a second client for at least one data segment of the file. The server authenticates the request based on a plurality of access rights of a user of the second client and sends (512) the at least one data segment of the file to the second client when the request is authenticated.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Inventors: David Long Zhao, Kevin John West, Vijay Krishnan Mani
  • Publication number: 20130291124
    Abstract: A method for managing a plurality of files in a communication network having a plurality of clients includes a server receiving (502) metadata associated with a secured file stored in a virtual data drive of a first client. The server also receives (504) data segments associated with the file from the virtual data drive of the first client. The server stores the metadata and data segments associated with the file at the server. The server generates (506) a first representation of the file based on the received metadata and data segments associated with the file and sends (508) the first representation of the file to the plurality of clients. Next, the server receives (510) a request from a second client for at least one data segment of the file. The server authenticates the request based on a plurality of access rights of a user of the second client and sends (512) the at least one data segment of the file to the second client when the request is authenticated.
    Type: Application
    Filed: June 27, 2013
    Publication date: October 31, 2013
    Inventors: David Long Zhao, Kevin John West, Vijay Krishnan Mani
  • Patent number: 8510848
    Abstract: A method and a system for managing one or more files in a communication network are provided. The system includes a server, a first client, and a second client. When the first client places a file in a virtual data drive of the first client, data segments and metadata associated with the file are uploaded at the server. The server generates a first representation of the file. The server then sends the first representation of the file to the first and second clients. The second client stores the first representation of the file in its local storage. The second client can then send a request to the server to access the file based on the first representation of the file. The requested file is sent to the second client by the server. The sent file is not cached by the second client, if the file is a secured file.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: August 13, 2013
    Assignee: Motorola Mobility LLC
    Inventors: David Long Zhao, Kevin John West, Vijay Krishnan Mani