Patents by Inventor Charles Migos

Charles Migos 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: 9225998
    Abstract: Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: December 29, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gaurav Agarwal, Charles Migos
  • Patent number: 8543922
    Abstract: Video clips are depicted both in an overall layer and in a set of individual tracks, or rows. The user can cause the display to be expanded or collapsed, as desired, so as to reveal or hide the individual tracks. Video clips are fully editable in either the expanded or collapsed viewing modes. When the collapsed mode is in effect, bars representing individual video clips are still visible, and can be individually selected and manipulated. When the expanded mode is in effect, separate tracks are shown for each individual clip, but the overall layer remains visible, and the individual video clips also remain visible, selectable, and manipulable within the overall layer.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Gregory E. Niles, John Gabriel Foster, Charles Migos
  • Publication number: 20130152124
    Abstract: Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.
    Type: Application
    Filed: February 7, 2013
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Gaurav Agarwal, Charles Migos
  • Patent number: 8448083
    Abstract: A multimedia editing application includes a plurality of gestures that are used to control transport and playback, timing, editing, view management, and other functions of the application. The gestures have shapes or characteristics that are visually mnemonic of their associated functions or the objects on which the functions operate, but which themselves are not linguistic forms such as letters or numbers which are derived from the names of the associated functions. The visual mnemonics may connote the motion or shape of a part of the human body.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: May 21, 2013
    Assignee: Apple Inc.
    Inventors: Charles Migos, Giulia M. Pagallo, Jean-Pierre Mouileseaux, Larry S. Yaeger
  • Patent number: 8387086
    Abstract: Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Gaurav Agarwal, Charles Migos
  • Patent number: 8069081
    Abstract: Targeted advertising using object identification techniques is described. In an implementation, an object is identified by a client that is placed on a surface of the client. An advertisement is located that corresponds to the identified object and is output.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles Migos
  • Publication number: 20110145856
    Abstract: Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Gaurav Agarwal, Charles Migos
  • Patent number: 7805678
    Abstract: Video clips are depicted both in an overall layer and in a set of individual tracks, or rows. The user can cause the display to be expanded or collapsed, as desired, so as to reveal or hide the individual tracks. Video clips are fully editable in either the expanded or collapsed viewing modes. When the collapsed mode is in effect, bars representing individual video clips are still visible, and can be individually selected and manipulated. When the expanded mode is in effect, separate tracks are shown for each individual clip, but the overall layer remains visible, and the individual video clips also remain visible, selectable, and manipulable within the overall layer.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: September 28, 2010
    Assignee: Apple Inc.
    Inventors: Gregory Niles, John G. Foster, Charles Migos
  • Publication number: 20100076828
    Abstract: Targeted advertising using object identification techniques is described. In an implementation, an object is identified by a client that is placed on a surface of the client. An advertisement is located that corresponds to the identified object and is output.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles Migos
  • Patent number: 7671840
    Abstract: A user interface comprises a control for adjusting a numeric field value. The control includes controls for editing the numeric field text directly and for dynamically incrementing and decrementing the value. In addition, the control includes controls for combining several functions into one control, allowing for quicker numeric value editing, control of multiple parameters, and taking up less user interface space.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: March 2, 2010
    Assignee: Apple Inc.
    Inventors: Charles Migos, Patrick Heynen, Jean-Pierre Mouilleseaux, Gregory E. Niles, Egan Schulz
  • Publication number: 20090235198
    Abstract: A user interface comprises a control for adjusting a numeric field value. The control includes controls for editing the numeric field text directly and for dynamically incrementing and decrementing the value. In addition, the control includes controls for combining several functions into one control, allowing for quicker numeric value editing, control of multiple parameters, and taking up less user interface space.
    Type: Application
    Filed: May 21, 2009
    Publication date: September 17, 2009
    Inventors: Charles Migos, Greg Niles, Jean-Pierre Mouilleseaux, Patrick Heynen, Egan Schulz
  • Patent number: 7554521
    Abstract: A user interface comprises a control for adjusting a numeric field value. The control includes controls for editing the numeric field text directly and for dynamically incrementing and decrementing the value. In addition, the control includes controls for combining several functions into one control, allowing for quicker numeric value editing, control of multiple parameters, and taking up less user interface space.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: June 30, 2009
    Assignee: Apple Inc.
    Inventors: Charles Migos, Greg Niles, Jean-Pierre Mouilleseaux, Patrick Heynen, Egan Schulz
  • Publication number: 20080172695
    Abstract: Various technologies for selecting media (e.g., television media) are described. A media selection method displays a tool for selecting a category, such as a television genre, to a user. Upon receiving a user selection, the selected category having a number of channels is visually illustrated on a channel selection spectrum (e.g., a circular arc channel selection spectrum). For example, if the selected category is sports, then a number of channels corresponding to sports channels are highlighted on the channel selection spectrum. Moreover, in one example, the channel selection spectrum works in conjunction with a touchscreen device. Thus, a user can navigate with his or her finger to quickly select and browse the available channels. Also, optionally, non-highlighted channels are automatically bypassed to assist user navigation. Additionally, upon receiving user selection of a channel, in one example, the media content corresponding to the selected channel is played.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 17, 2008
    Applicant: Microsoft Corporation
    Inventors: Charles Migos, Ron Morris, Davis Sloo
  • Publication number: 20080168501
    Abstract: Various technologies for selecting media (e.g., television media) are described. A media selection method displays a tool for selecting a category, such as a television genre, to a user. Upon receiving a user selection, the selected category having a number of channels is visually illustrated on a channel selection spectrum (e.g., a circular arc channel selection spectrum). For example, if the selected category is sports, then a number of channels corresponding to sports channels are highlighted on the channel selection spectrum. Moreover, in one example, the channel selection spectrum works in conjunction with a touchscreen device. Thus, a user can navigate with his or her finger to quickly select and browse the available channels. Also, optionally, non-highlighted channels are automatically bypassed to assist user navigation. Additionally, upon receiving user selection of a channel, in one example, the media content corresponding to the selected channel is played.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Charles Migos, Ron Morris, David Sloo
  • Publication number: 20070220045
    Abstract: A media discovery module (MDM) is described that facilitates a user's access to desired media items. The MDM presents a series of arrays of media items to the user. The user's selection within any array governs the composition of media items that are presented in a subsequent array. Different linking criteria can define the relationship among arrays. In one case, the MDM uses a time-based linking criterion, allowing a user to examine a media item at increasing levels of temporal granularity. In another case, the MDM uses a subject matter-based criterion, allowing a user to examine one or more media items at increasing levels of detail with respect to a subject matter index. The MDM can employ various tools to establish the relationship among media items, including image analysis tools, audio analysis tools, metadata analysis tools, and so on.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Ronald Morris, Charles Migos, David Sloo