Television viewing on gaming consoles

US9358470B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9358470-B2
Application numberUS-201414546932-A
CountryUS
Kind codeB2
Filing dateNov 18, 2014
Priority dateJan 5, 2007
Publication dateJun 7, 2016
Grant dateJun 7, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An integrated gaming and media experience is disclosed, including television viewing on a gaming console. A client component is installed via a bootstrap process that uses authentication information to accomplish this task. Once installed, it integrates itself into a typical gaming display. Various console hardware details are used to enable communication between the client component and downstream servers providing the content. Once up and running, the client component allows users to watch television as if they were interacting with a set-top box. Users may switch between various applications on the gaming console, including but not limited to game titles, DVR, VOD, DVD programs, and so on.

First claim

Opening claim text (preview).

What is claimed: 1. A method for viewing television on gaming consoles, comprising: launching, in response to pressing of a button on a gaming console remote control, a television client on a gaming console; receiving Internet Protocol Television (IPTV) data by the gaming console, wherein said gaming console allows for the viewing of television, wherein said gaming console acts as a set-top box; splitting said data into an audio data and into a video data, using respective decoders for said audio and video data; converting said audio data from a first format into a native format for said gaming console; processing said video data using graphics rendering resources; and providing both said audio data converted into said native format data, and said video data processed using said graphics rendering resources to a client component that includes the television client for display of television on said gaming console. 2. The method according to claim 1 , after said receiving of said data, un-encrypting said data. 3. The method according to claim 1 , wherein said receiving of data includes querying whether said data is a full frame of data or a partial frame of data, in the former case placing said data in a queue to be rendered into said native format, and in the latter case buffering said data until a full frame is achieved. 4. The method according to claim 1 , wherein said processing using said graphics rendering resources includes using at least one of a vertex shader and a pixel shader. 5. The method according to claim 1 , after said splitting of said data, uncompressing said data. 6. The method according to claim 1 , after providing said audio data and video data, displaying said data into a television display that includes a menu guide for selecting channels on said television display. 7. The method according to claim 1 , providing users of said gaming console with the option to switch from viewing television to gaming mode on said gaming console via a gaming menu guide. 8. A tangible computer readable medium bearing computer executable instructions for allowing the viewing of television on gaming consoles, comprising: a first instruction that launces, in response to pressing of a button on a gaming console remote control, a television client on a gaming console; a second instruction that handles data incoming to the gaming console, wherein said gaming console is configured to display television signals; a third instruction that splits said data into an audio data and into a video data, using respective decoders for said audio and video data; a fourth instruction that converts said audio data from a first format into a native format for said gaming console; a fifth instruction that processes said video data using graphics rendering resources; and a sixth instruction that provides both said audio data converted into said native format data, and said video data processed using said graphics rendering resources to a client component that includes the television client for display of television on said gaming console. 9. The tangible computer readable media according to claim 8 , after performing said second instruction, performing a subsequent instruction that un-encrypts said data, wherein said data is IPTV data. 10. The tangible computer readable media according to claim 8 , wherein said second instruction include includes querying whether said data is a full frame of data or a partial frame of data, in the former case placing said data in a queue to be rendered into said native format, and in the latter case buffering said data until a full frame is achieved. 11. The tangible computer readable media according to claim 8 , wherein said fifth instruction includes using said at least one of a vertex shader and a pixel shader. 12. The tangible computer readable media according to claim 8 , after performing said third instruction, performing a subsequent instruction that causes uncompressing of said data. 13. The tangible computer readable media according to claim 8 , after performing said sixth instruction, displaying said data into a television display that includes one of (a) a menu guide for selecting channels on said television display and (b) a gaming guide that allows users to switch from viewing television to performing gaming on said gaming console. 14. A system for viewing television on gaming consoles, comprising: one or more memories having stored therein computer-executable instructions; one or more processors operable to execute the computer-executable instructions, wherein the computer-executable instructions comprise instructions for: launching, in response to pressing of a button on a gaming console remote control, a television client on a gaming console; receiving Internet Protocol Television (IPTV) data by the gaming console, wherein said gaming console allows for the viewing of television, wherein said gaming console acts as a set-top box; splitting said data into an audio data and into a video data, using respective decoders for said audio and video data; converting said audio data from a first format into a native format for said gaming console; processing said video data using graphics rendering resources; and providing both said audio data converted into said native format data, and said video data processed using said graphics rendering resources to a client component that includes the television client for display of television on said gaming console. 15. The system according to claim 14 , wherein the computer-executable instructions further comprise instructions for: after said receiving of said data, un-encrypting said data. 16. The system according to claim 14 , wherein said receiving of data includes querying whether said data is a full frame of data or a partial frame of data, in the former case placing said data in a queue to be rendered into said native format, and in the latter case buffering said data until a full frame is achieved. 17. The system according to claim 14 , wherein said processing using said graphics rendering resources includes using at least one of a vertex shader and a pixel shader. 18. The system according to claim 14 , wherein the computer-executable instructions further comprise instructions for: after said splitting of said data, uncompressing said data. 19. The system according to claim 14 , wherein the computer-executable instructions further comprise instructions for: after providing said audio data and video data, displaying said data into a television display that includes a menu guide for selecting channels on said television display. 20. The system according to claim 14 , wherein the computer-executable instructions further comprise instructions for: providing users of said gaming console with the option to switch from viewing television to gaming mode on said gaming console via a gaming menu guide.

Assignees

Inventors

Classifications

  • details of game services offered to the player · CPC title

  • characterized by low level software layer, relating to hardware management, e.g. Operating System, Application Programming Interface · CPC title

  • A63F13/85Primary

    Providing additional services to players · CPC title

  • A63F13/25Primary

    Output arrangements for video game devices · CPC title

  • for rendering three dimensional images · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9358470B2 cover?
An integrated gaming and media experience is disclosed, including television viewing on a gaming console. A client component is installed via a bootstrap process that uses authentication information to accomplish this task. Once installed, it integrates itself into a typical gaming display. Various console hardware details are used to enable communication between the client component and downst…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification A63F13/85. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jun 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).