Patents by Inventor Colin Albright McDonough
Colin Albright McDonough 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: 11232485Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.Type: GrantFiled: December 17, 2019Date of Patent: January 25, 2022Assignee: Google LLCInventor: Colin Albright McDonough
-
Publication number: 20200265473Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.Type: ApplicationFiled: December 17, 2019Publication date: August 20, 2020Inventor: Colin Albright McDonough
-
Publication number: 20180218403Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.Type: ApplicationFiled: March 26, 2018Publication date: August 2, 2018Inventor: Colin Albright McDonough
-
Patent number: 9953343Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.Type: GrantFiled: June 27, 2013Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventor: Colin Albright McDonough
-
Publication number: 20170344347Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.Type: ApplicationFiled: August 18, 2017Publication date: November 30, 2017Inventor: Colin Albright McDonough
-
Patent number: 9766863Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.Type: GrantFiled: November 25, 2015Date of Patent: September 19, 2017Assignee: GOOGLE INC.Inventor: Colin Albright McDonough
-
Publication number: 20160140610Abstract: Auto-detecting an action on a merchant service and rendering an offer button to display an offer redeemable based on the action. A user accesses a merchant service and an indication of the action is communicated to an offer system that maintains an account for the user. The offer system determines whether the user has an offer applicable to a purchase with the merchant. The user device presents an offer button rendered to indicate that the first offer is available for redemption by the user. The user initiates an action on the merchant service and the user device communicates an indication of the action to the offer system. The offer system determines if the user has a second offer applicable to a purchase with the merchant based on the action taken by the user and the offer button is rendered to indicate that the second offer is available for redemption.Type: ApplicationFiled: June 27, 2013Publication date: May 19, 2016Inventor: Colin Albright McDonough
-
Publication number: 20160077815Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.Type: ApplicationFiled: November 25, 2015Publication date: March 17, 2016Inventor: Colin Albright McDonough
-
Patent number: 9223565Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.Type: GrantFiled: October 16, 2013Date of Patent: December 29, 2015Assignee: GOOGLE INC.Inventor: Colin Albright McDonough
-
Publication number: 20150106799Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.Type: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: GOOGLE INC.Inventor: Colin Albright McDonough
-
Patent number: 8928555Abstract: A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be operably coupled to the processor and arranged within the housing. The display assembly can include a first display, a privacy filter, and a second display. The first display can output a first portion of the display. The second display can output a second portion of the display. The privacy filter and the first and second displays can be arranged such that the first portion of the display assembly is filtered by the privacy filter to be viewable in a first viewable arc. The second portion of the display assembly can be viewable in a second viewable arc that is different than the first viewable arc. The first and second displays can be LCD's.Type: GrantFiled: March 15, 2013Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Roy Want, Richard Carl Gossweiler, III, Colin Albright McDonough
-
Patent number: 8745390Abstract: A requesting application transmits a session key request comprising request parameters to an application authentication system, which generates a random nonce and current timestamp, calculates a session key, and transmits the session key and session key parameters to the requesting application. The requesting application creates a pasteboard, generates a random challenge, calculates an output of a function with the random challenge as input, posts the output on the pasteboard, launches an invited application, and transmits the session key parameters and the pasteboard name to the invited application with which the user initiates an authentication session by providing credentials. The invited application requests a session key from the application authentication system, which confirms the authentication session, calculates a second session key, and transmits it to the invited application, which accesses the pasteboard, determines the random challenge, and posts the function output at an expected value.Type: GrantFiled: November 13, 2013Date of Patent: June 3, 2014Assignee: Google Inc.Inventors: Scott Roy Atwood, Colin Albright McDonough
-
Patent number: 8606933Abstract: In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using short-range wireless communication functionality. Responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality. A communication session may be established between the first computing device and the second computing device using the secondary communication functionality.Type: GrantFiled: September 14, 2011Date of Patent: December 10, 2013Assignee: Google Inc.Inventors: Richard Carl Gossweiler, III, Colin Albright McDonough
-
Patent number: 8504008Abstract: In general, techniques and systems for controlling a parameter of a target device are described. In one example, a method includes obtaining, by a computing device, control information from an identification device located remote from a target device, wherein the control information is associated with the target device, and, responsive to obtaining the control information, displaying a control panel at a display of the computing device, wherein the control panel comprises at least one parameter that at least partially defines operation of the target device. The method may also include receiving, by the computing device, an adjustment to the at least one parameter of the control panel, and responsive to receiving the adjustment, transmitting adjustment information to a receiver associated with the target device, wherein the adjustment information is representative of the adjustment.Type: GrantFiled: September 12, 2012Date of Patent: August 6, 2013Assignee: Google Inc.Inventors: Richard Carl Gossweiler, III, Colin Albright McDonough, Roy Want
-
Publication number: 20130138521Abstract: A wireless communication device configured to transmit and receive near-field communication including data associated with the purchase of a product. Supplemental content associated with the purchased can be identified by the wireless device and/or a merchant device and provided to the wireless device. Supplemental content may include machine-readable and machine-storable work product and instruction, document, electronic media, computer-implemented instructions, or any form of content that can exist in a computer-based environment. The supplemental content may be determined based on information about the user, information about the product or service being purchased, and information about the point-of-sale.Type: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: GOOGLE INC.Inventors: Roy Want, Richard Gossweiler, Colin Albright McDonough
-
Patent number: 8405572Abstract: A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be operably coupled to the processor and arranged within the housing. The display assembly can include a first display, a privacy filter, and a second display. The first display can output a first portion of the display. The second display can output a second portion of the display. The privacy filter and the first and second displays can be arranged such that the first portion of the display assembly is filtered by the privacy filter to be viewable in a first viewable arc. The second portion of the display assembly can be viewable in a second viewable arc that is different than the first viewable arc. The first and second displays can be LCD's.Type: GrantFiled: December 6, 2011Date of Patent: March 26, 2013Assignee: Google Inc.Inventors: Roy Want, Richard Carl Gossweiler, III, Colin Albright McDonough
-
Publication number: 20130033366Abstract: A device includes an actuator that provides haptic feedback in response to a control signal and a controller that outputs the control signal to the actuator. The actuator is in an ON condition when the control signal is at a first voltage and is in an OFF condition when the control signal is at a second voltage. The control signal includes a first time, during which the control signal switches between the first voltage and the second voltage, and a second time, during which the control signal is at the second voltage. During the first time the control signal switches between the first voltage and the second voltage such that the user does not perceive the actuator switching between the ON condition and the OFF condition.Type: ApplicationFiled: August 1, 2011Publication date: February 7, 2013Inventors: COLIN ALBRIGHT MCDONOUGH, RICHARD CARL GOSSWEILER, III
-
Patent number: 8271662Abstract: In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using short-range wireless communication functionality. Responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality. A communication session may be established between the first computing device and the second computing device using the secondary communication functionality.Type: GrantFiled: September 30, 2011Date of Patent: September 18, 2012Assignee: Google Inc.Inventors: Richard Carl Gossweiler, III, Colin Albright McDonough