Patents by Inventor Matthias Eichstaedt
Matthias Eichstaedt 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: 20250273217Abstract: A method for automatic speech recognition (ASR) of audio data streams involves obtaining a service level indication to determine the appropriate ASR model from a set of models. The set includes at least a first model with higher accuracy and greater computing resource requirements, and a second model with lower accuracy and reduced resource demands. The method includes selecting an ASR model based on the service level indication, receiving the audio data stream, and executing ASR using the chosen model. This approach allows for dynamic adaptation of ASR processing based on available resources and desired accuracy, optimizing performance and resource allocation.Type: ApplicationFiled: May 14, 2025Publication date: August 28, 2025Inventors: Timothy P. Stonehocker, Zizu Gowayyed, Sayed Mahid Emami, Matthias Eichstaedt, Evelyn JIANG, Ryan BERRYHILL, Mathieu RAMONA, Neil VEIRA
-
Patent number: 12315513Abstract: A data processing system includes a queue manager receiving data processing requests and determining a queue depth representing the number of pending requests. A load supervisor assigns a service level to each request based on the queue depth when the request is at the head of the queue. The system offers two service levels, with the second level requiring fewer computing resources than the first. This dynamic management system optimizes resource allocation by adjusting service levels based on the workload, ensuring efficient processing of data requests.Type: GrantFiled: April 17, 2024Date of Patent: May 27, 2025Inventors: Tim Stonehocker, Zizo Gowayyed, Seyed Majid Emami, Matthias Eichstaedt, Evelyn Jiang, Ryan Berryhill, Mathieu Ramona, Neil Veira
-
Publication number: 20240296844Abstract: A data processing system includes a queue manager receiving data processing requests and determining a queue depth representing the number of pending requests. A load supervisor assigns a service level to each request based on the queue depth when the request is at the head of the queue. The system offers two service levels, with the second level requiring fewer computing resources than the first. This dynamic management system optimizes resource allocation by adjusting service levels based on the workload, ensuring efficient processing of data requests.Type: ApplicationFiled: April 17, 2024Publication date: September 5, 2024Inventors: Tim Stonehocker, Zizo Gowayyed, Mijad Emami, Matthias Eichstaedt, Evelyn JIANG, Ryan BERRYHILL, Mathieu RAMONA, Neil VEIRA
-
Patent number: 11978454Abstract: A system for performing automated speech recognition (ASR) on audio data includes a queue manager to receive a request to perform ASR on audio data, add the request to a queue of incoming requests, and determine a queue depth representing a number of requests in the queue at a given time. The system also includes a load supervisor to receive the request and the queue depth from the queue manager and assign a service level for the request based on the queue depth. In addition, the system includes a speech-to-text converter to receive the assigned service level for the request from the load supervisor, select an ASR model for the request based on the received service level, receive the audio data associated with the request, and perform ASR on the audio data using the selected ASR model.Type: GrantFiled: September 16, 2021Date of Patent: May 7, 2024Assignee: SOUNDHOUND AI IP, LLCInventors: Timothy P. Stonehocker, Zizu Gowayyed, Matthias Eichstaedt, Seyed Majid Emami, Evelyn Jiang, Ryan Berryhill, Mathieu Ramona, Neil Veira
-
Publication number: 20230082955Abstract: A system for performing automated speech recognition (ASR) on audio data includes a queue manager to receive a request to perform ASR on audio data, add the request to a queue of incoming requests, and determine a queue depth representing a number of requests in the queue at a given time. The system also includes a load supervisor to receive the request and the queue depth from the queue manager and assign a service level for the request based on the queue depth. In addition, the system includes a speech-to-text converter to receive the assigned service level for the request from the load supervisor, select an ASR model for the request based on the received service level, receive the audio data associated with the request, and perform ASR on the audio data using the selected ASR model.Type: ApplicationFiled: September 16, 2021Publication date: March 16, 2023Applicant: SoundHound, Inc.Inventors: Timothy P. STONEHOCKER, Zizu GOWAYYED, Matthias EICHSTAEDT, Seyed Majid EMAMI, Evelyn JIANG, Ryan BERRYHILL, Mathieu RAMONA, Neil VEIRA
-
Publication number: 20220343014Abstract: A system and method are disclosed for fulfilling GDPR and other privacy requests in a client device system as well as a downstream service provider with which the client device system partners. In examples, the downstream service provider may be a voice assistant service provider providing voice recognition and language understanding capabilities to an upstream client device system.Type: ApplicationFiled: April 22, 2021Publication date: October 27, 2022Applicant: SoundHound, Inc.Inventors: Kevin QIU, Evelyn JIANG, Matthias EICHSTAEDT, Warren S. HEIT
-
Publication number: 20210210099Abstract: A method and system for responding to multiple voice requests sent from a group of devices in substantive response to a single spoken utterance of a user. In one embodiment, if the devices have a same group ID, a server determines if any of the group of received voice requests are duplicate. In one embodiment, voice requests received within a predetermined time window are examined to determine if they are duplicate. If so, the server deems one of the received voice requests as non-duplicate and the others as duplicate and sends a substantive response for the non-duplicate voice request. In some embodiments, a no-op is sent to the devices that do not receive the substantive response.Type: ApplicationFiled: January 6, 2020Publication date: July 8, 2021Applicant: SoundHound, Inc.Inventors: Arvinderpal S. Wander, Evelyn Jiang, Matthias Eichstaedt, Timothy Calhoun
-
Patent number: 10376783Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.Type: GrantFiled: December 7, 2016Date of Patent: August 13, 2019Assignee: Quotient Technology Inc.Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
-
Patent number: 10296944Abstract: A server receives an indication that a user of a client device has selected social network data associated with a social network provider that maintains a social graph. The selected social network data indicates approval of a coupon offer by the user. In response to receiving the indication, the server computer provides the coupon to the user and sends a link message that causes a user node that is associated with the user to be linked, within the social graph, with a coupon node that is associated with the coupon offer. A message including data associated with the coupon offer is sent to a subset of a set of other users identified, in the social graph that the social network provider maintains, as connected to the user.Type: GrantFiled: August 13, 2015Date of Patent: May 21, 2019Assignee: Quotient Technology Inc.Inventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Patent number: 10134096Abstract: In an embodiment, a method comprises receiving, at a social network coupon platform, a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request; in response to receiving the request, sending, from the social network coupon platform, the coupon data to be displayed to the user; receiving, at the social network coupon platform, from the social network provider, profile data that includes profile information of the user; in response to receiving the profile data, allowing the user access to the particular coupon; wherein the method is performed by one or more computing devices.Type: GrantFiled: March 27, 2014Date of Patent: November 20, 2018Assignee: QUOTIENT TECHNOLOGY INC.Inventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Publication number: 20170087462Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: December 7, 2016Publication date: March 30, 2017Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
-
Patent number: 9552588Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.Type: GrantFiled: July 2, 2012Date of Patent: January 24, 2017Assignee: Quotient Technology Inc.Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Goel
-
Publication number: 20150371268Abstract: A server receives an indication that a user of a client device has selected social network data associated with a social network provider that maintains a social graph. The selected social network data indicates approval of a coupon offer by the user. In response to receiving the indication, the server computer provides the coupon to the user and sends a link message that causes a user node that is associated with the user to be linked, within the social graph, with a coupon node that is associated with the coupon offer. A message including data associated with the coupon offer is sent to a subset of a set of other users identified, in the social graph that the social network provider maintains, as connected to the user.Type: ApplicationFiled: August 13, 2015Publication date: December 24, 2015Inventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Patent number: 9141998Abstract: In an embodiment, a method comprises receiving an indication that a user selected social network data that is displayed, on a client device, concurrently with offer data that indicates a coupon offer; wherein prior to receiving the indication, the user of the client device is incapable of accessing the coupon offer; in response to receiving the indication that the user selected the social network data, allowing the user to access the coupon offer, and causing a message to be sent to each user of a plurality of users that are identified, in a social network, as connected to the user, wherein the message includes data about the coupon offer or a coupon provider that initiated the coupon offer; wherein the method is performed by one or more computing devices.Type: GrantFiled: April 9, 2014Date of Patent: September 22, 2015Assignee: Coupons.com IncorporatedInventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Publication number: 20140222536Abstract: In an embodiment, a method comprises receiving an indication that a user selected social network data that is displayed, on a client device, concurrently with offer data that indicates a coupon offer; wherein prior to receiving the indication, the user of the client device is incapable of accessing the coupon offer; in response to receiving the indication that the user selected the social network data, allowing the user to access the coupon offer, and causing a message to be sent to each user of a plurality of users that are identified, in a social network, as connected to the user, wherein the message includes data about the coupon offer or a coupon provider that initiated the coupon offer; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: April 9, 2014Publication date: August 7, 2014Applicant: Coupons.com IncorporatedInventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Publication number: 20140214511Abstract: In an embodiment, a method comprises receiving, at a social network coupon platform, a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request; in response to receiving the request, sending, from the social network coupon platform, the coupon data to be displayed to the user; receiving, at the social network coupon platform, from the social network provider, profile data that includes profile information of the user; in response to receiving the profile data, allowing the user access to the particular coupon; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: March 27, 2014Publication date: July 31, 2014Applicant: Coupons.com incorporatedInventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Patent number: 8768761Abstract: In an embodiment, a method comprises receiving an indication that a user selected social network data that is displayed, on a client device, concurrently with offer data that indicates a coupon offer; wherein prior to receiving the indication, the user of the client device is incapable of accessing the coupon offer; in response to receiving the indication that the user selected the social network data, allowing the user to access the coupon offer, and causing a message to be sent to each user of a plurality of users that are identified, in a social network, as connected to the user, wherein the message includes data about the coupon offer or a coupon provider that initiated the coupon offer; wherein the method is performed by one or more computing devices.Type: GrantFiled: March 20, 2012Date of Patent: July 1, 2014Assignee: Coupons.com IncorporatedInventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Patent number: 8694367Abstract: Techniques are provided for allowing a user to access a coupon. In one approach, a social network coupon platform receives a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request. In response to receiving the request, sending the coupon data is sent form the social network coupon platform to be displayed to the user. Profile data that includes profile information of the user is received at the social network coupon platform from the social network provider. In response to receiving the profile data, the user is allowed access to the particular coupon.Type: GrantFiled: November 2, 2011Date of Patent: April 8, 2014Assignee: Coupons.com IncorporatedInventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar
-
Publication number: 20130029768Abstract: In an embodiment, a method comprises causing, to be displayed to a user through a web page of a social network provider that provides a social network, contest data that indicates an online contest; receiving, at a particular entity, input that indicates an intention by the user to participate in the online contest; sending, from the particular entity, request data that indicates a request, by the particular entity, for one or more permissions that allows the particular entity to access information from the social network provider about the user; after sending the request data, receiving, at the particular entity, acceptance data that indicates that the user accepts the request; in response to receiving the acceptance data, causing the user to be entered in the online contest; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: July 2, 2012Publication date: January 31, 2013Inventors: Matthias Eichstaedt, Sunil K. Bopardikar, Deepak Gael
-
Publication number: 20130030901Abstract: In an embodiment, a method comprises receiving, at a social network coupon platform, a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request; in response to receiving the request, sending, from the social network coupon platform, the coupon data to be displayed to the user; receiving, at the social network coupon platform, from the social network provider, profile data that includes profile information of the user; in response to receiving the profile data, allowing the user access to the particular coupon; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: November 2, 2011Publication date: January 31, 2013Inventors: Matthias Eichstaedt, Deepak Goel, Sunil Keshav Bopardikar