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: 11971454
    Abstract: 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: Grant
    Filed: December 9, 2022
    Date of Patent: April 30, 2024
    Assignee: 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: 20240078726
    Abstract: 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: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Romann Matthew WEBER, Evan Matthew GOLDBERG, Jacek Krzysztof NARUNIEC, Christopher Richard SCHROERS
  • Patent number: 11790654
    Abstract: 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: Grant
    Filed: March 30, 2021
    Date of Patent: October 17, 2023
    Assignee: GENIUS SPORTS SS, LLC
    Inventors: Alvin Anol, Cameron Korb, Matthew Goldberg, Matthew Redfield
  • Publication number: 20210303865
    Abstract: 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: Application
    Filed: March 30, 2021
    Publication date: September 30, 2021
    Inventors: Alvin Anol, Cameron Korb, Matthew Goldberg, Matthew Redfield
  • Patent number: 9270323
    Abstract: 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: Grant
    Filed: June 30, 2014
    Date of Patent: February 23, 2016
    Assignee: Broadcom Corporation
    Inventors: Jason Matthew Goldberg, Emre Tapucu
  • Patent number: 9196080
    Abstract: 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: Grant
    Filed: May 28, 2013
    Date of Patent: November 24, 2015
    Assignee: DISNEY ENTERPRISES, INC.
    Inventors: Robert M. Neuman, Evan Matthew Goldberg, Tara Handy Turner
  • Publication number: 20150288416
    Abstract: 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: Application
    Filed: June 30, 2014
    Publication date: October 8, 2015
    Inventors: Jason Matthew Goldberg, Emre Tapucu
  • Patent number: 8627411
    Abstract: 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: Grant
    Filed: June 17, 2010
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Naizhi Li, Maimoon Nasim, Matthew A Goldberg, Jeroen Vanturennout, Ranjib Badh, Arimand Samuel, Satvir Randhawa, Alex Odle
  • Publication number: 20130257864
    Abstract: 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: Application
    Filed: May 28, 2013
    Publication date: October 3, 2013
    Inventors: Robert M. Neuman, Evan Matthew Goldberg, Tara Handy Turner
  • Publication number: 20110314516
    Abstract: 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: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Naizhi Li, Maimoon Nasim, Matthew A. Goldberg, Jeroen Vanturennout, Ranjib Badh, Arjmand Samuel, Satvir Randhawa, Alex Odle
  • Patent number: 7703037
    Abstract: 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: Grant
    Filed: April 20, 2005
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew John McGlinchey, Brett Alan Waldbaum, Matthew A. Goldberg, Randall Knight Winjum, Mark Richard Ligameri
  • Patent number: 7600199
    Abstract: 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: Grant
    Filed: April 20, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrew John McGlinchey, Brett Alan Waldbaum, Matthew A. Goldberg
  • Patent number: 7376892
    Abstract: 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: Grant
    Filed: June 15, 2005
    Date of Patent: May 20, 2008
    Assignee: Microsoft Corporation
    Inventor: Matthew A. Goldberg
  • Publication number: 20070276818
    Abstract: 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: Application
    Filed: July 30, 2007
    Publication date: November 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Daniel Cook, Chad Oftedal, Scott Seiber, Matthew Goldberg
  • Patent number: 7266559
    Abstract: 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: Grant
    Filed: December 5, 2002
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel B. Cook, Chad S. Oftedal, Scott E. Seiber, Matthew A. Goldberg
  • Publication number: 20060241995
    Abstract: 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: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew McGlinchey, Brett Waldbaum, Matthew Goldberg
  • Publication number: 20060242586
    Abstract: 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: Application
    Filed: April 20, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew McGlinchey, Brett Waldbaum, Matthew Goldberg, Randall Winjum, Mark Ligameri
  • Patent number: 7093193
    Abstract: 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: Grant
    Filed: October 30, 2000
    Date of Patent: August 15, 2006
    Assignee: Microsoft Corporation
    Inventor: Matthew A. Goldberg
  • Publication number: 20050235200
    Abstract: 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: Application
    Filed: June 15, 2005
    Publication date: October 20, 2005
    Applicant: Microsoft Corporation
    Inventor: Matthew Goldberg
  • Publication number: 20050091583
    Abstract: 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: Application
    Filed: December 10, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventor: Matthew Goldberg