The disclosed implementations are generally related to media authoring tools and user interfaces.
Website creation tools targeted to the consumer market allow end users to create websites and other types of media (e.g., blogs, podcasts, multimedia presentations, slide shows) with little or no knowledge of web languages. One popular website creation tool is iWeb®, developed by Apple Inc. (Cupertino, Calif.). Users of website creation tools often desire to have a large selection of interesting page elements (e.g., text, images, video, animation) to choose from when creating a website. Some of these elements, however, can be tedious or time consuming to create and/or may require the user to have extensive knowledge of expert features provided by the tool. Some website creation tools require the user to exit the tool or interact with a different user interface of the tool to accomplish certain tasks, such as interacting with third party web services (e.g., map services, advertising services) or searching directories and files for content (e.g., digital photos) to be included in the website.
A media authoring tool includes web widgets for creating page elements for various types of media (e.g., websites, blogs, broadcasts, slide shows, multimedia presentations). A widget inspector associated with the widget can be used to modify the behaviour of the widget.
In some implementations, a method includes: generating a page for presentation in a user interface of a media authoring tool; generating a widget and an associated widget inspector; presenting the page and the widget inspector in the user interface; presenting the widget on the page; obtaining a user input through the widget inspector; and automatically modifying a behavior of the widget based on the user input.
In some implementations, a method includes: generating a page for presentation in a user interface of a media authoring tool; obtaining a user input specifying a content source; generating a widget for displaying content from the content source, the widget including a navigation control; presenting the page and the widget in the user interface; presenting first content through the widget; obtaining navigation control input; and presenting second content through the widget based on the navigation control input.
Other implementations are disclosed that are directed to systems, methods and computer-readable mediums.
Referring to
In some implementations, the user interface 100 can include a tool bar 106 for allowing the user to select various editing tools for creating and modifying elements on the webpage 102. Some examples of tools include a “text box” tool for creating text boxes, a “shapes” tool for adding shapes and a “web widget” tool for invoking web widgets.
A “web widget” functions like an application in the media authoring tool. Web widgets can be built using various web technologies including, for example, a markup language (e.g., HTML, XHTML), Cascading Style Sheets (CSS), JavaScript®, etc. Web widgets can have their own user interfaces and controls for assisting the user in creating various page elements. A web widget can differentiate whether it is running in a media authoring tool or in a browser (e.g., Safari®).
Upon selection of the HTML snippet from the menu 108 or other selection mechanism, the widget inspector 202 is presented on the web page 102. In some implementations, the web inspector 202 includes an editing window 212 for pasting or typing HTML instructions. The user can type one or more HTML instructions in the editing window 212 and click the “Apply” button to have the instructions interpreted and displayed in the display area 208 of the web widget 204.
Referring to
The HTML web widget 204 allows the user to easily generate HTML snippets and immediately see the results of those snippets in a single user interface of the tool. The user does not have to exit the tool or open a new interface which could disrupt the user's workflow. Nor does the user have to publish the page to see how the snippet will be rendered in a browser.
The ad web widget 308 allows the user to easily interface with an ad service provider, including account access and creation, in a single user interface of the media authoring tool. The user does not have to exit the tool or open a new interface which could disrupt the user's workflow. Nor does the user have to publish the page to see how the ad will be rendered in a browser.
In some implementations, the map can be provided by a map service (e.g., Google™ Maps). The web widget 406 can provide all the supporting code (e.g., HTML, JavaScript®, CSS) for connecting to the map service, sending requests for map data, receiving the map data in response to the requests, and the formatting of map data for presentation in the web widget 406. A communication channel can be established between the web widget 406 and the map service using an operating system (OS) service or a library service provided by the system hosting the media authoring tool. In some implementations, the host system (e.g., a personal computer) can be coupled to the Internet using a wired or wireless communication link. The OS or library service can establish the communication channel using known communication protocols (e.g., TCP/IP, HTML, Secure Socket Layer).
The map web widget 308 allows the user to easily interface with a map service in a single user interface of the media authoring tool. The user does not have to exit the tool or open a new interface which could disrupt the user's workflow. Nor does the user have to publish the page to see how the map will be rendered in a browser.
Responsive to the user selection, a page is generated for presentation in a user interface of the media authoring tool (602). A widget and an associated widget inspector are generated (604). The page is presented in the user interface, together with the widget inspector (606). In some implementations, the web widget is presented on the page (608). In other implementations, the web widget can be presented at another location in the user interface, and the user can then move the web widget onto the page (e.g., drag and drop). The web widget can include a bounding box which includes handles for resizing. The web widget and widget inspector can be clicked and dragged to a desired location on the page. The user provides input into the widget inspector by typing, pasting and/or selecting predefined options (610). The behaviour of the web widget can be automatically modified based on the input (612).
The software stack 700 can include an application layer and operating system layers. In this Mac OS® example, the application layer can include iWeb Core and Web Widget applications. The iWeb Core code includes code for the iWeb® website creation tool and the web widget code includes code for implementing web widgets. The web widget code can include HTML, CSS, JavaScript® and other resources. CSS is a stylesheet language used to describe the presentation of a document written in a markup language (e.g., style web pages written in HTML, XHTML). CSS can be used by authors and readers of web pages to define colors, fonts, layout, and other aspects of document presentation. JavaScript® is a scripting language which can be used to write functions that are embedded in or included from HTML pages and interact with a Document Object Model (DOM) of the page.
In some implementations, the web widget code in the application layer uses WebKit® services. WebKit® is an application framework included with Mac OS X which is the basis of Mac OS X's Safari web browser. The framework allows third party developers to easily include Safari functionality in custom applications. WebKit® includes an Objective-C Application Programming Interface (API) that provides the capability to interact with a web server, retrieve and render web pages, download files, and manage plug-ins. WebKit® also includes content parsers (e.g., HTML, CSS), a JavaScript® bridge (e.g., for synchronizing between Safari® and Java applets), a JavaScript® engine (interpreter) and a DOM. The WebKit® can use services provided by Core Services, which provide basic low level services. The Core Services can request services directly from the Core OS (e.g., Darwin/Unix).
The software stack 700 provides the software development tools to create web widgets and the various features and processes described in reference to
The memory 820 stores information within the system 800. In some implementations, the memory 820 is a computer-readable medium. In other implementations, the memory 820 is a volatile memory unit. In yet other implementations, the memory 820 is a non-volatile memory unit.
The storage device 830 is capable of providing mass storage for the system 800. In some implementations, the storage device 830 is a computer-readable medium. In various different implementations, the storage device 830 may be a floppy disk device, a hard disk device, an optical disk device, or a tape device.
The input/output device 840 provides input/output operations for the system 800. In some implementations, the input/output device 840 includes a keyboard and/or pointing device. In other implementations, the input/output device 840 includes a display unit for displaying graphical user interfaces.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor, and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, apparatus and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (“LAN”), a wide area network (“WAN”), and the Internet.
The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
Although a few implementations have been described in detail above, other modifications are possible. For example, the flow diagrams depicted in the figures do not require the particular order shown, or sequential order, to achieve desirable results. In addition, other steps may be provided, or steps may be eliminated, from the described flow diagrams, and other components may be added to, or removed from, the described systems. Accordingly, various modifications may be made to the disclosed implementations and still be within the scope of the following claims.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4752893 | Guttag et al. | Jun 1988 | A |
| 5168441 | Onarheim et al. | Dec 1992 | A |
| 5289574 | Sawyer | Feb 1994 | A |
| 5297250 | Leroy et al. | Mar 1994 | A |
| 5351995 | Booker | Oct 1994 | A |
| 5357603 | Parker | Oct 1994 | A |
| 5388201 | Hourvitz et al. | Feb 1995 | A |
| 5416890 | Beretta | May 1995 | A |
| 5481665 | Okada et al. | Jan 1996 | A |
| 5490246 | Brotsky et al. | Feb 1996 | A |
| 5522022 | Rao et al. | May 1996 | A |
| 5537630 | Berry et al. | Jul 1996 | A |
| 5564002 | Brown | Oct 1996 | A |
| 5564022 | Debnath et al. | Oct 1996 | A |
| 5588098 | Chen et al. | Dec 1996 | A |
| 5602997 | Carpenter et al. | Feb 1997 | A |
| 5638501 | Gough et al. | Jun 1997 | A |
| 5644737 | Tuniman et al. | Jul 1997 | A |
| 5644739 | Moursund | Jul 1997 | A |
| 5651107 | Frank et al. | Jul 1997 | A |
| 5657049 | Ludolph et al. | Aug 1997 | A |
| 5659693 | Hansen et al. | Aug 1997 | A |
| 5659694 | Bibayan | Aug 1997 | A |
| 5666416 | Micali | Sep 1997 | A |
| 5671343 | Kondo et al. | Sep 1997 | A |
| 5689664 | Narayanan et al. | Nov 1997 | A |
| 5708764 | Borrel et al. | Jan 1998 | A |
| 5710884 | Dedrick | Jan 1998 | A |
| 5721848 | Joseph | Feb 1998 | A |
| 5727135 | Webb et al. | Mar 1998 | A |
| 5731819 | Gagne et al. | Mar 1998 | A |
| 5742285 | Ueda | Apr 1998 | A |
| 5754174 | Carpenter et al. | May 1998 | A |
| 5760773 | Berman et al. | Jun 1998 | A |
| 5764229 | Bennett | Jun 1998 | A |
| 5764238 | Lum et al. | Jun 1998 | A |
| 5790120 | Lozares et al. | Aug 1998 | A |
| 5793376 | Tanaka et al. | Aug 1998 | A |
| 5796402 | Ellison-Taylor | Aug 1998 | A |
| 5801703 | Bowden et al. | Sep 1998 | A |
| 5809230 | Pereira | Sep 1998 | A |
| 5835692 | Cragun et al. | Nov 1998 | A |
| 5835693 | Lynch et al. | Nov 1998 | A |
| 5838316 | Arruza | Nov 1998 | A |
| 5838906 | Doyle et al. | Nov 1998 | A |
| 5870734 | Kao | Feb 1999 | A |
| 5877741 | Chee et al. | Mar 1999 | A |
| 5877762 | Young et al. | Mar 1999 | A |
| 5878219 | Vance et al. | Mar 1999 | A |
| 5883639 | Walton et al. | Mar 1999 | A |
| 5900876 | Yagita et al. | May 1999 | A |
| 5903896 | Waldman et al. | May 1999 | A |
| 5917436 | Endo et al. | Jun 1999 | A |
| 5920659 | Iverson et al. | Jul 1999 | A |
| 5929852 | Fisher et al. | Jul 1999 | A |
| 5933148 | Oka et al. | Aug 1999 | A |
| 5949409 | Tanaka et al. | Sep 1999 | A |
| 5963191 | Jaaskelainen, Jr. | Oct 1999 | A |
| 5978579 | Buxton et al. | Nov 1999 | A |
| 5999948 | Nelson et al. | Dec 1999 | A |
| 6005568 | Simonoff et al. | Dec 1999 | A |
| 6006231 | Popa | Dec 1999 | A |
| 6011562 | Gagne et al. | Jan 2000 | A |
| 6031937 | Graffagnino | Feb 2000 | A |
| 6045446 | Ohshima | Apr 2000 | A |
| 6061695 | Slivka et al. | May 2000 | A |
| 6075543 | Akeley | Jun 2000 | A |
| 6128010 | Baxter et al. | Oct 2000 | A |
| 6133915 | Arcuri et al. | Oct 2000 | A |
| 6144381 | Lection et al. | Nov 2000 | A |
| 6154601 | Yaegashi et al. | Nov 2000 | A |
| 6166748 | Van Hook et al. | Dec 2000 | A |
| 6167533 | Potterveld et al. | Dec 2000 | A |
| 6188399 | Voas et al. | Feb 2001 | B1 |
| 6191797 | Politis | Feb 2001 | B1 |
| 6195664 | Tolfa | Feb 2001 | B1 |
| 6211890 | Ohba | Apr 2001 | B1 |
| 6246418 | Oka | Jun 2001 | B1 |
| 6259432 | Yamada et al. | Jul 2001 | B1 |
| 6266053 | French et al. | Jul 2001 | B1 |
| 6266430 | Rhoads | Jul 2001 | B1 |
| 6272484 | Martin et al. | Aug 2001 | B1 |
| 6272558 | Hui et al. | Aug 2001 | B1 |
| 6275831 | Bodnar et al. | Aug 2001 | B1 |
| 6278448 | Brown et al. | Aug 2001 | B1 |
| 6278450 | Arcuri et al. | Aug 2001 | B1 |
| 6300947 | Kanevsky | Oct 2001 | B1 |
| 6304684 | Niczyporuk et al. | Oct 2001 | B1 |
| 6307574 | Ashe et al. | Oct 2001 | B1 |
| 6310621 | Gagne et al. | Oct 2001 | B1 |
| 6311232 | Cagle et al. | Oct 2001 | B1 |
| 6313851 | Matthews, III et al. | Nov 2001 | B1 |
| 6321314 | Van Dyke | Nov 2001 | B1 |
| 6333753 | Hinckley | Dec 2001 | B1 |
| 6344855 | Fisher et al. | Feb 2002 | B1 |
| 6353437 | Gagne | Mar 2002 | B1 |
| 6369823 | Ohba | Apr 2002 | B2 |
| 6369830 | Brunner et al. | Apr 2002 | B1 |
| 6396520 | Ording | May 2002 | B1 |
| 6401104 | LeRue et al. | Jun 2002 | B1 |
| 6411274 | Watanabe et al. | Jun 2002 | B2 |
| 6411301 | Parikh et al. | Jun 2002 | B1 |
| 6412021 | Nguyen et al. | Jun 2002 | B1 |
| 6421058 | Parikh et al. | Jul 2002 | B2 |
| 6424348 | Parikh | Jul 2002 | B2 |
| 6434744 | Chamberlain et al. | Aug 2002 | B1 |
| 6452600 | Parikh et al. | Sep 2002 | B1 |
| 6456290 | Parikh et al. | Sep 2002 | B2 |
| 6457034 | Morein | Sep 2002 | B1 |
| 6466218 | Parikh et al. | Oct 2002 | B2 |
| 6466237 | Miyao et al. | Oct 2002 | B1 |
| 6469714 | Buxton et al. | Oct 2002 | B2 |
| 6483524 | Petchenkine et al. | Nov 2002 | B1 |
| 6484261 | Wiegel | Nov 2002 | B1 |
| 6487560 | LaRue et al. | Nov 2002 | B1 |
| 6489963 | Parikh et al. | Dec 2002 | B2 |
| 6493733 | Pollack et al. | Dec 2002 | B1 |
| 6512522 | Miller et al. | Jan 2003 | B1 |
| 6515682 | Washington et al. | Feb 2003 | B1 |
| 6525736 | Erikawa et al. | Feb 2003 | B1 |
| 6526174 | Graffagnino | Feb 2003 | B1 |
| 6535892 | LaRue et al. | Mar 2003 | B1 |
| 6536041 | Knudson et al. | Mar 2003 | B1 |
| 6542160 | Abgrall | Apr 2003 | B1 |
| 6542166 | Washington et al. | Apr 2003 | B1 |
| 6544295 | Bodnar | Apr 2003 | B1 |
| 6571328 | Liao et al. | May 2003 | B2 |
| 6573896 | Ribadeau et al. | Jun 2003 | B1 |
| 6577317 | Duluk, Jr. et al. | Jun 2003 | B1 |
| 6580430 | Hollis et al. | Jun 2003 | B1 |
| 6590592 | Nason et al. | Jul 2003 | B1 |
| 6609977 | Shimizu et al. | Aug 2003 | B1 |
| 6614444 | Duluk, Jr. et al. | Sep 2003 | B1 |
| 6618048 | Leather | Sep 2003 | B1 |
| 6636214 | Leather et al. | Oct 2003 | B1 |
| 6639595 | Drebin et al. | Oct 2003 | B1 |
| 6661426 | Jetha et al. | Dec 2003 | B1 |
| 6664958 | Leather et al. | Dec 2003 | B1 |
| 6664962 | Komsthoeft et al. | Dec 2003 | B1 |
| 6664986 | Kopelman et al. | Dec 2003 | B1 |
| 6674438 | Yamamoto et al. | Jan 2004 | B1 |
| 6697074 | Parikh et al. | Feb 2004 | B2 |
| 6707462 | Peercy et al. | Mar 2004 | B1 |
| 6714201 | Grinstein et al. | Mar 2004 | B1 |
| 6714221 | Christie et al. | Mar 2004 | B1 |
| 6715053 | Grigor | Mar 2004 | B1 |
| 6717599 | Olano | Apr 2004 | B1 |
| 6724403 | Santoro et al. | Apr 2004 | B1 |
| 6734864 | Abgrall | May 2004 | B2 |
| 6738804 | Lo | May 2004 | B1 |
| 6741242 | Itoh et al. | May 2004 | B1 |
| 6742042 | Holden et al. | May 2004 | B1 |
| 6757691 | Welsh et al. | Jun 2004 | B1 |
| 6757698 | McBride et al. | Jun 2004 | B2 |
| 6760046 | I'Anson et al. | Jul 2004 | B2 |
| 6765592 | Pletcher et al. | Jul 2004 | B1 |
| 6788318 | Chen | Sep 2004 | B2 |
| 6792616 | Jerding et al. | Sep 2004 | B1 |
| 6806892 | Plow et al. | Oct 2004 | B1 |
| 6882979 | Reay et al. | Apr 2005 | B1 |
| 6892360 | Pabla et al. | May 2005 | B1 |
| 6906720 | Emberling et al. | Jun 2005 | B2 |
| 6910000 | Yedidia et al. | Jun 2005 | B1 |
| 6911984 | Sabella et al. | Jun 2005 | B2 |
| 6918091 | Leavitt et al. | Jul 2005 | B2 |
| 6931633 | Vazquez et al. | Aug 2005 | B1 |
| 6944829 | Dando | Sep 2005 | B2 |
| 6993721 | Rosin et al. | Jan 2006 | B2 |
| 7007242 | Suomela et al. | Feb 2006 | B2 |
| 7016011 | De Haan | Mar 2006 | B2 |
| 7024381 | Hastings et al. | Apr 2006 | B1 |
| 7027055 | Anderson et al. | Apr 2006 | B2 |
| 7028264 | Santoro et al. | Apr 2006 | B2 |
| 7036083 | Zenith | Apr 2006 | B1 |
| 7050955 | Carmel et al. | May 2006 | B1 |
| 7076730 | Baker | Jul 2006 | B1 |
| 7085994 | Gvily | Aug 2006 | B2 |
| 7107546 | Coulthard | Sep 2006 | B2 |
| 7127473 | Agassi et al. | Oct 2006 | B2 |
| 7127713 | Davis et al. | Oct 2006 | B2 |
| 7146563 | Hesmer et al. | Dec 2006 | B2 |
| 7174512 | Martin et al. | Feb 2007 | B2 |
| 7185290 | Cadiz et al. | Feb 2007 | B2 |
| 7191399 | Ohtani et al. | Mar 2007 | B2 |
| 7222155 | Gebhardt et al. | May 2007 | B1 |
| 7242406 | Robotham et al. | Jul 2007 | B2 |
| 7249327 | Nelson et al. | Jul 2007 | B2 |
| 7260380 | Dietl et al. | Aug 2007 | B2 |
| 7269792 | Consolatti et al. | Sep 2007 | B2 |
| 7281202 | Croney et al. | Oct 2007 | B2 |
| 7293034 | Paya et al. | Nov 2007 | B2 |
| 7315848 | Pearse et al. | Jan 2008 | B2 |
| 7328435 | Trifon | Feb 2008 | B2 |
| 7426687 | Schultz et al. | Sep 2008 | B1 |
| 7478326 | Holecek et al. | Jan 2009 | B2 |
| 7490295 | Chaudhri et al. | Feb 2009 | B2 |
| 7503010 | Chaudhri et al. | Mar 2009 | B2 |
| 7530026 | Chaudhri et al. | May 2009 | B2 |
| 7546543 | Louch et al. | Jun 2009 | B2 |
| 7552397 | Holecek et al. | Jun 2009 | B2 |
| 7657837 | Shappir et al. | Feb 2010 | B2 |
| 7698148 | Lavu et al. | Apr 2010 | B2 |
| 7698658 | Ohwa et al. | Apr 2010 | B2 |
| 7730082 | Sah et al. | Jun 2010 | B2 |
| 7761800 | Chaudhri et al. | Jul 2010 | B2 |
| 7765493 | Chickles et al. | Jul 2010 | B2 |
| 7793222 | Chaudhri et al. | Sep 2010 | B2 |
| 7793227 | Wada et al. | Sep 2010 | B2 |
| 7793232 | Chaudhri et al. | Sep 2010 | B2 |
| 7802246 | Kennedy et al. | Sep 2010 | B1 |
| 7873908 | Varanasi et al. | Jan 2011 | B1 |
| 7873910 | Chaudhri et al. | Jan 2011 | B2 |
| 7945855 | Altman et al. | May 2011 | B2 |
| 20010030647 | Sowizral et al. | Oct 2001 | A1 |
| 20010035885 | Iron et al. | Nov 2001 | A1 |
| 20020013822 | West | Jan 2002 | A1 |
| 20020049788 | Lipkin et al. | Apr 2002 | A1 |
| 20020054148 | Okada | May 2002 | A1 |
| 20020059594 | Rasmussen et al. | May 2002 | A1 |
| 20020065946 | Narayan | May 2002 | A1 |
| 20020067418 | I | Jun 2002 | A1 |
| 20020078453 | Kuo | Jun 2002 | A1 |
| 20020085037 | Leavitt et al. | Jul 2002 | A1 |
| 20020089526 | Buxton et al. | Jul 2002 | A1 |
| 20020093516 | Brunner et al. | Jul 2002 | A1 |
| 20020099678 | Albright et al. | Jul 2002 | A1 |
| 20020105548 | Hayton et al. | Aug 2002 | A1 |
| 20020112180 | Land et al. | Aug 2002 | A1 |
| 20020114466 | Tanaka et al. | Aug 2002 | A1 |
| 20020118217 | Fujiki | Aug 2002 | A1 |
| 20020120673 | Tolson et al. | Aug 2002 | A1 |
| 20020123739 | Haacke et al. | Sep 2002 | A1 |
| 20020129092 | Tolson et al. | Sep 2002 | A1 |
| 20020133508 | LaRue et al. | Sep 2002 | A1 |
| 20020140740 | Chen | Oct 2002 | A1 |
| 20020158902 | Hooker et al. | Oct 2002 | A1 |
| 20020171682 | Frank et al. | Nov 2002 | A1 |
| 20020174003 | Redmann et al. | Nov 2002 | A1 |
| 20020174055 | Dick et al. | Nov 2002 | A1 |
| 20020174181 | Wei | Nov 2002 | A1 |
| 20020180798 | Poor et al. | Dec 2002 | A1 |
| 20020186257 | Cadiz et al. | Dec 2002 | A1 |
| 20020196268 | Wolff et al. | Dec 2002 | A1 |
| 20030008661 | Joyce et al. | Jan 2003 | A1 |
| 20030008711 | Corbo | Jan 2003 | A1 |
| 20030009267 | Dunsky et al. | Jan 2003 | A1 |
| 20030018971 | McKenna, Jr. | Jan 2003 | A1 |
| 20030020671 | Santoro et al. | Jan 2003 | A1 |
| 20030032409 | Hutcheson et al. | Feb 2003 | A1 |
| 20030046316 | Gergic et al. | Mar 2003 | A1 |
| 20030061482 | Emmerichs | Mar 2003 | A1 |
| 20030067489 | Candy Wong et al. | Apr 2003 | A1 |
| 20030069904 | Hsu et al. | Apr 2003 | A1 |
| 20030076369 | Resner et al. | Apr 2003 | A1 |
| 20030080995 | Tenenbaum et al. | May 2003 | A1 |
| 20030097659 | Goldman | May 2003 | A1 |
| 20030101046 | Krasnov | May 2003 | A1 |
| 20030122787 | Zimmerman et al. | Jul 2003 | A1 |
| 20030123739 | Graffagnino | Jul 2003 | A1 |
| 20030146934 | Bailey et al. | Aug 2003 | A1 |
| 20030154239 | Davis et al. | Aug 2003 | A1 |
| 20030158975 | Frank et al. | Aug 2003 | A1 |
| 20030164862 | Cadiz et al. | Sep 2003 | A1 |
| 20030169306 | Makipaa et al. | Sep 2003 | A1 |
| 20030174136 | Emberling et al. | Sep 2003 | A1 |
| 20030174154 | Yukie et al. | Sep 2003 | A1 |
| 20030184552 | Chadha | Oct 2003 | A1 |
| 20030184584 | Vachuska et al. | Oct 2003 | A1 |
| 20030189597 | Anderson et al. | Oct 2003 | A1 |
| 20030191799 | Araujo et al. | Oct 2003 | A1 |
| 20030206195 | Matsa et al. | Nov 2003 | A1 |
| 20030208685 | Abdel-Rahman | Nov 2003 | A1 |
| 20040003402 | McKenna, Jr. | Jan 2004 | A1 |
| 20040012626 | Brookins | Jan 2004 | A1 |
| 20040032409 | Girard | Feb 2004 | A1 |
| 20040036711 | Anderson | Feb 2004 | A1 |
| 20040039934 | Land et al. | Feb 2004 | A1 |
| 20040070629 | Seifert | Apr 2004 | A1 |
| 20040078814 | Allen | Apr 2004 | A1 |
| 20040090969 | Jerrard-Dunne et al. | May 2004 | A1 |
| 20040117831 | Ellis et al. | Jun 2004 | A1 |
| 20040119754 | Bangalore et al. | Jun 2004 | A1 |
| 20040125128 | Chang et al. | Jul 2004 | A1 |
| 20040179019 | Sabella et al. | Sep 2004 | A1 |
| 20040183800 | Peterson | Sep 2004 | A1 |
| 20040194020 | Beda et al. | Sep 2004 | A1 |
| 20040205504 | Phillips | Oct 2004 | A1 |
| 20040212640 | Mann et al. | Oct 2004 | A1 |
| 20040215740 | Frank et al. | Oct 2004 | A1 |
| 20040223003 | Heirich et al. | Nov 2004 | A1 |
| 20040225955 | Ly | Nov 2004 | A1 |
| 20040230911 | Bent et al. | Nov 2004 | A1 |
| 20040237082 | Alcazar et al. | Nov 2004 | A1 |
| 20040255253 | Marcjan | Dec 2004 | A1 |
| 20040261012 | Balsiger | Dec 2004 | A1 |
| 20040261037 | Ording et al. | Dec 2004 | A1 |
| 20040261038 | Ording et al. | Dec 2004 | A1 |
| 20050010419 | Pourhamid | Jan 2005 | A1 |
| 20050010634 | Henderson et al. | Jan 2005 | A1 |
| 20050021935 | Schillings et al. | Jan 2005 | A1 |
| 20050022139 | Gettman et al. | Jan 2005 | A1 |
| 20050039144 | Wada et al. | Feb 2005 | A1 |
| 20050057497 | Kawahara | Mar 2005 | A1 |
| 20050060655 | Gray et al. | Mar 2005 | A1 |
| 20050060661 | Kawahara et al. | Mar 2005 | A1 |
| 20050088447 | Hanggie et al. | Apr 2005 | A1 |
| 20050088452 | Hanggie et al. | Apr 2005 | A1 |
| 20050091571 | Leichtling | Apr 2005 | A1 |
| 20050091690 | Delpuch et al. | Apr 2005 | A1 |
| 20050144563 | Hough et al. | Jun 2005 | A1 |
| 20050144595 | McLean | Jun 2005 | A1 |
| 20050149458 | Eglen et al. | Jul 2005 | A1 |
| 20050160368 | Liu et al. | Jul 2005 | A1 |
| 20050168471 | Paquette | Aug 2005 | A1 |
| 20050168476 | Levene et al. | Aug 2005 | A1 |
| 20050172239 | Liu et al. | Aug 2005 | A1 |
| 20050183026 | Amano et al. | Aug 2005 | A1 |
| 20050193368 | Becker et al. | Sep 2005 | A1 |
| 20050198584 | Matthews et al. | Sep 2005 | A1 |
| 20050215310 | Boyd et al. | Sep 2005 | A1 |
| 20050221808 | Karlsson et al. | Oct 2005 | A1 |
| 20050240857 | Benedict et al. | Oct 2005 | A1 |
| 20050243373 | Silverbrook et al. | Nov 2005 | A1 |
| 20050256940 | Henderson et al. | Nov 2005 | A1 |
| 20050278651 | Coe et al. | Dec 2005 | A1 |
| 20050282612 | Mathews | Dec 2005 | A1 |
| 20050283734 | Santoro et al. | Dec 2005 | A1 |
| 20060001652 | Chiu et al. | Jan 2006 | A1 |
| 20060004913 | Chong | Jan 2006 | A1 |
| 20060005207 | Louch | Jan 2006 | A1 |
| 20060010394 | Chaudhri et al. | Jan 2006 | A1 |
| 20060015818 | Chaudhri et al. | Jan 2006 | A1 |
| 20060015846 | Fraleigh et al. | Jan 2006 | A1 |
| 20060031264 | Bosworth et al. | Feb 2006 | A1 |
| 20060036703 | Fulmer et al. | Feb 2006 | A1 |
| 20060036941 | Neil | Feb 2006 | A1 |
| 20060036969 | Guido et al. | Feb 2006 | A1 |
| 20060053384 | La Fetra et al. | Mar 2006 | A1 |
| 20060064422 | Arthurs et al. | Mar 2006 | A1 |
| 20060075033 | Bienstock et al. | Apr 2006 | A1 |
| 20060075106 | Hochmuth et al. | Apr 2006 | A1 |
| 20060075141 | Boxenhorn | Apr 2006 | A1 |
| 20060089840 | May | Apr 2006 | A1 |
| 20060095331 | O'Malley et al. | May 2006 | A1 |
| 20060107231 | Matthews et al. | May 2006 | A1 |
| 20060112123 | Clark et al. | May 2006 | A1 |
| 20060123356 | Sobeski et al. | Jun 2006 | A1 |
| 20060123359 | Schatzberger et al. | Jun 2006 | A1 |
| 20060136843 | Shafron | Jun 2006 | A1 |
| 20060150118 | Chaudhri et al. | Jul 2006 | A1 |
| 20060156248 | Chaudhri et al. | Jul 2006 | A1 |
| 20060168536 | Portmann | Jul 2006 | A1 |
| 20060168538 | Stevens et al. | Jul 2006 | A1 |
| 20060174202 | Bonner | Aug 2006 | A1 |
| 20060197752 | Hurst et al. | Sep 2006 | A1 |
| 20060206835 | Chaudhri et al. | Sep 2006 | A1 |
| 20060218499 | Matthews et al. | Sep 2006 | A1 |
| 20060230059 | Etgen et al. | Oct 2006 | A1 |
| 20060230272 | Lawrence et al. | Oct 2006 | A1 |
| 20060236257 | Othmer et al. | Oct 2006 | A1 |
| 20060253794 | Wilson | Nov 2006 | A1 |
| 20060271637 | McKeon et al. | Nov 2006 | A1 |
| 20060274086 | Forstall et al. | Dec 2006 | A1 |
| 20060277469 | Chaudhri et al. | Dec 2006 | A1 |
| 20060277481 | Forstall et al. | Dec 2006 | A1 |
| 20070011026 | Higgins et al. | Jan 2007 | A1 |
| 20070038934 | Fellman | Feb 2007 | A1 |
| 20070044029 | Fisher et al. | Feb 2007 | A1 |
| 20070044039 | Amadio et al. | Feb 2007 | A1 |
| 20070061724 | Slothouber et al. | Mar 2007 | A1 |
| 20070074126 | Fisher et al. | Mar 2007 | A1 |
| 20070101146 | Louch et al. | May 2007 | A1 |
| 20070101279 | Chaudhri et al. | May 2007 | A1 |
| 20070101288 | Forstall et al. | May 2007 | A1 |
| 20070101291 | Forstall et al. | May 2007 | A1 |
| 20070101297 | Forstall et al. | May 2007 | A1 |
| 20070101433 | Forstall et al. | May 2007 | A1 |
| 20070112739 | Burns et al. | May 2007 | A1 |
| 20070118813 | Forstall et al. | May 2007 | A1 |
| 20070129888 | Rosenberg | Jun 2007 | A1 |
| 20070130523 | Ku et al. | Jun 2007 | A1 |
| 20070130541 | Louch et al. | Jun 2007 | A1 |
| 20070157119 | Bishop | Jul 2007 | A1 |
| 20070162850 | Adler et al. | Jul 2007 | A1 |
| 20070198946 | Viji et al. | Aug 2007 | A1 |
| 20070203984 | AlHusseini et al. | Aug 2007 | A2 |
| 20070209013 | Ramsey et al. | Sep 2007 | A1 |
| 20070233736 | Xiong et al. | Oct 2007 | A1 |
| 20070266093 | Forstall et al. | Nov 2007 | A1 |
| 20070273558 | Smith et al. | Nov 2007 | A1 |
| 20070300185 | Macbeth et al. | Dec 2007 | A1 |
| 20070300225 | Macbeth et al. | Dec 2007 | A1 |
| 20080016468 | Chambers et al. | Jan 2008 | A1 |
| 20080034309 | Louch et al. | Feb 2008 | A1 |
| 20080034314 | Louch et al. | Feb 2008 | A1 |
| 20080040681 | Synstelien et al. | Feb 2008 | A1 |
| 20080052348 | Adler et al. | Feb 2008 | A1 |
| 20080097906 | Williams et al. | Apr 2008 | A1 |
| 20080120658 | Cubillo | May 2008 | A1 |
| 20080155453 | Othmer | Jun 2008 | A1 |
| 20080168367 | Chaudhri et al. | Jul 2008 | A1 |
| 20080168368 | Louch et al. | Jul 2008 | A1 |
| 20080168382 | Louch et al. | Jul 2008 | A1 |
| 20080235602 | Strauss et al. | Sep 2008 | A1 |
| 20090005071 | Forstall et al. | Jan 2009 | A1 |
| 20090021486 | Chaudhri et al. | Jan 2009 | A1 |
| 20090024943 | Adler et al. | Jan 2009 | A1 |
| 20090024944 | Louch et al. | Jan 2009 | A1 |
| 20090125815 | Chaudhri et al. | May 2009 | A1 |
| 20090144644 | Chaudhri et al. | Jun 2009 | A1 |
| 20090158193 | Chaudhri et al. | Jun 2009 | A1 |
| 20090187841 | Chaudhri et al. | Jul 2009 | A1 |
| 20090228824 | Forstall et al. | Sep 2009 | A1 |
| 20090260022 | Louch et al. | Oct 2009 | A1 |
| 20090271724 | Chaudhri et al. | Oct 2009 | A1 |
| 20100138295 | Caron et al. | Jun 2010 | A1 |
| Number | Date | Country |
|---|---|---|
| 102 42 378 | Mar 2004 | DE |
| 548586 | Jun 1993 | EP |
| 0694879 | Jan 1996 | EP |
| 1 237 076 | Sep 2002 | EP |
| 1383080 | Jan 2004 | EP |
| 0972273 | Mar 2004 | EP |
| 1 724 996 | Nov 2006 | EP |
| WO 9606401 | Feb 1996 | WO |
| WO 9707467 | Feb 1997 | WO |
| WO 9807112 | Feb 1998 | WO |
| WO 9845815 | Oct 1998 | WO |
| WO 0209039 | Jan 2002 | WO |
| WO 03023593 | Mar 2003 | WO |
| WO 2004027707 | Apr 2004 | WO |
| WO 2004076977 | Sep 2004 | WO |
| WO 2006012343 | Feb 2006 | WO |
| WO 2006020304 | Feb 2006 | WO |
| WO 2006119269 | Nov 2006 | WO |
| WO 2009012319 | Dec 2009 | WO |
| WO 2009012330 | Dec 2009 | WO |
| Entry |
|---|
| “Sidekick”, [Online] [Retrieved on Oct. 12, 2009] Retrieved from the Internet at URL: http://en.widipedia.org/wiki/Sidekick; 5 pages. |
| International Search Report and Written Opinion, dated Oct. 16, 2009, in International Application No. PCT/US2008/070217. |
| Caceres 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; 30 pages. |
| Beier, et al., “The bull's-eye: a framework for web application user interface design guidelines”, Proceedings of the Sigchi Conference on Human Factors in Computing Systems, Apr. 2003, pp. 489-496. |
| Carey, 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. |
| Louch et al., “Multidimensional Widgets”, U.S. Appl. No. 12/612,301, filed Nov. 4, 2009. |
| Warren, “The VMware Workstation 5 Handbook”, Jun. 2005, Course Technology PTR, 50 pages. |
| Bauer, “Transparent User Modeling for a Mobile Personal Assistant,” LWA 2004: Lemen-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 Sep. 15, 2009]. |
| Widget Test Ground, Dec. 1, 2005, 5 pages. |
| tellWidget, Sep. 5, 2005, 3 pages. |
| Widget Creation Tutorial, Oct. 30, 2005, 25 pages. |
| Bauer 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/lwdvxw9ervxa44f9/fulltext.pdf>, [retrieved on Sep. 15, 2009], 6 pages. |
| Lieberman 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 Sep. 15, 2009]. |
| Javaboutique. Oct. 8, 2008. Available at: http://web.archive.org/web/20021208051951/http://javaboutique.internet.com/utilities/counter.html (may be duplicate of earlier javaboutique reference). |
| eHow, VMWare, http://www.ehow.com/how—6368—minimize-window.html, “How to Minimize a Window,” Jun. 2004. |
| Grundy, “An environment for developing adaptive, multi-device user interfaces,” AUIC '03 Proceedings of the Fourth Australasian User Interface Conference on User Interfaces, 2003, vol. 18, Australian Computer Society, Inc., Darlinghurst, Australia. |
| “About Merkitys”; [online] [Retrieved on Feb. 4, 2008]; Retrieved from the Internet, URL: http://meaning.3xi.org/; 3 pages. |
| “Advanced Digital Photo Solutions”; GeoSpatial Experts; [online] [Retrieved on Feb. 4, 2008]; Retrieved from the Internet, URL: http://www.geospatialexperts.com/productadv.html; 4 pages. |
| “Comarison of widget engines”, http://en.wikipedia.org/wiki/Comparison—of—widget—engines, 2007, 6 pages. |
| “Coolsmartphone”; [online] [Retrieved on Apr. 13, 2006]; Retrieved from the Internet, URL: http://www.coolsmartphone.com/article569.html; 57 pages. |
| “Dashboard Blog”, Dec. 2003, Retrieved from the Internet on May 11, 2007 <URL:http://www.nat.org/dashboard/blog.php3> 31pages. |
| “Garmin hits iphone directly with nuvifone”; [online] [Retrieved on Mar. 17, 2008]; Retrieved from the Internet, URL: http://www.electronista.com/print/50764; 3 pages. |
| “Garmin® nüvifone™ Takes Personal Navigation and Communication to the Next Level”; Garmin International; [online] [Retrieved on Mar. 17, 2008]; Retrieved from the Internet, URL: http://www8.garmin.com/pressroom/mobile/013008.html; 3 pages. |
| “Go View Map Save to Favorites Cancel”; [online] [Retrieved on Feb. 4, 2008]; Retrieved from the Internet, URL: http://www8.garmin.com/buzz/nuvifone/m/g/sc-geotag-lg.jpg; 1 page. |
| “GPS Blogging Phones”; [online] [Retrieved on Apr. 5, 2006] Retrieve from the Internet, URL: http://www.dailywireless.org/modules.php?name=News&file=article&sid=4613; 3 pages. |
| “International Roaming Guide—Personal Experience(s) from Customer and Community Member”; [online] [Retrieved Jun. 26, 2006] Retrieved from the Internet <URL: http://forums.cingular.com/cng/board/message?board.id=1185; 6 pages. |
| “MOREnet Dialing Plan: PSTN and IP Network Integration for H.323, H320 VoIP and Public Voice Networks”, [online] [Retrieved on Jan. 11, 2008] Retrieved from the Interent < URL: http://www.more.net/technical/research/dialplan/index.html, 12 pages. |
| “New Improved Panoramio—Geo Photo Sharing”; Google Earth Blog; [online] [Retrieved on Feb. 5, 2008]; Retrieved from the Internet, URL: http://www.gearthblog.com/blog/archives/2006/06/new—improved—pa.html, 1 page. |
| “SNAP, MAP and SHARE Your World”; IsWhere by Red Hen Systems; [online] [Retrieved on Jun. 3, 2008]; Retrieved from the Internet, URL: http://www.redhensystems.com/products/multimedia—mapping—software/iswhere/default.asp?sm=2; 1 page. |
| “Windows Sidebar”, Wikipedia, Retrieved from the Internet, <URL:http://en.wikipedia.org/wiki/Windows-Sidebar>, 2007, 7 pages. |
| “Convert just about Anything to Anything else”, OnlineConversion.com, Aug. 2000, [online] [Retrieved on Jun. 22, 2008] Retrieved from the Internet, URL:http://web.archive.org/web/200000815055422/http://www.onlineconversion.com>. |
| “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/devices-16.html>, 3 pages. |
| Akeley, Kurt, and Hanrahan, Pat, “Real-Time Graphics Architecture,” http://www.grahics.stanford.edu/courses/cs448a-01-fall, the OpenGL Graphics System, CS448 Lecture 15, Fall, 2001, pp. 1-20. |
| Altman, 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>. |
| Archive of “Objects, Images and Applets,” W3C Recommendation, Feb. 10, 2003, [online] [Archived by http://archivve.org; Retrieved on Apr. 13, 2006] Retrieved from the Internet URL:http://web.archivve.org/web/20030210154019/http://www.w3.org/TR/REC-html140/struct/objects.html, 21 pages. |
| Beier et al., “The bull's-eye: a framework for web application user interface design guidelines”, Proceedings of the Sigchi Conference on Human Factors in Computing Systems, Apr. 2003, pp. 489-496. |
| Cadiz, JJ et al., “Slideshow: Providing Peripheral Awareness of Important Information,” Technical Report MSR-TR-2001-83, (Sep. 14, 2001), 9 pages. Microsoft Corporation, Redmond, WA. |
| Carey 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. |
| Chen et al., “The Model of Optimum Route Selection in Vehicle Automatic Navigation System Based on Unblocked Reliability Analyses”, Intelligent Transportation Systems, 2003, Proceedings, IEEE (2003), vol. 2, Oct. 12-15, 2003, pp. 975-978. |
| Chinese Notification of First Office Action, Chinese Patent Application No. 200580016349.3, Jul. 25, 2008, 21 pages. |
| Conner et al. “Three-Dimensional Widgets” ACM 1992, pp. 183-231. |
| Elliott, Conal, “Programming Graphics Processors Functionally,” Proceedings of the 2004 Haskell Workshop, Sep. 22, 2004. 11 pages. |
| Fried, 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—2-250692.html?tag=printthis, 2 pages. |
| Fried, 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—2-5250346.html?tag=printthis, 2 pages. |
| Guber, John et al., “Dashboard vs. Konfabulator”, Jun. 2004, 9 pages. |
| Haeberli, P. et al., “The Accumulation Buffer: Hardware Support for High-Quality Rendering,” Computer Graphics, Aug. 1990, pp. 309-318, vol. 24, No. 4. |
| Han; “Bi-manual, multi-point, and multi-user interactions on a graphical interaction surface”; Mutli-Touch Interaction Research; [online] [Retrieved on Apr. 13, 2006]; Retrieved from the Internet, URL: http://mrl.nyu.edu/˜jhan/ftirtouch/; 4 pages. |
| Helal et al., “Drishti: An Integrated Navigation System for Visually Impaired and Disabled”, Fifth International Symposium on Wearable Computers (ISWC'01), IEEE, 2001, pp. 149-156. |
| International Search Report, PCT/US2005/008804, Jul. 27, 2005, 3 pages. |
| International Search Report and Writen Opinion, PCT/US2005/022152, Jul. 10, 2006, 8 pages. |
| International Search report, PCT/US2005/008805, Aug. 8, 2005, 3 pages. |
| Invitation to Pay Additional Fees(Form PCT/ISA/206) and Communication Relating to the Results of the Partial Intrenational Search (PCT/ISA/206 (Annex)) for PCT/US2007/077441; dated Jan. 28, 2008, 8 pages. |
| Invitation to Pay Additional Fees(Form PCT/ISA/206) and Communication Relating to the Results of the Partial Intrenational Search (PCT/ISA/206 (Annex)) for PCT/US2008/050295; dated Jul. 29, 2008. |
| Konfabulator, “Cupertino, Start your Photocopiers!,” [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet <URL: http://www.konfabulator.com>, 1 page. |
| Konfabulator, “Konfabulator & Widget Basics,” [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet <URL: http://www.konfabulator.com/info/basics.html>, 3 pages. |
| Konfabulator, “Screenshots,” [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet <URL: http://www.konfabulator.com/info/screenshots.html>, 2 pages. |
| Konfabulator, “What is Konfabulator?,” [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet <URL: http://www.konfabulator.com/info/, 3 pages. |
| Lammers, 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>, 12 pages. |
| Microsoft Corporation, “Microsoft® Windows™ Graphical Environment User's Guide”, Version 3.0 for MS-DOS® or PC-DOS Operating System, 1990, Document No. SY06851-0290, pp. Cover-vii, 15-75, 315-353. |
| Microsoft Corporation, “User's Guide Microsoft® Windows™and MS-DOS® 6”, 1993, pp. Cover-xvi, 112-121. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, PCT/US2005/022579, 15 pages. |
| Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, PCT/US2007/077441, May 8, 2008; 17 pages. |
| Nvidia, “CG—Teaching Cg,” Power Point Presentation, Author and date unknown, pp. 1-16. |
| Puder, A., “Extending Desktop Applications to the Web,” ACM International Conference Proceedings Series, Proceedings of the Jun. 2004 International Symposium on Information and Communication Technologies, 2004, vol. 90, 6 pages. |
| Rist et al., “Customizing Graphics for Tiny Displays of Mobile Devices”, Personal and Ubiquitous Computing, 2002, pp. 260-268, vol. 6. |
| Rochkind, M. et al., “Common Elements in Today's Graphical User Interfaces: The Good, the Bad, and the Ugly,” Interchi '93, AMC, Apr. 24-29, 1993, pp. 470-473. |
| Segal, Mark and Akeley, Kurt, “The OpenGL Graphics System: A Specification (Version 1.5),” Copyright 1992-2003 Silicon Graphics, Inc., Oct. 30, 2003, 334 pages. |
| Shantzis, 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. |
| Shiozawa, Hidekazu et al., “Perspective Layered Visualization of Collaborative Workspaces,” Proceedings of the International ACM SIGGROUP conference on Supporting Group Work Publisher, Nov. 1999, 5 pages. |
| Snippet Software, “Product Spotlight Non-browser based portal solution from Snippets Software”, Corporate Portal Newsletter, Oct. 2000, vol. 1, No. 10, 3 pages. |
| Snippet Software, “Snippets Software Platform”, Retrieved from the Internet on Jun. 11, 2001 <URL:http://www.snippets.com/products/>. |
| Snippets Software et al., “Products Overview”, Feb. 2002, [online] [Retrieved on Feb. 5, 2008] Retrieved from the Internet URL: http://web.archive.org/web/20020206061508/http://www.snippets.com/products/>. |
| Staples, 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. http://www.nat.org/dashboard/blog.php3 Dec. 2003, 8 pages. |
| Stardock et al., “DesktopX General Guide,” Aug. 2000, [online] [Retrieved on Jan. 31, 2008] Retrieved from the Internet URL:http://www.stardock.com/products/desktopx/docs/. |
| Stardock et al., “DesktopX Tutorial”, Aug. 2000, [online] [Retrieved on Jan. 31, 2008] Retrieved from the Internet URL:http://www.stardock.com/products/desktopx/tutorial.html. |
| Stardock et al., “DesktopX WhitePaper”, Aug. 2000, [online] [Retrieved on Jan. 31, 2008] Retrieved from the Internet <URL:http://www.stardock.net/media/whitepaper—desktopx.html. |
| Stardock et al., “The User Guide—Version 2”, DesktopX 2000. |
| Stardock 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/2001101922285/http://www.stardock.com/products/desktopx/ . . . . |
| Stardock News, DesktopX User Manual On-line:, 1999, 2003 [online] [Retrieved from the Internet on May 11, 2007] <URL:http://www.stardock.comnewsitem.asp?id=538>. |
| Stardock News/Media/Press. |
| Stardock, “DesktopX Whitepaper and users Guide” Retrived from the Internet <URL:http://www.stardock.net/media/whitepaper—desktopx.html>, 1999, 72 pages. |
| Tang, J.C. et al., “ConNexto Awarenex: Extending Awareness to Mobile Users,” SIGCHI '01, AMC, Mar. 31-Apr. 4, 2001, 8 pages. |
| Ullenboom, C., “Java is auch eine Insel,” 2003, [online] [Retrieved on Apr. 13, 2006] Retrieved from the Internet URL: http://www.galileocomputing.de/openbook/javainse12//java—140000.htm#Xxx998138, 3 pages. |
| Van 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. |
| Wardell, “Konfabulator for Windows”, Jan. 10, 2004, Retrieved from the Internet on Mar. 6, 2006, URL: http://www.xpthemes.com/forums.aps?MID=19&CMID=19&AID=4472, 6 pages. |
| Partial Interntional Search Rpeort, dated May 15, 2009, issued in Interntional Application No. PCT/US2008/050047. |
| Invitation to Pay fees and Partial International Search Report, dated May 8, 2009, issued in PCT/US2008/050038. |
| Archive 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>. |
| Starfish Software Introduces Starfish Internet Sidekick; Starfish Internet Sidekick is the best way for Internet users to manage their calendar, contacts and communications, Busienss Wire, Sep. 23, 1996, [online] [Retrieved on Dec. 8, 2008] Retrieved from the Internet URL: <http://findarticles.com/articles/mi—mOEIN/is—1996—Sept—23/ai—18704672?tag=rel.resl>. |
| Archive of www.gigaplex.com, Lazar Productions, Nov. 1996, [online] [Archieved 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/>. |
| Archive of movies.com, Jan. 2002, [online] [Archived by http://archive.org on Janaury 18, 2002; Retrieved on Dec. 8, 2008] Retrieved from the Internet URL: <http://www.archive.org/web/20020118102516/movies.go.com>. |
| Baratz et al., “DesktopX 3/1”, Ars Technica, Nov. 17, 2005, [online] [Retrieved on Aug. 1, 2008] Retrieved from the Internet URL: <http://arstechnica.com/reviews/apps/desktopx/ars.>. |
| Siracusa et al., “Mac OA 10.4 Tiger: Dashboard”, Apr. 28, 2005, [online] [Retrieved on Aug. 1, 2008] Retrieved from the Internet URL: <http://arstechnica.com/reviews/os/macosz-10-4.ars/17>. |
| Wardell et al. “Apple's Dashboard vs. Konfabulator vs. DesktopX”, Skinning the frog, Jul. 1, 2004, [online] [Retrieved on Aug. 1, 2008] Retrieved from the Internet URL: <http://frogboy.joeuser.com/article/19800>. |
| Thomas et al., “Animating Widgets in the InterViews Toolkit”, Lecture Notes in Computer Science, pp. 26-44, 1995. |
| VMWare, “VMWare Workstation User's Manual”, 2002, pp. 12-13. |
| JavaBoutique, Oct. 1, 2002. Available at: <http://javaboutique.internet.com/utilities/counter.html>. |
| Forstall, et al. U.S. Appl. No. 12/469,555, filed May 20, 2009. |
| “Coolsmartphone”; Apr. 17, 2006, [online] [Retrieved on Sep. 11, 2009]; Retrieved from the Internet, URL: http://www.web.archive.org/web/20060417080115/http://www.coolsmartphone.com/article569.html ; 24 pages. |
| “Desktop Sidebar”, [online] [Retrieved on May 11, 2007] Retrieved from the Internet URL: http://web.archive.org/web/20040101160831/http://www.desktopsidebar.com/; 5 pages. |
| Garmin® nüvifone™ Images, [online] [Retrieved from the Internet on Feb. 4, 2008], URL: http://www8.garmin.com/buzz/nuvifone/media—gallery.jsp; 2 pages. |
| “Inter-widget communication?”, [online] [Retrieved on Jun. 5, 2009], Retrieved from the Internet URL: http://www2.konfabulator.com/forums/lofiversion/index.php/t125.html; 3 pages. |
| “Portlet Communication: What is application scope, anyway?”, Sep. 18, 2002, [online]; Retrieved from the Internet at URL: http://wwwcoderanch.com/t/203244/PortalsPortlets/java/Portlet-Communication-What-application-scope; 3 pages. |
| “Portlet-to-portlet communication between JSR 168 portlets on public pages”, Apr. 5, 2006, [online]; Retrieved from the Internet URL: http://www.ibm.developerworks/websphere/library/techarticles/0604—scott/0604—scott.html; 9 pages. |
| Akeley, “Cg—Teaching Cg,” Power Point Presentation, NVIDIA Corporation, 2002; 1 page. |
| International Search Report and Written Opinion, dated Sep. 3, 2009, issued in International Application No. PCT/US2008/050047; 17 pages. |
| Konfabulator, “Konfabulator & Widget Basics—A Refresher Course in Widgetology”, [online] [Retrieved on Jun. 5, 2009], Retrieved from the Internet URL: http://web.archive.org/web/20050811020610/http://konfabulator.com/basics; 16 pages. |
| Stardock, “Gallactica Civilization: Dread Lords—User Manual”, Stardock Entertainment © 2006; 65 pages. |
| Stardock, “Your Edge in Software”, [online] [Retrieved on May 11, 2007]; Retrieved from the Internet URL: http://www.stardock.com/media.asp?cmd=mediakits; 56 pages. |
| Van Gelder et al., “Direct Volume Rendering with Shading via Three-Dimensional Textures,” Computer Science Dept., Univ. of California, Santa Cruz, CA 95064, Jul. 19, 1996; 17 pages. |
| Conner Borookshire D. et al. “Three-Dimensional Widgets” ACM 1992, 8 pages. |
| Fried, 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-11-4—2-250692.html?tag=printthis, 2 pages. |
| Http://en.wikipedia.org/wiki/Comparison—of —widget—engines, 2007, 6 pages. |
| http://en.wikipedia.org/wiki/Windows-Sidebar, 2007, 7 pages. |
| http://www.nat.org/dashboard/blog.php3—Dec. 2003, 31 pages. |
| International Search Report , PCT/US2005/008804, Jul. 27, 2005, 3 pages. |
| International Search Report and Writen Opinion, PCTTUS2005/022152, Jul. 10, 2006, 8 pages. |
| Konfabulator, “Konfabulator & Widget Basics,” [online] [Retrieved on Jul. 1, 2004] Retrieved from the Internet <URL:http://www.konfabulator.com/info/basics.html>, 3 pages. |
| Snippet Software Inc. et al. “Corporate Portal Newsletter” Oct. 2000, 3 pages. |
| Snippet Software Inc. et al. “Snippets Software” Jun. 2001, 16 pages. |
| Stardock.com et al. “DesktopX Whitepaper and users Guide” 1999, 72 pages. |
| Tang, J.C. et al., “ConNexus to Awarenex: Extending Awareness to Mobile Users,” SIGCHI '01, AMC, Mar. 31-Apr. 4, 2001, 8 pages. |
| Wardell, Brad, Konfabulator for Windows, Jan. 10, 2004; [online] Retrieved from the Internet Mar. 6, 2006] Retrieved from the Internet: URL: http://www.xpthemes.com/forums.asp?MID=19&CMID=19&AID=4472, 6 pages. |
| Rodriguez et al., “IBM WebSphere Portal V5 a Guide for Portlet Application Development,” Feb. 1, 2004, 48 pages. |
| Inter-Widget Messaging!, I want my widgets to work together !, Feb. 7, 2005, 4 pages. |
| Widget to widget communication, Jun. 29, 2006, 2 pages. |
| Widgets 1.0, Nov. 9, 2006, 13 pages. |
| Number | Date | Country | |
|---|---|---|---|
| 20090044138 A1 | Feb 2009 | US |