Patents by Inventor Frank Zhengfan Yang
Frank Zhengfan Yang 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: 12106342Abstract: A marketplace server includes memory, an interface, and a processing module operably coupled to the memory and interface. The processing module is operable to generate static exchange item information for an exchange item, wherein the static exchange item information is not shared with a computing device and includes one or more of a static exchange item serial number, a static issuer identifier (ID), a static owner ID, static conditions, static rules, and static use options. The processing module is operable to generate dynamic exchange item information for utilizing the exchange item, where the dynamic exchange item information includes one or more of a first dynamic exchange item serial number, a first dynamic issuer identifier (ID), a first dynamic owner ID, first dynamic conditions, first dynamic rules, and first dynamic use options. The processing module is operable to send, via the interface, the dynamic exchange item information to the computing device.Type: GrantFiled: September 20, 2022Date of Patent: October 1, 2024Assignee: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Patent number: 11769186Abstract: 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: GrantFiled: April 26, 2022Date of Patent: September 26, 2023Assignee: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Patent number: 11694207Abstract: A method for execution by a marketplace server includes detecting fraudulent acquisition of an exchange item by a first computing device, where the exchange item has a static identifier (ID) and a dynamic ID that is generated based on exchange item security parameters associated with the exchange item. The method further includes deactivating the dynamic ID and the exchange item security parameters in response to the detecting fraudulent acquisition, where the static ID of the exchange item remains active and valid. The method further includes generating second exchange item security parameters for the exchange item. The method further includes generating a second dynamic ID based on the second exchange item security parameters, where the second dynamic ID establishes the exchange item for utilization in an exchange item marketplace network. The method further includes updating a record in a marketplace database to include the second dynamic ID.Type: GrantFiled: August 31, 2022Date of Patent: July 4, 2023Assignee: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20230009924Abstract: A marketplace server includes memory, an interface, and a processing module operably coupled to the memory and interface. The processing module is operable to generate static exchange item information for an exchange item, wherein the static exchange item information is not shared with a computing device and includes one or more of a static exchange item serial number, a static issuer identifier (ID), a static owner ID, static conditions, static rules, and static use options. The processing module is operable to generate dynamic exchange item information for utilizing the exchange item, where the dynamic exchange item information includes one or more of a first dynamic exchange item serial number, a first dynamic issuer identifier (ID), a first dynamic owner ID, first dynamic conditions, first dynamic rules, and first dynamic use options. The processing module is operable to send, via the interface, the dynamic exchange item information to the computing device.Type: ApplicationFiled: September 20, 2022Publication date: January 12, 2023Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Publication number: 20220414666Abstract: A method for execution by a marketplace server includes detecting fraudulent acquisition of an exchange item by a first computing device, where the exchange item has a static identifier (ID) and a dynamic ID that is generated based on exchange item security parameters associated with the exchange item. The method further includes deactivating the dynamic ID and the exchange item security parameters in response to the detecting fraudulent acquisition, where the static ID of the exchange item remains active and valid. The method further includes generating second exchange item security parameters for the exchange item. The method further includes generating a second dynamic ID based on the second exchange item security parameters, where the second dynamic ID establishes the exchange item for utilization in an exchange item marketplace network. The method further includes updating a record in a marketplace database to include the second dynamic ID.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20220414668Abstract: A method for execution by a marketplace server of an exchange item marketplace network includes receiving a use request from a user computing device of the exchange item marketplace network that includes first dynamically secure exchange item data associated with an exchange item. The method further includes generating second dynamically secure exchange item data using a dynamic securing function having inputs that includes a marketplace time value, one or more security parameters, and one or more aspects of an exchange item data file associated with the exchange item. The method further includes 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 the use request.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20220414667Abstract: A method includes receiving, by a marketplace server, a sharing request regarding an exchange item from a first computing device, where the sharing request indicates a sharing approach for sharing the exchange item with one or more other computing devices and includes dynamic exchange item information generated by the first computing device. The method further includes verifying, by the marketplace server, the dynamic exchange item information received from the first computing device. When the verification is favorable, the method includes generating shared exchange item security parameters for the one or more other computing devices, generating shared exchange item information in accordance with the sharing approach, and sending the shared exchange item security parameters and the shared exchange item information to the one or more other computing devices for facilitating utilization of the exchange item by the one or more other computing devices in accordance with the shared approach.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20220358510Abstract: A method for execution by a marketplace server of a marketplace computing network includes determining to convert a first exchange item of a plurality of exchange items from a static exchange item into a dynamic exchange item. The method further includes obtaining static bits of a static identifier associated with the first exchange item. The method further includes generating dynamic bits based on security parameters associated with the first exchange item. The method further includes performing a dynamic securing function to combine at least a portion of the static bits with at least a portion of the dynamic bits to produce a dynamic identifier. The method further includes updating, in a marketplace database of the marketplace computing network, a first record associated with the first exchange item to include the dynamic identifier.Type: ApplicationFiled: July 27, 2022Publication date: November 10, 2022Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20220351192Abstract: A method for execution by a computing device includes acquiring ownership of an exchange item associated with exchange item information. The method further includes receiving, from a marketplace server, exchange item security parameters associated with the exchange item. The method further includes determining to redeem at least a portion of the exchange item and generating dynamic exchange item information based on the exchange item security parameters. The method further includes determining a security code for the redeeming the exchange item based on the dynamic exchange item information. The method further includes sending a redemption request to the marketplace server and receiving a redemption response regarding the redeeming the exchange item that includes an indication of a verification process result performed by the marketplace server to verify the security code. When the redemption response is favorable, the method includes utilizing the exchange item in accordance with the redemption response.Type: ApplicationFiled: April 29, 2022Publication date: November 3, 2022Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Patent number: 11488169Abstract: 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: GrantFiled: September 22, 2017Date of Patent: November 1, 2022Assignee: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20220253914Abstract: 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: ApplicationFiled: April 26, 2022Publication date: August 11, 2022Applicant: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Patent number: 11341551Abstract: 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: GrantFiled: January 18, 2018Date of Patent: May 24, 2022Assignee: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Publication number: 20220114586Abstract: 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: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Applicant: Raise Marketplace, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Patent number: 11222338Abstract: 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: GrantFiled: September 22, 2017Date of Patent: January 11, 2022Assignee: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang
-
Patent number: 11074584Abstract: 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: GrantFiled: October 31, 2016Date of Patent: July 27, 2021Assignee: RAISE MARKETPLACE, LLCInventors: David S. McGregor, Frank Zhengfan Yang
-
Patent number: 10922728Abstract: 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: GrantFiled: January 18, 2018Date of Patent: February 16, 2021Assignee: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Publication number: 20180204260Abstract: 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: ApplicationFiled: January 18, 2018Publication date: July 19, 2018Applicant: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Publication number: 20180204259Abstract: 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: ApplicationFiled: January 18, 2018Publication date: July 19, 2018Applicant: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
-
Publication number: 20180089667Abstract: 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: ApplicationFiled: September 22, 2017Publication date: March 29, 2018Applicant: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang
-
Publication number: 20180089684Abstract: 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: ApplicationFiled: October 31, 2016Publication date: March 29, 2018Applicant: Raise Marketplace Inc.Inventors: David S. McGregor, Frank Zhengfan Yang