Patents by Inventor Marc Oshiro

Marc Oshiro 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: 8990728
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. A selection can be received from a user to define a tiled user interface layout that includes the multiple tiles each configured to display content from an associated content gallery. The content can be displayed on the multiple tiles in the tiled user interface layout, and one or more of the tiles change over time to display different pieces of the content from the associated content gallery of a tile.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Patent number: 8887088
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Publication number: 20130268888
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. A selection can be received from a user to define a tiled user interface layout that includes the multiple tiles each configured to display content from an associated content gallery. The content can be displayed on the multiple tiles in the tiled user interface layout, and one or more of the tiles change over time to display different pieces of the content from the associated content gallery of a tile.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 10, 2013
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Publication number: 20130263031
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. User interface layouts can be displayed that each have multiple tiles displaying multiple pieces of content, where the multiple pieces of content includes different types of content and each of the multiple tiles display a piece of the content. A command input can be received to change a current user interface layout, and a transition is initiated to display a next user interface layout that includes one or more of the multiple tiles displaying the multiple pieces of content or different multiple pieces of the content.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 3, 2013
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Patent number: 8458613
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Publication number: 20120023442
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.
    Type: Application
    Filed: October 3, 2011
    Publication date: January 26, 2012
    Applicant: Microsoft Corporation
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Patent number: 8065628
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong
  • Patent number: 8005856
    Abstract: A list of media, such as image media, is dynamically generated and provided to a user. The dynamically generated media playlist may be associated with a user's “favorite pictures,” “favorite music” or some other type of media. Each of the “favorite media” features may be associated with playlist criteria, which is used to dynamically construct a query for media files to include on the playlist. The criteria may specify several requirements for including media in the dynamically created playlist, for example user rating, recently added media, and other criteria. The query is sent to a database, which returns a playlist of media. The returned playlist is provided to a media center, which retrieves and provides the listed media to a user.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Noah Spitzer-Williams, Ryan D'Aurelio, Jennifer Waters, Mark Mackenzie, Steve Moreland, Marc Oshiro
  • Publication number: 20090327222
    Abstract: A list of media, such as image media, is dynamically generated and provided to a user. The dynamically generated media playlist may be associated with a user's “favorite pictures,” “favorite music” or some other type of media. Each of the “favorite media” features may be associated with playlist criteria, which is used to dynamically construct a query for media files to include on the playlist. The criteria may specify several requirements for including media in the dynamically created playlist, for example user rating, recently added media, and other criteria. The query is sent to a database, which returns a playlist of media. The returned playlist is provided to a media center, which retrieves and provides the listed media to a user.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Noah Spitzer-Williams, Ryan D'Aurelio, Jennifer Waters, Mark Mackenzie, Steve Moreland, Marc Oshiro
  • Publication number: 20090100359
    Abstract: A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. These assets may including audio files. Thus, an advertiser may easily incorporate music, songs, sounds, spoken text or other audio content into an advertisement.
    Type: Application
    Filed: March 12, 2008
    Publication date: April 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Aaron Sauve, Mike Van Flandern, Eddie Fusaro, John Elsbree, Chris Meyer, Daniel L. Poling, JR., Will Vong, Marc Oshiro, David Gardner
  • Publication number: 20090100362
    Abstract: A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement.
    Type: Application
    Filed: March 12, 2008
    Publication date: April 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Aaron Sauve, Mike Van Flandern, Eddie Fusaro, John Elsbree, Chris Meyer, Daniel L. Poling, JR., Will Vong, Marc Oshiro, Gary Hebert, David Gardner, Robert Thrasher
  • Publication number: 20090100331
    Abstract: A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may include a timer for counting down the temporal length of an advertisement. Upon countdown of the timer to zero, the advertisement may terminate and automatically flow-through to the underlying content. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timer, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement.
    Type: Application
    Filed: March 12, 2008
    Publication date: April 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Aaron Sauve, Mike Van Flandern, Eddie Fusaro, John Elsbree, Chris Meyer, Daniel L. Poling, JR., Will Vong, Marc Oshiro, David Gardner
  • Publication number: 20080320413
    Abstract: A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Marc Oshiro, Kort Sands, Jeffrey N. Margolis, John Elsbree, Jeffrey C. Fong