Patents by Inventor Gregory L. Truty

Gregory L. 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).

  • Publication number: 20230123023
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Application
    Filed: October 26, 2022
    Publication date: April 20, 2023
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 11521195
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: December 6, 2022
    Assignee: Edison Vault, LLC
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 11514425
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: November 29, 2022
    Assignee: Edison Vault, LLC
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Publication number: 20220058615
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Application
    Filed: July 12, 2021
    Publication date: February 24, 2022
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Publication number: 20220036335
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Application
    Filed: July 13, 2021
    Publication date: February 3, 2022
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 11093930
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 17, 2021
    Assignee: INTERNAITONAL BUSINESS MACHINES CORPORATION
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 11093929
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 10831858
    Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Publication number: 20190243866
    Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 8, 2019
    Inventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Patent number: 10346502
    Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Patent number: 10346501
    Abstract: Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Todd E. Kaplinger, Victor S. Moore, Gregory L. Truty
  • Publication number: 20190188681
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Application
    Filed: February 12, 2019
    Publication date: June 20, 2019
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 10318949
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Publication number: 20190172049
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Application
    Filed: February 12, 2019
    Publication date: June 6, 2019
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 10311425
    Abstract: A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A “pass,” as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Todd E. Kaplinger, Gal Shachor, Gregory L. Truty
  • Patent number: 10057329
    Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic. Subscription information is stored on the message switch in one or more access control lists associated with the message queue.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty
  • Patent number: 10028092
    Abstract: A computing device may receive a plurality of beacon data from one or more beacons located within a geographic region, generate a plurality of beacon events based at least in part on the plurality of beacon data, accumulate the plurality of beacon events without sending the plurality of beacon events from the computing device to a remote computing device, and, in response to the occurrence of a trigger event, send the plurality of beacon events accumulated by the computing device to the remote computing device.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Bordash, Lisa Seacat DeLuca, Todd E. Kaplinger, Gregory L. Truty
  • Patent number: 9998559
    Abstract: A first computing device receives a first request from a client computing device, wherein the first request includes a markup language request. The first computing device transmits the first request to a second computing device, wherein the second computing device services the first request. The first computing device receives the serviced first request, wherein the serviced first request includes a manifest tag. The first computing device caches the serviced first request. The first computing device transmits the serviced first request to the client computing device.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: John S. Cox, Gennaro A. Cuomo, Todd E. Kaplinger, Christopher C. Mitchell, Victor S. Moore, Gregory L. Truty
  • Patent number: 9948750
    Abstract: A method, system and computer program product for delivering tailored specific content to a mobile device. A shim application is provided to the mobile device by a content server after the mobile device visits the content server for the first time. The shim application detects the capabilities of the mobile device, such as the screen size, screen resolution, memory size, browser capabilities, etc. The shim application then includes such information in the header of the requests, such as a request for content, sent from the mobile device to the content server. The content server then generates the requested content in the appropriate format based on the information provided in the header. In this manner, the content server will now be able to ensure that the content provided by the content server for a particular mobile device will be appropriately displayed on the mobile device.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Daniel Jemiolo, Todd E. Kaplinger, Christopher C. Mitchell, Gregory L. Truty
  • Publication number: 20180069915
    Abstract: Embodiments relate to message switch file sharing. A file is accessed by a computer processor of a client producer device to share with a plurality of client consumer devices across a network. The computer processor partitions the file into a sequence of message payloads associated with a topic. A sequence of messages is formed including the topic and the sequence of message payloads. The sequence of messages is published to a message queue associated with the topic in a message switch in the network. The message switch provides the client consumer devices with access to the sequence of message payloads based on subscriptions to the topic. Subscription information is stored on the message switch in one or more access control lists associated with the message queue.
    Type: Application
    Filed: November 2, 2017
    Publication date: March 8, 2018
    Inventors: Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore, Gregory L. Truty