Patents by Inventor David S. McGregor

David S. McGregor 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: 20220253914
    Abstract: A method for execution by a marketplace server includes receiving a use request regarding an exchange item from a merchant computing device, the exchange item is associated with static exchange item information. The method includes retrieving a verified device identifier associated with the exchange item based on the use request and identifying a user computing device based on the verified device identifier. The method includes generating first dynamic exchange item information based on the static exchange item information and generating a use verification code based on the first dynamic exchange item information and the use request. The method includes sending the use verification code to the identified user computing device and receiving information representing the use verification code from the merchant computing device.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Patent number: 11341551
    Abstract: A method includes a user device computing sending a use request regarding an exchange item to a merchant computing device. The method further includes the merchant computing device sending information representing the use request to a marketplace server. The method further includes the marketplace server identifying a user computing device that is associated with the exchange item. The method further includes the marketplace server generating a use verification code and sending it to the identified user computing device. When the user computing device is the identified user computing device, the method further includes the user computing device receiving the use verification code and sending to the merchant computing device. The method further includes the merchant computing device sending information representing the use verification code to the marketplace server.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: May 24, 2022
    Assignee: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Publication number: 20220114586
    Abstract: A method includes generating, by a marketplace server of an exchange item marketplace network, exchange item security parameters for an exchange item. The method further includes sending the exchange item security parameters to a first computing device. The method further includes receiving a redistribution request regarding the exchange item from the first computing device, where the request indicates redistributing at least a portion of the exchange item to a second computing device, where the redistribution request includes dynamic exchange item information generated by the first computing device. The method further includes verifying the dynamic exchange item information received from the first computing device. When the verification is favorable, the method further includes generating second exchange item security parameters for the second computing device regarding the at least the portion of the exchange item.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Applicant: Raise Marketplace, LLC
    Inventors: David S. McGregor, Frank Zhengfan Yang
  • Publication number: 20220020024
    Abstract: A method includes receiving, by a cryptocurrency-based payment backing account device of a cryptocurrency payment system, a lock instruction from a network computing device to lock an amount of system cryptocurrency based on real-time payment information regarding a cryptocurrency-based payment from a source computing device to a destination computing device. The method further includes determining, by the cryptocurrency-based payment backing account device, a cryptocurrency-based payment backing account associated with the real-time payment information and locking the amount of system cryptocurrency. The method further includes when the release instruction from the network computing device is received, releasing the amount of the system cryptocurrency and when the consume instruction from the network computing device is received, transferring the amount of the system cryptocurrency to an account associated with the network computing device to cover the cryptocurrency-based payment.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Applicant: Flexa Network Inc.
    Inventors: Tyler Robert Spalding, Trevor Filter, Zachary Kilgore, David S. McGregor, Christopher M. Pick
  • Patent number: 11222338
    Abstract: A method includes detecting, by a marketplace server of a computing network, fraudulent acquisition of an exchange item by a first computing device of the computing network. The exchange item has a first dynamic identifier (ID) that was created for the first computing device, where the first computing device is a first owner of the exchange item, exchange item information is associated with the exchange item, and the exchange item information includes a static ID of the exchange item. The method further includes deactivating, by the marketplace server, the first dynamic ID in response to the detecting fraudulent acquisition. The method further includes, after deactivating the first dynamic ID, detecting, by the marketplace server, requested use of the exchange item by the first computing device, denying, by the marketplace server, the requested use of the exchange item, and reclaiming, by the marketplace server, ownership of the exchange item.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: January 11, 2022
    Assignee: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang
  • Publication number: 20210350373
    Abstract: A method for execution by a network computing device of a cryptocurrency payment system includes receiving real-time payment information regarding a cryptocurrency-based payment from a source computing device to a destination computing device. In response to receiving the real-time payment information, the method further includes: initiating a real-time cryptocurrency-based payment process to pay the destination computing device in a selected currency, where payment of the selected currency to the destination computing device occurs within a first time frame; and initiating a nonreal-time cryptocurrency-based payment reconciliation process to reconcile the cryptocurrency-based payment with a cryptocurrency-based payment backing account, where the reconciliation of the cryptocurrency-based payment with the cryptocurrency-based payment backing account occurs within a second time frame, and where the second time frame is longer than the first time frame.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 11, 2021
    Applicant: Flexa Network Inc.
    Inventors: Tyler Robert Spalding, Trevor Filter, Zachary Kilgore, David S. McGregor, Christopher M. Pick
  • Patent number: 11074584
    Abstract: A method includes a marketplace server establishing one or more security parameters for an exchange item and securely providing the one or more security parameters to a user computing device of the data communication system. When the user computing device desires to use the exchange item, the method further includes generating, by the user computing device, first dynamically secure exchange item data. The method further includes the marketplace server receiving the first dynamically secure exchange item data from the user computing device, generating second dynamically secure exchange item data, and comparing the first dynamically secure exchange item data with the second dynamically secure exchange item data. When the first dynamically secure exchange item data substantially matches the second dynamically secure exchange item data, the method further includes authorizing, by the marketplace server, the use of the exchange item by the user computing device.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 27, 2021
    Assignee: RAISE MARKETPLACE, LLC
    Inventors: David S. McGregor, Frank Zhengfan Yang
  • Patent number: 10922728
    Abstract: A method includes receiving a request regarding an exchange item that is associated with a computing device. The method further includes generating first dynamic exchange item information based on static exchange item information. The method further includes generating a first verification code based on the first dynamic exchange item information and the request. The method further includes sending the first verification code to the computing device. The method further includes receiving a computer ID and a reply code. The method further includes determining whether the computer ID matches the static owner ID. When the computer ID matches the static owner ID and the reply code corresponds to the first verification code, sending the first dynamic exchange item information to the computing device. When the computer ID does not match the static owner ID or the code does not match the first verification code, deleting the first dynamic exchange item information.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 16, 2021
    Assignee: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Publication number: 20180204259
    Abstract: A method includes receiving a request regarding an exchange item that is associated with a computing device. The method further includes generating first dynamic exchange item information based on static exchange item information. The method further includes generating a first verification code based on the first dynamic exchange item information and the request. The method further includes sending the first verification code to the computing device. The method further includes receiving a computer ID and a reply code. The method further includes determining whether the computer ID matches the static owner ID. When the computer ID matches the static owner ID and the reply code corresponds to the first verification code, sending the first dynamic exchange item information to the computing device. When the computer ID does not match the static owner ID or the code does not match the first verification code, deleting the first dynamic exchange item information.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 19, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Publication number: 20180204260
    Abstract: A method includes a user device computing sending a use request regarding an exchange item to a merchant computing device. The method further includes the merchant computing device sending information representing the use request to a marketplace server. The method further includes the marketplace server identifying a user computing device that is associated with the exchange item. The method further includes the marketplace server generating a use verification code and sending it to the identified user computing device. When the user computing device is the identified user computing device, the method further includes the user computing device receiving the use verification code and sending to the merchant computing device. The method further includes the merchant computing device sending information representing the use verification code to the marketplace server.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 19, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Publication number: 20180089667
    Abstract: A method includes a marketplace server establishing one or more security parameters for an exchange item and securely providing the one or more security parameters to a user computing device of the data communication system. When the user computing device desires to use the exchange item, the method further includes generating, by the user computing device, first dynamically secure exchange item data. The method further includes the marketplace server receiving the first dynamically secure exchange item data from the user computing device, generating second dynamically secure exchange item data, and comparing the first dynamically secure exchange item data with the second dynamically secure exchange item data. When the first dynamically secure exchange item data substantially matches the second dynamically secure exchange item data, the method further includes authorizing, by the marketplace server, the use of the exchange item by the user computing device.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 29, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang
  • Publication number: 20180089685
    Abstract: A method includes detecting, by a marketplace server of a computing network, fraudulent acquisition of an exchange item by a first computing device of the computing network. The exchange item has a first dynamic identifier (ID) that was created for the first computing device, where the first computing device is a first owner of the exchange item, exchange item information is associated with the exchange item, and the exchange item information includes a static ID of the exchange item. The method further includes deactivating, by the marketplace server, the first dynamic ID in response to the detecting fraudulent acquisition. The method further includes, after deactivating the first dynamic ID, detecting, by the marketplace server, requested use of the exchange item by the first computing device, denying, by the marketplace server, the requested use of the exchange item, and reclaiming, by the marketplace server, ownership of the exchange item.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 29, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang
  • Publication number: 20180089684
    Abstract: A method includes a marketplace server establishing one or more security parameters for an exchange item and securely providing the one or more security parameters to a user computing device of the data communication system. When the user computing device desires to use the exchange item, the method further includes generating, by the user computing device, first dynamically secure exchange item data. The method further includes the marketplace server receiving the first dynamically secure exchange item data from the user computing device, generating second dynamically secure exchange item data, and comparing the first dynamically secure exchange item data with the second dynamically secure exchange item data. When the first dynamically secure exchange item data substantially matches the second dynamically secure exchange item data, the method further includes authorizing, by the marketplace server, the use of the exchange item by the user computing device.
    Type: Application
    Filed: October 31, 2016
    Publication date: March 29, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang