Patents by Inventor William Hamilton

William Hamilton 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: 9704329
    Abstract: A networked system for providing and maintaining a set of liquid dispenser stations is described. The fluid dispensers communicate with a managing/supervisory cloud server via an interposed base station. The fluid dispensers communicate locally with the base station via wireless communication network links. The base station operates as an accumulator of status/usage information provided by the dispenser stations and bridge for passing information and control commands between the cloud server and the individual dispenser stations. The dispenser stations are configured with control processors (controllers) to facilitate performing a variety of local control operations associated with dispensing liquids that have been cooled (or heated) prior to dispensing by the dispenser stations.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: July 11, 2017
    Assignee: ELKAY MANUFACTURING COMPANY
    Inventors: Edward Locke, William Hamilton, Franco Savoni, Damon D. Shaw, Raymond T. Hecker, Joel E. Leiser, Ellen Sajdak (Felicelli), Trevor Robert Smouter, Timothy Scott Edward Hiller
  • Publication number: 20170099437
    Abstract: The disclosed technology includes switching between a normal or standard-lens UI and a panoramic or wide-angle photography UI responsive to a zoom gesture. In one implementation, a user gesture corresponding to a “zoom-out” command, when received at a mobile computing device associated with a minimum zoom state, may trigger a switch from a standard lens photo capture UI to a wide-angle photography UI. In another implementation, a user gesture corresponding to a “zoom-in” command, when received at a mobile computing device associated with a nominal wide-angle state, may trigger a switch from a wide-angle photography UI to a standard lens photo capture UI.
    Type: Application
    Filed: December 15, 2016
    Publication date: April 6, 2017
    Inventors: Nirav Bipinchandra Mehta, Mikkel Crone Köser, David Singleton, Robert William Hamilton, Henry John Holland, Tony Ferreira, Thomas Weedon Hume
  • Publication number: 20170061118
    Abstract: An application service system receives, from a merchant service system, an application program code comprising identifying information. The identifying information is extracted and the application is distributed for operation on a user device. A user interacts with the application, creating an access request that is transmitted to the application service system along with the extracted identifying information. The application service system transmits an access token to the user device comprising the received identifying information. The user device transmits the access token with a service request to the application service system. The application service system compares the identifying information from the access token to the identifying information extracted from the application program code received from the merchant services system. If the identifying information matches, the service request is processed.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton, IV
  • Publication number: 20170054773
    Abstract: Various systems and methods for streaming an impromptu community are described herein. In one example, a system for streaming impromptu communities includes a data storage device, a community analyzer, and a publisher. In an example, the data storage device can store a number of incoming data sets, wherein each data set identifies a time and location for the origin of the data, a media instance, and an identification of an origin device or origin user. In an example, the community analyzer can operate from the data storage device to use a processor in order to calculate an IC boundary and generate an impromptu community (IC) indicator based on the proximity and temporality of the number of incoming data sets. In an example, the processor can modify the number of data sets to include the IC indicator.
    Type: Application
    Filed: February 2, 2016
    Publication date: February 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gina D. Venolia, John C. Tang, Kori Inkpen, William A. Hamilton
  • Patent number: 9538078
    Abstract: The disclosed technology includes switching between a normal or standard-lens UI and a panoramic or wide-angle photography UI responsive to a zoom gesture. In one implementation, a user gesture corresponding to a “zoom-out” command, when received at a mobile computing device associated with a minimum zoom state, may trigger a switch from a standard lens photo capture UI to a wide-angle photography UI. In another implementation, a user gesture corresponding to a “zoom-in” command, when received at a mobile computing device associated with a nominal wide-angle state, may trigger a switch from a wide-angle photography UI to a standard lens photo capture UI.
    Type: Grant
    Filed: March 2, 2014
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Nirav Bipinchandra Mehta, Mikkel Crone Köser, David Singleton, Robert William Hamilton, Henry John Holland, Tony Ferreira, Thomas Weedon Hume
  • Patent number: 9531718
    Abstract: An application service system receives, from a merchant service system, an application program code comprising identifying information. The identifying information is extracted and the application is distributed for operation on a user device. A user interacts with the application, creating an access request that is transmitted to the application service system along with the extracted identifying information. The application service system transmits an access token to the user device comprising the received identifying information. The user device transmits the access token with a service request to the application service system. The application service system compares the identifying information from the access token to the identifying information extracted from the application program code received from the merchant services system. If the identifying information matches, the service request is processed.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
  • Patent number: 9485602
    Abstract: A computer-implemented method includes determining, at a first mobile device associated with a first user, whether a second mobile device is within range for near field communication (NFC). When in range, the method includes receiving, at the first mobile device, first data and second data from the second mobile device via an NFC transmission, the first data being based on input from a second user associated with the second mobile device, the second data being metadata indicating a software application configured to process the first data. When the first mobile device does not have the software application indicated by the second data, the method includes retrieving, at the first mobile device, the software application via a network. The method also includes providing, at the first mobile device, the first data to the first user via the software application.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly
  • Patent number: 9450927
    Abstract: Systems and methods are described herein for enabling users to select from available secure service providers (each having a Trusted Service Manager (“TSM”)) for provisioning applications and services on a secure element installed on a device of the user. The device includes a service provider selector (“SPS”) module that provides a user interface for selecting the secure service provider. In one embodiment, the SPS communicates with a key escrow service that maintains cryptographic keys for the secure element and distributes the keys to the user selected secure service provider. The key escrow service also revokes the keys from deselected secure service providers. In another embodiment, the SPS communicates with a central TSM that provisions applications and service on behalf of the user selected secure service provider. The central TSM serves as a proxy between the secure service providers and the secure element.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: September 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Nicholas Julian Pelly, Jeffrey William Hamilton
  • Publication number: 20160261226
    Abstract: A portable solar power generation device includes an adjustable solar array apparatus and a power and control block apparatus. The adjustable solar array apparatus includes a base structure, a solar tracking adjustment device extending out from a base structure, an array support structure connected to the solar tracking adjustment device, and a plurality of solar panels connected to a surface of the array support structure a plurality of solar panels connected to a surface of the array support structure. The array support structure extends along a first plane and has at least one hinged section. The hinged section at least has a first position where the hinged section extends along the first plane and a second position where the hinged section is pivoted away from the first plane.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 8, 2016
    Inventors: James William Hamilton, David Cary Webster
  • Patent number: 9438791
    Abstract: A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least in part, the one or more other images including one or more other aspects similar to the identified aspect of the image. One or more image filters associated with the one or more other images, including a first image filter, are identified. The first image filter is applied to the image.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Richard Zarek Cohen, Robert William Hamilton
  • Publication number: 20160100101
    Abstract: A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least in part, the one or more other images including one or more other aspects similar to the identified aspect of the image. One or more image filters associated with the one or more other images, including a first image filter, are identified. The first image filter is applied to the image.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 7, 2016
    Applicant: GOOGLE INC.
    Inventors: Richard Zarek COHEN, Robert William HAMILTON
  • Patent number: 9237189
    Abstract: A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to the second client device when the first client device is positioned within a predefined proximity of the second client device. The first application has a first client device user interface state when the handoff operation is performed. Further, the first client device, in response to receiving from another client device application information associated with a second application executed by the other first client device, executes a third application corresponding to the second application with a user interface state corresponding to a user interface state of the other client device.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventors: Jason Parks, Nicholas Julian Pelly, Jeffrey William Hamilton, Robert William Hamilton, Maarten W. Hooft
  • Patent number: 9235826
    Abstract: This disclosure relates to a method and system for managing participation in a communication channel when one or more participants may be delayed. In one example, a method includes retrieving, by a first computing device, a meeting appointment including an invitee, a meeting start time, and identifying information for a communication channel for the meeting, wherein the invitee to the meeting is invited to the communication channel and the invitee is associated with a second computing device. The method further includes sending, by the first computing device, a request to the second computing device, wherein the request enables the second computing device to join the communication channel, and wherein the request is sent approximately at the meeting start time. The method also includes receiving, by the first computing device, a control message that indicates a first time at which the second computing device will join the communication channel.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventor: Robert William Hamilton
  • Patent number: 9184800
    Abstract: A computer-implemented technique includes establishing, at a first computing device including one or more processors, a near field communication (NFC) link with a second computing device. The technique includes identifying, at the first computing device, an application having a foreground designation in an operating system of the first computing device, the identifying being performed upon establishment of the NFC link with the second computing device. The technique includes determining, at the first computing device, an identifier for the application, wherein the identifier uniquely identifies the application at a source external to the first computing device. The technique also includes transmitting, from the first computing device, the identifier for the application via the NFC link to the second computing device.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly
  • Publication number: 20150315008
    Abstract: A networked system for providing and maintaining a set of liquid dispenser stations is described. The fluid dispensers communicate with a managing/supervisory cloud server via an interposed base station. The fluid dispensers communicate locally with the base station via wireless communication network links. The base station operates as an accumulator of status/usage information provided by the dispenser stations and bridge for passing information and control commands between the cloud server and the individual dispenser stations. The dispenser stations are configured with control processors (controllers) to facilitate performing a variety of local control operations associated with dispensing liquids that have been cooled (or heated) prior to dispensing by the dispenser stations.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 5, 2015
    Inventors: Edward Locke, William Hamilton, Franco Savoni, Damon D. Shaw, Raymond T. Hecker, Joel E. Leiser, Ellen Sajdak (Felicelli), Trevor Robert Smouter, Timothy Scott Edward Hiller
  • Publication number: 20150319560
    Abstract: A computer-implemented method includes determining, at a first mobile device associated with a first user, whether a second mobile device is within range for near field communication (NFC). When in range, the method includes receiving, at the first mobile device, first data and second data from the second mobile device via an NFC transmission, the first data being based on input from a second user associated with the second mobile device, the second data being metadata indicating a software application configured to process the first data. When the first mobile device does not have the software application indicated by the second data, the method includes retrieving, at the first mobile device, the software application via a network. The method also includes providing, at the first mobile device, the first data to the first user via the software application.
    Type: Application
    Filed: July 13, 2015
    Publication date: November 5, 2015
    Applicant: GOOGLE INC.
    Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly
  • Patent number: 9154709
    Abstract: A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least in part, the one or more other images including one or more other aspects similar to the identified aspect of the image. One or more image filters associated with the one or more other images, including a first image filter, are identified. The first image filter is applied to the image.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Richard Zarek Cohen, Robert William Hamilton
  • Publication number: 20150249785
    Abstract: The disclosed technology includes switching between a normal or standard-lens UI and a panoramic or wide-angle photography UI responsive to a zoom gesture. In one implementation, a user gesture corresponding to a “zoom-out” command, when received at a mobile computing device associated with a minimum zoom state, may trigger a switch from a standard lens photo capture UI to a wide-angle photography UI. In another implementation, a user gesture corresponding to a “zoom-in” command, when received at a mobile computing device associated with a nominal wide-angle state, may trigger a switch from a wide-angle photography UI to a standard lens photo capture UI.
    Type: Application
    Filed: March 2, 2014
    Publication date: September 3, 2015
    Applicant: Google Inc.
    Inventors: Nirav Bipinchandra Mehta, Mikkel Crone Köser, David Singleton, Robert William Hamilton, Henry John Holland, Tony Ferreira, Thomas Weedon Hume
  • Patent number: 9084072
    Abstract: A computer-implemented method includes determining, at a first mobile device associated with a first user, whether a second mobile device is within range for near field communication (NFC). When in range, the method includes receiving, at the first mobile device, first data and second data from the second mobile device via an NFC transmission, the first data being based on input from a second user associated with the second mobile device, the second data being metadata indicating a software application configured to process the first data. When the first mobile device does not have the software application indicated by the second data, the method includes retrieving, at the first mobile device, the software application via a network. The method also includes providing, at the first mobile device, the first data to the first user via the software application.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly
  • Patent number: 9004338
    Abstract: A compressible fluid powered device includes a dose chamber. An inlet supplies pressurized fluid to the dose chamber. An outlet for releases pressurized fluid from the dose chamber. A moveable divider divides the dose chamber into a primary space and a secondary space, movement of the divider expanding one space at the expense of the other. At least one flow pathway from one space to the other, which collectively allow gas to flow in both directions past the divider and pressure to equalize across the divider, the flow pathway being much more limited than the outlet.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: April 14, 2015
    Assignee: GlobalForce IP Limited
    Inventor: Hamish William Hamilton