US Patent No: 6,681,370

Number of patents in Portfolio can not be more than 2000

HTML/XML tree synchronization

ALSO PUBLISHED AS: 20030028561
1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The HTML/XML tree synchronization module synchronizes a document with a view or multiple views, after a change has been made to the document. First, the tree synchronization module receives a document change from an application program. An update processor converts the tree data of the document to a character string, and receives document change information from one or more application program interfaces. The update processor utilizes the document change information to update the document tree data character string. The document change information is then sent to one or more application program interfaces to determine the scope and content of the document views. A log generator receives the view change information, and creates record logs for each changed document view. These logs are played by a log player to each view, and each view data tree is updated with the view changes contained in the change logs. The tree synchronization module sends the subsequent view changes to the application program to update the display views.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA29100

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Franklin, Christopher M Bellevue, WA 9 372
Gounares, Alexander G Kirkland, WA 224 2245
Lawrence, Thomas R Seattle, WA 15 326

Cited Art Landscape

Patent Info (Count) # Cites Year
 
BORLAND SOFTWARE CORPORATION (1)
5,893,125 Non-modal database system with methods for incremental maintenance 66 1997
 
CA, INC. (1)
6,289,357 Method of automatically synchronizing mirrored database objects 97 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,237,006 Methods for graphically representing web sites and hierarchical node structures 146 1999
 
HITACHI, LTD. (1)
6,003,043 Text data registering and retrieving system including a database storing a plurality of document files therin and a plural-character occurrence table for a text index and an update text buffer to retrieve a target document in cooperation with the database 21 1997
 
INTEL CORPORATION (1)
5,706,509 Application independent record level synchronization 111 1995
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6,147,687 Dynamic and selective buffering tree view refresh with viewable pending notification 43 1998
 
MICROSOFT CORPORATION (1)
6,067,541 Monitoring document changes in a file system of documents with the document change information stored in a persistent log 108 1997
 
Sonicon, Inc. (1)
6,085,161 System and method for auditorially representing pages of HTML data 31 1999
 
SYNCHROLOGIC, INC. (1)
6,226,650 Database synchronization and organization system and method 140 1998
 
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (1)
6,240,409 Method and apparatus for detecting and summarizing document similarity within large document sets 111 1998

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (54)
7,624,356 Task-sensitive methods and systems for displaying command sets 12 2000
7,225,398 Using icons to show the validity of computer language structural elements applicable to a computer-generated document 1 2002
7,325,186 Method and system for showing unannotated text nodes in a data formatted document 4 2003
7,913,159 System and method for real-time validation of structured data files 13 2003
7,516,145 System and method for incrementally transforming and rendering hierarchical data files 8 2003
7,272,818 Creation of an object within an object hierarchy structure 15 2003
7,581,177 Conversion of structured documents 13 2003
7,451,392 Rendering an HTML electronic form by applying XSLT to XML using a solution 76 2003
8,819,072 Promoting data from structured data files 0 2004
7,430,711 Systems and methods for editing XML documents 15 2004
7,162,502 Systems and methods that synchronize data with representations of the data 11 2004
7,568,101 Digital signatures with an embedded view 14 2004
7,774,620 Executing applications at appropriate trust levels 16 2004
7,676,843 Executing applications at appropriate trust levels 19 2004
7,712,048 Task-sensitive methods and systems for displaying command sets 10 2004
7,610,562 Task-sensitive methods and systems for displaying command sets 16 2004
7,512,896 Task-sensitive methods and systems for displaying command sets 14 2004
7,818,677 Single window navigation methods and systems 23 2004
7,779,027 Methods, systems, architectures and data structures for delivering software via a network 15 2004
7,673,227 User interface for integrated spreadsheets and word processing tables 21 2004
7,692,636 Systems and methods for handwriting to a screen 19 2004
7,549,115 System and method for integrated spreadsheets and word processing tables 28 2004
7,506,242 System and method for integrating spreadsheets and word processing tables 7 2004
7,506,243 System and method for integrating spreadsheets and word processing tables 4 2004
8,487,879 Systems and methods for interacting with a computer through handwriting to a screen 1 2004
7,712,022 Mutually exclusive options in electronic forms 21 2004
7,721,190 Methods and systems for server side form processing 20 2004
7,509,353 Methods and systems for exchanging and rendering forms 2 2004
7,904,801 Recursive sections in electronic forms 6 2004
7,437,376 Scalable object model 13 2004
7,937,651 Structural editing operations for network forms 9 2005
7,743,063 Methods and systems for delivering software via a network 16 2005
7,689,929 Methods and systems of providing information to computer users 19 2005
7,725,834 Designer-created aspect for an electronic form template 21 2005
7,543,228 Template for rendering an electronic form 29 2005
8,200,975 Digital signatures for network forms 3 2005
7,613,996 Enabling selection of an inferred schema part 27 2005
7,979,856 Network-based software extensions 11 2005
8,001,459 Enabling electronic documents for limited-capability computing devices 5 2005
7,490,109 System and method for offline editing of data files 23 2006
7,900,134 Authoring arbitrary XML documents using DHTML and XSLT 11 2006
8,117,552 Incrementally designing electronic forms and hierarchical schemas 3 2006
8,060,822 System and method for creation of an object within an object hierarchy structure 0 2007
8,769,506 Using a command interpreter at design time 0 2007
7,865,477 System and method for real-time validation of structured data files 11 2007
8,074,217 Methods and systems for delivering software 9 2007
7,971,139 Correlation, association, or correspondence of electronic forms 8 2007
8,166,449 Live bidirectional synchronizing of a visual and a textual representation 2 2008
7,925,621 Installing a solution 11 2008
8,649,276 Content transfer 0 2008
8,103,718 Content discovery and transfer between mobile communications nodes 3 2008
8,078,960 Rendering an HTML electronic form by applying XSLT to XML using a solution 3 2008
8,429,522 Correlation, association, or correspondence of electronic forms 1 2011
8,402,087 Content discovery and transfer between mobile communications nodes 0 2011
 
