Patents by Inventor Ville Aikas

Ville Aikas 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: 9209973
    Abstract: At a hosted storage service, a resource and a request to store the resource are received. The request includes a location of an access control service. The access control service is separate from the hosted storage service and controls access permissions for the resource. A request to access the stored resource is received. The hosted storage service accesses metadata stored in association with the resource and determines that access permissions for the resource are controlled by the access control service. An access request is from the hosted storage service to the access control service, the access request identifying the resource and a user of the client system.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Erkki Ville Aikas, David Erb
  • Patent number: 9154502
    Abstract: A hosted storage service stores a virtual data object that corresponds to data. The virtual data object includes metadata that enables access to the data in a delegated storage service but does not include the data. A delegate storage service stores the data. The hosted storage service receives a request for access to the virtual object and sends a response that includes metadata to access the data in a delegated storage service. The delegate storage service receives a request for access to the data based on the metadata. In response to receiving the request for access to the data object, the delegate storage service sends the data to the client application.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: David Erb, Erkki Ville Aikas
  • Publication number: 20140143543
    Abstract: At a hosted storage service, a resource and a request to store the resource are received. The request includes a location of an access control service. The access control service is separate from the hosted storage service and controls access permissions for the resource. A request to access the stored resource is received. The hosted storage service accesses metadata stored in association with the resource and determines that access permissions for the resource are controlled by the access control service. An access request is from the hosted storage service to the access control service, the access request identifying the resource and a user of the client system.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Inventors: Erkki Ville Aikas, David Erb
  • Patent number: 8612710
    Abstract: A data object is stored in a hosted storage system and includes an access control list specifying access permissions for data object stored in the hosted storage system. The hosted storage system provides hosted storage to a plurality of clients that are coupled to the hosted storage system. A request to store a second data object is received. The request includes an indicator that the first data object stored in the hosted storage system should be used as an access control list for the second data object. The second data object is stored in the hosted storage system. The first data object is assigned as an access control list for the second data object stored in the hosted storage system.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: David R. Hanson, Erkki Ville Aikas
  • Publication number: 20100124937
    Abstract: A method and system are disclosed for managing customer relationships, in part using a short range communications network. A business entity service center may include a Bluetooth station for detecting Bluetooth devices within range of the service. Once the station detects a Bluetooth device within range, the user of the device is given the opportunity to subscribe to the system. Once a customer subscribes to the system, the next time the customer's Bluetooth device is detected within range of the entity service center, a variety of personalized customer services may be performed for that customer. For example personalized welcome messages and/or discount offers may be sent to the detected Bluetooth device.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Inventors: John Vogel, Mike Martinez, Arthur Jason Gregory, Ville Aikas
  • Publication number: 20070168208
    Abstract: A method of recommending a location is provided herein.
    Type: Application
    Filed: December 13, 2006
    Publication date: July 19, 2007
    Inventors: Ville Aikas, Arthur Gregory