Patents Assigned to THUMBTACK, INC.
-
Patent number: 12165375Abstract: Image recognition and report generation is described. A camera component of a mobile device captures image frames of a physical environment. Each frame is run through an image recognition library to identify object(s) of interest. An object of interest is determined and it is an item associated with periodic maintenance. An identification of the identified object of interest is transmitted to a server. The mobile device receives information about the identified object of interest from the server that is based on a location of the mobile device, the information including a maintenance plan for the identified object of interest.Type: GrantFiled: April 26, 2022Date of Patent: December 10, 2024Assignee: Thumbtack, Inc.Inventors: Brian David Terczynski, Chia Hui Hsieh, Kevin Matthew Beaulieu, Santiago Gil Castaneda, Benjamin Sam, Jesse Stauffer
-
Patent number: 12141850Abstract: A peer-to-peer services marketplace is described. A search query is received from a service buyer. The query is parsed to identify parameters including a category of service wanted and a desired location. An available services database that includes service seller profiles is searched based on the parameters. The system communicates information to the buyer regarding service sellers that match the parameters, including the description of the service, contact information, the location of the service seller, and the location where the service is offered. A selection of one of the service seller sis received from the buyer, and availability information to the buyer is provided. The buyer requests an available time of the seller and that time is reserved to create a service appointment. The seller is notified of the appointment.Type: GrantFiled: August 24, 2020Date of Patent: November 12, 2024Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
-
Patent number: 11575623Abstract: 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: GrantFiled: August 17, 2020Date of Patent: February 7, 2023Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Yue Zhao, Weikang Wan, Togan Adrien Olczak, Marcus Bertilson, Benjamin Robert Anderson
-
Patent number: 11526920Abstract: 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: GrantFiled: June 29, 2020Date of Patent: December 13, 2022Assignee: THUMBTACK, INC.Inventors: Muxing Chen, Jeffrey Lock, Benjamin Robert Anderson, Zhenyu Liu, Harsh Pankaj Panchal, Tracy Livengood
-
Patent number: 11212198Abstract: 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: GrantFiled: February 12, 2020Date of Patent: December 28, 2021Assignee: THUMBTACK, INC.Inventors: Denys Kopiychenko, Muxing Chen, Scott Zuccarino, Jeffrey Lock, Zhenyu Liu, Tracy Livengood, Samuel Joseph Finegold, Jason Kim, Allan Yu
-
Patent number: 10755331Abstract: 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: GrantFiled: October 17, 2016Date of Patent: August 25, 2020Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
-
Patent number: 10749819Abstract: 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: GrantFiled: February 6, 2018Date of Patent: August 18, 2020Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Yue Zhao, Weikang Wan, Togan Adrien Olczak, Marcus Bertilson, Benjamin Robert Anderson
-
Patent number: 10699316Abstract: 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: GrantFiled: March 14, 2018Date of Patent: June 30, 2020Assignee: THUMBTACK, INC.Inventors: Muxing Chen, Jeffrey Lock, Benjamin Robert Anderson, Zhenyu Liu, Harsh Pankaj Panchal, Tracy Livengood
-
Patent number: 10516678Abstract: 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: GrantFiled: April 6, 2018Date of Patent: December 24, 2019Assignee: 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: 10382581Abstract: 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: GrantFiled: August 14, 2017Date of Patent: August 13, 2019Assignee: THUMBTACK, INC.Inventors: Joseph Lin Tsay, Alexander Cheston, Weikang Wan, Giles Lavelle, Yue Zhao, Togan Adrien Olczak
-
Patent number: 10021114Abstract: 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: GrantFiled: March 1, 2017Date of Patent: July 10, 2018Assignee: 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: 9736268Abstract: 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: GrantFiled: February 23, 2017Date of Patent: August 15, 2017Assignee: THUMBTACK, INC.Inventors: Joseph Lin Tsay, Alexander Cheston, Weikang Wan, Giles Lavelle, Yue Zhao, Togan Adrien Olczak
-
Patent number: 9471683Abstract: 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: GrantFiled: August 12, 2013Date of Patent: October 18, 2016Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson
-
Patent number: 9177056Abstract: 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: GrantFiled: January 5, 2010Date of Patent: November 3, 2015Assignee: THUMBTACK, INC.Inventors: Marco Zappacosta, Jeremy Tunnell, Alexander Daniels, Jonathan Swanson