(12) Patent Application Publication (10) Pub. No.: US 2008/0195483 A1 M00re (43) Pub

Total Page:16

File Type:pdf, Size:1020Kb

(12) Patent Application Publication (10) Pub. No.: US 2008/0195483 A1 M00re (43) Pub US 2008O195483A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0195483 A1 M00re (43) Pub. Date: Aug. 14, 2008 (54) WIDGET MANAGEMENT SYSTEMS AND sional application No. 60/680,879, filed on May 13, ADVERTISING SYSTEMIS RELATED 2005, provisional application No. 60/684,092, filed on THERETO May 23, 2005, provisional application No. 60/685, 904, filed on May 31, 2005, provisional application (76) Inventor: James F. Moore, Lincoln, MA (US) No. 60/686,630, filed on Jun. 2, 2005, provisional application No. 60/688,826, filed on Jun. 9, 2005, pro Correspondence Address: visional application No. 60/694,080, filed on Jun. 24. STRATEGIC PATENTS PC. 2005, provisional application No. 60/695,029, filed on C/O PORTFOLIOIP, P.O. BOX52050 Jun. 28, 2005, provisional application No. 60/699,631, MINNEAPOLIS, MN 55402 (US) filed on Jul. 15, 2005, provisional application No. 60/700,122, filed on Jul. 18, 2005, provisional appli (21) Appl. No.: 11/951,307 cation No. 60/702.467, filed on Jul. 26, 2005, provi sional application No. 60/703,688, filed on Jul. 29, (22) Filed: Dec. 5, 2007 2005, provisional application No. 60/703,535, filed on Jul. 29, 2005, provisional application No. 60/703.544, Related U.S. Application Data filed on Jul. 29, 2005, provisional application No. 60/709,683, filed on Aug. 19, 2005, provisional appli (63) Continuation-in-part of application No. 1 1/223,826, cation No. 60/719,073, filed on Sep. 21, 2005, provi filed on Sep. 10, 2005, Continuation-in-part of appli sional application No. 60/719,283, filed on Sep. 21, cation No. 1 1/346,588, filed on Feb. 1, 2006, Continu ation-in-part of application No. 1 1/346,586, filed on Feb. 1, 2006, Continuation-in-part of application No. (Continued) 1 1/346,587, filed on Feb. 1, 2006, Continuation-in part of application No. 1 1/557.271, filed on Nov. 7, 2006, Continuation-in-part of application No. 1 1/380, Publication Classification 923, filed on Apr. 29, 2006, Continuation-in-part of application No. 1 1/458,092, filed on Jul. 17, 2006, Int. C. Continuation-in-part of application No. 1 1/750,301, G06Q 30/00 (2006.01) filed on May 17, 2007, Continuation-in-part of appli G06F 3/4 (2006.01) cation No. 1 1/828,949, filed on Jul. 26, 2007. (52) U.S. Cl. ........................................... 705/14; 715/273 (60) Provisional application No. 60/649,311, filed on Feb. 1, 2005, provisional application No. 60/649.312, filed on Feb. 1, 2005, provisional application No. 60/649. ABSTRACT 504, filed on Feb. 2, 2005, provisional application No. (57) 60/649,502, filed on Feb. 2, 2005, provisional applica Systems and methods disclosed herein Support use, re-use, tion No. 60/657,840, filed on Mar. 1, 2005, provisional and recomposition of widgets and other web content, Such as application No. 60/594,298, filed on Mar. 26, 2005, by providing a user interface for controlling the interrelation provisional application No. 60/594,416, filed on Apr. ship and display of widgets and the like. In one aspect, an 6, 2005, provisional application No. 60/669,666, filed OPML-based system expresses relationships among discrete on Apr. 8, 2005, provisional application No. 60/594, components of web content through an OPML outline. In 456, filed on Apr. 10, 2005, provisional application No. another aspect, a URL-based service dynamically creates 60/594.478, filed on Apr. 12, 2005, provisional appli composite web content according to functional calls posted to cation No. 60/673,661, filed on Apr. 20, 2005, provi a web-accessible URL. SERVICE 102 SERVICE 220 22O y & L 102 f L 2 08 a. ASPECT ASPCT ASCT ASPECT 216 216 216 216 N 108 OPERATIONAL KERNEL212 OPERATIONAL KERNEL212 APPLICATION PROTOCOLAYER APPLICATIONPROTOCOLLAYR 210 210 TRANSPORT PROTOCOLLAYER TRANSPORT PROTOCOLLAYER 208 208 NETWORKPROTOCOLLAYER NETWORKPROTOCOLLAYER 204 204 LINKPROTOCOLLAYER LINKPROTOCOLLAYER 202 202 -- - - - - - H - - - - - OBJECT NETWORK OBJECT -REP - - 222 14 ulREP.222 US 2008/01.95483 A1 Page 2 Related U.S. Application Data sional application No. 60/777,444, filed on Feb. 27. (60) 2005, provisional application No. 60/719,284, filed on 2006, provisional application No. 60/784,906, filed on Sep. 21, 2005, provisional application No. 60/720,250, Mar. 21, 2006, provisional application No. 60/788, filed on Sep. 22, 2005, provisional application No. 011, filed on Mar. 31, 2006, provisional application 60/721,803, filed on Sep. 28, 2005, provisional appli No. 60/747,425, filed on May 17, 2006, provisional cation No. 60/722,021, filed on Sep. 29, 2005, provi application No. 60/820,481, filed on Jul. 26, 2006, sional application No. 60/724,956, filed on Oct. 7, provisional application No. 60/820,485, filed on Jul. 2005, provisional application No. 60/725,166, filed on 27, 2006, provisional application No. 60/835,570, Oct. 7, 2005, provisional application No. 60/726,542, filed on Aug. 4, 2006, provisional application No. filed on Oct. 14, 2005, provisional application No. 60/822,551, filed on Aug. 16, 2006, provisional appli 60/726,731, filed on Oct. 14, 2005, provisional appli cation No. 60/823,767, filed on Aug. 29, 2006, provi cation No. 60/726,727, filed on Oct. 14, 2005, provi sional application No. 60/823,780, filed on Aug. 29, sional application No. 60/734,187, filed on Nov. 6, 2006, provisional application No. 60/862.004, filed on 2005, provisional application No. 60/734,156, filed on Oct. 18, 2006, provisional application No. 60/862,600, Nov. 6, 2005, provisional application No. 60/735,127, filed on Oct. 23, 2006, provisional application No. filed on Nov. 9, 2005, provisional application No. 60/866,864, filed on Nov. 22, 2006, provisional appli 60/741,770, filed on Dec. 1, 2005, provisional appli cation No. 60/868,548, filed on Dec. 5, 2006, provi cation No. 60/741,958, filed on Dec. 2, 2005, provi sional application No. 60/872,118, filed on Dec. 1, sional application No. 60/742.975, filed on Dec. 6, 2006, provisional application No. 60/884,667, filed on 2005, provisional application No. 60/749,757, filed on Jan. 12, 2007, provisional application No. 60/887,316, Dec. 13, 2005, provisional application No. 60/750, filed on Jan. 30, 2007, provisional application No. 291, filed on Dec. 14, 2005, provisional application 60/890,813, filed on Feb. 20, 2007, provisional appli No. 60/751,254, filed on Dec. 15, 2005, provisional cation No. 60/914,107, filed on Apr. 26, 2007, provi application No. 60/751.249, filed on Dec. 16, 2005, sional application No. 60/914.228, filed on Apr. 26, provisional application No. 60/753,959, filed on Dec. 2007, provisional application No. 60/950,726, filed on 23, 2005, provisional application No. 60/756,774, Jul. 19, 2007, provisional application No. 60/957,059, filed on Jan. 6, 2006, provisional application No. filed on Aug. 21, 2007, provisional application No. 60/759.483, filed on Jan. 16, 2006, provisional appli 60/968,906, filed on Aug. 30, 2007, provisional appli cation No. 60/764,484, filed on Feb. 1, 2006, provi cation No. 60/973,480, filed on Sep. 19, 2007. Patent Application Publication Aug. 14, 2008 Sheet 1 of 14 US 2008/O195483 A1 00|| ZIT 5)NILÍTICHWOO ZOTÅLITIOV LNE||TO Patent Application Publication Aug. 14 9 2008 Sheet 3 of 14 US 2008/O195483 A1 LSOdLESO 7ÕIZOZ ?ZSLOECHSV/ Patent Application Publication Aug. 14 9 2008 Sheet 4 of 14 US 2008/O195483 A1 ?06EOVHHELNILOECHSV-LNEITO ?08EOVH?HELNILOECHSV-NOILVOITddV Patent Application Publication Aug. 14 9 2008 Sheet S of 14 US 2008/O195483 A1 Patent Application Publication Aug. 14, 2008 Sheet 6 of 14 US 2008/O195483 A1 8(61-) Patent Application Publication Aug. 14, 2008 Sheet 7 of 14 US 2008/O195483 A1 Patent Application Publication Aug. 14, 2008 Sheet 8 of 14 US 2008/O195483 A1 SSEOO\/ O?Z00ZTO?H_LNO |||-61 ==, | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 00|| Patent Application Publication Aug. 14, 2008 Sheet 9 of 14 US 2008/O195483 A1 - Z Y N4 & Patent Application Publication S_LNEVNTOOC] Patent Application Publication Aug. 14, 2008 Sheet 11 of 14 US 2008/O195483 A1 007Z Patent Application Publication Aug. 14, 2008 Sheet 12 of 14 US 2008/O195483 A1 809€. [] C) G |-61 Patent Application Publication Aug. 14, 2008 Sheet 13 of 14 US 2008/O195483 A1 CN so CN Patent Application Publication Aug. 14, 2008 Sheet 14 of 14 US 2008/O195483 A1 sr US 2008/O 195483 A1 Aug. 14, 2008 WDGET MANAGEMENT SYSTEMIS AND filed on Dec. 1, 2005: U.S. Provisional App. No. 60/741,958, ADVERTISING SYSTEMIS RELATED filed on Dec. 2, 2005: U.S. Provisional App. No. 60/742,975, THERETO filed on Dec. 6, 2005: U.S. Provisional App. No. 60/749,757, filedon Dec. 13, 2005: U.S. Provisional App. No. 60/750,291, RELATED APPLICATIONS filedon Dec. 14, 2005: U.S. Provisional App. No. 60/751,254, filedon Dec. 15, 2005: U.S. Provisional App. No. 60/751,249, 0001. This application is a continuation-in-part of the fol filedon Dec. 16, 2005: U.S. Provisional App. No. 60/753,959, lowing commonly owned U.S. patent applications, each of filedon Dec. 23, 2005: U.S. Provisional App. No. 60/756,774, which is hereby incorporated by reference in its entirety: filed on Jan. 6, 2006: U.S. Provisional App. No. 60/759.483, 0002 U.S. patent application Ser. No. 1 1/223,826 filed on filed on Jan.
Recommended publications
  • Glossary.Pdf
    2 Contents 1 Glossary 4 3 1 Glossary Technologies Akonadi The data storage access mechanism for all PIM (Personal Information Manager) data in KDE SC 4. One single storage and retrieval system allows efficiency and extensibility not possible under KDE 3, where each PIM component had its own system. Note that use of Akonadi does not change data storage formats (vcard, iCalendar, mbox, maildir etc.) - it just provides a new way of accessing and updating the data.</p><p> The main reasons for design and development of Akonadi are of technical nature, e.g. having a unique way to ac- cess PIM-data (contacts, calendars, emails..) from different applications (e.g. KMail, KWord etc.), thus eliminating the need to write similar code here and there.</p><p> Another goal is to de-couple GUI applications like KMail from the direct access to external resources like mail-servers - which was a major reason for bug-reports/wishes with regard to perfor- mance/responsiveness in the past.</p><p> More info:</p><p> <a href=https://community.kde.org/KDE_PIM/Akonadi target=_top>Akonadi for KDE’s PIM</a></p><p> <a href=https://en.wikipedia.org/wiki/Akonadi target=_top>Wikipedia: Akonadi</a></p><p> <a href=https://techbase.kde.org/KDE_PIM/Akonadi target=_top>Techbase - Akonadi</a> See Also "GUI". See Also "KDE". Applications Applications are based on the core libraries projects by the KDE community, currently KDE Frameworks and previously KDE Platform.</p><p> More info:</p><p> <a href=https://community.kde.org/Promo/Guidance/Branding/Quick_Guide/ target=_top>KDE Branding</a> See Also "Plasma".
    [Show full text]
  • Full Circle the INDEPENDENT MAGAZINE for the UBUNTU COMMUNITY
    Issue #2 - June 2007 full circle THE INDEPENDENT MAGAZINE FOR THE UBUNTU COMMUNITY LINSPIRE & MICROSOFT LINSPIRE SIGNS FOR PATENT PROTECTION NEXT WHO'S REVIEW : HOW TO : INSTALL : SYSTEM76 LAPTOP UBUNTU ON A MAC MINI STEP-BY-STEP INSTALL FROM GETTING THE BOX BASIC INSTALL OF VPN OF KUBUNTU 7.04 : TO BOOTING UBUNTU UBUNTU FOR GRANDMA! FEISTY FAWN fullcircle magazine is not affiliated with or endorsed by Canonical Ltd. full circle News p.03 Your monthly update of what's going on in the world of Linux and Open Source Software Flavour of the Month - Kubuntu p.06 This month Robert Clipsham shows us a step-by-step STEP-BY-STEP INSTALL installation of Kubuntu Linux 7.04 P.06 How-To Ubuntu on the Mac Mini p.09 Ubuntu for Grandma p.12 Virtual Private Networking p.16 Scribus - Part 2 p.17 Review - System76 Laptop p.20 P.17 P.16 Thinking of buying a laptop? System76 supplies quality laptops pre-installed with Ubuntu! Interview - GRAMPS p.24 P12 P.20 My Story - 6 Months with Ubuntu p.29 Fighting to live with Linux after years of Windows use. Ubuntu Youth p.31 Letters p.33 Q&A p.35 My Desktop & My PC p.36 P.09 P.24 Show us your mean-machine! The Top 5 p.37 Andrew Min presents his Top5 Widgets How to Contribute p.39 Want to help fill future issues? Here are the details All text and images contained in this magazine are released under the Creative Commons Attribution-By-ShareAlike 3.0 Unported license.
    [Show full text]
  • Desktop Paradise Had It with Human? Bored with Blue? Let Graham Morrison, Our Resident Aesthete, Guide You to Form and Function on the Linux Desktop
    Get the perfect desktop Desktop paradise Had it with Human? Bored with blue? Let Graham Morrison, our resident aesthete, guide you to form and function on the Linux desktop. e all spend a great deal of time at the Linux the applications that let you change everything in the first place. desktop. It’s our office, living room and games Some changes are purely for decoration – a background image or room rolled into one. And like those rooms, the colour scheme, for instance. But there are others that reflect your Wexperience is a working routine, such as lot more pleasant when application icons in the toolbar you’ve made your “We’re going to cover and the keyboard shortcuts for environment more the areas where small launching them, and even the comfortable and more tuned font sizes and window position. to the way you work. It’s the changes yield big results.” Over the next few pages, virtual equivalent to moving we’re going to cover the main the sofa in front of the telly, putting beer in the fridge and areas on the desktop where small changes yield big results, and lighting a few candles. cover the main desktops most of us enjoy using. We hope you’ll be It might sound strange, but your desktop is an expression of inspired enough to make a few changes yourself. who you are, and how we use computers. That’s why the internet is littered with people who post images of their desktop, even going to the trouble of designing their own icon sets and building Under the microscope: Xfce KDE It’s often overlooked, but this is Forget blue, change the colours a desktop environment you can around and banish all thoughts truly make your mark on.
    [Show full text]
  • Creating a Superkaramba Theme WIDGET BUILDER If You Can’T Find the Superkaramba Theme You’Re Looking For, You Can Also Lets You Always Build Your Own
    KNOW-HOW SuperKaramba Workshop Creating a SuperKaramba theme WIDGET BUILDER www.sxc.hu If you can’t find the SuperKaramba theme you’re looking for, you can also lets you always build your own. BY HAGEN HÖPFNER specify if you want to keep the ability to move a theme. Some themes have their own configura- retty wallpaper is fine as far as it to get started with SuperKaramba. For tion dialogs. For example, you can con- goes, but if you want desktop additional information, see [2]. (These figure the weather report to match your Pfrills that actually do work for articles are currently available through current location. you, such as displaying weather reports Linux Magazine’s convenient online ar- or monitoring system data, you’ll need a chive.) This article is a brief workshop Creating Your Own Themes tool like SuperKaramba. SuperKaramba on how to create your own Super- To create your own theme, you need to [1] is a KDE-based tool that lets you cre- Karamba theme. create a file, say my_theme.theme, which ate helpful widgets for your desktop. you can open in SuperKaramba as a The SuperKaramba website refers to Finding the Software local file. As graphics and Python scripts these interactive widgets as “custom eye The current SuperKaramba version is can be added to the layout file, you will candy,” but SuperKaramba applets are number 0.37. If you prefer not to build probably want to store all of these com- more commonly called themes. You’ll SuperKaramba yourself, you will find ponents in a single directory.
    [Show full text]
  • Download an Upgrade
    ALAGAPPA UNIVERSITY (Accredited with ‘A+’ Grade by NAAC (with CGPA: 3.64) in the Third Cycle and Graded as category - I University by MHRD-UGC) (A State University Established by the Government of Tamilnadu) KARAIKUDI – 630 003 DIRECTORATE OF DISTANCE EDUCATION M.Sc. (Computer Science) Second Year – Third Semester 341 32 CLOUD COMPUTING Copy Right Reserved For Private Use only i Author: Dr. C.Balakrishnan Assistant Pro fessor Alagappa Institute of Skill Development Alagappa University, Karaikudi. 630 003. “The Copyright shall be vested with Alagappa University” All rights reserved. No part of this publication which is material protected by this copyright notice may be reproduced or transmitted or utilized or stored in any form or by any means now known or hereinafter invented, electronic, digital or mechanical, including photocopying, scanning, recording or by any information storage or retrieval system, without prior written permission from the Alagappa University, Karaikudi, Tamil Nadu. Reviewer: Mr. S. Balasubramanian Assistant Professor in Computer Science Directorate of Distance Education Alagappa University Karaikudi – 03. ii CLOUD COMPUTING SYLLABI-BOOK MAPPING TABLE Syllabi Mapping in Book UNIT BLOCK 1 : CLOUD COMPUTING BASICS 1-23 Introduction: History – Working with cloud computing – pros and 1 1-11 cons of cloud computing – Benefits Developing cloud services – pros and cons of cloud service 2 12-17 development - types of cloud service development 3 Discovering cloud services development services and tools 18-23 BLOCK 2 : CLOUD
    [Show full text]
  • What Is Cloud Computing? Cloud Computing Refers to Manipulating, Configuring, and Accessing the Applications Online
    What is Cloud? The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is something, which is present at remote location. Cloud can provide services over network, i.e., on public networks or on private networks, i.e., WAN, LAN or VPN. Applications such as e-mail, web conferencing, customer relationship management (CRM),all run in cloud. What is Cloud Computing? Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application. We need not to install a piece of software on our local PC and this is how the cloud computing overcomes platform dependency issues. Hence, the Cloud Computing is making our business application mobile and collaborative. Basic Concepts There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing: • Deployment Models • Service Models DEPLOYMENT MODELS Deployment models define the type of access to the cloud, i.e., how the cloud is located? Cloud can have any of the four types of access: Public, Private, Hybrid and Community. PUBLIC CLOUD The Public Cloud allows systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness, e.g., e-mail. PRIVATE CLOUD The Private Cloud allows systems and services to be accessible within an organization. It offers increased security because of its private nature. COMMUNITY CLOUD The Community Cloud allows systems and services to be accessible by group of organizations.
    [Show full text]
  • Free and Open Source Software
    Free and open source software Copyleft ·Events and Awards ·Free software ·Free Software Definition ·Gratis versus General Libre ·List of free and open source software packages ·Open-source software Operating system AROS ·BSD ·Darwin ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·MINIX ·OpenSolaris ·Sym families bian ·Plan 9 ·ReactOS Eclipse ·Free Development Pascal ·GCC ·Java ·LLVM ·Lua ·NetBeans ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl History GNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird ) Apache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America ) ·FSMI ·GNOME Foundation ·GNU Project ·Google Code ·KDE e.V. ·Linux Organizations Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·SourceForge ·Symbian Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation Apache ·Artistic ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·FSF approved Licences licenses License standards Open Source Definition ·The Free Software Definition ·Debian Free Software Guidelines Binary blob ·Digital rights management ·Graphics hardware compatibility ·License proliferation ·Mozilla software rebranding ·Proprietary software ·SCO-Linux Challenges controversies ·Security ·Software patents ·Hardware restrictions ·Trusted Computing ·Viral license Alternative terms ·Community ·Linux distribution ·Forking ·Movement ·Microsoft Open Other topics Specification Promise ·Revolution OS ·Comparison with closed
    [Show full text]
  • Downloaded from Public Repositories Such As Docker Hub
    bioRxiv preprint doi: https://doi.org/10.1101/099010; this version posted November 22, 2018. The copyright holder for this preprint (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under aCC-BY-NC-ND 4.0 International license. Hung et al. Building containerized workflows using the BioDepot-workflow-builder (Bwb) Ling-Hong Hung1, Jiaming Hu1, Trevor Meiss1, Alyssa Ingersoll1, Wes Lloyd1, Daniel Kristiyanto1, Yuguang Xiong2, Eric Sobie2 and Ka Yee Yeung1* *Correspondence: [email protected] 1School of Engineering and Abstract Technology, University of Washington, Box 358426, 98402 We present the BioDepot-workflow-builder (Bwb), a software tool that allows Tacoma WA, USA users to create and execute reproducible bioinformatics workflows using a Full list of author information is drag-and-drop interface. Graphical widgets represent Docker containers executing available at the end of the article a modular task. Widgets are then graphically linked to build bioinformatics workflows that can be reproducibly deployed across different local and cloud platforms. Each widget contains a form-based user interface to facilitate parameter entry and a console to display intermediate results. Bwb provides tools for rapid customization of widgets, containers and workflows. Saved workflows can be shared using Bwb's native format or exported as shell scripts. Keywords: reproducibility of research; bioinformatics workflows; software development; RNA-seq; Docker Background One of the key challenges for biomedical science is the rapidly increasing number and complexity of analytical methods. Reproducing the results of a bioinformat- ics workflow can be challenging given the number of components, each of which having its own set of parameters, dependencies, supporting files, and installation requirements.
    [Show full text]
  • UCI-AM-17-041.Pdf
    UCI-AM-17-041 ACQUISITION RESEARCH PROGRAM SPONSORED REPORT SERIES Achieving Better Buying Power for Mobile Open Architecture Software Systems through Diverse Acquisition Scenarios 1 May 2017 Dr. Walt Scacchi Dr. Thomas A. Alspaugh Institute for Software Research University of California, Irvine Disclaimer: This material is based upon work supported by the Naval Postgraduate School Acquisition Research Program under Grant No. N00244-16-1-0004. The views expressed in written materials or publications, and/or made by speakers, moderators, and presenters, do not necessarily reflect the official policies of the Naval Postgraduate School nor does mention of trade names, commercial practices, or organizations imply endorsement by the U.S. Government. Approved for public release; distribution is unlimited. Prepared for the Naval Postgraduate School, Monterey, CA 93943. Acquisition Research Program Graduate School of Business & Public Policy Naval Postgraduate School The research presented in this report was supported by the Acquisition Research Program of the Graduate School of Business & Public Policy at the Naval Postgraduate School. To request defense acquisition research, to become a research sponsor, or to print additional copies of reports, please contact any of the staff listed on the Acquisition Research Program website (www.acquisitionresearch.net). Acquisition Research Program Graduate School of Business & Public Policy Naval Postgraduate School Executive Summary This research seeks to identify, track, and analyze software component costs and cost reduction opportunities within diverse acquisition life cycle scenarios for open architecture systems accommodating Web-based and mobile devices, where such systems combine best-of- breed software components and software products lines subject to different intellectual property license and cybersecurity requirements.
    [Show full text]
  • (12) United States Patent (10) Patent No.: US 7.793,232 B2 Chaudhri Et Al
    US007793232B2 (12) United States Patent (10) Patent No.: US 7.793,232 B2 Chaudhri et al. (45) Date of Patent: Sep. 7, 2010 (54) UNIFIED INTEREST LAYER FOR USER 5,289,574 A 2/1994 Sawyer INTERFACE (75) Inventors: Imran A. Chaudhri, San Francisco, CA (US); John Louch, San Luis Obispo, CA (Continued) (US); Andrew M. Grignon, Campbell, CA (US); Gregory N. Christie, San FOREIGN PATENT DOCUMENTS Jose, CA (US) EP 548586 A2 6, 1993 (73) Assignee: Apple Inc., Cupertino, CA (US) (*) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 (Continued) U.S.C. 154(b) by 674 days. OTHER PUBLICATIONS (21) Appl. No.: 11/370,743 Microsoft et al. “Microsoft Windows XP Microsoft Word 2003, 2003.* (22) Filed: Mar. 7, 2006 (Continued) (65) Prior Publication Data Primary Examiner Steven BTheriault US 2006/O15O118A1 Jul. 6, 2006 (74) Attorney, Agent, or Firm Fenwick & West LLP Related U.S. Application Data (57) ABSTRACT (63) Continuation of application No. 10/877.968, filed on Jun. 25, 2004. A user-activatable dashboard (also referred to as a unified (51) Int. C. interest layer) contains any number of user interface ele G6F 3/48 (2006.01) ments, referred to herein as “widgets.” for quick access by a GO6F 3/OO (2006.01) user. In response to a command from a user, the dashboard is (52) U.S. Cl. ....................... 715/802; 709/217; 709/218; invoked and the widgets are shown on the screen. The user can 709/219; 715/762; 715/763; 715/764; 715/765; activate the dashboard at any time, causing the dashboard to 715/767; 715/781: 715/782; 715/792; 715/840; temporarily replace the existing user interface display on the 71.5/841 user's screen.
    [Show full text]
  • D5.4.1-Integrated Dicode Services V5 EC
    Mastering Data-Intensive Collaboration and Decision Making FP7 - Information and Communication Technologies Grant Agreement no: 257184 Collaborative Project Project start: 1 September 2010, Duration: 36 months D5.4.1 – Integrated Dicode services (initial version) Due date of deliverable: 30 November 2011 Actual submission date: 30 November 2011 Responsible Partner: UPM Contributing Partners: UPM, CTI, UOL, BRF Nature: Report Prototype 3 Demonstrator 3 Other Dissemination Level: PU : Public PP : Restricted to other programme participants (including the Commission Services) RE : Restricted to a group specified by the consortium (including the Commission Services) CO : Confidential, only for members of the consortium (including the Commission Services) Keyword List: Service Integration, Integration Framework, Integrated Workbench, User Interface, Web Application, Widgets, Service Oriented Architecture The Dicode project (http://dicode-project.eu/) is funded by the European Commission, Information Society and Media Directorate General, under the FP7 Cooperation programme (ICT/SO 4.3: Intelligent Information Management). FP7-ICT-2009-5 257184 - Dicode The Dicode Consortium Computer Technology Institute & Press “Diophantus” (CTI) (coordinator), Greece University of Leeds (UOL), UK Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V. (FHG), Germany Universidad Politécnica de Madrid (UPM), Spain Neofonie GmbH (NEO), Germany Image Analysis Limited (IMA), UK Biomedical Research Foundation, Academy of Athens (BRF), Greece
    [Show full text]
  • Embedded Business Intelligence Market Study
    November 30, 2017 Dresner Advisory Services, LLC 2017 Edition Embedded Business Intelligence Market Study Wisdom of Crowds® Series Licensed to MicroStrategy 2017 Embedded Business Intelligence Market Study Disclaimer: This report should be used for informational purposes only. Vendor and product selections should be made based on multiple information sources, face-to-face meetings, customer reference checking, product demonstrations, and proof-of-concept applications. The information contained in all Wisdom of Crowds® Market Study Reports reflects the opinions expressed in the online responses of individuals who chose to respond to our online questionnaire and does not represent a scientific sampling of any kind. Dresner Advisory Services, LLC shall not be liable for the content of reports, study results, or for any damages incurred or alleged to be incurred by any of the companies included in the reports as a result of its content. Reproduction and distribution of this publication in any form without prior written permission is forbidden. http://www.dresneradvisory.com Copyright 2017 – Dresner Advisory Services, LLC 2 2017 Embedded Business Intelligence Market Study Definitions Business Intelligence Defined Business intelligence (BI) is “knowledge gained through the access and analysis of business information. Business Intelligence tools and technologies include query and reporting, OLAP (on-line analytical processing), data mining and advanced analytics, end-user tools for ad hoc query and analysis,” and “dashboards for performance monitoring.” Howard Dresner, The Performance Management Revolution: Business Results Through Insight and Action (John Wiley & Sons, 2007) Embedded Business Intelligence Defined Embedded business intelligence is the technological capability to include BI features and functions as an inherent part of another application.
    [Show full text]