Patents by Inventor Stephen Husak

Stephen Husak 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: 9643093
    Abstract: Example apparatus and methods concern managing the encoding and storing of game clips that are automatically generated to record video game highlights. Encoding game clips for smooth streaming using adaptive bit rates requires significant processing resources and storing the multiple bit rate encodings consumes significant storage. Therefore, example apparatus and methods compute a predicted popularity for a game clip based on user factors (e.g., status), video game factors (e.g., popularity), game clip factors (e.g., importance of event, uniqueness of event), or other factors. Predicted popularity may differ from actual popularity, therefore the popularity score may be recomputed using actual observations (e.g., number of views of the game clip). Additionally, actual observations may identify correlations between the factors used to predict popularity and the factors that actually determine popularity.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jessica Zahn, Stephen Husak, Alvin Chen, Daniel Broekman, Ramon Zarazua Borri
  • Publication number: 20160059137
    Abstract: Example apparatus and methods concern managing the encoding and storing of game clips that are automatically generated to record video game highlights. Encoding game clips for smooth streaming using adaptive bit rates requires significant processing resources and storing the multiple bit rate encodings consumes significant storage. Therefore, example apparatus and methods compute a predicted popularity for a game clip based on user factors (e.g., status), video game factors (e.g., popularity), game clip factors (e.g., importance of event, uniqueness of event), or other factors. Predicted popularity may differ from actual popularity, therefore the popularity score may be recomputed using actual observations (e.g., number of views of the game clip). Additionally, actual observations may identify correlations between the factors used to predict popularity and the factors that actually determine popularity.
    Type: Application
    Filed: October 29, 2015
    Publication date: March 3, 2016
    Inventors: Jessica Zahn, Stephen Husak, Alvin Chen, Daniel Broekman, Ramon Zarazua Borri
  • Patent number: 9199165
    Abstract: Example apparatus and methods concern managing the encoding and storing of game clips that are automatically generated to record video game highlights. Encoding game clips for smooth streaming using adaptive bit rates requires significant processing resources and storing the multiple bit rate encodings consumes significant storage. Therefore, example apparatus and methods compute a predicted popularity for a game clip based on user factors (e.g., status), video game factors (e.g., popularity), game clip factors (e.g., importance of event, uniqueness of event), or other factors. Predicted popularity may differ from actual popularity, therefore the popularity score may be recomputed using actual observations (e.g., number of views of the game clip). Additionally, actual observations may identify correlations between the factors used to predict popularity and the factors that actually determine popularity.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: December 1, 2015
    Inventors: Jessica Zahn, Stephen Husak, Alvin Chen, Daniel Broekman, Ramon Zarazua Borri
  • Publication number: 20150024839
    Abstract: Example apparatus and methods concern managing the encoding and storing of game clips that are automatically generated to record video game highlights. Encoding game clips for smooth streaming using adaptive bit rates requires significant processing resources and storing the multiple bit rate encodings consumes significant storage. Therefore, example apparatus and methods compute a predicted popularity for a game clip based on user factors (e.g., status), video game factors (e.g., popularity), game clip factors (e.g., importance of event, uniqueness of event), or other factors. Predicted popularity may differ from actual popularity, therefore the popularity score may be recomputed using actual observations (e.g., number of views of the game clip). Additionally, actual observations may identify correlations between the factors used to predict popularity and the factors that actually determine popularity.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Jessica Zahn, Stephen Husak, Alvin Chen, Daniel Broekman, Ramon Zarazua Borri
  • Publication number: 20070150478
    Abstract: Identifying a location of a metadata package to an application program. The system maintains a plurality of metadata packages and locations associated therewith. The plurality of metadata packages is filtered based on attributes in a request received from the application program to identify at least one metadata package. The location associated with the identified metadata package is sent to the application program.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Wei Wei Cho, Aayaz Bhorania, Amy Thompson, Stephen Husak, Frederic Azera, Colin Acton
  • Publication number: 20070150595
    Abstract: Identifying a location and download schedule of web services. Responsive to a request from the application program, the system generates a list of the web services available to an application program along with locations and schedule times associated with the web services. The schedule times implement load management of the web services. The application program accesses the web services at the identified locations at the determined schedule times.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Aayaz Bhorania, Wei Wei Cho, Liang Ge, Stephen Husak, Frederic Azera, Colin Acton
  • Publication number: 20070143792
    Abstract: An extensible mechanism for storage and interchange of objects is described herein. According to first aspect of the disclosure, objects having respective class definitions are received. The objects are represented in an interchange format by mapping the class definitions of the objects to corresponding fields defined within the interchange format. According to a second aspect of the disclosure, the objects are loaded into a persistent store by mapping the class definitions of the objects to corresponding fields of the store. According to at least a third aspect of the disclosure, a data structure for a unique identifier element is described, along with processes using the unique identifier element to determine whether to update an existing object in the store, or to create a new object in the store.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Colin Acton, Frederic Azera, Constantin Stanciu, Samuel Clement, Stephen Husak, Alan Shield, Andrew Simms
  • Publication number: 20060143191
    Abstract: Generating data, such as metadata, relating to video media, such as a movie, and formatted according to a global video format. When metadata that is associated with video media and is formatted according to a formatting scheme associated with a particular content provider is received, the formatting scheme of the received metadata is validated if the formatting scheme of the received metadata corresponds to the global video format. Such video media may include streaming video, Video-On-Demand (VOD) movies, Pay-per-view movies, 0downloadable movies, and video files adapted for rendering by a media player program executed on a computer.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventors: Wei Wei Cho, Saar Picker, Stephen Husak
  • Publication number: 20060037046
    Abstract: Providing content listings for digital television broadcasts. A computing device matches digital broadcast television channel data (e.g., call signs or broadcast frequencies) with analog broadcast television channel data to create a list of mapped channels. The computing device creates a program guide for the digital broadcast television channels as a function of the matched channel data by associating program listings for the analog channels with the digital channels. The created program guide covering both digital and analog television channels is stored in a database for subsequent processing responsive, for example, to a user request. In one embodiment, the digital broadcast television channels conform the Advanced Television Systems Committee (ATSC) standard.
    Type: Application
    Filed: August 13, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Simms, Stephen Husak, Patricia Martin
  • Publication number: 20060037060
    Abstract: Providing a program guide for digital and analog broadcast television channels specific to a geographic region. A computing device sends a program guide request including a geographic identifier to another computing device. In response, the other computing device filters a master program guide as a function of the geographic identifier to create the requested program guide. The created program guide includes a call sign, physical channel, major channel, and content listing for each of the digital broadcast television channels. In one embodiment, the digital broadcast television channels conform the Advanced Television Systems Committee (ATSC) standard.
    Type: Application
    Filed: September 13, 2004
    Publication date: February 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Simms, Stephen Husak, Patricia Martin