Patents by Inventor Scott Roy Atwood
Scott Roy Atwood 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: 20200042693Abstract: 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: October 11, 2019Publication date: February 6, 2020Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
-
Patent number: 10445491Abstract: 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: November 16, 2017Date of Patent: October 15, 2019Assignee: GOOGLE LLCInventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
-
Publication number: 20180096131Abstract: 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 16, 2017Publication date: April 5, 2018Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
-
Patent number: 9852283Abstract: 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: November 10, 2016Date of Patent: December 26, 2017Assignee: GOOGLE LLCInventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
-
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
-
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
-
Publication number: 20150134518Abstract: A user establishes a digital wallet and registers with and signs in to an authorized application. The user begins a web browsing session, accesses a merchant website, and initiates a transaction using the digital wallet. The user web browser is directed to an authentication page. The user authorizes the transaction and has the option to pre-authorize the merchant for future transactions. The user is redirected to the merchant website and approves the transaction. The transaction is conducted with the virtual credit number created by the payment processing system. The user initiates a subsequent transaction. The digital wallet determines that the previous browsing session is active, the merchant is pre-authorized, and the user is logged into the authorized application. The subsequent transaction is processed without having to be authenticated by the user via the authentication page. Otherwise, the user re-authorizes the merchant via the authentication page before the subsequent transaction proceeds.Type: ApplicationFiled: November 14, 2013Publication date: May 14, 2015Applicant: GOOGLE INC.Inventors: Barak Turovsky, Estella Chan, Scott Roy Atwood, Stanley N. Marshall, III
-
Publication number: 20150082407Abstract: 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: September 19, 2013Publication date: March 19, 2015Applicant: GOOGLE INC.Inventors: Michael David Galpin, Jon Christian Boekenoogen, Scott Roy Atwood, Jeffrey William Hamilton
-
Publication number: 20140259028Abstract: A client application operating in the foreground on a computing device establishes a temporary background communication with a second application by requesting the operating system launch a URL associated with the second application. The request to launch the URL includes a named pasteboard. The second application records the named pasteboard and opens a monitoring process to monitor the pasteboard. The first and second application may communicate by reading and writing information to the named pasteboard while the first application continues to operate in the foreground.Type: ApplicationFiled: December 26, 2013Publication date: September 11, 2014Applicant: GOOGLE INC.Inventors: Scott Roy Atwood, Prakash Hariramani
-
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