Patents by Inventor Desmond Thomas
Desmond Thomas 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: 20230342776Abstract: A method is disclosed. The method includes receiving interaction data for an interaction with a resource provider interacting with an access device, and responsive to receiving the interaction data, transmitting a network token request message to a token service computer. The method also includes receiving, from the token service computer, a network token response message comprising a network access token, and obtaining a supplemental access token associated with the network access token. The method also includes transmitting a value inquiry message comprising the supplemental access token to a value assessment computer, receiving a value inquiry response message comprising a value indicator from the value assessment computer, and initiating generating an authorization request message comprising an interaction amount that is based at least in part on the value indicator in the value inquiry response message.Type: ApplicationFiled: October 18, 2019Publication date: October 26, 2023Inventors: Christopher O'Kane, Kevin White, Rhidian Desmond Thomas John, Nathan Morgan
-
Patent number: 11640592Abstract: A system, method, and apparatus is provided for integrating multiple payment options on a merchant webpage. The method includes receiving, from a merchant system associated with a merchant webpage, a payment data capture request, generating, with at least one processor, web payment capture data based on the payment data capture request, the web payment capture data configured to adapt the merchant webpage to receive payment information input by a user, communicating, to the merchant system, the web payment capture data, receiving, directly from a client computer via at least one client-side script executed by the client computer based on the web payment capture data, the payment information input by the user, generating, with at least one processor, a transient payment token based on the payment information, and directly communicating the transient payment token to the client computer.Type: GrantFiled: July 17, 2020Date of Patent: May 2, 2023Assignee: Visa International Service AssociationInventors: Bartlomiej Piotr Prokop, Rhidian Desmond Thomas John, Thomas Joseph Looney, Timothy Hodkinson, Bryan Carroll, Nathan Morgan, Brian McManus, Andre Walter Machicao, Clinton Lopaka Florez, Rajiv Dutta, James Donaldson, Shobhit Agrawal, Niall McGurk
-
Patent number: 11263624Abstract: Provided is a computer-implemented method for automatically encoding data in an electronic communication. The method includes the steps of receiving an electronic communication including textual data, the textual data including account data inputted with a microphone and processed with a speech recognition system, in response to receiving the electronic communication, automatically processing the textual data, identifying the account data based on processing the textual data, generating at least one token, wherein the at least one token is unique to the account data, generating a modified electronic communication based at least partially on the textual data and the at least one token, the modified electronic communication comprising the at least one token, and communicating the modified electronic communication to a recipient system. A system and computer program product for automatically encoding data in an electronic communication are also disclosed.Type: GrantFiled: April 17, 2019Date of Patent: March 1, 2022Assignee: Visa International Service AssociationInventors: Rhidian Desmond Thomas John, Bartlomiej Piotr Prokop, Sean Robert Maurice Mathe, Michael Palmer, Mary-Claire Graham, Fiachra Murray, Nicola McCartan
-
Patent number: 11244518Abstract: Digital stages for presenting digital three-dimensional (3D) models are described. A service provider system, such as a content creation service provider system, supports generation of digital content based on incorporation of digital 3D models of objects into digital 3D environments. In particular, this model incorporation and digital content generation is supported by configuring 3D environments as “stages,” which are implemented using data that describes characteristics of the digital 3D stages (e.g., background imagery, environment geometry, lighting, stage cameras, and so forth) according to a schema. Due to such configuration, the service provider can expose digital 3D stages for selection, incorporate digital 3D models at predefined positions within selected stages, and present views of incorporated models via the stages from predefined cameras.Type: GrantFiled: May 28, 2020Date of Patent: February 8, 2022Assignee: Adobe Inc.Inventors: Desmond Thomas Grenfell, Herbert Wolfram
-
Publication number: 20210019716Abstract: A system, method, and apparatus is provided for integrating multiple payment options on a merchant webpage. The method includes receiving, from a merchant system associated with a merchant webpage, a payment data capture request, generating, with at least one processor, web payment capture data based on the payment data capture request, the web payment capture data configured to adapt the merchant webpage to receive payment information input by a user, communicating, to the merchant system, the web payment capture data, receiving, directly from a client computer via at least one client-side script executed by the client computer based on the web payment capture data, the payment information input by the user, generating, with at least one processor, a transient payment token based on the payment information, and directly communicating the transient payment token to the client computer.Type: ApplicationFiled: July 17, 2020Publication date: January 21, 2021Inventors: Bartlomiej Piotr Prokop, Rhidian Desmond Thomas John, Thomas Joseph Looney, Timothy Hodkinson, Bryan Carroll, Nathan Morgan, Brian McManus, Andre Walter Machicao, Clinton Lopaka Florez, Rajiv Dutta, James Donaldson, Shobhit Agrawal, Niall McGurk
-
Publication number: 20200294321Abstract: Digital stages for presenting digital three-dimensional (3D) models are described. A service provider system, such as a content creation service provider system, supports generation of digital content based on incorporation of digital 3D models of objects into digital 3D environments. In particular, this model incorporation and digital content generation is supported by configuring 3D environments as “stages,” which are implemented using data that describes characteristics of the digital 3D stages (e.g., background imagery, environment geometry, lighting, stage cameras, and so forth) according to a schema. Due to such configuration, the service provider can expose digital 3D stages for selection, incorporate digital 3D models at predefined positions within selected stages, and present views of incorporated models via the stages from predefined cameras.Type: ApplicationFiled: May 28, 2020Publication date: September 17, 2020Applicant: Adobe Inc.Inventors: Desmond Thomas Grenfell, Herbert Wolfram
-
Patent number: 10740981Abstract: Digital stages for presenting digital three-dimensional (3D) models are described. A service provider system, such as a content creation service provider system, supports generation of digital content based on incorporation of digital 3D models of objects into digital 3D environments. In particular, this model incorporation and digital content generation is supported by configuring 3D environments as “stages,” which are implemented using data that describes characteristics of the digital 3D stages (e.g., background imagery, environment geometry, lighting, stage cameras, and so forth) according to a schema. Due to such configuration, the service provider can expose digital 3D stages for selection, incorporate digital 3D models at predefined positions within selected stages, and present views of incorporated models via the stages from predefined cameras.Type: GrantFiled: February 6, 2018Date of Patent: August 11, 2020Assignee: Adobe Inc.Inventors: Desmond Thomas Grenfell, Herbert Wolfram
-
Publication number: 20190244435Abstract: Digital stages for presenting digital three-dimensional (3D) models are described. A service provider system, such as a content creation service provider system, supports generation of digital content based on incorporation of digital 3D models of objects into digital 3D environments. In particular, this model incorporation and digital content generation is supported by configuring 3D environments as “stages,” which are implemented using data that describes characteristics of the digital 3D stages (e.g., background imagery, environment geometry, lighting, stage cameras, and so forth) according to a schema. Due to such configuration, the service provider can expose digital 3D stages for selection, incorporate digital 3D models at predefined positions within selected stages, and present views of incorporated models via the stages from predefined cameras.Type: ApplicationFiled: February 6, 2018Publication date: August 8, 2019Applicant: Adobe Inc.Inventors: Desmond Thomas Grenfell, Herbert Wolfram
-
Publication number: 20190244196Abstract: Provided is a computer-implemented method for automatically encoding data in an electronic communication. The method includes the steps of receiving an electronic communication including textual data, the textual data including account data inputted with a microphone and processed with a speech recognition system, in response to receiving the electronic communication, automatically processing the textual data, identifying the account data based on processing the textual data, generating at least one token, wherein the at least one token is unique to the account data, generating a modified electronic communication based at least partially on the textual data and the at least one token, the modified electronic communication comprising the at least one token, and communicating the modified electronic communication to a recipient system. A system and computer program product for automatically encoding data in an electronic communication are also disclosed.Type: ApplicationFiled: April 17, 2019Publication date: August 8, 2019Inventors: Rhidian Desmond Thomas John, Bartlomiej Piotr Prokop, Sean Robert Maurice Mathe, Michael Palmer, Mary-Claire Graham, Fiachra Murray, Nicola McCartan
-
Patent number: 9911229Abstract: Transmission and configuration of three dimensional digital content is described. In one or more implementations, three-dimensional digital content is received having a three-dimensional mesh of a plurality of vertices. Each vertex includes a definition of a characteristic of the three-dimensional content. The definition of the characteristic is transformed for each vertex from a floating point representation to a fixed point representation. The fixed point representation includes a plurality of values that have different amounts of significance in defining the characteristic, one to another. The plurality of values is indexed of the fixed point representation of the definition of the characteristic. The indexing is based on the different amounts of significance, one to another. Output of the three dimensional digital content is controlled based on the indexed plurality of values.Type: GrantFiled: June 17, 2016Date of Patent: March 6, 2018Assignee: Adobe Systems IncorporatedInventor: Desmond Thomas Grenfell
-
Publication number: 20170365096Abstract: Transmission and configuration of three dimensional digital content is described. In one or more implementations, three-dimensional digital content is received having a three-dimensional mesh of a plurality of vertices. Each vertex includes a definition of a characteristic of the three-dimensional content. The definition of the characteristic is transformed for each vertex from a floating point representation to a fixed point representation. The fixed point representation includes a plurality of values that have different amounts of significance in defining the characteristic, one to another. The plurality of values is indexed of the fixed point representation of the definition of the characteristic. The indexing is based on the different amounts of significance, one to another. Output of the three dimensional digital content is controlled based on the indexed plurality of values.Type: ApplicationFiled: June 17, 2016Publication date: December 21, 2017Applicant: Adobe Systems IncorporatedInventor: Desmond Thomas Grenfell
-
Publication number: 20050092057Abstract: A vehicle frame attachment apparatus encompasses a vehicle frame and efficiently distributes the holding or pulling forces involved in aligning a vehicle frame. The frame attachment apparatus includes a vise and a containment mechanism that secures the vehicle frame within the vise. In one embodiment, the vise includes an opposable member and a set of grasping digits that conform to bends in the vehicle frame. An alignment device may be connected to the vise to exert a pulling force and thereby align the vehicle frame. The disclosed vehicle frame alignment apparatus is easy to deploy, and reduces the risk of damaging a vehicle or injuring an alignment technician.Type: ApplicationFiled: June 9, 2004Publication date: May 5, 2005Inventor: Desmond Thomas