Patents by Inventor Matthew A. Goldberg
Matthew A. Goldberg 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: 11971454Abstract: A system and method for determining whether a battery is operating in an anomalous condition can include or be configured to measure sensor data, estimate a local property of the battery using on the sensor data, and classify whether the battery is operating in the anomalous condition based on the local property.Type: GrantFiled: December 9, 2022Date of Patent: April 30, 2024Assignee: Zitara Technologies, Inc.Inventors: Evan Murphy, Patrick Herring, Daniel Vickery, Elizabeth Goldberg, Jacqueline Maslyn, Matthew Bohan, Shyam Srinivasan, Dustin Summy, Zachary Gima, Brian Goodall, Mark Tobenkin
-
Publication number: 20240078726Abstract: One embodiment of the present invention sets forth a technique for performing face swapping. The technique includes converting a first input image that depicts a first facial identity from a first viewpoint at a first time into a first latent representation and converting a second input image that depicts the first facial identity from a second viewpoint at the first time into a second latent representation. The technique also includes generating, via a first machine learning model, a first output image that depicts a second facial identity from the first viewpoint based on the first latent representation. The technique further includes generating, via the first machine learning model, a second output image that depicts the second facial identity from the second viewpoint based on the second latent representation.Type: ApplicationFiled: September 7, 2022Publication date: March 7, 2024Inventors: Romann Matthew WEBER, Evan Matthew GOLDBERG, Jacek Krzysztof NARUNIEC, Christopher Richard SCHROERS
-
Patent number: 11790654Abstract: Video feeds may be analyzed to identify matchups between participants. The matchups may be used to derive a competition, context, statistics, and the like. A result of the derived competition may depend, at least in part, on an ordering and outcomes of a set of matchup events. The derived competition may be presented as a collection of video clips corresponding to the set of matchup events, related commentary, and/or related statistics.Type: GrantFiled: March 30, 2021Date of Patent: October 17, 2023Assignee: GENIUS SPORTS SS, LLCInventors: Alvin Anol, Cameron Korb, Matthew Goldberg, Matthew Redfield
-
Publication number: 20210303865Abstract: Video feeds may be analyzed to identify matchups between participants. The matchups may be used to derive a competition, context, statistics, and the like. A result of the derived competition may depend, at least in part, on an ordering and outcomes of a set of matchup events. The derived competition may be presented as a collection of video clips corresponding to the set of matchup events, related commentary, and/or related statistics.Type: ApplicationFiled: March 30, 2021Publication date: September 30, 2021Inventors: Alvin Anol, Cameron Korb, Matthew Goldberg, Matthew Redfield
-
Patent number: 9270323Abstract: Wireless communication synchronization at a wireless signal receiver is described. A wireless signal received may be a spread spectrum signal containing a periodic extension of a primary code, a periodic extension of a secondary code, and a data portion. The receiver may determine a first chip sequence representative of the secondary code by extraction of the primary code and the data portion from a first received wireless signal. The receiver may further determine, from a second received wireless signal, a second chip sequence representative of the secondary code by extraction of the primary code from the second received wireless signal. The receiver may identify a phase offset associated with the received wireless signals by analyzing the first chip sequence and the second chip sequence.Type: GrantFiled: June 30, 2014Date of Patent: February 23, 2016Assignee: Broadcom CorporationInventors: Jason Matthew Goldberg, Emre Tapucu
-
Patent number: 9196080Abstract: A computer-based method for generating a stereoscopic image from a two dimensional (2D) image such as a 2D cell animation. An object is selected in the 2D image, such as an animated character, and is stored in memory as the base image. With an erosion engine, the selected object is eroded to generate a set of eroded versions of the base image corresponding to a number of erosion levels. Each erosion level image may be formed by eroding or removing a set of outer or edge pixels from the image on the prior level. The method continues with calculating a parallax shift value for each of the eroded versions of the base image. An alternate eye image is then generated by compositing the set of eroded versions along with the base image. The eroded versions are horizontally offset from the base image by the level-specific parallax shift values.Type: GrantFiled: May 28, 2013Date of Patent: November 24, 2015Assignee: DISNEY ENTERPRISES, INC.Inventors: Robert M. Neuman, Evan Matthew Goldberg, Tara Handy Turner
-
Publication number: 20150288416Abstract: Wireless communication synchronization at a wireless signal receiver is described. A wireless signal received may be a spread spectrum signal containing a periodic extension of a primary code, a periodic extension of a secondary code, and a data portion. The receiver may determine a first chip sequence representative of the secondary code by extraction of the primary code and the data portion from a first received wireless signal. The receiver may further determine, from a second received wireless signal, a second chip sequence representative of the secondary code by extraction of the primary code from the second received wireless signal. The receiver may identify a phase offset associated with the received wireless signals by analyzing the first chip sequence and the second chip sequence.Type: ApplicationFiled: June 30, 2014Publication date: October 8, 2015Inventors: Jason Matthew Goldberg, Emre Tapucu
-
Patent number: 8627411Abstract: Techniques to share binary content are described. An apparatus may comprise a first related client having a message platform with a file share feature and an object store, the file share feature operative to retrieve a data object for a publishing client having a defined relationship with the first related client and a second related client, the first related client to send the data object to the second related client on behalf of the publishing client, and the object store operative to store and manage the data object using a unique name identifier received with the data object. Other embodiments are described and claimed.Type: GrantFiled: June 17, 2010Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Naizhi Li, Maimoon Nasim, Matthew A Goldberg, Jeroen Vanturennout, Ranjib Badh, Arimand Samuel, Satvir Randhawa, Alex Odle
-
Publication number: 20130257864Abstract: A computer-based method for generating a stereoscopic image from a two dimensional (2D) image such as a 2D cell animation. An object is selected in the 2D image, such as an animated character, and is stored in memory as the base image. With an erosion engine, the selected object is eroded to generate a set of eroded versions of the base image corresponding to a number of erosion levels. Each erosion level image may be formed by eroding or removing a set of outer or edge pixels from the image on the prior level. The method continues with calculating a parallax shift value for each of the eroded versions of the base image. An alternate eye image is then generated by compositing the set of eroded versions along with the base image. The eroded versions are horizontally offset from the base image by the level-specific parallax shift values.Type: ApplicationFiled: May 28, 2013Publication date: October 3, 2013Inventors: Robert M. Neuman, Evan Matthew Goldberg, Tara Handy Turner
-
Publication number: 20110314516Abstract: Techniques to share binary content are described. An apparatus may comprise a first related client having a message platform with a file share feature and an object store, the file share feature operative to retrieve a data object for a publishing client having a defined relationship with the first related client and a second related client, the first related client to send the data object to the second related client on behalf of the publishing client, and the object store operative to store and manage the data object using a unique name identifier received with the data object. Other embodiments are described and claimed.Type: ApplicationFiled: June 17, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Naizhi Li, Maimoon Nasim, Matthew A. Goldberg, Jeroen Vanturennout, Ranjib Badh, Arjmand Samuel, Satvir Randhawa, Alex Odle
-
Patent number: 7703037Abstract: A computer-implemented method is disclosed. The method is for enabling a user to efficiently navigate to a portion of a user interface configured to support performance of a particular task. The method includes receiving from the user an input that includes a description of the particular task. A result set is returned to the user and includes a plurality of candidate tasks that correspond to the description. The candidate tasks are displayed relative to an indication of at least one corresponding applet.Type: GrantFiled: April 20, 2005Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Andrew John McGlinchey, Brett Alan Waldbaum, Matthew A. Goldberg, Randall Knight Winjum, Mark Richard Ligameri
-
Patent number: 7600199Abstract: A computer-implemented method is disclosed. The method is for rendering a display associated with a task-oriented user interface. The method includes receiving a request to display a category view that includes an indication of a plurality of task categories. A system database is referenced to gain access to a collection of information that is indicative as to which of a plurality of tasks are affiliated with a given task category. The plurality of task categories are displayed each in association with one or more affiliated tasks.Type: GrantFiled: April 20, 2005Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Andrew John McGlinchey, Brett Alan Waldbaum, Matthew A. Goldberg
-
Patent number: 7376892Abstract: A system and method is provided for generating dynamically changing HTML documents at a relatively quick rate in response to a client request. The system and method provide separation of the constant text and the code embedded in the HTML documents. An executable component is employed that includes all the basic functionality typically embedded in script code of a plurality of HTML documents. The dynamically generated text is broken down into string template pages. Each string template page can be authored as a single file and includes all the information necessary to complete a request. A string template page includes one or more strings and each string is made up of a text constant and can include one or more argument variables. Each string template page is provided with identifiers for pages, text constants and variable portions of strings. The pages are read, parsed and processed into a data structure into memory by the executable component for efficient use at runtime.Type: GrantFiled: June 15, 2005Date of Patent: May 20, 2008Assignee: Microsoft CorporationInventor: Matthew A. Goldberg
-
Publication number: 20070276818Abstract: Multiple different user queries are applied to an automated classifier to identify multiple tasks. For each query, a task is provided to a user. A task selected by the user is logged and a mapping between each query and each selected task is generated. Fewer than all of the mappings are used to train a new classifier, wherein selecting fewer than all of the mappings to train the new classifier comprises selecting mappings based on when the mappings were generated. The new classifier is stored on a computer-readable storage medium.Type: ApplicationFiled: July 30, 2007Publication date: November 29, 2007Applicant: Microsoft CorporationInventors: Daniel Cook, Chad Oftedal, Scott Seiber, Matthew Goldberg
-
Patent number: 7266559Abstract: A method and computer-readable medium are provided for constructing a classifier for classifying search queries. The classifier is constructed by receiving a query from a user and applying the query to a classifier to identify the task. An unsupervised mapping between the query and the task is then identified and is used to train a new classifier. Under one embodiment, the unsupervised mapping is identified based on a user's selection of the task.Type: GrantFiled: December 5, 2002Date of Patent: September 4, 2007Assignee: Microsoft CorporationInventors: Daniel B. Cook, Chad S. Oftedal, Scott E. Seiber, Matthew A. Goldberg
-
Publication number: 20060241995Abstract: A computer-implemented method is disclosed. The method is for enabling a user to efficiently navigate to a portion of a user interface configured to support performance of a particular task. The method includes receiving from the user an input that includes a description of the particular task. A result set is returned to the user and includes a plurality of candidate tasks that correspond to the description. The candidate tasks are displayed relative to an indication of at least one corresponding applet.Type: ApplicationFiled: April 20, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Andrew McGlinchey, Brett Waldbaum, Matthew Goldberg
-
Publication number: 20060242586Abstract: A computer-implemented method is disclosed. The method is for enabling a user to efficiently navigate to a portion of a user interface configured to support performance of a particular task. The method includes receiving from the user an input that includes a description of the particular task. A result set is returned to the user and includes a plurality of candidate tasks that correspond to the description. The candidate tasks are displayed relative to an indication of at least one corresponding applet.Type: ApplicationFiled: April 20, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Andrew McGlinchey, Brett Waldbaum, Matthew Goldberg, Randall Winjum, Mark Ligameri
-
Patent number: 7093193Abstract: A system and method is provided for generating dynamically changing HTML documents at a relatively quick rate in response to a client request. The system and method provide separation of the constant text and the code embedded in the HTML documents. An executable component is employed that includes all the basic functionality typically embedded in script code of a plurality of HTML documents. The dynamically generated text is broken down into string template pages. Each string template page can be authored as a single file and includes all the information necessary to complete a request. A string template page includes one or more strings and each string is made up of a text constant and can include one or more argument variables. Each string template page is provided with identifiers for pages, text constants and variable portions of strings. The pages are read, parsed and processed into a data structure into memory by the executable component for efficient use at runtime.Type: GrantFiled: October 30, 2000Date of Patent: August 15, 2006Assignee: Microsoft CorporationInventor: Matthew A. Goldberg
-
Publication number: 20050235200Abstract: A system and method is provided for generating dynamically changing HTML documents at a relatively quick rate in response to a client request. The system and method provide separation of the constant text and the code embedded in the HTML documents. An executable component is employed that includes all the basic functionality typically embedded in script code of a plurality of HTML documents. The dynamically generated text is broken down into string template pages. Each string template page can be authored as a single file and includes all the information necessary to complete a request. A string template page includes one or more strings and each string is made up of a text constant and can include one or more argument variables. Each string template page is provided with identifiers for pages, text constants and variable portions of strings. The pages are read, parsed and processed into a data structure into memory by the executable component for efficient use at runtime.Type: ApplicationFiled: June 15, 2005Publication date: October 20, 2005Applicant: Microsoft CorporationInventor: Matthew Goldberg
-
Publication number: 20050091583Abstract: A system and method is provided for generating dynamically changing HTML documents at a relatively quick rate in response to a client request. The system and method provide separation of the constant text and the code embedded in the HTML documents. An executable component is employed that includes all the basic functionality typically embedded in script code of a plurality of HTML documents. The dynamically generated text is broken down into string template pages. Each string template page can be authored as a single file and includes all the information necessary to complete a request. A string template page includes one or more strings and each string is made up of a text constant and can include one or more argument variables. Each string template page is provided with identifiers for pages, text constants and variable portions of strings. The pages are read, parsed and processed into a data structure into memory by the executable component for efficient use at runtime.Type: ApplicationFiled: December 10, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventor: Matthew Goldberg