RICOH COMPANY, LTD. (9)
7,228,492 2D graph displaying document locations of user-specified concept of interest 53 1999
7,257,589 Techniques for targeting information to users 13 2001
7,395,501 Techniques for annotating portions of a document relevant to concepts of interest 22 2002
7,096,424 Automatic adaptive document printing help system 4 2003
7,124,093 Method, system and computer code for content based web advertising 52 2004
8,620,747 Method, system and computer code for content based web advertising 0 2006
8,112,709 Automatic adaptive document printing help system 0 2006
8,185,813 2D graph displaying document locations of user-specified concept of interest 1 2006
8,438,164 Techniques for targeting information to users 0 2007
 
AOL INC. (3)
8,751,502 Visually-represented results to search queries in rich media content 0 2005
8,364,669 Popularity of content items 2 2006
8,700,619 Systems and methods for providing culturally-relevant search results to users 0 2007
 
GOOGLE INC. (3)
8,615,707 Adding new attributes to a structured presentation 0 2009
8,452,791 Adding new instances to a structured presentation 1 2009
8,412,749 Populating a structured presentation with new values 5 2009
 
CA, INC. (2)
7,970,801 Data packaging system and method 0 2005
8,533,239 Data packaging system and method 0 2011
 
FACEBOOK, INC. (2)
7,783,622 Identification of electronic content significant to a user 43 2006
7,624,103 Culturally relevant search results 13 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
7,054,952 Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support 51 1999
6,829,746 Electronic document delivery system employing distributed document object model (DOM) based transcoding 35 1999
 
MERCURY KINGDOM ASSETS LIMITED (2)
8,132,103 Audio and/or video scene detection and retrieval 9 2006
8,719,707 Audio and/or video scene detection and retrieval 0 2012
 
P.P.P. CAPITAL ONE, LLC (2)
7,039,860 Creating web pages category list prior to the list being served to a browser 51 1999
7,660,810 Method and system for publication and revision or hierarchically organized sets of static intranet and internet web pages 5 2005
 
COMPUTER ASSOCIATES THINK, INC. (1)
7,953,769 XML data packaging system and method 1 2005
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
7,793,002 Methods and apparatus for implementing a sequential synchronization hierarchy among networked devices 0 2008
 
FUJITSU LIMITED (1)
7,266,783 Displaying plural linked information objects in virtual space in accordance with visual field 2 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
8,176,080 Desensitizing character strings 0 2009
 
NEC CORPORATION (1)
7,120,663 Method and apparatus for updating XML data 3 2001
 
PROXIMA THERAPEUTICS, INC. (1)
7,516,399 Structured-document path-language expression methods and systems 18 2004
 
SAMSUNG ELECTRONICS CO., LTD. (1)
7,136,934 Multimedia synchronization method and device 44 2001
 
SONY CORPORATION (1)
7,328,402 Change detection in a hierarchical directory using messages having a filtering mask 0 2000
 
UNISYS CORPORATION (1)
7,191,167 Step to save current table for later use 4 2001
 
Other [Check patent profile for assignment information] (2)
8,874,586 Authority management for electronic searches 0 2006
7,849,399 Method and system for tracking authorship of content in data 3 2007

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jul 20, 2015
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