Framework for creating modular web applications

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7281202
APP PUB NO 20040268228A1
SERIAL NO

10465269

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A framework for creating modular web pages. The framework enables the development of modular, customized, and personalized web applications including web portals and web pages. The framework includes an extensible part base class and an extensible zone base class. Part controls that derive from the part base class include web part controls, editor part controls, and catalog part controls. Zone controls, editor zone controls, and catalog zone controls derive from the zone base class. Each zone control contains one or more part controls and each zone is responsible for rendering part controls within each respective zone. Web part controls can communicate with other web part controls. Web part controls can be edited, removed, or added to a zone control. The functionality of part controls can vary widely among the part controls in a particular zone and across different zones.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA30751

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Croney, Joseph Keith Christiansted, VI 2 198
Harder, Michael Redmond, WA 18 189
Kothari, Nikhil Sammamish, WA 59 1624
Lindhorst, Gregory S Seattle, WA 18 503
Sanabria, Andres Sammamish, WA 9 121

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (1)
* 2004/0205,594 Hierarchical drag and drop structure editor for web sites 24 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
* 5953526 Object oriented programming system with displayable natural language documentation through dual translation of program source code 62 1997
* 6247032 Automated system and method for approving web site content 68 1998
* 6684369 Web site creator using templates 200 1998
* 6313854 Display mechanism for HTML frames 158 1998
* 2003/0084,059 Context management super tools and filter/sort model for aggregated display webpages 26 2001
 
INTELLOCITY USA, INC. (1)
* 2002/0122,060 Wizard generating HTML web pages using XML and XSL 79 2001
 
YAHOO HOLDINGS, INC. (1)
* 5983227 Dynamic page generator 693 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6957416 Document builder classes and methods 9 2001
 
MITEL NETWORKS CORPORATION (1)
* 5940834 Automatic web page generator 179 1997
 
COMBOTS PRODUCT GMBH & CO. KG (1)
* 2004/0148,340 Web site having a zone layout 34 2003
 
SEDNA PATENT SERVICES, LLC (1)
* 2002/0138,331 Method and system for web page personalization 179 2001
 
ROVI TECHNOLOGIES CORPORATION (1)
* 2002/0033,844 Content sensitive connected content 447 2001
 
VIGNETTE LLC (1)
* 6327628 Portal server that provides a customizable user Interface for access to computer networks 424 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2008/0201,476 Persistence Of Inter-Application Communication Patterns And Behavior Under User Control 12 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
* 7376739 Persistence of inter-application communication patterns and behavior under user control 23 2004
* 2005/0175,015 Persistence of inter-application communication patterns and behavior under user control 1 2004
7774332 Enabling interactive integration of network-accessible applications in a content aggregation framework 3 2005
* 2006/0230,062 Enabling interactive integration of network-accessible applications in a content aggregation framework 19 2005
7930364 Persistence of inter-application communication patterns and behavior under user control 3 2008
8195633 Enabling interactive integration of network-accessible applications in a content aggregation framework 1 2008
* 9495471 Optimize view elements sizes to maximize most data viewed in a multiple view elements GUI 0 2008
* 2010/0146,378 Optimize View Elements Sizes to Maximize Most Data Viewed in a Multiple View Elements GUI 7 2008
8423527 Enabling interactive integration of network-accessible applications in a content aggregation framework 0 2012
 
YAHOO HOLDINGS, INC. (2)
* 2007/0157,105 Network user database for a sidebar 54 2006
* 2007/0157,107 Sidebar information sharing 9 2006
 
EXCALIBUR IP, LLC (3)
* 8621372 Targeted sidebar advertising 1 2006
* 2007/0157,110 Targeted sidebar advertising 26 2006
* 2014/0101,599 TARGETED SIDEBAR ADVERTISING 1 2013
 
APPLE INC. (33)
7490295 Layer for accessing user interface elements 118 2004
8239749 Procedurally expressing graphic objects for web pages 5 2005
7546543 Widget authoring and editing environment 117 2005
8453065 Preview and installation of user interface elements in a display environment 31 2005
7761800 Unified interest layer for user interface 28 2005
8543931 Preview including theme based installation of user interface elements in a display environment 11 2005
8140975 Slide show navigation 26 2005
7954064 Multiple dashboards 72 2006
* 7873910 Configuration bar for lauching layer for accessing user interface elements 16 2006
* 7793232 Unified interest layer for user interface 36 2006
7530026 User interface element with auxiliary function 25 2006
* 7503010 Remote access to layer and user interface elements 26 2006
9104294 Linked widgets 13 2006
8543824 Safe distribution and use of content 12 2006
* 8566732 Synchronization of widgets and dashboards 11 2006
* 2007/0130,541 Synchronization of widgets and dashboards 122 2006
* 2008/0168,368 Dashboards, Widgets and Devices 42 2007
8667415 Web widgets 10 2007
8954871 User-centric widgets and dashboards 9 2007
8291332 Layer for accessing user interface elements 14 2008
8266538 Remote access to layer and user interface elements 3 2009
7793222 User interface element with auxiliary function 16 2009
* 7984384 Web view layer for accessing user interface elements 48 2009
8302020 Widget authoring and editing environment 25 2009
9417888 Management of user interface elements in a display environment 2 2010
9032318 Widget security 10 2010
9513930 Workflow widgets 0 2010
9384470 Slide show navigation 0 2012
9477646 Procedurally expressing graphic objects for web pages 0 2012
9507503 Remote access to layer and user interface elements 0 2012
9753627 Visual characteristics of user interface elements in a unified interest layer 0 2013
9483164 User-centric widgets and dashboards 0 2014
9400596 User-centric widgets and dashboards 0 2014
 
VERITAS TECHNOLOGIES LLC (2)
* 8726147 Systems and methods for restoring web parts in content management systems 1 2010
* 9710337 Systems and methods for restoring web parts in content management systems 0 2014
 
Web Computing AS (2)
* 9292502 Modular platform for web applications and systems 0 2014
* 2014/0245,255 MODULAR PLATFORM FOR WEB APPLICATIONS AND SYSTEMS 1 2014
 
MICROSOFT TECHNOLOGY LICENSING, LLC (7)
9026578 Systems and methods for persisting data between web pages 0 2004
* 2006/0026,668 Web application framework 4 2004
* 2012/0304,103 Display of Immersive and Desktop Shells 3 2011
* 2012/0304,102 Navigation of Immersive and Desktop Shells 6 2011
* 9459837 Interface for a computer platform 0 2012
9430193 Interface for a computer platform 0 2012
* 2013/0159,965 Interface for a Computer Platform 15 2012
 
NETIQ CORPORATION (1)
* 2007/0050,703 Methods, systems and computer program products for analyzing a hypertext markup language (HTML) document 103 2005
 
CONSONA CRM INC. (1)
* 2007/0250,478 VISUAL SEARCH EXPERIENCE EDITOR 12 2006
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 9, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00