WO2006107662A3 - System for running applications in a resource-constrained set-top box environment - Google Patents

System for running applications in a resource-constrained set-top box environment Download PDF

Info

Publication number
WO2006107662A3
WO2006107662A3 PCT/US2006/011353 US2006011353W WO2006107662A3 WO 2006107662 A3 WO2006107662 A3 WO 2006107662A3 US 2006011353 W US2006011353 W US 2006011353W WO 2006107662 A3 WO2006107662 A3 WO 2006107662A3
Authority
WO
WIPO (PCT)
Prior art keywords
top box
box environment
resource
manager
application
Prior art date
Application number
PCT/US2006/011353
Other languages
French (fr)
Other versions
WO2006107662A2 (en
Inventor
Logananth Seetharaman
Min Liu
Dennis G Cronin
Adam T Mollis
Vijaye G Raji
Peter T Barrett
Edmund H Lui
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to JP2008504271A priority Critical patent/JP2008536384A/en
Priority to EP06748835A priority patent/EP1869883A4/en
Publication of WO2006107662A2 publication Critical patent/WO2006107662A2/en
Publication of WO2006107662A3 publication Critical patent/WO2006107662A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/20Adaptations for transmission via a GHz frequency band, e.g. via satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4437Implementing a Virtual Machine [VM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Abstract

A system is described that is specifically adapted for use in a resource-constrained set-top box environment. The system uses an interpreter-based common language runtime (CLR) that is specifically configured for use in the set-top box environment. The system also includes a unique application manager and UIpane manager that are specifically configured for use in the set-top box environment. The application manager pauses a current application when another application presents a user interface presentation which interferes with the current application's user interface presentation. In addition, the system includes graphics functionality for providing transitions effects, for allowing a user to change color palette and resolution, and so forth. The graphics functionality directly uses the graphics capabilities of the set top box (such as the set top box's line control register) whenever possible to enable applications to execute more quickly.
PCT/US2006/011353 2005-04-01 2006-03-29 System for running applications in a resource-constrained set-top box environment WO2006107662A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008504271A JP2008536384A (en) 2005-04-01 2006-03-29 A system that runs applications in a set-top box environment with limited resources
EP06748835A EP1869883A4 (en) 2005-04-01 2006-03-29 System for running applications in a resource-constrained set-top box environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/097,840 US20060225107A1 (en) 2005-04-01 2005-04-01 System for running applications in a resource-constrained set-top box environment
US11/097,840 2005-04-01

Publications (2)

Publication Number Publication Date
WO2006107662A2 WO2006107662A2 (en) 2006-10-12
WO2006107662A3 true WO2006107662A3 (en) 2007-09-27

Family

ID=37072173

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/011353 WO2006107662A2 (en) 2005-04-01 2006-03-29 System for running applications in a resource-constrained set-top box environment

Country Status (6)

Country Link
US (1) US20060225107A1 (en)
EP (1) EP1869883A4 (en)
JP (1) JP2008536384A (en)
KR (1) KR20070121707A (en)
CN (1) CN101185328A (en)
WO (1) WO2006107662A2 (en)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8031129B2 (en) 2004-08-18 2011-10-04 Ruckus Wireless, Inc. Dual band dual polarization antenna array
US7965252B2 (en) 2004-08-18 2011-06-21 Ruckus Wireless, Inc. Dual polarization antenna array with increased wireless coverage
US7696946B2 (en) 2004-08-18 2010-04-13 Ruckus Wireless, Inc. Reducing stray capacitance in antenna element switching
US7933628B2 (en) 2004-08-18 2011-04-26 Ruckus Wireless, Inc. Transmission and reception parameter control
US7652632B2 (en) 2004-08-18 2010-01-26 Ruckus Wireless, Inc. Multiband omnidirectional planar antenna apparatus with selectable elements
US7292198B2 (en) 2004-08-18 2007-11-06 Ruckus Wireless, Inc. System and method for an omnidirectional planar antenna apparatus with selectable elements
US7193562B2 (en) 2004-11-22 2007-03-20 Ruckus Wireless, Inc. Circuit board having a peripheral antenna apparatus with selectable antenna elements
US7880683B2 (en) 2004-08-18 2011-02-01 Ruckus Wireless, Inc. Antennas with polarization diversity
US7899497B2 (en) 2004-08-18 2011-03-01 Ruckus Wireless, Inc. System and method for transmission parameter control for an antenna apparatus with selectable elements
US8638708B2 (en) 2004-11-05 2014-01-28 Ruckus Wireless, Inc. MAC based mapping in IP based communications
TWI391018B (en) 2004-11-05 2013-03-21 Ruckus Wireless Inc Throughput enhancement by acknowledgment suppression
US7505447B2 (en) 2004-11-05 2009-03-17 Ruckus Wireless, Inc. Systems and methods for improved data throughput in communications networks
US8619662B2 (en) 2004-11-05 2013-12-31 Ruckus Wireless, Inc. Unicast to multicast conversion
US7358912B1 (en) 2005-06-24 2008-04-15 Ruckus Wireless, Inc. Coverage antenna apparatus with selectable horizontal and vertical polarization elements
US8792414B2 (en) 2005-07-26 2014-07-29 Ruckus Wireless, Inc. Coverage enhancement using dynamic antennas
US7646343B2 (en) 2005-06-24 2010-01-12 Ruckus Wireless, Inc. Multiple-input multiple-output wireless antennas
US7893882B2 (en) 2007-01-08 2011-02-22 Ruckus Wireless, Inc. Pattern shaping of RF emission patterns
US7789757B2 (en) 2005-09-22 2010-09-07 At&T Intellectual Property I, L.P. Video games on demand with anti-piracy security
CN101322346A (en) 2005-12-01 2008-12-10 鲁库斯无线公司 On-demand services by wireless base station virtualization
US20070239353A1 (en) * 2006-03-03 2007-10-11 David Vismans Communication device for updating current navigation contents
US9769655B2 (en) 2006-04-24 2017-09-19 Ruckus Wireless, Inc. Sharing security keys with headless devices
WO2007127120A2 (en) 2006-04-24 2007-11-08 Ruckus Wireless, Inc. Dynamic authentication in secured wireless networks
US9071583B2 (en) 2006-04-24 2015-06-30 Ruckus Wireless, Inc. Provisioned configuration for automatic wireless connection
US8670725B2 (en) 2006-08-18 2014-03-11 Ruckus Wireless, Inc. Closed-loop automatic channel selection
KR100781918B1 (en) * 2007-02-02 2007-12-04 가온미디어 주식회사 Mdu brodacasting signal distribution system
US8073882B2 (en) 2007-07-11 2011-12-06 Mats Stefan Persson Method, system and computer-readable media for managing software object handles in a dual threaded environment
US8547899B2 (en) 2007-07-28 2013-10-01 Ruckus Wireless, Inc. Wireless network throughput enhancement through channel aware scheduling
JP5092608B2 (en) * 2007-08-01 2012-12-05 パナソニック株式会社 Receiver
US8127233B2 (en) * 2007-09-24 2012-02-28 Microsoft Corporation Remote user interface updates using difference and motion encoding
KR100974908B1 (en) * 2007-12-15 2010-08-09 한국전자통신연구원 System and method for user customization type media service based on single-media multi-devices
US8355343B2 (en) 2008-01-11 2013-01-15 Ruckus Wireless, Inc. Determining associations in a mesh network
US8695056B2 (en) * 2008-01-26 2014-04-08 International Business Machines Corporation Method for information tracking in multiple interdependent dimensions
BRPI0803717A2 (en) * 2008-09-03 2010-06-15 Tqtvd Software Ltda digital television application execution system, digital television application execution apparatus and method for implementing such a system
US8217843B2 (en) 2009-03-13 2012-07-10 Ruckus Wireless, Inc. Adjustment of radiation patterns utilizing a position sensor
US8698675B2 (en) 2009-05-12 2014-04-15 Ruckus Wireless, Inc. Mountable antenna elements for dual band antenna
US9389877B2 (en) 2009-07-20 2016-07-12 Google Technology Holdings LLC Multi-environment operating system
US9348633B2 (en) 2009-07-20 2016-05-24 Google Technology Holdings LLC Multi-environment operating system
US9367331B2 (en) 2009-07-20 2016-06-14 Google Technology Holdings LLC Multi-environment operating system
US9372711B2 (en) 2009-07-20 2016-06-21 Google Technology Holdings LLC System and method for initiating a multi-environment operating system
US8528037B2 (en) 2009-08-28 2013-09-03 CSC Holdings, LLC Dynamic application loader for set top box
US9979626B2 (en) 2009-11-16 2018-05-22 Ruckus Wireless, Inc. Establishing a mesh network with wired and wireless links
CN102763378B (en) 2009-11-16 2015-09-23 鲁库斯无线公司 Set up and there is wired and mesh network that is wireless link
US8528005B2 (en) 2010-04-09 2013-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement in an IPTV terminal
CN103003033A (en) * 2010-04-23 2013-03-27 三星重工业株式会社 Robot system control method and a device therefor
CN101859261B (en) * 2010-06-09 2015-05-13 中兴通讯股份有限公司 Control method and control equipment for releasing memory
CN102149017A (en) * 2010-07-20 2011-08-10 华为终端有限公司 Management method for set top box applications and set top box
US8898723B2 (en) * 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US9407012B2 (en) 2010-09-21 2016-08-02 Ruckus Wireless, Inc. Antenna with dual polarization and mountable antenna elements
US20120278747A1 (en) * 2011-04-28 2012-11-01 Motorola Mobility, Inc. Method and apparatus for user interface in a system having two operating system environments
US9354900B2 (en) 2011-04-28 2016-05-31 Google Technology Holdings LLC Method and apparatus for presenting a window in a system having two operating system environments
WO2012151224A2 (en) 2011-05-01 2012-11-08 Ruckus Wireless, Inc. Remote cable access point reset
US8788863B2 (en) 2011-08-10 2014-07-22 Microsoft Corporation System and method for restoring and/or continuing execution functionality to various processes based on predefined power classifications while transitioning a computing environment from connected standby state to execution state
US9952897B2 (en) 2011-09-12 2018-04-24 Microsoft Technology Licensing, Llc Managing processes within suspend states and execution states
US8751800B1 (en) 2011-12-12 2014-06-10 Google Inc. DRM provider interoperability
US8756668B2 (en) 2012-02-09 2014-06-17 Ruckus Wireless, Inc. Dynamic PSK for hotspots
US9634403B2 (en) 2012-02-14 2017-04-25 Ruckus Wireless, Inc. Radio frequency emission pattern shaping
US10186750B2 (en) 2012-02-14 2019-01-22 Arris Enterprises Llc Radio frequency antenna array with spacing element
US9092610B2 (en) 2012-04-04 2015-07-28 Ruckus Wireless, Inc. Key assignment for a brand
US9417753B2 (en) 2012-05-02 2016-08-16 Google Technology Holdings LLC Method and apparatus for providing contextual information between operating system environments
TWI594186B (en) * 2012-05-16 2017-08-01 緯創資通股份有限公司 Method for virtual channel management, method for obtaining digital content with virtual channel and web-based multimedia reproduction system with virtual channel
US9342325B2 (en) 2012-05-17 2016-05-17 Google Technology Holdings LLC Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device
US9570799B2 (en) 2012-09-07 2017-02-14 Ruckus Wireless, Inc. Multiband monopole antenna apparatus with ground plane aperture
US9979960B2 (en) 2012-10-01 2018-05-22 Microsoft Technology Licensing, Llc Frame packing and unpacking between frames of chroma sampling formats with different chroma resolutions
EP2974045A4 (en) 2013-03-15 2016-11-09 Ruckus Wireless Inc Low-band reflector for dual band directional antenna
CN103888843B (en) * 2014-03-11 2017-12-12 惠州Tcl移动通信有限公司 The method and system that the programme channel of intelligent television is integrated with application program
US10540696B2 (en) 2014-09-30 2020-01-21 At&T Intellectual Property I, L.P. Enhanced shared media experiences
US10084984B2 (en) * 2016-08-15 2018-09-25 Hisense Usa Corp. System and methods for device control and multiple input handling
US10368080B2 (en) 2016-10-21 2019-07-30 Microsoft Technology Licensing, Llc Selective upsampling or refresh of chroma sample values
CN109150751B (en) 2017-06-16 2022-05-27 阿里巴巴集团控股有限公司 Network control method and device
US11036365B2 (en) * 2019-06-07 2021-06-15 Microsoft Technology Licensing, Llc Hang condition mitigation for browser applications
CN112231090A (en) * 2020-11-04 2021-01-15 Oppo广东移动通信有限公司 Application process management method and device and terminal equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5563648A (en) * 1994-04-28 1996-10-08 Thomson Consumer Electronics, Inc. Method for controlling execution of an audio video interactive program
US5673401A (en) * 1995-07-31 1997-09-30 Microsoft Corporation Systems and methods for a customizable sprite-based graphical user interface
US5802284A (en) * 1995-12-13 1998-09-01 Silicon Graphics, Inc. System and method using cover bundles to provide immediate feedback to a user in an interactive television environment
US20040133928A1 (en) * 1998-05-01 2004-07-08 Jerding Dean F. System and method for providing a plurality of programming services in a television system
US20040160398A1 (en) * 1997-01-30 2004-08-19 Renesas Technology Corp. Liquid crystal display controller and liquid crystal display device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6874145B1 (en) * 1999-07-13 2005-03-29 Sun Microsystems, Inc. Methods and apparatus for implementing an application lifecycle design for applications
US7257812B1 (en) * 1999-12-16 2007-08-14 Sun Microsystems, Inc. Methods and apparatus for managing an application
AU781357B2 (en) 1999-07-13 2005-05-19 Sun Microsystems, Inc. Methods and apparatus for managing an application according to an application lifecycle
US6819331B2 (en) * 2002-03-01 2004-11-16 Broadcom Corporation Method and apparatus for updating a color look-up table
US6995803B2 (en) * 2002-05-23 2006-02-07 Microsoft Corporation Anti-aliasing characters for improved display on an interlaced television monitor
US20050015803A1 (en) * 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
SG136965A1 (en) * 2003-10-10 2007-11-29 Koninkl Philips Electronics Nv Playback of audio-video content and an associated java application from an optical disc

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5563648A (en) * 1994-04-28 1996-10-08 Thomson Consumer Electronics, Inc. Method for controlling execution of an audio video interactive program
US5673401A (en) * 1995-07-31 1997-09-30 Microsoft Corporation Systems and methods for a customizable sprite-based graphical user interface
US5802284A (en) * 1995-12-13 1998-09-01 Silicon Graphics, Inc. System and method using cover bundles to provide immediate feedback to a user in an interactive television environment
US20040160398A1 (en) * 1997-01-30 2004-08-19 Renesas Technology Corp. Liquid crystal display controller and liquid crystal display device
US20040133928A1 (en) * 1998-05-01 2004-07-08 Jerding Dean F. System and method for providing a plurality of programming services in a television system

Also Published As

Publication number Publication date
EP1869883A2 (en) 2007-12-26
WO2006107662A2 (en) 2006-10-12
KR20070121707A (en) 2007-12-27
CN101185328A (en) 2008-05-21
US20060225107A1 (en) 2006-10-05
EP1869883A4 (en) 2009-01-21
JP2008536384A (en) 2008-09-04

Similar Documents

Publication Publication Date Title
WO2006107662A3 (en) System for running applications in a resource-constrained set-top box environment
TW200604818A (en) Auxiliary display system architecture
WO2008063633A3 (en) Instrument cluster
WO2002076092A3 (en) Method and apparatus for dynamic cursor configuration
WO2009072504A1 (en) Control device, input device, control system, control method, and hand-held device
WO2009111329A3 (en) Enhanced gesture-based image manipulation
WO2007048044A3 (en) Multi-directional remote control system and method
WO2003017159A1 (en) Electronic device
WO2008141100A3 (en) Apparatus for controlling processor execution in a secure environment
MXPA04010299A (en) System and method for use of multiple applications.
ATE539402T1 (en) DYNAMIC RESOLUTION OF DEPENDENT COMPONENTS
WO2008028103A3 (en) Methods and apparatus for emulating the branch prediction behavior of an explicit subroutine call
WO2008017001A3 (en) Sharing live appliances
WO2005043335A3 (en) System for invoking a privileged function in a device
WO2008051842A3 (en) Methods and systems for accessing remote user files associated with local resources
WO2007024532A3 (en) Sharing access across multiple applications in a user interactive system
GB0709662D0 (en) Model-driven user interview
WO2007008814A3 (en) Inferential state machines
EP1894556A3 (en) Aqueous hair cosmetic composition
MX2009005757A (en) Managed execution environment for software application interfacing.
WO2008047291A3 (en) Gamut mapping
TW200620262A (en) Playback apparatus
WO2005078570A3 (en) Codec control
BR0311545A (en) system for multimedia rendering on a portable device
WO2015074058A3 (en) Just-in-time processing of images

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680011173.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006748835

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2008504271

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 7543/DELNP/2007

Country of ref document: IN

Ref document number: 1020077022439

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU