US Patent No: 7,281,202

Number of patents in Portfolio can not be more than 2000

Framework for creating modular web applications

ALSO PUBLISHED AS: 20040268228

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, WA25838

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Croney, Joseph Keith Christiansted, VI 4 102
Harder, Michael Redmond, WA 25 89
Kothari, Nikhil Sammamish, WA 92 1075
Lindhorst, Gregory S Seattle, WA 28 357
Sanabria, Andres Sammamish, WA 12 69

Cited Art Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (1)
* 2004/0205,594 Hierarchical drag and drop structure editor for web sites 20 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
* 5,953,526 Object oriented programming system with displayable natural language documentation through dual translation of program source code 61 1997
* 6,247,032 Automated system and method for approving web site content 57 1998
* 6,684,369 Web site creator using templates 167 1998
* 6,313,854 Display mechanism for HTML frames 99 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 72 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 6,957,416 Document builder classes and methods 7 2001
 
MITEL NETWORKS CORPORATION (1)
* 5,940,834 Automatic web page generator 151 1997
 
COMBOTS PRODUCT GMBH & CO. KG (1)
* 2004/0148,340 Web site having a zone layout 27 2003
 
SEDNA PATENT SERVICES, LLC (1)
* 2002/0138,331 Method and system for web page personalization 128 2001
 
DIGIMARC CORPORATION (1)
* 2002/0033,844 Content sensitive connected content 353 2001
 
OPEN TEXT S.A. (1)
* 6,327,628 Portal server that provides a customizable user Interface for access to computer networks 382 2000
 
YAHOO! INC. (1)
* 5,983,227 Dynamic page generator 525 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
* 7,376,739 Persistence of inter-application communication patterns and behavior under user control 20 2004
7,774,332 Enabling interactive integration of network-accessible applications in a content aggregation framework 3 2005
7,930,364 Persistence of inter-application communication patterns and behavior under user control 2 2008
8,195,633 Enabling interactive integration of network-accessible applications in a content aggregation framework 1 2008
8,423,527 Enabling interactive integration of network-accessible applications in a content aggregation framework 0 2012
 
APPLE INC. (22)
7,490,295 Layer for accessing user interface elements 79 2004
8,239,749 Procedurally expressing graphic objects for web pages 0 2005
7,546,543 Widget authoring and editing environment 81 2005
8,453,065 Preview and installation of user interface elements in a display environment 15 2005
7,761,800 Unified interest layer for user interface 15 2005
8,543,931 Preview including theme based installation of user interface elements in a display environment 5 2005
8,140,975 Slide show navigation 7 2005
7,954,064 Multiple dashboards 29 2006
* 7,873,910 Configuration bar for lauching layer for accessing user interface elements 8 2006
* 7,793,232 Unified interest layer for user interface 20 2006
7,530,026 User interface element with auxiliary function 15 2006
* 7,503,010 Remote access to layer and user interface elements 17 2006
8,543,824 Safe distribution and use of content 0 2006
* 8,566,732 Synchronization of widgets and dashboards 0 2006
* 2007/0130,541 Synchronization of widgets and dashboards 62 2006
8,667,415 Web widgets 0 2007
8,954,871 User-centric widgets and dashboards 0 2007
8,291,332 Layer for accessing user interface elements 9 2008
8,266,538 Remote access to layer and user interface elements 1 2009
7,793,222 User interface element with auxiliary function 6 2009
* 7,984,384 Web view layer for accessing user interface elements 16 2009
8,302,020 Widget authoring and editing environment 11 2009
 
Web Computing AS (1)
* 2014/0245,255 MODULAR PLATFORM FOR WEB APPLICATIONS AND SYSTEMS 0 2014
 
SYMANTEC CORPORATION (1)
* 8,726,147 Systems and methods for restoring web parts in content management systems 0 2010
 
YAHOO! INC. (2)
* 8,621,372 Targeted sidebar advertising 0 2006
* 2007/0157,110 Targeted sidebar advertising 10 2006
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Apr 9, 2015
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 9, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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