Patents by Inventor Aaron S. Boodman

Aaron S. Boodman 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).

  • Publication number: 20180343174
    Abstract: A web browser extension specifies a set of rules identifying types of network requests or attributes of document object models that the web browser extension seeks to modify. Each of the set of rules is expressed in a declarative expression. A web browser receives the set of rules from the web browser extension, evaluates conditions from the set of rules in native code of the web browser, and executes at least one action from the set of rules based on at least one fulfilled condition of the conditions, in native code of the web browser, to apply the at least one action to a network request or to a document object model related to a web page rendered by a renderer process of the web browser.
    Type: Application
    Filed: October 9, 2012
    Publication date: November 29, 2018
    Applicant: Google Inc.
    Inventors: Dominic Battre, Aaron S. Boodman, Matthew Perry
  • Patent number: 9887965
    Abstract: A browser application programming interface is exposed to a web application to verify an identify of a user using user-specific identity information stored by the browser. Cryptographic information associated with the user is transmitted from the browser application programming interface to the web application. User-specific content is provided to the user through the web application if the web application verifies an identify of the user via the browser application programming interface using the cryptographic information.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: February 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Erik Kay, Aaron S. Boodman, Adam Barth
  • Patent number: 9560122
    Abstract: A system for securely mediating messages between a native application and a browser application on a computing device includes running the browser application and a browser process that controls access by the browser-based application to the native resource. The browser process may use a data file distributed with the native application to allow or deny communications between the browser-based application and the native application. When communications are allowed the browser-based application accesses the native resource via the native application. In one implementation, the browser process may initiate a native messaging host and send communication requests to the native messaging host. The data file may be downloaded with the native application or separately from the native application from a site that distributes the native application or a site controlled by the developer of the native application. The data file identifies browser-based applications allowed to communicate with the native application.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Matthew Perry, Aaron S. Boodman, Sergey Yurevich Ulanov
  • Patent number: 9280677
    Abstract: A system for securely mediating messages between a native application and a browser application on a computing device includes running the browser application and a browser process that controls access by the browser-based application to the native resource. The browser process may use a data file distributed with the native application to allow or deny communications between the browser-based application and the native application. When communications are allowed the browser-based application accesses the native resource via the native application. In one implementation, the browser process may initiate a native messaging host and send communication requests to the native messaging host. The data file may be downloaded with the native application or separately from the native application from a site that distributes the native application or a site controlled by the developer of the native application. The data file identifies browser-based applications allowed to communicate with the native application.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Matthew Perry, Aaron S. Boodman, Sergey Yurevich Ulanov, Justin Schuh
  • Publication number: 20140025949
    Abstract: A browser application programming interface is exposed to a web application to verify an identify of a user using user-specific identity information stored by the browser. Cryptographic information associated with the user is transmitted from the browser application programming interface to the web application. User-specific content is provided to the user through the web application if the web application verifies an identify of the user via the browser application programming interface using the cryptographic information.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Aaron S. Boodman, Adam Barth