Patents by Inventor Ben Olmstead

Ben Olmstead 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: 9535755
    Abstract: Access is provided to a first tier of limited persistent storage at a server. A first set of data from the first tier is synchronized across devices associated with a user account. Access is provided to a second tier of persistent storage on a local, tangible non-volatile storage medium, and to a third tier of temporary storage on a local, tangible volatile storage medium. A web browser receives a storage request from a web application or browser extension. The request includes a type of a tier of data storage associated with a feature of the web application or browser extension. The type includes at least one of the first tier of remote limited persistent storage, the second tier of local persistent storage, or the third tier of local temporary storage. At least one feature of the web application or browser extension is associated with the tier of data storage.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Erik Kay, Mihai Parparita, Benjamin Kalman, Ben Olmstead
  • Patent number: 8843820
    Abstract: A rendering engine may be configured to execute, within a execution environment, a page script of a page to be rendered within a browser interface, the page script configured to interact with a page model to implement the rendering. An extension manager may be configured to execute an extension file which modifies a functionality of a browser application in association with the rendering of the page, including detecting a content script associated with the extension file which, during execution, interacts with the page model. An environment manager may be configured to evaluate the page, for example using a blacklist, prior to execution of the content script by the rendering engine.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Erik Kay, Ben Olmstead
  • Publication number: 20130238742
    Abstract: Access is provided to a first tier of limited persistent storage at a server. A first set of data from the first tier is synchronized across devices associated with a user account. Access is provided to a second tier of persistent storage on a local, tangible non-volatile storage medium, and to a third tier of temporary storage on a local, tangible volatile storage medium. A web browser receives a storage request from a web application or browser extension. The request includes a type of a tier of data storage associated with a feature of the web application or browser extension. The type includes at least one of the first tier of remote limited persistent storage, the second tier of local persistent storage, or the third tier of local temporary storage. At least one feature of the web application or browser extension is associated with the tier of data storage.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Mihai Parparita, Benjamin Kalman, Ben Olmstead