Patents by Inventor Matthew Perry

Matthew Perry 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: 10611780
    Abstract: Compounds, pharmaceutical formulations, and methods of treating bacterial infections are disclosed.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 7, 2020
    Assignee: Bill and Melinda Gates Foundation
    Inventors: Xianfeng Li, Christopher S. Lunde, Robert T. Jacobs, Vincent S. Hernandez, Yi Xia, Jacob J. Plattner, Kathy Jingyuan Cao, Yong-Kang Zhang, Matthew Perry
  • Patent number: 10580051
    Abstract: A computer-implemented method includes running a background element that is an invisible element in a browser application, where the background element includes a declared association with an application and includes instructions related to one or more visible elements of the application in the browser application and executing the instructions on the background element to perform a function related to the one or more visible elements of the application in the browser application.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Aaron Boodman, Erik Kay, Matthew Perry, Rafael Weinstein, Andrew T. Wilson
  • Patent number: 10567543
    Abstract: According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: February 18, 2020
    Assignee: GOOGLE LLC
    Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Glen Murphy
  • Patent number: 10564029
    Abstract: A weight-measurement system for inclusion or use with a waste container includes scale devices in communication with a remote computer via a communications module. The scale devices can be provided by load cells for example load-pin load cells used as axles for wheels mounted to a base frame supporting the waste container so that the wheeled base frame serves as a scale platform for the waste container. The remote computer can be programmed to receive from the load cells, via the communications module, weight data representing the total weight of the waste container and its waste contents, then deduct the known weight of the waste container when empty, to determine the actual weight of the waste contained in the waste container. And the computer can be programmed for providing a notification if a preset waste weight limit is met or neared and automatically scheduling emptying by a waste-collection vehicle.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 18, 2020
    Assignee: BACE, LLC
    Inventors: Frederick Waite, Drew Sigmund, Jr., Matt Hatfield, Matthew Perry
  • Publication number: 20190344010
    Abstract: A rotary pump for a fluid metering system is provided. The rotary pump reciprocates, and is reversed by a signal from a limit switch that is deflected by an actuator arm on a rotating sleeve of the pump system. The rotary pump includes a plunger and optional stopper formed from a two-shot molding process, and including seals overmolded onto the head of the plunger and the head of the optional stopper.
    Type: Application
    Filed: July 25, 2019
    Publication date: November 14, 2019
    Applicant: Becton, Dickinson and Company
    Inventors: Alessandro E. Pizzochero, Richard Gyory, Kenneth Focht, Justin Fisk, Joe Gordon, Matthew Perry, Ajit D'Souza, Chris Petroff
  • Patent number: 10377518
    Abstract: A recycling method is disclosed that includes the steps of compacting recyclable material into a fixed bale of recyclable material while concurrently weighing the OCC in the compactor and independently of the force that the compactor applies to the material or to the bale, assigning an individual identifier to the fixed bale in which the identifier includes at least the weight of the bale, and sending the fixed identified bale to a destination selected from the group consisting of shippers, mills, rebalers, or a customers for the baled recyclable material.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: August 13, 2019
    Assignee: BACE, LLC
    Inventors: Frederick Waite, Drew Sigmund, Jr., Matthew Perry
  • Publication number: 20190125962
    Abstract: A rotary pump for a fluid metering system is provided. The rotary pump reciprocates, and is reversed by a signal from a limit switch that is deflected by an actuator arm on a rotating sleeve of the pump system.
    Type: Application
    Filed: July 31, 2018
    Publication date: May 2, 2019
    Applicant: Becton, Dickinson and Company
    Inventors: Alessandro Pizzochero, Richard Gyory, Kenneth Focht, Justin Fisk, Joseph Gordon, Matthew Perry, Ajit D'Souza, Christopher Petroff
  • Publication number: 20190077814
    Abstract: Compounds, pharmaceutical formulations, and methods of treating bacterial infections are disclosed.
    Type: Application
    Filed: February 27, 2017
    Publication date: March 14, 2019
    Inventors: Xianfeng Li, Christopher S. Lunde, Robert T. Jacobs, Vincent S. Hernandez, Yi Xia, Jacob J. Plattner, Kathy Jingyuan Cao, Yong-Kang Zhang, Matthew Perry
  • 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: 10132308
    Abstract: Metering systems and methods are disclosed. A metering system is part of a larger fluidics sub-system that includes a flexible reservoir for storing insulin and a cannula assembly for delivering the insulin into sub-cutaneous tissue. The metering system draws a small dose of fluid from the reservoir and then pushes it down the cannula line and into the patient. The fluid dose is small relative to the reservoir volume, such that many pump strokes are required to completely empty the reservoir.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 20, 2018
    Assignee: Becton, Dickinson and Company
    Inventors: Kenneth Focht, Justin Fisk, Joe Gordon, Matthew Perry, Ajit D'Souza, Chris Petroff
  • Publication number: 20170341989
    Abstract: The invention provides novel apparatus and processes for gas flow and conditioning to achieve optimal CO2 curing of articles of composite materials (e.g., precast objects made of carbonatable calcium silicate-based cements), with solid interior or having hollow interior ducts, channels and chambers or otherwise being hollowed out, as well as the precast objects so made, which are suitable for a variety of applications in construction, pavements and landscaping, and infrastructure.
    Type: Application
    Filed: May 31, 2017
    Publication date: November 30, 2017
    Inventors: Andrea Cecilia Montoya Jimenez, Vahit Atakan, Andres Martiny, George Matthew Perry, Kenneth Michael Smith, Devin Patten, Daniel Castoro, Shalendra Narine, Anuj Seth, Sean Camron Quinn
  • Patent number: 9805076
    Abstract: A method and apparatus for introducing domain-specific data types with associated semantics in an RDF database system using an extensibility framework mechanism. The extensibility framework mechanism allows users to map serialized instance data for a particular user-defined data type to properties of a base data structure associated with the domain-specific data and to map instance data in base data structures to the data's serialized form. The RDF database system may return inferred properties of RDF data stored in domain-specific data types in response to a query on the data. Further, the RDF database system may infer relationships between resources in stored data.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: October 31, 2017
    Assignee: Oracle International Corporation
    Inventors: Aravind Yalamanchi, Matthew Perry
  • Publication number: 20170211969
    Abstract: A weight-measurement system for inclusion or use with a waste container includes scale devices in communication with a remote computer via a communications module. The scale devices can be provided by load cells for example load-pin load cells used as axles for wheels mounted to a base frame supporting the waste container so that the wheeled base frame serves as a scale platform for the waste container. The remote computer can be programmed to receive from the load cells, via the communications module, weight data representing the total weight of the waste container and its waste contents, then deduct the known weight of the waste container when empty, to determine the actual weight of the waste contained in the waste container. And the computer can be programmed for providing a notification if a preset waste weight limit is met or neared and automatically scheduling emptying by a waste-collection vehicle.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Applicant: BACE, LLC
    Inventors: Frederick WAITE, Drew SIGMUND, JR., Matt HATFIELD, Matthew PERRY
  • Publication number: 20170184091
    Abstract: Metering systems and methods are disclosed. A metering system is part of a larger fluidics sub-system that includes a flexible reservoir for storing insulin and a cannula assembly for delivering the insulin into sub-cutaneous tissue. The metering system draws a small dose of fluid from the reservoir and then pushes it down the cannula line and into the patient. The fluid dose is small relative to the reservoir volume, such that many pump strokes are required to completely empty the reservoir.
    Type: Application
    Filed: April 6, 2015
    Publication date: June 29, 2017
    Applicant: Becton, Dickinson and Company
    Inventors: Kenneth Focht, Justin Fisk, Joe Gordon, Matthew Perry, Ajit D'Souza, Chris Petroff
  • 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
  • Publication number: 20170021212
    Abstract: A fire extinguisher assembly is disclosed, providing a connection from a standard fire extinguisher tank through to a housing with dispersion vents. A spray nozzle is secured within the housing for dispersing the fire retardant agent through the dispersion vents, and a connecting means is disclosed, positioned on the housing for securing the extinguisher assembly to a structure. An adapter further comprised of a first end fastened to the spray nozzle and a second end connected to an extinguisher tank is also disclosed to provide the said connection, therefore the fire retardant agent is expelled directly from the extinguisher tank through to the dispersion vents.
    Type: Application
    Filed: April 7, 2015
    Publication date: January 26, 2017
    Applicant: Mehoe Enterprise Inc.
    Inventors: Matthew Perry, Michael McManus
  • Patent number: 9477534
    Abstract: According to one general aspect, a computer-implemented method may include implementing, in a web browser executing on a computing device, a first extension process. The first extension process may be functionally isolated from a second extension process that is implemented in the web browser. The method may also include presenting, by the first extension process, a public messaging interface. The method may further include receiving, by the first extension process via the public messaging interface, a messaging request from the second extension process, the messaging request including a unique extension ID of the second extension process. The method may also include determining, by the public messaging interface, whether to accept or reject the messaging request based on the first unique extension ID.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Matthew Perry, Aaron Boodman, Erik Kay
  • Publication number: 20160262005
    Abstract: A mobile device may establish and register a connection to a first network at a registration server, and may subsequently establish and register a connection to a second network at the registration server. Registration of the connection to the second network may designate the second network as a primary network for providing services to the mobile device. In response to the registration of the connection to the second network, the mobile device may receive a notification indicating the connection to the second network is designated as a primary connection for providing at least one service to the mobile device. In response to receiving the notification, the mobile device may transmit, to a network entity, a pullback message including a request to refresh the registration of the first network at the registration server, thereby designating the first network as the primary network for providing the services to the mobile device.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Anuradha Sridhar, Keith Mumford, Matthew Perry, Satish Agarwal, Shan Jen Chiou
  • Patent number: 9348663
    Abstract: An extension schema validator may be executable within an extension process of an extension of a browser application, and may be configured to validate the extension with respect to an extension application program interface (API) that is provided in conjunction with the browser application for implementation of the extension. A browser schema validator may be executable within a browser process of the browser application, and may be configured to validate the extension with respect to the extension API. Successful validation of the extension by the extension schema validator prior to attempting validation of the extension by the browser schema validator may be required.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Aaron Boodman, Rafael Weinstein, Erik Kay, Matthew Perry
  • 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