Patents by Inventor Gregory Louis Truty
Gregory Louis Truty 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: 11042875Abstract: Embodiments include a method for configuring a token transfer device for electronic transactions. The method can include requesting, by a token transfer device, one or more tokens having specified transaction exchange value; receiving, over a network, the one or more tokens; assigning, by the token transfer device, validation parameters indicating conditions under which the one or more tokens will be accepted in a transaction; determining, by the token transfer device, that one or more of the conditions have been met based on data provided by electronic components of the token transfer device; and initiating the transaction with a point of sale system.Type: GrantFiled: November 7, 2019Date of Patent: June 22, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nitin Gaur, Gregory Louis Truty
-
Publication number: 20200074467Abstract: Embodiments include a method for configuring a token transfer device for electronic transactions. The method can include requesting, by a token transfer device, one or more tokens having specified transaction exchange value; receiving, over a network, the one or more tokens; assigning, by the token transfer device, validation parameters indicating conditions under which the one or more tokens will be accepted in a transaction; determining, by the token transfer device, that one or more of the conditions have been met based on data provided by electronic components of the token transfer device; and initiating the transaction with a point of sale system.Type: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Inventors: Nitin Gaur, Gregory Louis Truty
-
Patent number: 10504115Abstract: A method for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.Type: GrantFiled: June 22, 2018Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Nitin Gaur, Gregory Louis Truty
-
Publication number: 20180300721Abstract: A method for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.Type: ApplicationFiled: June 22, 2018Publication date: October 18, 2018Inventors: Nitin Gaur, Gregory Louis Truty
-
Patent number: 10007912Abstract: A method for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.Type: GrantFiled: December 8, 2015Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Nitin Gaur, Gregory Louis Truty
-
Patent number: 9799032Abstract: A program product and device for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.Type: GrantFiled: January 26, 2015Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Nitin Gaur, Gregory Louis Truty
-
Publication number: 20160217465Abstract: A program product and device for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.Type: ApplicationFiled: January 26, 2015Publication date: July 28, 2016Inventors: Nitin Gaur, Gregory Louis Truty
-
Publication number: 20160217458Abstract: A method for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.Type: ApplicationFiled: December 8, 2015Publication date: July 28, 2016Inventors: Nitin Gaur, Gregory Louis Truty
-
Patent number: 8959246Abstract: A mediation processing node computer processor updates a message. A message is received for processing by a mediation processing node computer processor. It is deduced from a declared interface of the mediation processing node computer processor that one or more message values will be updated by the mediation processing node computer processor as a result of its processing. The interface of the mediation processing node computer processor is then used to obtain the one or more updated values and the updates are then applied to the message.Type: GrantFiled: November 20, 2008Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Simon Antony Holdsworth, Gregory Louis Truty
-
Patent number: 8375211Abstract: An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.Type: GrantFiled: April 21, 2009Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Hyen Vui Chung, Takahide Nogayama, Gregory Louis Truty, Kenichiro Ueno
-
Publication number: 20100268952Abstract: An XML digital signature mechanism for providing message integrity. A sending party serializes a source XML document into a serialized byte array, calculates the source offset and length of the array of the signed part in the serialized byte array, and calculates a source hash value using the serialized array and the source offset and length. The serialized byte array is a non-canonicalized array. The array and source hash value used to sign a part or the whole of the serialized byte array is sent to a receiving party. The receiving party calculates the target offset and length of the signed part in the serialized byte array and calculates a target hash value of the signed part by using the array and the target offset and length. The receiving party compares the target hash value and the source hash value to verify the integrity of the target XML document.Type: ApplicationFiled: April 21, 2009Publication date: October 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hyen Vui Chung, Takahide Nogayama, Gregory Louis Truty, Kenichiro Ueno
-
Patent number: 7809743Abstract: A mechanism is presented for merging e-mail messages into a collated file. An e-mail message and its associated responses may be accessed and collated based on a selected pattern for responses. The set of e-mails may be collated into a single document with the responses associated with the particular message to which the response is directed. Using pattern matching operations in an iterative fashion, a response may be associated with the message that elicited the response whether the original message or a previous response. The form of association may be user selectable.Type: GrantFiled: March 20, 2008Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventor: Gregory Louis Truty
-
Publication number: 20090132672Abstract: A mediation processing node computer processor updates a message. A message is received for processing by a mediation processing node computer processor. It is deduced from a declared interface of the mediation processing node computer processor that one or more message values will be updated by the mediation processing node computer processor as a result of its processing. The interface of the mediation processing node computer processor is then used to obtain the one or more updated values and the updates are then applied to the message.Type: ApplicationFiled: November 20, 2008Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon Antony Holdsworth, Gregory Louis Truty
-
Publication number: 20080177891Abstract: The present invention is directed to a method and system of allowing the user-defined code to be written in such a way as to be independent on the underlying transport yet still send and receive information via transport-specific artifacts. As such, a user may not be required to develop unique code for each different transport. A developer may set user-defined transport-agnostic properties and associated values without concerning an underlying transport. A deployer will provide an external mapping of those user-defined transport-agnostic properties to one or more specific transports which are to be supported. The system may allow new or different transports to be supported by the user-defined code without requiring the developer to change the user-defined code. Only the mapping information decoupled from the user-defined properties may need to be changed for different transports.Type: ApplicationFiled: March 26, 2008Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey Lee Barrett, Richard Alan Sitze, Gregory Louis Truty, Ping Wang
-
Publication number: 20080168060Abstract: A mechanism is presented for merging e-mail messages into a collated file. An e-mail message and its associated responses may be accessed and collated based on a selected pattern for responses. The set of e-mails may be collated into a single document with the responses associated with the particular message to which the response is directed. Using pattern matching operations in an iterative fashion, a response may be associated with the message that elicited the response whether the original message or a previous response. The form of association may be user selectable.Type: ApplicationFiled: March 20, 2008Publication date: July 10, 2008Applicant: International Business machines CorporationInventor: Gregory Louis Truty
-
Patent number: 7386592Abstract: A mechanism is presented for merging e-mail messages into a collated file. An e-mail message and its associated responses may be accessed and collated based on a selected pattern for responses. The set of e-mails may be collated into a single document with the responses associated with the particular message to which the response is directed. Using pattern matching operations in an iterative fashion, a response may be associated with the message that elicited the response whether the original message or a previous response. The form of association may be user selectable.Type: GrantFiled: July 24, 2003Date of Patent: June 10, 2008Assignee: International Business Machines CorporationInventor: Gregory Louis Truty
-
Patent number: 7093073Abstract: A mechanism for caching Web services requests and responses, including testing an incoming request against the cached requests and associated responses is provided. The requests are selectively tested against the cached data in accordance with a set of policies. If a request selected hits in the cache, the response is served up from the cache. Otherwise, the request is passed to the corresponding Web-services server/application. Additionally, a set of predetermined cache specifications for generating request identifiers may be provided. The identifier specification may be autonomically adjusted by determining cache hit/cache miss ratios over the set of identifier specifications and over a set of sample requests. The set of specifications may then be sorted to reflect the performance of the respective cache specification algorithms for the current mix of requests.Type: GrantFiled: June 26, 2003Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventor: Gregory Louis Truty
-
Publication number: 20040267906Abstract: A mechanism for caching Web services requests and responses, including testing an incoming request against the cached requests and associated responses is provided. The requests are selectively tested against the cached data in accordance with a set of policies. If a request selected hits in the cache, the response is served up from the cache. Otherwise, the request is passed to the corresponding Web-services server/application. Additionally, a set of predetermined cache specifications for generating request identifiers may be provided. The identifier specification may be autonomically adjusted by determining cache hit/cache miss ratios over the set of identifier specifications and over a set of sample requests. The set of specifications may then be sorted to reflect the performance of the respective cache specification algorithms for the current mix of requests.Type: ApplicationFiled: June 26, 2003Publication date: December 30, 2004Applicant: International Business Machines CorporationInventor: Gregory Louis Truty