Source: http://www.google.com/patents/US7984384?dq=patent:6161142
Timestamp: 2015-05-30 15:45:05
Document Index: 699757437

Matched Legal Cases: ['Application No. 05766079', 'Application No. 2005267129', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 200910004021', 'Application No. 200910004022', 'Application No. 200580016349', 'Application No. 200580016349', 'Application No. 200910004022', 'Application No. 20091004021', 'Application No. 20091004021', 'Application No. 20091004022']

Patent US7984384 - Web view layer for accessing user interface elements - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user...http://www.google.com/patents/US7984384?utm_source=gb-gplus-sharePatent US7984384 - Web view layer for accessing user interface elementsAdvanced Patent SearchPublication numberUS7984384 B2Publication typeGrantApplication numberUS 12/368,170Publication dateJul 19, 2011Filing dateFeb 9, 2009Priority dateJun 25, 2004Fee statusPaidAlso published asCN1997957A, CN1997957B, CN101488070A, CN101488070B, CN101488071A, CN101488071B, CN101488087A, CN101504601A, CN101504602A, US7490295, US7503010, US7530026, US7793222, US7793232, US7873910, US8266538, US8291332, US8321801, US8464172, US20060015818, US20060150118, US20060156248, US20060156250, US20060206835, US20090125815, US20090144644, US20090158193, US20090187841, US20090271724, US20110078616, US20110239140, US20130125007, US20140026090Publication number12368170, 368170, US 7984384 B2, US 7984384B2, US-B2-7984384, US7984384 B2, US7984384B2InventorsImran A. Chaudhri, John Louch, Andrew M. Grignon, Gregory N. ChristieOriginal AssigneeApple Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (136), Non-Patent Citations (202), Referenced by (11), Classifications (10), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetWeb view layer for accessing user interface elements
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4752893Nov 6, 1985Jun 21, 1988Texas Instruments IncorporatedGraphics data processing apparatus having image operations with transparent color having a selectable number of bitsUS5007033Dec 15, 1988Apr 9, 1991Seikosha Co., Ltd.World timepieceUS5168441May 30, 1990Dec 1, 1992Allen-Bradley Company, Inc.Methods for set up and programming of machine and process controllersUS5289574Sep 17, 1990Feb 22, 1994Hewlett-Packard CompanyMultiple virtual screens on an "X windows" terminalUS5297250Jan 30, 1992Mar 22, 1994Bull, S.A.Method of generating interfaces for use applications that are displayable on the screen of a data processing system, and apparatus for performing the methodUS5351995Jan 29, 1992Oct 4, 1994Apple Computer, Inc.Double-sided, reversible electronic paperUS5357603Jun 15, 1992Oct 18, 1994Microsoft CorporationMethod and system for changing a shape type while maintaining existing graphic characteristicsUS5379057Jul 28, 1993Jan 3, 1995Microslate, Inc.Portable computer with touch screen and computer system employing sameUS5388201Aug 11, 1993Feb 7, 1995Hourvitz; LeonardMethod and apparatus for providing multiple bit depth windowsUS5416890Dec 11, 1991May 16, 1995Xerox CorporationGraphical user interface for controlling color gamut clippingUS5481665Jul 14, 1992Jan 2, 1996Institute For Personalized Information EnvironmentUser interface device for creating an environment of moving parts with selected functionsUS5490246Aug 23, 1994Feb 6, 1996Xerox CorporationImage generator using a graphical flow diagram with automatic generation of output windowsUS5522022Nov 24, 1993May 28, 1996Xerox CorporationAnalyzing an image showing a node-link structureUS5537630Dec 5, 1994Jul 16, 1996International Business Machines CorporationMethod and system for specifying method parameters in a visual programming systemUS5564002Aug 1, 1994Oct 8, 1996International Business Machines CorporationMethod and apparatus for implementing a virtual desktop through window positioningUS5564022Feb 9, 1994Oct 8, 1996Intel CorporationMethod and apparatus for automatically inserting clock buffers into a logic block to reduce clock skewUS5583833Jun 6, 1995Dec 10, 1996Apple Computer, Inc.Method and apparatus for setting a clock in a computer systemUS5588098Jun 7, 1995Dec 24, 1996Apple Computer, Inc.Method and apparatus for direct manipulation of 3-D objects on computer displaysUS5602997Jun 7, 1995Feb 11, 1997Starfish Software, Inc.Customizable program control interface for a computer systemUS5636336Aug 12, 1996Jun 3, 1997Fujitsu LimitedGraphics processing unit for use with a stylus pen and tablet, and method thereforeUS5638501May 10, 1993Jun 10, 1997Apple Computer, Inc.Method and apparatus for displaying an overlay imageUS5644737Jun 6, 1995Jul 1, 1997Microsoft CorporationMethod and system for stacking toolbars in a computer displayUS5644739Jan 27, 1995Jul 1, 1997Microsoft CorporationMethod and system for adding buttons to a toolbarUS5651107Aug 16, 1994Jul 22, 1997Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windowsUS5657049Jun 7, 1995Aug 12, 1997Apple Computer, Inc.Desk drawer user interfaceUS5659693Jun 7, 1995Aug 19, 1997Starfish Software, Inc.User interface with individually configurable panel interface for use in a computer systemUS5659694Jun 30, 1994Aug 19, 1997Canon Kabushiki KaishaMethod and system for displaying context sensitive child windows independently of their parent windowUS5671343Dec 9, 1994Sep 23, 1997Canon Kabushiki KaishaThree-dimensional modeling apparatus and method utilizing the extraction of topological data, as from two-dimensional drawingsUS5675362 *Oct 4, 1994Oct 7, 1997Microslate, Inc.Portable computer with touch screen and computing system employing sameUS5689664 *Apr 14, 1995Nov 18, 1997Microsoft CorporationInterface sharing between objectsUS5708764Sep 10, 1996Jan 13, 1998International Business Machines CorporationHotlinks between an annotation window and graphics window for interactive 3D graphicsUS5721848Aug 7, 1996Feb 24, 1998Oracle CorporationMethod and apparatus for building efficient and flexible geometry management widget classesUS5727135 *Aug 2, 1996Mar 10, 1998Lexmark International, Inc.Multiple printer status information indicationUS5731819Jul 18, 1995Mar 24, 1998SoftimageDeformation of a graphic object to emphasize effects of motionUS5742285Apr 18, 1997Apr 21, 1998Fujitsu LimitedVirtual screen display systemUS5754174Nov 4, 1996May 19, 1998Starfish Software, Inc.User interface with individually configurable panel interfaces for use in a computer systemUS5760773 *Jan 6, 1995Jun 2, 1998Microsoft CorporationMethods and apparatus for interacting with data objects using action handlesUS5764229May 9, 1996Jun 9, 1998International Business Machines CorporationMethod of and system for updating dynamic translucent windows with buffersUS5764238Sep 10, 1993Jun 9, 1998Ati Technologies Inc.Method and apparatus for scaling and blending an image to be displayedUS5790120Sep 12, 1996Aug 4, 1998Starfish Software, Inc.Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable backgroundUS5793376Nov 30, 1995Aug 11, 1998Sony CorporationMethod of producing image data, image data processing apparatus, and recording mediumUS5796402Mar 8, 1996Aug 18, 1998Microsoft CorporationMethod and system for aligning windows on a computer screenUS5801703Oct 18, 1996Sep 1, 1998Island Graphics CorporationMethod and apparatus for selectably expandable menusUS5809230 *Jan 16, 1996Sep 15, 1998Mclellan Software International, LlcSystem and method for controlling access to personal computer system resourcesUS5835692Mar 24, 1997Nov 10, 1998International Business Machines CorporationSystem and method for providing mapping notation in interactive video displaysUS5835693Jul 22, 1994Nov 10, 1998Lynch; James D.Interactive system for simulation and display of multi-body systems in three dimensionsUS5838316Jan 26, 1996Nov 17, 1998International Business Machines CorporationMethod and system for presenting a plurality of animated display objects to a user for selection on a graphical user interface in a data processing systemUS5845251Dec 20, 1996Dec 1, 1998U S West, Inc.Method, system and product for modifying the bandwidth of subband encoded audio dataUS5870734 *Dec 2, 1996Feb 9, 1999Hewlett-Packard CompanyThree-dimensional file system using a virtual node architectureUS5877741Apr 19, 1996Mar 2, 1999Seiko Epson CorporationSystem and method for implementing an overlay pathwayUS5877762Sep 8, 1997Mar 2, 1999Apple Computer, Inc.System and method for capturing images of screens which display multiple windowsUS5878219Mar 12, 1996Mar 2, 1999America Online, Inc.System for integrating access to proprietary and internet resourcesUS5880743Nov 24, 1997Mar 9, 1999Xerox CorporationApparatus and method for implementing visual animation illustrating results of interactive editing operationsUS5883639Jul 3, 1997Mar 16, 1999Hewlett-Packard CompanyVisual software engineering system and method for developing visual prototypes and for connecting user code to themUS5900876 *Apr 10, 1996May 4, 1999Canon Kabushiki KaishaInformation processing apparatus and method with display book page turningUS5903896 *Jul 15, 1997May 11, 1999Microsoft CorporationMethod for installing a file on demand using a previewUS5914716Jul 17, 1997Jun 22, 1999Microsoft CorporationSlide out interface barUS5920659Jun 24, 1996Jul 6, 1999Intel CorporationMethod and apparatus for scaling image data having associated transparency dataUS5929852Jan 15, 1998Jul 27, 1999Apple Computer, Inc.Encapsulated network entity reference of a network component systemUS5930501Sep 19, 1997Jul 27, 1999Neil; John M.Pictorial user interface for establishing time of day and geographical or environmental context on a computer display or other monitorUS5933148Nov 30, 1995Aug 3, 1999Sony CorporationMethod and apparatus for mapping textureUS5949409Nov 30, 1995Sep 7, 1999Sony CorporationImage processing in which the image is divided into image areas with specific color lookup tables for enhanced color resolutionUS5963191Mar 25, 1997Oct 5, 1999International Business Machines CorporationMethod and system for denying graphical pointer access to a widget of a data processing system graphical user interfaceUS5974253Sep 24, 1997Oct 26, 1999Bull S.A.Using an embedded interpreted language to develop an interactive user-interface description toolUS5978579Aug 12, 1997Nov 2, 1999International Business Machines CorporationArchitecture for customizable component systemUS5999948Sep 3, 1997Dec 7, 19993Com CorporationDynamic configuration forms in network management softwareUS6005568Sep 30, 1997Dec 21, 1999The United States Of America As Represented By The Secretary Of The NavyComputer system providing platform independent universal client deviceUS6006231Sep 10, 1997Dec 21, 1999Warp 10 Technologies Inc.File format for an image including multiple versions of an image, and related system and methodUS6011562Feb 23, 1998Jan 4, 2000Avid Technology Inc.Method and system employing an NLE to create and modify 3D animations by mixing and compositing animation dataUS6031937May 19, 1994Feb 29, 2000Next Software, Inc.Method and apparatus for video compression using block and wavelet techniquesUS6045446May 6, 1999Apr 4, 2000Konami Co., Ltd.Object-throwing video game systemUS6061695Dec 6, 1996May 9, 2000Microsoft CorporationOperating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia documentUS6075543Dec 22, 1998Jun 13, 2000Silicon Graphics, Inc.System and method for buffering multiple frames while controlling latencyUS6128010Oct 6, 1997Oct 3, 2000Assistive Technology, Inc.Action bins for computer user interfaceUS6133915 *Jun 17, 1998Oct 17, 2000Microsoft CorporationSystem and method for customizing controls on a toolbarUS6141005Sep 10, 1998Oct 31, 2000International Business Machines CorporationCombined display of locale-sensitive calendars in a distributed computer enterprise environmentUS6144381May 14, 1997Nov 7, 2000International Business Machines CorporationSystems, methods and computer program products for compass navigation of avatars in three dimensional worldsUS6154601Nov 14, 1997Nov 28, 2000Hitachi Denshi Kabushiki KaishaMethod for editing image information with aid of computer and editing systemUS6166748Dec 12, 1997Dec 26, 2000Nintendo Co., Ltd.Interface for a high performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processingUS6167533Jun 25, 1998Dec 26, 2000Hewlett-Packard CompanyActive dashboard extensible frameworkUS6188399 *May 8, 1998Feb 13, 2001Apple Computer, Inc.Multiple theme engine graphical user interface architectureUS6191797May 21, 1997Feb 20, 2001Canon Kabushiki KaishaExpression tree optimization for processing obscured graphical objectsUS6195664Feb 21, 1997Feb 27, 2001Micrografx, Inc.Method and system for controlling the conversion of a file from an input format to an output formatUS6211890Feb 25, 1997Apr 3, 2001Sony Computer Entertainment, Inc.Image processor and image processing methodUS6232957Nov 25, 1998May 15, 2001Microsoft CorporationTechnique for implementing an on-demand tool glass for use in a desktop user interfaceUS6246418May 9, 1997Jun 12, 2001Sony Computer Entertainment Inc.Data processing method and apparatusUS6259432 *Jul 20, 1998Jul 10, 2001International Business Machines CorporationInformation processing apparatus for improved intuitive scrolling utilizing an enhanced cursorUS6266053Apr 3, 1998Jul 24, 2001Synapix, Inc.Time inheritance scene graph for representation of media contentUS6266430Mar 8, 2000Jul 24, 2001Digimarc CorporationAudio or video steganographyUS6272484May 27, 1998Aug 7, 2001Scansoft, Inc.Electronic document managerUS6272558Oct 6, 1997Aug 7, 2001Canon Kabushiki KaishaApplication programming interface for manipulating flashpix filesUS6275449Aug 7, 1998Aug 14, 2001Richard WangWorld clock with synchronous displayUS6275831 *Aug 18, 1998Aug 14, 2001Starfish Software, Inc.Data processing environment with methods providing contemporaneous synchronization of two or more clientsUS6278448Feb 17, 1998Aug 21, 2001Microsoft CorporationComposite Web page built from any web contentUS6278450Apr 7, 2000Aug 21, 2001Microsoft CorporationSystem and method for customizing controls on a toolbarUS6285374Apr 6, 1998Sep 4, 2001Microsoft CorporationBlunt input device cursorUS6300947 *Jul 6, 1998Oct 9, 2001International Business Machines CorporationDisplay screen and window size related web page adaptation systemUS6304684Feb 15, 2000Oct 16, 2001Cyberecord, Inc.Information processing system and method of using sameUS6307574May 8, 1995Oct 23, 2001Apple Computer, Inc.Graphical user interface with hierarchical structure for customizable menus and control objectsUS6310621Jun 30, 1998Oct 30, 2001Avid Technology, Inc.Extended support for numerical controlsUS6313851 *Aug 27, 1997Nov 6, 2001Microsoft CorporationUser friendly remote system interfaceUS6321314Jun 9, 1999Nov 20, 2001Ati International S.R.L.Method and apparatus for restricting memory accessUS6333753Nov 25, 1998Dec 25, 2001Microsoft CorporationTechnique for implementing an on-demand display widget through controlled fading initiated by user contact with a touch sensitive input deviceUS6344855Jul 26, 1999Feb 5, 2002Apple Computer, Inc.Encapsulated network entity reference of a network component system for integrating object oriented software componentsUS6353437May 29, 1998Mar 5, 2002Avid Technology, Inc.Animation system and method for defining and using rule-based groups of objectsUS6369823Feb 5, 2001Apr 9, 2002Sony Computer Entertainment Inc.Picture processing apparatus and picture processing methodUS6369830May 10, 1999Apr 9, 2002Apple Computer, Inc.Rendering translucent layers in a display systemUS6396520Jan 5, 2000May 28, 2002Apple Computer, Inc.Method of transition between window statesUS6401104 *Jul 3, 1999Jun 4, 2002Starfish Software, Inc.System and methods for synchronizing datasets using cooperation among multiple synchronization enginesUS6411301Jun 22, 2001Jun 25, 2002Nintendo Co., Ltd.Graphics system interfaceUS6412021Feb 26, 1998Jun 25, 2002Sun Microsystems, Inc.Method and apparatus for performing user notificationUS6421058Jun 22, 2001Jul 16, 2002Nintendo Co., Ltd.Graphics command stream for calling a display object in a graphics systemUS6424348Jun 22, 2001Jul 23, 2002Nintendo Co., Ltd.Application program interface for a graphics systemUS6429903Jul 18, 2000Aug 6, 2002Colorgraphic Communications CorporationVideo adapter for supporting at least one television monitorUS6434744 *Mar 3, 1999Aug 13, 2002Microsoft CorporationSystem and method for patching an installed application programUS6466237 *Jul 16, 1999Oct 15, 2002Sharp Kabushiki KaishaInformation managing device for displaying thumbnail files corresponding to electronic files and searching electronic files via thumbnail fileUS6484261 *Dec 11, 1998Nov 19, 2002Cisco Technology, Inc.Graphical network security policy managementUS6487560 *May 13, 1999Nov 26, 2002Starfish Software, Inc.System and methods for communicating between multiple devices for synchronizationUS6515682 *May 9, 1996Feb 4, 2003National Instruments CorporationSystem and method for editing a control utilizing a preview window to view changes made to the controlUS6535892 *May 13, 2002Mar 18, 2003Starfish Software, Inc.System and methods for exchanging messages between a client and a server for synchronizing datasetsUS6536041 *Jan 12, 1999Mar 18, 2003United Video Properties, Inc.Program guide system with real-time data sourcesUS6675230 *Aug 22, 2000Jan 6, 2004International Business Machines CorporationMethod, system, and program for embedding a user interface object in another user interface objectUS6687745 *Jun 22, 2000Feb 3, 2004Droplet, IncSystem and method for delivering a graphical user interface of remote applications over a thin bandwidth connectionUS6714221 *Aug 3, 2000Mar 30, 2004Apple Computer, Inc.Depicting and setting scroll amountUS6742042 *Jun 28, 2000May 25, 2004Nortel Networks LimitedMethod and apparatus of presenting ticker informationUS6792616 *May 1, 1998Sep 14, 2004Scientific-Atlanta, Inc.System and method for providing a plurality of programming services in a television systemUS6801224 *Sep 14, 2000Oct 5, 2004International Business Machines CorporationMethod, system, and program for generating a graphical user interface window for an application programUS6882979 *Jun 18, 1999Apr 19, 2005Onadine, Inc.Generating revenue for the use of softgoods that are freely distributed over a networkUS6892360 *Aug 5, 1998May 10, 2005Sun Microsystems, Inc.Focus traversal mechanism for graphical user interface widgetsUS7007242 *Feb 20, 2002Feb 28, 2006Nokia CorporationGraphical user interface for a mobile deviceUS7036083 *Dec 14, 1999Apr 25, 2006Microsoft CorporationMultimode interactive television chatUS7127473 *Sep 30, 2002Oct 24, 2006Sap AktiengesellschaftMethods and systems for providing supplemental contextual contentUS7281202 *Jun 19, 2003Oct 9, 2007Microsoft CorporationFramework for creating modular web applicationsUS7293070 *Mar 7, 2002Nov 6, 2007Vignette CorporationMethod and system for deploying web components between portals in a portal frameworkUS20030112271 *Dec 14, 2001Jun 19, 2003International Busi Ness Machines CorporationMethod of controlling a browser sessionUS20040056900 *Sep 23, 2002Mar 25, 2004Blume Leo RSystem and method for window priority rendering* Cited by examinerNon-Patent CitationsReference1"About Merkitys," Meaning, 3, pages, [online] [Retrieved on Feb. 4, 2008] Retrieved from the Internet, .2"Advanced Digital Photo Solutions," GeoSpatial Experts; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www.geospatialexperts.com/productadv.html; 4 pages.3"Comparison of widget engines" Wikipedia, 2007 [online] [Retrieved on Sep. 28, 2007] Retrieved from the Internet .4"Convert just about Anything to Anything else," Online Conversion.com, 2000, [online] [Archived by http://webarchive.org on Aug. 15, 2000; Retrieved on Jun. 22, 2008] Retrieved from the Internet .5"Coolsmartphone"; Apr. 17, 2006, [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www.web.archive.org/web/20060417080115/http://www.coolsmartphone.com/article569.html; 24 pages.6"Definition of Install," hyperdictionary, 2 pages [online] [retrieved on Jan. 30, 2010] retrieved from the internet .7"Garmin hits iphone directly with nuvifone"; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www.electronista.com/print/50764; 3 pages.8"Garmin� n�vifone(TM) Images," [online] [Retrieved from the Internet on Jan. 9, 2011], URL: http://www8.garmin.com/buzz/nuvifone/media-gallery.jsp; 2 pages.9"Garmin� n�vifone(TM) Takes Personal Navigation and Communication to the Next Level"; Garmin International; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www8.garmin.com/pressroom/mobile/013008.html; 3 pages.10"Go View Map Save to Favorites Cancel"; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www8.garmin.com/buzz/nuvifone/m/g/sc-geotag-lg.jpg; 1 page.11"GPS Blogging Phones"; [online] [Retrieved on Apr. 5, 2006], Retrieved from the Internet at URL: http://www.dailywireless.org/modules.php?name=News&file=article&sid=4613; 3 pages.12"International Roaming Guide-Personal Experience(s) from Customer and Community Member"; Congular Forum, 2006, 6, pages, [online] [Retrieved on Jun. 26, 2006], Retrieved from the Internet, .13"Inter-widget communication?", [online] [Retrieved on Jan. 9, 2011], Retrieved from the Internet URL: http://www2.konfabulator.com/forums/lofiversion/index.php/t125.html; 3 pages.14"MOREnet Dialing Plan: PSTN and IP Network Integration for H.323, H320 VoIP and Public Voice Networks", [online] [Retrieved on Jan. 9, 2011] Retrieved from the Internet, URL: http://www.more.net/technical/research/dialplan/index.html; 12 pages.15"New Improved Panoramio-Geo Photo Sharing"; Google Earth Blog; Jun. 8, 2006, [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www.gearthblog.com/blog/archives/2006/06/new-improved-pa.html, 1 page.16"SNAP, MAP and SHARE Your World"; IsWhere by Red Hen Systems; 1 page [online] [Retrieved on Jun. 3, 2008]; Retrieved from the Internet <URL:http://www.redhensystems.com/products/multimedia-mapping-software/iswhere/default.asp?sm=2>.17"Snippets Software Platform," Snippet Software Inc., Jun. 2001, [online] [Retrieved on Jun. 11, 2001] Retrieved from the Internet .18"Software Widget," Wikipedia, Dec. 4, 2008, [online] [Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://en.wikipedia.org/wiki/Software.sub.--widget>.19"Stardock News: DesktopX User Manual On-line," 1999, 2003, [online] [Retrieved on May 11, 2007] Retrieved from the Internet .20"Starfish Software Introduces Starfish Internet Sidekick; Starfish Internet Sidekick is the best way for Internet users to manage their calender, contacts and communications," Business Wire, Sep. 23, 1996, [online] [Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://findarticles.com/p/articles/mi.sub.--m0EIN/is.sub.--1996.sub.-- -Sept.sub.--23/ai.sub.--18704672?tag=rel.res1>.21"TellWidget," Konfabulator Forums, Sep. 5, 2005, 3 pages [online] [retrieved on Jan. 30, 2010] retrieved from the internet .22"Widget Creation Tutorial," Konfabulator: 2 How to build a Widget, Archived on Oct. 30, 2005, 25 pages [online] [retrieved on Jan. 30, 2010] retrieved from the internet <URL:http://web.archive.org/web/*/http://www.widgetgallery.com/downloads/Widget-Creation-Tutorial.pdf>.23"Widget Test Ground," Konfabulator Forums, Dec. 1, 2005, 5 pages, [online] [retrieved on Jan. 30, 2010] retrieved from the internet .24"Writing a Desk Accessory," Developer Connection, Apple Computer, Inc. Jul. 3, 1996, [online] [Retrieved on Jan. 3, 2006] Retrieved from the Internet.25"About Merkitys," Meaning, 3, pages, [online] [Retrieved on Feb. 4, 2008] Retrieved from the Internet, <URL: http://meaning.3xi.org/>.26"Comparison of widget engines" Wikipedia, 2007 [online] [Retrieved on Sep. 28, 2007] Retrieved from the Internet <URL: http://en.wikipedia.org/wiki/Comparison—of—widget—engines>.27"Comparison of widget engines" Wikipedia, 2007 [online] [Retrieved on Sep. 28, 2007] Retrieved from the Internet <URL:http://en.wikipedia.org/wiki/Comparison.sub.--of.sub.--widget.sub.--engin- es>.28"Convert just about Anything to Anything else," Online Conversion.com, 2000, [online] [Archived by http://webarchive.org on Aug. 15, 2000; Retrieved on Jun. 22, 2008] Retrieved from the Internet <URL:http://webarchive.org/web/20000815055422/http:www.onlineconversion.com/>.29"Dashboard Blog," Dec. 2003, 31 pages, [online] [retrieved on May 11, 2007] Retrieved from the internet <URL: http://www.nat.org/dashboard/blog.php3>.30"Definition of Install," hyperdictionary, 2 pages [online] [retrieved on Jan. 30, 2010] retrieved from the internet <URL:http://www.hyperdictionary.com|search.aspx?define=install>.31"Garmin� n�vifone™ Images," [online] [Retrieved from the Internet on Jan. 9, 2011], URL: http://www8.garmin.com/buzz/nuvifone/media—gallery.jsp; 2 pages.32"Garmin� n�vifone™ Takes Personal Navigation and Communication to the Next Level"; Garmin International; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www8.garmin.com/pressroom/mobile/013008.html; 3 pages.33"International Roaming Guide—Personal Experience(s) from Customer and Community Member"; Congular Forum, 2006, 6, pages, [online] [Retrieved on Jun. 26, 2006], Retrieved from the Internet, <URL:http://forums.cingular.com/cng/board/message?board.id=international&message.id=1185>.34"New Improved Panoramio—Geo Photo Sharing"; Google Earth Blog; Jun. 8, 2006, [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://www.gearthblog.com/blog/archives/2006/06/new—improved—pa.html, 1 page.35"Portlet-to-portlet communication between JSR 168 portlets on public pages", Apr. 5, 2006, [online] [retrieved on Jan. 9, 2011]; Retrieved from the Internet URL: http://www.ibm.developerworks/websphere/library/techarticles/0604—scott/0604—scott.html; 9 pages.36"Sidekick", [Online] [Retrieved on Jan. 9, 2011] Retrieved from the Internet at URL: http://en.widipedia.org/wiki/Sidekick; 5 pages.37"SNAP, MAP and SHARE Your World"; IsWhere by Red Hen Systems; 1 page [online] [Retrieved on Jun. 3, 2008]; Retrieved from the Internet <URL:http://www.redhensystems.com/products/multimedia—mapping—software/iswhere/default.asp?sm=2>.38"Snippets Software Platform," Snippet Software Inc., Jun. 2001, [online] [Retrieved on Jun. 11, 2001] Retrieved from the Internet <URL:http://www.snippets.com/products/>.39"Software Widget," Wikipedia, Dec. 4, 2008, [online] [Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://en.wikipedia.org/wiki/Software—widget>.40"Stardock News: DesktopX User Manual On-line," 1999, 2003, [online] [Retrieved on May 11, 2007] Retrieved from the Internet <Url:http://www.stardock.com/newsitem.asp?id=538>.41"Starfish Software Introduces Starfish Internet Sidekick; Starfish Internet Sidekick is the best way for Internet users to manage their calender, contacts and communications," Business Wire, Sep. 23, 1996, 2 pages, [online] [Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://findarticles.com/p/articles/mi.sub.--m0EIN/is.sub.--1996.sub.-- -Sept.sub.--23/ai.sub.--18704672?tag=rel.res1>.42"TellWidget," Konfabulator Forums, Sep. 5, 2005, 3 pages [online] [retrieved on Jan. 30, 2010] retrieved from the internet <URL:https:||www2.konfabulator.com|forums/lofiversion|index.php/t9582.html>.43"Widget Creation Tutorial," Konfabulator: 2 How to build a Widget, Archived on Oct. 30, 2005, 25 pages [online] [retrieved on Jan. 30, 2010] retrieved from the internet <URL:http://web.archive.org/web/*/http://www.widgetgallery.com/downloads/Widget—Creation—Tutorial.pdf>.44"Widget Test Ground," Konfabulator Forums, Dec. 1, 2005, 5 pages, [online] [retrieved on Jan. 30, 2010] retrieved from the internet <URL:https://www2.konfabulator.com/forums/loti version/index.php/tll324.html>.45"Window Sidebar," Wikipedia, last modified Apr. 27, 2007, 2 pages, [online] [retrieved on May 11, 2007] Retrieved from the internet <URL:http://en.wikipedia.org/wiki/Windows-Sidebar>.46"Writing a Desk Accessory," Developer Connection, Apple Computer, Inc. Jul. 3, 1996, [online] [Retrieved on Jan. 3, 2006] Retrieved from the Internet<URL:http://developer.apple.com/documentation/mac/Devices/Devi- ces-16>.47"Writing a Desk Accessory," Developer Connection, Apple Computer, Inc. Jul. 3, 1996, 3 pages, [online] [Retrieved on Jan. 3, 2006] Retrieved from the Internet<URL:http://developer.apple.com/documentation/mac/Devices/Devices16>.48Akeley, Kurt, and Hanrahan, Pat, "Real-Time Graphics Architecture," http://www.graphics.stanford.edu/courses/cs448a-01-fall, The OpenGL.RTM. Graphics System, CS448 Lecture 15, Fall 2001, pp. 1-20.49Altman, R. B., "Visual QuickStart Guide Power Point 2000/98, Applying Preset Animations," ProQuest Safari Books, Peachpit Press, May 7, 1999, 7 pages [online] Retrieved from the Internet: .50Altman, R. B., "Visual QuickStart Guide Power Point 2000/98, Applying Preset Animations," ProQuest Safari Books, Peachpit Press, May 7, 1999, 7 pages [online] Retrieved from the Internet: <URL: http://proquest.safaribooksonline.com/0201354411>.51Archive of "Objects, Images and Applets," W3C Recommendation, Feb. 10, 2003, [online] [Archived by http://archive.org; Retrieved on Apr. 13, 2006] Retrieved from the Internet<URL:http://web.archive.org/web/20030210154019/http://www.w3.o- rg/TR/REC-html140/struct/objects.html>.52Archive of "Objects, Images and Applets," W3C Recommendation, Feb. 10, 2003, 21 pages, [online] [Archived by http://archive.org; Retrieved on Apr. 13, 2006] Retrieved from the Internet<URL:http://web.archive.org/web/20030210154019/http://www.w3.o- rg/TR/REC-html140/struct/objects.html>.53Archive of BabelFish.com Inc., Oct. 2003, [online] [Archived by http://archive.org on Oct. 2, 2003; Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://web.archive.org/web/20031002115902/www.babelfish.com/en/index. html>.54Archive of BabelFish.com Inc., Oct. 2003, 1 page, [online] [Archived by http://archive.org on Oct. 2, 2003; Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://web.archive.org/web/20031002115902/www.babelfish.com/en/index. html>.55Archive of Movies.com, 2001, Disney Enterprises, Inc., [Online] [Archived by http://archive.org on Jan. 18, 2002; Retrieved on Dec. 8, 2008] Retrieved from the Internet<URL:http://web.archive.org/web/20020118102516/movies.go.com/&- gt.56Archive of Movies.com, 2001, Disney Enterprises, Inc., [Online] [Archived by http://archive.org on Jan. 18, 2002; Retrieved on Dec. 8, 2008] Retrieved from the Internet<URL:http://web.archive.org/web/20020118102516/movies.go.com/&- gt;.57Archive of www.gigaplex.com, Lazar Productions, Nov. 1996, [online] [Archived by http://archive.org on Nov. 5, 1996; Retrieved on Dec. 8, 2008] Retrieved from the internet URL:http://web.archive.org/web/19961105081827/www.gigaplex.com/>.58Authorized officer Athina Nickitas-Etienne, International Preliminary Report on Patentability in PCT/US2006/44634 mailed Apr. 2, 2009, 9 pages.59Authorized officer Athina Nickitas-Etienne, International Preliminary Report on Patentability in PCT/US2008/050038 mailed Sep. 24, 2009, 12 pages.60Authorized officer Athina Nickitas-Etienne, International Preliminary Report on Patentability in PCT/US2008/050047 mailed Sep. 24, 2009, 11 pages.61Authorized officer Beate Giffo-Schmitt, International Preliminary Report on Patentability in PCT/US2008/070217 mailed Jan. 28, 2010, 8 pages.62Authorized officer Doreen Golze, International Search Report/Written Opinion in PCT/US2008/71008 mailed Nov. 10, 2008, pages.63Authorized officer Doroth�e M�lhausen, International Preliminary Report on Patentability in PCT/US2008/070198 mailed Jan. 8, 2010, 7 pages.64Authorized officer Ellen Moyse, International Preliminary Report on Patentability in PCT/US2008/071008 mailed Feb. 18, 2010, 8 pages.65Authorized officer Karine Lambert, International Search Report/Written Opinion in PCT/US2008/70198 mailed Jun. 10, 2009, 10 pages.66Authorized officer Katrin Sommermeyer, International Search Report/Written Opinion in PCT/US2008/050038 mailed Sep. 3, 2009, 17 pages.67Authorized officer Thanh T. Vu, International Search Report/Written Opinion in PCT/US2006/44634 mailed Jul. 2, 2008, 10 pages.68Baratz, Adam et al. "DesktopX 3.1" Nov. 17, 2005.69Baratz, Adam et al. "DesktopX 3.1" Nov. 17, 2005, 4 pages.70Bauer and Deru, "Motion-Based Adaptation of Information Services for Mobile Users " Lecture Notes in Computer Science, Aug. 19, 2005, Retrieved from the Internet, URL: http://www.springerlink.com/content/1wdvxw9ervxa44f9/fulltext.pdf>, [Retrieved on Jan. 9, 2011]; 6 pages.71Bauer, "Transparent User Modeling for a Mobile Personal Assistant," LWA 2004: Lernen-Wissensentdecking-Adaptivitat, [Online] Oct. 6, 2004, pp. 3-8, Berlin Retrieved from the Internet: URL:http://www.dfki.de/specter/Docs/Bauer04.pdf> [Retrieved on Jan. 9, 2011].72Caceres et al., "Widget 1.0 Requirements", [Online] [Downloaded on Sep. 10, 2009]; Retrieved from the Internet at URL: http://www.w3.org/TR/2007/WD-widgets-reqs-20070705; 24 pages.73Cadiz, JJ et al., "Sideshow: Providing Peripheral Awareness of Important Information," Technical Report MSR-TR-2001-83, (Sep. 14, 2001), 9 pages. Microsoft Corporation, Redmond, WA.74Carey, T., et al., "Integrating Widget Design Knowledge with User Interface Toolkits", Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, Jul. 1992, pp. 204-212.75Communication of the European Patent Office dated Oct. 1, 2010, for European Patent Application No. 05766079.7, 5 pages.76Conner Borookshire D. et al. "Three-Dimensional Widgets" ACM 1992.77Conner Brookshire D. et al. "Three-Dimensional Widgets" ACM 1992, pp. 183-231.78Elliott, Conal "Programming Graphics Processors Functionally," 11 pages.79Elliott, Conal "Programming Graphics Processors Functionally," Proceedings of the 2004 ACM SIGPLAN workshop on Haskell, 2004, 11 pages.80Examiner's First report on Australian Patent Application No. 2005267129, Mar. 25, 2010, 3 Pages.81Examiner's Report for Canada Patent Application No. 2,562,626, Jul. 20, 2010, 3 pages.82Examiner's Report for Canada Patent Application No. 2,707,754, Sep. 30, 2010, 3 pages.83Examiner's Report for Canada Patent Application No. 2,717,237, Nov. 30, 2010, 3 pages.84First Office Action for Chinese Patent Application No. 200910004021.X, Apr. 2, 2010, 4 Pages.85First Office Action for Chinese Patent Application No. 200910004022.4, Apr. 2, 2010, 3 Pages.86First Office Action of the Patent Office of the People's Republic of China, Chinese Patent Application No. 200580016349.3, Jul. 25, 2008.87Flickr; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://flickr.com/map; 1 page.88Fried, Ina, Developer Calls Apple's Tiger a Copycat, CNET News.com, Jun. 28, 2004 [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet.89Fried, Ina, Developer Calls Apple's Tiger a Copycat, CNET News.com, Jun. 28, 2004 [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<Url:http://zdnet.com.com/2102-1104.sub.--2- 5250692.html?tag=printthis>.90Fried, Ina, Developer Calls Apple's Tiger a Copycat, CNET News.com, Jun. 28, 2004 [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://zdnet.com.com/2102-1104.sub.--2-5250692.html?tag=p- rintthis>.91Fried, Ina, For Apple's Tiger, the Keyword is Search, CNET News.com, Jun. 28, 2004 [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet.92Fried, Ina, For Apple's Tiger, the Keyword is Search, CNET News.com, Jun. 28, 2004 [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://zdnet.com.com/2102-1103.sub. 2-5250346.html?tag=printthis>.93Guber, John et al. "Dashboard vs. Konfabulator," Daring Fireball, Jun. 2004, [online] [Retrieved on May 11, 2007] Retrieved from the Internet .94Guber, John et al. "Dashboard vs. Konfabulator," Daring Fireball, Jun. 2004, [online] [Retrieved on May 11, 2007] Retrieved from the Internet <URL:http://daringfireball.net/2004/06/dashboard—vs.—konfabulator>.95Guber, John et al. "Dashboard vs. Konfabulator," Daring Fireball, Jun. 2004, 9 pages, [online] [Retrieved on May 11, 2007] Retrieved from the Internet <URL:http://daringfireball.net/2004/06/dashboard—vs.—konfabulator>.96Haeberli, P. et al., "The Accumulation Buffer: Hardware Support for High-Quality Rendering," Computer Graphics, Aug. 1990, pp. 309-318, vol. 24, No. 4.97Han, "Bi-manual, multi-point, and multi-user interactions on a graphical interaction surface", Multi-Touch Interaction Research; [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet, URL: http://cs.nyu.edu/˜jhan/ftirtouch/, 4 pages.98Harold R. "Java Network Programming, Second Edition, 2nd edition" O'Reilly & Associates 2000 pp. 1-731. (Cover page and Table of Contents enclosed).99http://en.wikipedia.org/wiki/Comparison.sub.--of.sub.--widget.sub.--engine- s, 2007.100http://en.wikipedia.org/wiki/Windows-Sidebar, 2007.101http://www.nat.org/dashboard/blog.php3 Dec. 2003.102International Search Report and the Written Opinion of the International Searching Authority, PCT/US2005/022579, Jan. 27, 2006, 14 pages.103International Search Report and the Written Opinion, dated May 8, 2008, issued in International Application PCT/US2007/077441, 17 pages.104International Search Report and Written Opinion, dated Oct. 16, 2009, issued in International Application No. PCT/US2008/070217.105International Search Report and Written Opinion, dated Sep. 3, 2009, issued in International Application No. PCT/US2008/050047, 17 pages.106International Search Report and Written Opinion, PCT/US2005/022152, Jul. 10, 2006, 8 pages.107International Search Report, PCT/US2005/008804, Jul. 27, 2005, 3 pages.108International Search Report, PCT/US2005/008805, Aug. 8, 2005, 3 pages.109JavaBoutique, [online] [Retrieved on Jan. 9, 2011]; Retrieved from the Internet URL: http://javaboutique.internet.com/utilities/counter.html; Oct. 1, 2002, 2 pages.110Javaboutique. Oct. 8, 2008, 3 pages, [online] [retrieved on Jan. 10, 2011] Available at: http://web.archive.org/web/20021208051951/http://javaboutique.internet.com/utilities/counter.html.111Konfabulator, Cupertino, Start Your Photocopiers!, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet.112Konfabulator, Cupertino, Start Your Photocopiers!, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://www.konfabulator.com>.113Konfabulator, Konfabulator & Widget Basics, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet.114Konfabulator, Konfabulator & Widget Basics, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://www.konfabulator.com/info/basics.html>.115Konfabulator, Konfabulator & Widget Basics, 3 pages, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://www.konfabulator.com/info/basics.html>.116Konfabulator, Screenshots, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet.117Konfabulator, Screenshots, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://www.konfabulator.com/info/screenshots.htm- l>.118Konfabulator, Screenshots, 2 pages, [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet<URL:http://www.konfabulator.com/info/screenshots.html>.119Konfabulator, What is Konfabulator?, [online] [Retrieved on Jul. 1, 2004]Retrieved form the Internet from the Internet.120Konfabulator, What is Konfabulator?, [online] [Retrieved on Jul. 1, 2004]Retrieved form the Internet from the Internet<URL:http://www.konfabulator.com/info/>.121Konfabulator, What is Konfabulator?, 3 pages, [online] [Retrieved on Jul. 1, 2004]Retrieved from the Internet from the Internet<URL:http://www.konfabulator.com/info/>.122Kousen, K., "Portlet Communication: What is application scope, anyway?", Sep. 18, 2002, [online] [retrieved on Jan. 9, 2011]; Retrieved from the Internet at URL: http://wwwcoderanch.com/t/203244/Portals-Portlets/java/Portlet-Communication-What-application-scope; 3 pages.123Lammers, J. et al., "Maya 4.5 Fundamentals: Particles," New Riders Publishing, Jan. 14, 2003, 12 pages, [online] [retrieved on Feb. 17, 2007] Retrieved from ProQuest Safari Books Online on the Internet: URL:http://proquest.safaribooksonline.com/0735713278>.124Lieberman and Selker, "Agents for the User Interface," Handbook of Agent Technology, 2003, pp. 1-20, Retrieved from the Internet, URL: http://web.media.mit.edu/{lieber/Publications/Agents—for —UI.pdf> [Retrieved on Jan. 9, 2011].125Microsoft Corporation, Microsoft.RTM. Windows.TM. User's Guide for the Windows Graphical Environment, Version 3.0 for the MS-DOS.RTM. or PC-DOS Operating System, 1990, Document No. SY06851-0290, pp. Cover-vii, 15-76, 315-354.126Microsoft Corporation, Microsoft.RTM. Windows.TM. User's Guide for the Windows Graphical Environment, Version 3.0 for the MS-DOS.RTM. or PC-DOS Operating System, 1990, Document No. SY06851-0290, pp. Cover-vii, 15-76, 355-424.127Microsoft Corporation, User's Guide Microsoft.RTM. Windows.TM. and MS-Dos.RTM. 6, 1993, pp. Cover-xvi, 11-28, 47-57, 91-101.128Microsoft, "Microsoft Windows XP-Microsoft Word 2003," 2003, 11 pages.129Microsoft, "Microsoft Windows XP- Microsoft Word 2003", 2003, 11 pages.130Microsoft, "Microsoft Windows XP—Microsoft Word 2003," 2003, 11 pages.131Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, PCT/US2005/022579, 14 pages.132Nvidia, "Cg-Teaching Cg," Power Point Presentation, http://developer.nvidia.com/object/cg.sub.--tutorial teaching.html pp. 1-16. Aug. 4, 2003.133Nvidia, "Cg—Teaching Cg," Power Point Presentation, http://developer.nvidia.com/object/cg.sub.--tutorial teaching.html pp. 1-16. Aug. 4, 2003.134Office Action for U.S. Appl. No. 11/370,781, Mar. 5, 2010, 19 Pages.135Office Action for U.S. Appl. No. 12/495,686, Jan. 27, 2011, 11 Pages.136Puder, A., "Extending Desktop Applications to the Web," ACM International Conference Proceedings Series, Proceedings of the 2004 International Symposium on Information And Communication Technologies, 2004, vol. 90, 6 pages.137Puder, A., "Extending Desktop Applications to the Web," ACM International Conference Proceedings Series, Proceedings of the 2004 International Symposium on Information and Communication Technologies, 2004, vol. 90, 6 pages.138Rist, T., et al., "Customizing Graphics for tiny Displays of Mobile Devices," Personal and Ubiquitous Computing, 2002, pp. 260-268, vol. 6.139Rochkind, M. et al., "Common Element in Today's Graphical User Interfaces: The Good, the Bad, and the Ugly," INTERCHI '93, ACM, Apr. 24-29, 1993, pp. 470-473.140Second Office Action for Chinese Patent Application No. 200580016349.3, Jan. 8, 2010, 8 Pages.141Second Office Action for Chinese Patent Application No. 200910004022.4, Sep. 13, 2010, 12 Pages.142Second Office Action for Chinese Patent Application No. 20091004021.X, Sep. 13, 2010, 15 Pages.143Segal, Mark and Akeley, Kurt, "The OpenGL.RTM. Graphics System: A Specification (Version 1.5)," Copyright .COPYRGT. 1992-2003 Silicon Graphics, Inc., Oct. 30, 2003, 334 pages.144Shantzis, Michael A., "A Model for Efficient and Flexible Image Computing," Computer Graphics Proceedings, Annual Conference Series, Orlando, Florida, Jul. 24-29, 1994, pp. 147-154.145Shiozawa, Hidekazu et al., "Perspective Layered Visualization of Collaborative Workspaces," Proceedings of the International ACM SIGGROUP conference on Supporting Group Work Publisher, Nov. 1999.146Shiozawa, Hidekazu et al., "Perspective Layered Visualization of Collaborative Workspaces," Proceedings of the International ACM SIGGROUP conference on Supporting Group Work Publisher, Nov. 1999, pp. 71-75.147Siracusa, John et al. "Mac OS 10.4 Tiger: Dashboard" Apr. 28, 2005.148Siracusa, John et al. "Mac OS 10.4 Tiger: Dashboard" Apr. 28, 2005, 7 pages.149Snippet Software Inc. et al. "Snippets Software" Jun. 2001.150Snippet Software Inc. et al., "Product Spotlight Non-browser based portal solution from Snippets Software, Inc.," Corporate Portal Letter, Oct. 2000, 3 Pages, vol. 1, No. 10.151Snippets Software et al. "Product Overview" Feb. 2002.152Snippets Software et al. "Product Overview" Feb. 2002, 10 pages.153Staples, Loretta, "Representation in Virtual Space: Visual Convention in the Graphical User Interface," Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Apr. 1993.154Staples, Loretta, "Representation in Virtual Space: Visual Convention in the Graphical User Interface," Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Apr. 1993, pp. 348-354, 542.155Stardock et al. "DesktopX General Guide" Aug. 2000.156Stardock et al. "DesktopX Tutorial" Aug. 2000.157Stardock et al. "DesktopX WhitePaper" Aug. 2000.158Stardock et al. "DesktopX General Guide" Aug. 2000, 3 pages.159Stardock et al. "DesktopX Tutorial" Aug. 2000, 40 pages.160Stardock et al. "DesktopX WhitePaper" Aug. 2000, 19 pages.161Stardock et al., "Stardock White Paper Archive Date," Aug. 2000.162Stardock et al., "The User Guide-Version 2," DesktopX, 2000.163Stardock et al., "What Can It Do? Making Objects," DesktopX Tutorial, 2001 [online] [Retrieved on Apr. 11, 2008] Retrieved from the Internet .164Stardock et al., "The User Guide—Version 2," DesktopX, 2000, 57 pages.165Stardock et al., "The User Guide—Version 2," DesktopX, 2000.166Stardock et al., "What Can It Do? Making Objects," DesktopX Tutorial, 2001 [online] [Retrieved on Apr. 11, 2008] Retrieved from the Internet <URL:http://web.archive.org/web/20011019222825/http://www.stardock.com/products/desktopx/...>.167Stardock et al., "What Can It Do? Making Objects," DesktopX Tutorial, 2001, 6 pages, [online] [Retrieved on Apr. 11, 2008] Retrieved from the Internet <URL:http://web.archive.org/web/20011019222825/http://www.stardock.com- /products/desktopx/...>.168Stardock, "Your Edge In Software," 1 page [online] [Retrieved on Jan. 10, 2011]; Retrieved from the Internet URL: http://www.stardock.com/media.asp?cmd=mediakits; 56 pages.169Stardock.com et al. "DesktopX General Guide" Aug. 2002.170Stardock.com et al. "DesktopX Whitepaper and Users Guide" 1999.171Stardock.com et al. "DesktopX General Guide" Aug. 2002, 28 pages.172Stardock.com et al. "DesktopX Whitepaper and Users Guide" 1999, 72 pages.173Tang, J.C. et al., "ConNexus to Awarenex: Extending Awareness to Mobile Users," SIGCHI '01, ACM, Mar. 31-Apr. 4, 2001, 8 pages.174Third Office Action for Chinese Patent Application No. 20091004021.X, Dec. 14, 2010, 6 Pages.175Third Office Action for Chinese Patent Application No. 20091004022.4, Dec. 14, 2010, 9 Pages.176Thomas, B., et al., "Animating Widgets in the InterViews Toolkit," Lecture Notes in Computer Science, 1995, pp. 26-44.177Ullenboom, C., "Java is auch eine Insel," 2003, [online] [Retrieved on Apr. 13, 2006] Retrieved from the Internet.178Ullenboom, C., "Java is auch eine Insel," 2003, [online] [Retrieved on Apr. 13, 2006] Retrieved from the Internet<URL:http://www.galileocomputing.de/openbook/javainsel2//java.- sub.--140000.htm#Xxx998138>.179Ullenboom, C., "Java is auch eine Insel," 2003, 3 pages, [online] [Retrieved on Apr. 13, 2006] Retrieved from the Internet<URL:http://www.galileocomputing.de/openbook/javainsel2//java—140000.htm>.180United States Office Action, U.S. Appl. No. 11/166,802, Jul. 22, 2009.181United States Office Action, U.S. Appl. No. 11/370,743, Jul. 30, 2009.182Van Gelder, Allen, and Kwansik, Kim, "Direct Volume Rendering with Shading via Three-Dimensional Textures," Computer Science Dept., Univ. of California, Santa Cruz, CA 95064, 9 pages.183Van Gelder, Allen, and Kwansik, Kim, "Direct Volume Rendering with Shading via Three-Dimensional Textures," 1996 Symposium on Volume Visualization, Computer Science Dept., Univ. of California, Santa Cruz, CA 95064, 1996, 9 pages.184VMware™, "VMware™ Workstation User's Manual, Version 3.2", 2002; cover, pp. 12-13.185Wardell, Brad et al. "Apple's Dashboard vs. Konfabulator vs. DesktopX" Jul. 1, 2004.186Wardell, Brad et al. "Apple's Dashboard vs. Konfabulator vs. DesktopX" Jul. 1, 2004, 9 pages.187Wardell, Brad, Konfabulator for Windows, Jan. 10, 2004. 6 pages, [online] Retireved from the Internet Mar. 6, 2006] Retrieved from the Internet: <URL:http://www.xpthemes.com/forums.asp?MID=19&CMID=19&AID=4472>.188Wardell, Brad, Konfabulator for Windows, Jan. 10, 2004; [online] Retireved from the Internet Mar. 6, 2006] Retrieved from the Internet.189Wardell, Brad, Konfabulator for Windows, Jan. 10, 2004; [online] Retireved from the Internet Mar. 6, 2006] Retrieved from the Internet<URL:http://www.xpthemes.com/forums.asp?MID=19&CMID=19&AID=44- 72>.190Warren, "The VMware Workstation 5 Handbook", Jun. 2005, Course Technology PTR, 50 pages.191Wikipedia, "List of Widget Toolkits," Jan. 2009, 8 pages, [online] [Retrieved on Jan. 19, 2009] Retrieved from the internet <URL:http://en.wikipedia.org/wiki/List—of—widget—toolkits>.192Wikipedia.org et al. "Adode Integrated Runtime" Feb. 2010, 5 pages, [online] [Retrieved on Feb. 9, 2010] Retrieved from the internet .193Wikipedia.org et al. "List of Widget Toolkits" Jan. 2009.194Wikipedia.org et al. "Adode Integrated Runtime" Feb. 2010, 5 pages, [online] [Retrieved on Feb. 9, 2010] Retrieved from the internet <URL:http://en.wikipedia.org/wiki/Adobe—Integreated—Runtime>.195Wincustomize.com et al. "CNB -Weather Widget", Mar. 26, 2004, 1 page, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet .196Wincustomize.com et al. "Currency Widget" 2004 1 page, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet .197Wincustomize.com et al. "M14 Weather ColorPak" Oct. 5, 2004, 1 page, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet .198Wincustomize.com et al. "Movie Listings" Sep. 2004, 7 pages, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet .199Wincustomize.com et al. "CNB -Weather Widget", Mar. 26, 2004, 1 page, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet <URL:http://www.wincustomize.com/skins.aspx?skinid=25&libid=34>.200Wincustomize.com et al. "Currency Widget" 2004 1 page, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet <URL:http://www.wincustomize.com/skins.aspx?skinid=200&libid=34>.201Wincustomize.com et al. "M14 Weather ColorPak" Oct. 5, 2004, 1 page, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet <URL:http://www.wincustomize.com/skins.aspx?skinid=159&libid=34>.202Wincustomize.com et al. "Movie Listings" Sep. 2004, 7 pages, [online] [Retrieved on Feb. 15, 2010] Retrieved from the internet <URL:http://www.wincustomize.com/skins.aspx?skinid=101&libid=34&p=1>.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8321801 *Jun 9, 2011Nov 27, 2012Apple Inc.Desktop widgets for presentation in a layerUS8352966 *Sep 11, 2007Jan 8, 2013Yahoo! Inc.System and method of inter-widget communicationUS8464172Dec 6, 2010Jun 11, 2013Apple Inc.Configuration bar for launching layer for accessing user interface elementsUS8635584 *Oct 13, 2009Jan 21, 2014Yahoo! Inc.Tutorial systems for code creation and provenance trackingUS8860763Jan 31, 2012Oct 14, 2014Xerox CorporationReversible user interface componentUS8904497Aug 3, 2012Dec 2, 2014Honeywell International Inc.Providing an operational dashboardUS20090070409 *Sep 11, 2007Mar 12, 2009Yahoo! Inc.System and Method of Inter-Widget CommunicationUS20110088009 *Oct 13, 2009Apr 14, 2011Yahoo! Inc.Tutorial systems for code creation and provenance trackingUS20110239140 *Jun 9, 2011Sep 29, 2011Chaudhri Imran ADesktop Widgets for Presentation in a LayerUS20120030567 *Jul 28, 2010Feb 2, 2012Victor B MichaelSystem with contextual dashboard and dropboard featuresUS20120229447 *Mar 8, 2011Sep 13, 2012Nokia CorporationApparatus and associated methods* Cited by examinerClassifications U.S. Classification715/779, 715/808, 715/764, 715/847, 715/767International ClassificationG06F3/048Cooperative ClassificationG06F3/0481, G06F3/0484, G06F3/048European ClassificationG06F3/0481Legal EventsDateCodeEventDescriptionDec 31, 2014FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services