Patents by Inventor Michael A. Cleron

Michael A. Cleron 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: 7644103
    Abstract: A MediaDescription data structure that includes both descriptive metadata, such as EPG information, about a multimedia content item and instructions for acquiring the content item is assigned to each multimedia content item in a multimedia system. A MediaDescription data structure is transferable as a token for representing the content item. The acquisition information may also include information about presenting the content item in different view contexts, as well as information about relationships to other pieces of content, and information about how each different version of the content item is to be acquired and displayed. MediaDescription data structure tokens can be used to facilitate digital video recording (DVR) processes, Internet content rendering processes, multimedia search processes, search results aggregating processes, video-on-demand (VOD) processes, pay-per-view processes, and program guide rendering processes.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: January 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Geoffrey R Smith, Kevin T. Carle, Michael A. Cleron, Samuel Thomas Scott, III, Victor S. Lee
  • Patent number: 7583220
    Abstract: Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user's interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user's current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael A. Cleron, Jeffrey D Yaksick, Ronald Alan Morris
  • Publication number: 20080320392
    Abstract: Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user's interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user's current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
    Type: Application
    Filed: September 3, 2008
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael A. Cleron, Jeffrey D. Yaksick, Ronald A. Morris
  • Publication number: 20080316083
    Abstract: Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user's interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user's current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
    Type: Application
    Filed: September 3, 2008
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael A. Cleron, Jeffrey D. Yaksick, Ronald A. Morris
  • Patent number: 7427941
    Abstract: Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user's interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user's current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: September 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Michael A. Cleron, Jeffrey D. Yaksick, Ronald A. Morris
  • Patent number: 7308480
    Abstract: A browser-based email system implemented in a computing device is connected to a host mail server. The host mail server provides pages which can be rendered by a browser to present an email service to a user. The browser-based email system receives audio data, video data, and/or still images, and supports a user interface to facilitate capture of the audio data, video data, and/or still images for inclusion in an email message.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Michael A. Cleron, Lennart Lovstrand, Jeffrey D Yaksick, Sean M. Callahan, Mark N. Krueger
  • Publication number: 20070050408
    Abstract: Strategies are described for navigating through a database of media resources. The strategies present a user interface presentation that employs different display paradigms depending on the type of media resource being investigated. If the consumer is interrogating a media resource that has different associated “child” resources associated therewith, then a first kind of user interface presentation may be appropriate. If the consumer is interrogating a media resource that is a standalone resource having no child resources, then a second kind of user interface presentation may be appropriate. Still other kinds of display paradigms are possible.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Michael Cleron, Jeffrey Yaksick
  • Publication number: 20070027622
    Abstract: Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user's interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user's current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
    Type: Application
    Filed: July 1, 2005
    Publication date: February 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Cleron, Jeffrey Yaksick, Ronald Morris
  • Publication number: 20070006262
    Abstract: Automatic content presentation is described. In an embodiment, a subscription content on-demand system includes subscription on-demand channels that each provide on-demand content which can be selected for viewing. The system also includes a promotional preview to display preview segments of the on-demand content that is available via a subscription on-demand channel, where the promotional preview is configured to enable content navigation of the promotional preview. A user interface displays promotional media that corresponds to the on-demand content, where a display of a promotional media that corresponds to on-demand content substantially coincides with a display of a preview segment in the promotional preview that corresponds to the on-demand content.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Cleron, Peter Barrett
  • Publication number: 20060167903
    Abstract: A MediaDescription data structure that includes both descriptive metadata, such as EPG information, about a multimedia content item and instructions for acquiring the content item is assigned to each multimedia content item in a multimedia system. A MediaDescription data structure is transferable as a token for representing the content item. The acquisition information may also include information about presenting the content item in different view contexts, as well as information about relationships to other pieces of content, and information about how each different version of the content item is to be acquired and displayed. MediaDescription data structure tokens can be used to facilitate digital video recording (DVR) processes, Internet content rendering processes, multimedia search processes, search results aggregating processes, video-on-demand (VOD) processes, pay-per-view processes, and program guide rendering processes.
    Type: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Geoffrey Smith, Kevin Carle, Michael Cleron, Samuel Scott, Victor Lee
  • Patent number: 7076534
    Abstract: Server-side scripting for creating customized documents for clients is disclosed. A server application processes code included in a script, causing the server application to issue a request to a decision engine to select content that is designated as appropriate for a client based on attributes of the client. The request is issued to the decision engine without the server application indicating the decision criteria that are to be used or the particular attributes of the client on which the selection is to be based. The decision engine uses the appropriate decision criteria and selects content for the document from content files associated with the decision engine. The decision engine can instead select further portions of script from the content files, which are processed by the server application and result in additional decisions being made by the decision engine.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: July 11, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael A. Cleron, Erik Fortune, Lennart Lövstrand, Steve R. Sandke
  • Publication number: 20060117260
    Abstract: Grouping of representations in a user interface is described. In an implementation, a method includes distinguishing a plurality of on-demand content items from a plurality of time-dependent content items that are described in data. A plurality of linearly-arranged groupings is formed, based on the distinguishing, for output in a user interface. At least one of the groupings includes representations of time-dependent content items that are available via a particular channel. Another one of the groupings includes representations of on-demand content items that are available via plurality of channels.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: David Sloo, Kevin Carle, Michael Cleron, Samuel Scott, Vivek Thukral
  • Publication number: 20060107304
    Abstract: An electronic program guide system receives data that identifies various types of available media content. A data-driven media guide is then generated to display visual representations of the available media content. The media guide is dynamically generated based on attributes associated with the various types of available media content.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Cleron, David Heer, David Sloo, Peter Barrett
  • Publication number: 20060010222
    Abstract: A browser-based email system implemented in a computing device is connected to a host mail server. The host mail server provides pages which can be rendered by a browser to present an email service to a user. The browser-based email system receives audio data, video data, and/or still images, and supports a user interface to facilitate capture of the audio data, video data, and/or still images for inclusion in an email message.
    Type: Application
    Filed: August 19, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Cleron, Lennart Lovstrand, Jeffrey Yaksick, Mark Krueger, Sean Callahan
  • Patent number: 6963903
    Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: November 8, 2005
    Assignee: Microsoft Corporation
    Inventors: Mark H. Krueger, Sean M. Callahan, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick
  • Publication number: 20020194288
    Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.
    Type: Application
    Filed: August 15, 2002
    Publication date: December 19, 2002
    Inventors: Mark H. Krueger, Sean M. Callahan, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick
  • Patent number: 6460075
    Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: October 1, 2002
    Assignee: WebTV Networks, Inc.
    Inventors: Mark H. Krueger, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick, Sean M. Callahan
  • Patent number: 6344855
    Abstract: A network-oriented component system efficiently accesses information from a network resource located on a computer network by creating an encapsulated network entity that contains a reference to that resource. The encapsulated entity is preferably implemented as a network component stored on a computer remotely displaced from the referenced resource. In addition, the encapsulated entity may be manifested as a visual object on a graphical user interface of a computer screen. Such visual manifestation allows a user to easily manipulate the entity in order to display the contents of the resource on the screen or to electronically forward the entity over the network.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: February 5, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Stephen Fisher, Michael A. Cleron, Timo Bruck
  • Publication number: 20010004743
    Abstract: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page.
    Type: Application
    Filed: January 23, 2001
    Publication date: June 21, 2001
    Applicant: WebTV Networks, Inc.
    Inventors: Mark H. Krueger, Michael A. Cleron, Lennart Lovstrand, Jeffrey D. Yaksick, Sean M. Callahan
  • Patent number: RE39486
    Abstract: An extensible and replaceable network-oriented component system provides a platform for developing networking navigation components that operate on a variety of hardware and software computer systems. These navigation components include key integrating components along with components configured to deliver conventional services directed to computer networks, such as Gopher-specific and Web-specific components. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a high-modular cooperating layered-arrangement between the network component system and the component architecture allows any existing component to be replaced, and allows new components to be added, without affecting operation of the network component system.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: February 6, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Michael A. Cleron, Stephen Fisher, Timo Bruck