Patents by Inventor James McDonald Bostock

James McDonald Bostock 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: 20230034409
    Abstract: Provided is a method for providing product data to a user. The method may include receiving query data associated with a plurality of queries of a database by a user. A classification for at least two queries of the plurality of queries may be determined. A product associated with the classification of the at least two queries may be determined. A potential revenue associated with the product may be calculated based on the user. A probability that the user will purchase the product may be calculated. A score may be calculated based on the potential revenue and the probability that the user will purchase the product. Product data associated with the product may be transmitted to the user if the score exceeds a threshold. A system and computer program product are also disclosed.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Inventors: James McDonald Bostock, Lisa Hammitt
  • Publication number: 20230018081
    Abstract: A method for determining relationships of entities associated with interactions may include receiving interaction data associated with interactions between first and second entities. The interaction data may include first entity identification data, second entity identification data, and relative timing data. A node may be generated for each second entity. A set of edges may be generated for each first entity to include an edge connecting the node associated with second entity identification data of each interaction to the node associated with second entity identification data of a next interaction based on the relative timing data. Sample data associated with a portion of the nodes/edges may be generated. A vector for each node of the sample may be generated. A distance between each vector and other vectors may be determined. A relationship between each second entity may be determined based on the distance. Systems and products are also disclosed.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Inventors: Renjun Xu, Emily Xu, James McDonald Bostock, Lisa Hammitt
  • Patent number: 11481829
    Abstract: Provided is a method for providing product data to a user. The method may include receiving query data associated with a plurality of queries of a database by a user. A classification for at least two queries of the plurality of queries may be determined. A product associated with the classification of the at least two queries may be determined. A potential revenue associated with the product may be calculated based on the user. A probability that the user will purchase the product may be calculated. A score may be calculated based on the potential revenue and the probability that the user will purchase the product. Product data associated with the product may be transmitted to the user if the score exceeds a threshold. A system and computer program product are also disclosed.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: October 25, 2022
    Assignee: Visa International Service Association
    Inventors: James McDonald Bostock, Lisa Hammitt
  • Patent number: 11475301
    Abstract: A method for determining relationships of entities associated with interactions may include receiving interaction data associated with interactions between first and second entities. The interaction data may include first entity identification data, second entity identification data, and relative timing data. A node may be generated for each second entity. A set of edges may be generated for each first entity to include an edge connecting the node associated with second entity identification data of each interaction to the node associated with second entity identification data of a next interaction based on the relative timing data. Sample data associated with a portion of the nodes/edges may be generated. A vector for each node of the sample may be generated. A distance between each vector and other vectors may be determined. A relationship between each second entity may be determined based on the distance. Systems and products are also disclosed.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 18, 2022
    Assignee: Visa International Service Association
    Inventors: Renjun Xu, Emily Xu, James McDonald Bostock, Lisa Hammitt
  • Publication number: 20210295355
    Abstract: Embodiments of the invention are directed to systems, methods, and devices for generating values for an incomplete profile. By way of example, an incomplete profile for an entity (e.g., a resource provider) associated with a review platform may be analyzed to identify missing/empty data fields. In some embodiments, the incomplete profile may include a plurality of data fields, wherein at least one data field of the profile is empty. The method may further include determining, by the server computer, at least one data element for the at least one data field using transaction data associated with at least one transaction. The unknown data field can be populated with the determined data element, thereby completing or partially completing the incomplete profile. These operations can be performed independent of user interaction.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventors: James McDonald Bostock, Lisa Hammitt
  • Publication number: 20200210833
    Abstract: A method for determining relationships of entities associated with interactions may include receiving interaction data associated with interactions between first and second entities. The interaction data may include first entity identification data, second entity identification data, and relative timing data. A node may be generated for each second entity. A set of edges may be generated for each first entity to include an edge connecting the node associated with second entity identification data of each interaction to the node associated with second entity identification data of a next interaction based on the relative timing data. Sample data associated with a portion of the nodes/edges may be generated. A vector for each node of the sample may be generated. A distance between each vector and other vectors may be determined. A relationship between each second entity may be determined based on the distance. Systems and products are also disclosed.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 2, 2020
    Inventors: Renjun Xu, Emily Xu, James McDonald Bostock, Lisa Hammitt
  • Publication number: 20200020017
    Abstract: Provided is a method for providing product data to a user. The method may include receiving query data associated with a plurality of queries of a database by a user. A classification for at least two queries of the plurality of queries may be determined. A product associated with the classification of the at least two queries may be determined. A potential revenue associated with the product may be calculated based on the user. A probability that the user will purchase the product may be calculated. A score may be calculated based on the potential revenue and the probability that the user will purchase the product. Product data associated with the product may be transmitted to the user if the score exceeds a threshold. A system and computer program product are also disclosed.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 16, 2020
    Inventors: James McDonald Bostock, Lisa Hammitt