Patents Assigned to THUMBTACK, INC.
  • Patent number: 11575623
    Abstract: A server automatically generates a response on behalf of a first user to a request received from a second user. The server receives configuration information for configuring automatic response generation for the first user, including information identifying the first user, information specifying a type of service provided by the first user including a plurality of parameters that define details for the service, and information providing an availability of the first user to provide the specified type of service. A request is received from the second user. The first user is selected from multiple users to respond to the request. A response is automatically generated using at least some of the received configuration information. The response is automatically transmitted to the second user on behalf of the first user.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: February 7, 2023
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Yue Zhao, Weikang Wan, Togan Adrien Olczak, Marcus Bertilson, Benjamin Robert Anderson
  • 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
  • Patent number: 10755331
    Abstract: A trusted localized peer-to-peer services marketplace including an available search module to search an available services database for available services responsive to receiving a search query from a potential service buyer, a wanted services search module to search a wanted services database for wanted services responsive to a receiving a search query from a service seller, and a display module coupled with the available services search module and the wanted services search module, the display module to display the results of the search queries, the display module further to display an option for the potential service buyer to automatically populate the wanted services database based on the received available services search query, and to display an option for the service seller to automatically populate the available services database based on the received wanted services search query.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: August 25, 2020
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
  • Patent number: 10749819
    Abstract: A server automatically generates a response on behalf of a first user to a request received from a second user. The server receives configuration information for configuring automatic response generation for the first user, including information identifying the first user, information specifying a type of service provided by the first user including a plurality of parameters that define details for the service, and information providing an availability of the first user to provide the specified type of service. A request is received from the second user. The first user is selected from multiple users to respond to the request. A response is automatically generated using at least some of the received configuration information. The response is automatically transmitted to the second user on behalf of the first user.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: August 18, 2020
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Yue Zhao, Weikang Wan, Togan Adrien Olczak, Marcus Bertilson, Benjamin Robert Anderson
  • 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
  • Patent number: 10382581
    Abstract: A server automatically generates a response to a request received from a first user. The server generates response templates for the second user. The server receives the request from the first user, where the request includes request values for request fields. The server selects the second user to respond to the request received from the first user. The server automatically selects one of the response templates for generating the response to the request. The selected one of the response templates is determined to be the response template that most closely matches the request received from the first user. The server automatically generates the response using the selected response template including populating one or more placeholder values with information extracted from the request received from the first user. The server transmits the generated response to the first user.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 13, 2019
    Assignee: THUMBTACK, INC.
    Inventors: Joseph Lin Tsay, Alexander Cheston, Weikang Wan, Giles Lavelle, Yue Zhao, Togan Adrien Olczak
  • 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
  • Patent number: 9736268
    Abstract: A server automatically generates a response to a request received from a first user. The server receives configuration information for configuring response templates for a second user. The configuration information indicates matching preferences, where each matching preference specifies a request field and a corresponding set of one or more expected values, and a message body that includes a set of one or more placeholder values. The response templates are generated for the second user according to the configuration information. The request is received from the first user. The second user is selected to respond to the request received from the first user. The response template that is determined to closest match to the request is automatically selected. The response is automatically generated using the selected template including populating the placeholder values with information extracted from the request. The generated response is transmitted to the first user.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 15, 2017
    Assignee: THUMBTACK, INC.
    Inventors: Joseph Lin Tsay, Alexander Cheston, Weikang Wan, Giles Lavelle, Yue Zhao, Togan Adrien Olczak
  • Patent number: 9471683
    Abstract: A trusted localized peer-to-peer services marketplace including an available search module to search an available services database for available services responsive to receiving a search query from a potential service buyer, a wanted services search module to search a wanted services database for wanted services responsive to a receiving a search query from a service seller, and a display module coupled with the available services search module and the wanted services search module, the display module to display the results of the search queries, the display module further to display an option for the potential service buyer to automatically populate the wanted services database based on the received available services search query, and to display an option for the service seller to automatically populate the available services database based on the received wanted services search query.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: October 18, 2016
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
  • Patent number: 9177056
    Abstract: A trusted localized peer-to-peer services marketplace including an available search module to search an available services database for available services responsive to receiving a search query from a potential service buyer, a wanted services search module to search a wanted services database for wanted services responsive to a receiving a search query from a service seller, and a display module coupled with the available services search module and the wanted services search module, the display module to display the results of the search queries, the display module further to display an option for the potential service buyer to automatically populate the wanted services database based on the received available services search query, and to display an option for the service seller to automatically populate the available services database based on the received wanted services search query.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: November 3, 2015
    Assignee: THUMBTACK, INC.
    Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson