Patents by Inventor Mark J. Kilgore

Mark J. Kilgore 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: 20220188911
    Abstract: In one embodiment, a method includes sending instructions for presenting one or more recommended vendors to a client system associated with a first user via an application associated with a computing system, wherein the one or more recommended vendors are selected based on location data and user data associated with the first user, receiving a user selection of a recommended vendor from the one or more recommended vendors from the client system via the application, sending instructions for presenting an ordering interface comprising one or more catalog items and one or more delivery options to the client system via the application, receiving a user selection of one or more of the catalog items and one of the delivery options from the client system via the application, and sending an order based on the user selected catalog items and delivery option to a third-party system associated with the user selected vendor.
    Type: Application
    Filed: March 3, 2022
    Publication date: June 16, 2022
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Patent number: 11301924
    Abstract: In one embodiment, a method includes accessing one or more order parameters associated with a first user, the order parameters including one or more user-specified parameters. The method includes determining a user preference vector for the first user. The method includes accessing references to catalog items offered by one or more vendors. Each reference is associated with one or more metadata items provided by the respective vendor. The method includes providing a first reference to a client system of the first user based on at least a comparison of the one or more order parameters, the user preference vector, and the one or more metadata items corresponding to the first reference.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Patent number: 11145006
    Abstract: In one embodiment, a method includes accessing a social graph maintained by an online social network, the social graph including nodes and edges connecting the nodes, each edge representing a relationship between two of the nodes. The method also includes receiving an indication that a first user of the online social network has interacted with a content object posted by a second user of the online social network, wherein the content object is associated with a first entity. The method also includes accessing user data associated with the first user and entity data associated with the first entity. In response to receiving the indication, the method identifies one or more prompts based on the user data and the entity data. Finally, at least one of the prompts is sent to a client device of the first user for display.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Patent number: 10949471
    Abstract: In one embodiment, a method includes receiving an indication that a user has created an event object with a plurality of event parameters. The method also includes accessing a social graph with nodes and edges, accessing a database associated with third-party food-service providers. The database includes several food-service parameters. The method also includes generating food-service recommendations for the event. The food service recommendations are based on (1) at least some of the event parameters, (2) at least some of the nodes and edges in the social graph, and (3) at least some of the plurality of food-service parameters. The method also includes sending the food-service recommendations in ranked order to the a client system associated with the user of the online social network.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: March 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Publication number: 20200402143
    Abstract: In one embodiment, a method includes accessing one or more order parameters associated with a first user, the order parameters including one or more user-specified parameters. The method includes determining a user preference vector for the first user. The method includes accessing references to catalog items offered by one or more vendors. Each reference is associated with one or more metadata items provided by the respective vendor. The method includes providing a first reference to a client system of the first user based on at least a comparison of the one or more order parameters, the user preference vector, and the one or more metadata items corresponding to the first reference.
    Type: Application
    Filed: September 2, 2020
    Publication date: December 24, 2020
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Patent number: 10810655
    Abstract: In one embodiment, a method includes receiving one or more order parameters from a client system of a first user of an online social network. The order parameters may include an identifier associated with the first user and a location of the client system. The method also includes receiving references to catalog items from third-party vendors. Each reference may be associated with one or more metadata items. The method also includes scoring each reference based at least in part on the one or more order parameters and the one or more metadata items. The method also includes sending to the client system of the first user one or more references of that has a score above a threshold score.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 20, 2020
    Assignee: Facebook, Inc.
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Publication number: 20190205942
    Abstract: In one embodiment, a method includes receiving location data associated with a client system of a first user on an online social network; determining that the user is located within a threshold proximity to a specified area; receiving catalog information associated with the specified area; and accessing a social graph with nodes and edges. The method also includes determining one or more recommendations for the first user based at least in part on: (1) the edges between the first node and one or more second nodes; and (2) the catalog information associated with the specified area. The method also includes sending the one or more recommendations to the client system for display.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Publication number: 20190205481
    Abstract: In one embodiment, a method includes receiving an indication that a user has created an event object with a plurality of event parameters. The method also includes accessing a social graph with nodes and edges, accessing a database associated with third-party food-service providers. The database includes several food-service parameters. The method also includes generating food-service recommendations for the event. The food service recommendations are based on (1) at least some of the event parameters, (2) at least some of the nodes and edges in the social graph, and (3) at least some of the plurality of food-service parameters. The method also includes sending the food-service recommendations in ranked order to the a client system associated with the user of the online social network.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Publication number: 20190205999
    Abstract: In one embodiment, a method includes accessing a social graph maintained by an online social network, the social graph including nodes and edges connecting the nodes, each edge representing a relationship between two of the nodes. The method also includes receiving an indication that a first user of the online social network has interacted with a content object posted by a second user of the online social network, wherein the content object is associated with a first entity. The method also includes accessing user data associated with the first user and entity data associated with the first entity. In response to receiving the indication, the method identifies one or more prompts based on the user data and the entity data. Finally, at least one of the prompts is sent to a client device of the first user for display.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
  • Publication number: 20190205973
    Abstract: In one embodiment, a method includes receiving one or more order parameters from a client system of a first user of an online social network. The order parameters may include an identifier associated with the first user and a location of the client system. The method also includes receiving references to catalog items from third-party vendors. Each reference may be associated with one or more metadata items. The method also includes scoring each reference based at least in part on the one or more order parameters and the one or more metadata items. The method also includes sending to the client system of the first user one or more references of that has a score above a threshold score.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 4, 2019
    Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter