Patents by Inventor Jeffrey Lock

Jeffrey Lock 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: 11526920
    Abstract: A server automatically generates a response on behalf of second users to a request received from a first user. A first stage of matching is performed that includes determining which of the second users match a requested location and request type. A second stage of matching is performed for each second user that includes computing a value that quantifies a likelihood of the first user selecting that second user to fulfill the request, and determining a capacity of the second user to fulfill the request. Some of the second users are selected based at least in part on the computed value and the determined capacity of each of the second users. A response is automatically generating for each of the selected second users. The generated responses are transmitted to the first user.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 13, 2022
    Assignee: THUMBTACK, INC.
    Inventors: Muxing Chen, Jeffrey Lock, Benjamin Robert Anderson, Zhenyu Liu, Harsh Pankaj Panchal, Tracy Livengood
  • Patent number: 11212198
    Abstract: A server computer receives configuration data from a first user of a first user device and establishes an interaction limit for the first user based on the configuration data. The server computer subsequently receives a request message from a second user device of a second user that includes parameters, including a request for services. The server computer selects the first user from a plurality of users based on the parameters and the configuration data from the first user. The server computer transmits a quote message to the second user device indicating the selection of the first user and including a quote. When the server computer receives an indication of a response message from the second user device, the server computer processes the response message and determines if the response message is indicative of an interaction type that requires modifying a first user account associated with the first user.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: December 28, 2021
    Assignee: THUMBTACK, INC.
    Inventors: Denys Kopiychenko, Muxing Chen, Scott Zuccarino, Jeffrey Lock, Zhenyu Liu, Tracy Livengood, Samuel Joseph Finegold, Jason Kim, Allan Yu
  • Publication number: 20200327595
    Abstract: A server automatically generates a response on behalf of second users to a request received from a first user. A first stage of matching is performed that includes determining which of the second users match a requested location and request type. A second stage of matching is performed for each second user that includes computing a value that quantifies a likelihood of the first user selecting that second user to fulfill the request, and determining a capacity of the second user to fulfill the request. Some of the second users are selected based at least in part on the computed value and the determined capacity of each of the second users. A response is automatically generating for each of the selected second users. The generated responses are transmitted to the first user.
    Type: Application
    Filed: June 29, 2020
    Publication date: October 15, 2020
    Inventors: Muxing Chen, Jeffrey Lock, Benjamin Robert Anderson, Zhenyu Liu, Harsh Pankaj Panchal, Tracy Livengood
  • Publication number: 20200259721
    Abstract: A server computer receives configuration data from a first user of a first user device and establishes an interaction limit for the first user based on the configuration data. The server computer subsequently receives a request message from a second user device of a second user that includes parameters, including a request for services. The server computer selects the first user from a plurality of users based on the parameters and the configuration data from the first user. The server computer transmits a quote message to the second user device indicating the selection of the first user and including a quote. When the server computer receives an indication of a response message from the second user device, the server computer processes the response message and determines if the response message is indicative of an interaction type that requires modifying a first user account associated with the first user.
    Type: Application
    Filed: February 12, 2020
    Publication date: August 13, 2020
    Inventors: Denys Kopiychenko, Muxing Chen, Scott Zuccarino, Jeffrey Lock, Zhenyu Liu, Tracy Livengood, Samuel Joseph Finegold, Jason Kim, Allan Yu
  • Patent number: 10699316
    Abstract: A server automatically generates a response on behalf of second users to a request received from a first user. A first stage of matching is performed that includes determining which of the second users match a requested location and request type. A second stage of matching is performed for each second user that includes computing a value that quantifies a likelihood of the first user selecting that second user to fulfill the request, and determining a capacity of the second user to fulfill the request. Some of the second users are selected based at least in part on the computed value and the determined capacity of each of the second users. A response is automatically generating for each of the selected second users. The generated responses are transmitted to the first user.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: June 30, 2020
    Assignee: THUMBTACK, INC.
    Inventors: Muxing Chen, Jeffrey Lock, Benjamin Robert Anderson, Zhenyu Liu, Harsh Pankaj Panchal, Tracy Livengood
  • Patent number: 10516678
    Abstract: A server computer receives an indication of an interaction between a first user device of a first user and a second user device of a second user, where the interaction includes a message for transmission from the first user to the second user. The server computer performs a verification process on the message, including performing one or more binary checks on the message. The server computer then generates a response indicating whether the message is a legitimate message based on the verification process. When the response indicates that the message is a legitimate message, the server computer transmits the message to the second user device of the second user for display.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: December 24, 2019
    Assignee: THUMBTACK, INC.
    Inventors: Zhenyu Liu, Jeffrey Lock, Tracy Livengood, Harsh Pankaj Panchal, De Li, Benjamin Robert Anderson, Jorge David Simosa, Sumit Surendra Agarwal
  • Publication number: 20190005563
    Abstract: A server automatically generates a response on behalf of second users to a request received from a first user. A first stage of matching is performed that includes determining which of the second users match a requested location and request type. A second stage of matching is performed for each second user that includes computing a value that quantifies a likelihood of the first user selecting that second user to fulfill the request, and determining a capacity of the second user to fulfill the request. Some of the second users are selected based at least in part on the computed value and the determined capacity of each of the second users. A response is automatically generating for each of the selected second users. The generated responses are transmitted to the first user.
    Type: Application
    Filed: March 14, 2018
    Publication date: January 3, 2019
    Inventors: Muxing Chen, Jeffrey Lock, Benjamin Robert Anderson, Zhenyu Liu, Harsh Pankaj Panchal, Tracy Livengood
  • Publication number: 20190005562
    Abstract: A server receives a request for a service from a first user that defines a location for the service and a category of the service. A first stage of matching is performed that includes determining second users that match the location and category. A second stage of matching is performed that includes performing for each second user: computing a first value that quantifies an attractiveness of the request to that second user, computing a second value that quantifies a likelihood of the first user selecting that second user to fulfill the request, and computing a third value based at least in part on the computed first and second values. A request for the service is transmitted to at least some of the second users whose computed third value exceeds a first threshold value.
    Type: Application
    Filed: March 14, 2018
    Publication date: January 3, 2019
    Inventors: Muxing Chen, Jeffrey Lock, Xin Liu, Benjamin Robert Anderson, Zhenyu Liu, Guqian Du, Chris Pak, Harsh Pankaj Panchal, Nick Jones, Shuai Ding, Xiao Zhang, Yeming Fang
  • Publication number: 20180255070
    Abstract: A server computer receives an indication of an interaction between a first user device of a first user and a second user device of a second user, where the interaction includes a message for transmission from the first user to the second user. The server computer performs a verification process on the message, including performing one or more binary checks on the message. The server computer then generates a response indicating whether the message is a legitimate message based on the verification process. When the response indicates that the message is a legitimate message, the server computer transmits the message to the second user device of the second user for display.
    Type: Application
    Filed: April 6, 2018
    Publication date: September 6, 2018
    Inventors: Zhenyu Liu, Jeffrey Lock, Tracy Livengood, Harsh Pankaj Panchal, De Li, Benjamin Robert Anderson, Jorge David Simosa, Sumit Surendra Agarwal
  • Patent number: 10021114
    Abstract: A server computer receives an indication of an interaction between a first user device of a first user and a second user device of a second user, where the interaction includes a message for transmission from the first user to the second user. The server computer performs a verification process on the message, including performing one or more binary checks on the message. The server computer then generates a response indicating whether the message is a legitimate message based on the verification process. When the response indicates that the message is a legitimate message, the server computer transmits the message to the second user device of the second user for display.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: July 10, 2018
    Assignee: THUMBTACK, INC.
    Inventors: Zhenyu Liu, Jeffrey Lock, Tracy Livengood, Harsh Pankaj Panchal, De Li, Benjamin Robert Anderson, Jorge David Simosa, Sumit Surendra Agarwal