Patents by Inventor Bjorn Marius Aamodt Eriksen

Bjorn Marius Aamodt Eriksen 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: 8996653
    Abstract: A server computer queries a client device using a test fingerprint that does not correspond to any document stored in the client device, and restricts access by the client device to the server computer if the query result is incorrect. In some implementations, the server selects a set of first fingerprints associated with documents stored in the client device, generates a set of test fingerprints, none of which are associated with any document stored in the client device, and queries the client device using fingerprints from the set of first fingerprints and the set of test fingerprints to produce query results. The server computer restricts access by the client device to the server computer if at least one of the query results is incorrect, and enables the client device to access the server computer if at least a predefined number of the query results are correct and none are incorrect.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Bjorn Marius Aamodt Eriksen, Jeffrey Glenn Rennie, Othman Laraki
  • Patent number: 8812651
    Abstract: Before preloading a document to a client device, a server computer gets a client cache map associated with the client device. The client cache map has a matching entry for each document cached by the client device's cache. The server computer first checks if the document to be preloaded is already in the client device's cache by looking up the client cache map. If the document is cached, the server computer then checks whether the cached document's content is still fresh. As a result, the server computer preloads the document to the client device if the document is not cached or if the cached document's content is stale.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Bjorn Marius Aamodt Eriksen, Jeffrey Glen Rennie, Othman Laraki
  • Patent number: 8065275
    Abstract: A server computer identifies a cached document and its associated cache update history in response to a request or in anticipation of a request from a client computer. The server computer analyzes the document's cache update history to determine if the cached document is de facto fresh. If the cached document is de facto fresh, the server computer then transmits the cached document to the client computer. Independently, the server computer also fetches an instance of the document from another source like a web host and updates the document's cache update history using the fetched instance of the document.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: November 22, 2011
    Assignee: Google Inc.
    Inventors: Bjorn Marius Aamodt Eriksen, Othman Laraki
  • Patent number: 7600028
    Abstract: Caching cookies in a server includes observing cookies in document requests generated from a client and in responses from web hosts and storing them in a data structure based on certain conditions to maintain a path invariance condition. The cookies may be stored in a trie data structure. Upon certain conditions, cookies in the trie may be coalesced if they are equivalent and nodes of the trie may be collapsed. A server may retrieve cookies from the cache for use in a prefetch operation.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: October 6, 2009
    Assignee: Google Inc.
    Inventor: Bjorn Marius Aamodt Eriksen
  • Publication number: 20080201331
    Abstract: A server computer identifies a cached document and its associated cache update history in response to a request or in anticipation of a request from a client computer. The server computer analyzes the document's cache update history to determine if the cached document is de facto fresh. If the cached document is de facto fresh, the server computer then transmits the cached document to the client computer. Independently, the server computer also fetches an instance of the document from another source like a web host and updates the document's cache update history using the fetched instance of the document.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Inventors: Bjorn Marius Aamodt Eriksen, Othman Laraki