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: 9704329Abstract: 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: GrantFiled: May 1, 2015Date of Patent: July 11, 2017Assignee: ELKAY MANUFACTURING COMPANYInventors: 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: 20170099437Abstract: 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: ApplicationFiled: December 15, 2016Publication date: April 6, 2017Inventors: Nirav Bipinchandra Mehta, Mikkel Crone Köser, David Singleton, Robert William Hamilton, Henry John Holland, Tony Ferreira, Thomas Weedon Hume
-
Publication number: 20170061118Abstract: 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: ApplicationFiled: November 10, 2016Publication date: March 2, 2017Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton, IV
-
Publication number: 20170054773Abstract: 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: ApplicationFiled: February 2, 2016Publication date: February 23, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Gina D. Venolia, John C. Tang, Kori Inkpen, William A. Hamilton
-
Patent number: 9538078Abstract: 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: GrantFiled: March 2, 2014Date of Patent: January 3, 2017Assignee: 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: 9531718Abstract: 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: GrantFiled: September 19, 2013Date of Patent: December 27, 2016Assignee: GOOGLE INC.Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
-
Techniques for using software application-related metadata in near field communication transmissions
Patent number: 9485602Abstract: 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: GrantFiled: July 13, 2015Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly -
Patent number: 9450927Abstract: 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: GrantFiled: March 18, 2013Date of Patent: September 20, 2016Assignee: GOOGLE INC.Inventors: Nicholas Julian Pelly, Jeffrey William Hamilton
-
PORTABLE SOLAR POWER GENERATION DEVICES FOR PERMANENT OR TEMPORARY INSTALLATIONS AND METHODS THEREOF
Publication number: 20160261226Abstract: 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: ApplicationFiled: March 7, 2016Publication date: September 8, 2016Inventors: James William Hamilton, David Cary Webster -
Patent number: 9438791Abstract: 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: GrantFiled: October 5, 2015Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: Richard Zarek Cohen, Robert William Hamilton
-
Publication number: 20160100101Abstract: 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: ApplicationFiled: October 5, 2015Publication date: April 7, 2016Applicant: GOOGLE INC.Inventors: Richard Zarek COHEN, Robert William HAMILTON
-
Patent number: 9237189Abstract: 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: GrantFiled: February 25, 2013Date of Patent: January 12, 2016Assignee: Google Inc.Inventors: Jason Parks, Nicholas Julian Pelly, Jeffrey William Hamilton, Robert William Hamilton, Maarten W. Hooft
-
Patent number: 9235826Abstract: 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: GrantFiled: June 18, 2012Date of Patent: January 12, 2016Assignee: Google Inc.Inventor: Robert William Hamilton
-
Patent number: 9184800Abstract: 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: GrantFiled: May 30, 2013Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly
-
Publication number: 20150315008Abstract: 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: ApplicationFiled: May 1, 2015Publication date: November 5, 2015Inventors: 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
-
TECHNIQUES FOR USING SOFTWARE APPLICATION-RELATED METADATA IN NEAR FIELD COMMUNICATION TRANSMISSIONS
Publication number: 20150319560Abstract: 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: ApplicationFiled: July 13, 2015Publication date: November 5, 2015Applicant: GOOGLE INC.Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly -
Patent number: 9154709Abstract: 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: GrantFiled: December 21, 2012Date of Patent: October 6, 2015Assignee: Google Inc.Inventors: Richard Zarek Cohen, Robert William Hamilton
-
Publication number: 20150249785Abstract: 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: ApplicationFiled: March 2, 2014Publication date: September 3, 2015Applicant: Google Inc.Inventors: Nirav Bipinchandra Mehta, Mikkel Crone Köser, David Singleton, Robert William Hamilton, Henry John Holland, Tony Ferreira, Thomas Weedon Hume
-
Techniques for using software application-related metadata in near field communication transmissions
Patent number: 9084072Abstract: 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: GrantFiled: October 10, 2012Date of Patent: July 14, 2015Assignee: Google Inc.Inventors: Robert William Hamilton, Martijn Franciscus Agnes Coenen, Rachel Leah Garb, Jeffrey William Hamilton, Nicholas Julian Pelly -
Patent number: 9004338Abstract: 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: GrantFiled: December 24, 2009Date of Patent: April 14, 2015Assignee: GlobalForce IP LimitedInventor: Hamish William Hamilton