Method for creating a hypertext language for a distributed computer network

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5752022
SERIAL NO

08512205

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A server-based application intercepts an initial request for access to documents which may contain imbedded references to linked information. A request is made from the server to the actual location of the requested document as it is found on a network (e.g. WORLD-WIDE WEB, INTERNET, etc.). The document is retrieved into the server and parsed to discover all imbedded addresses contained therein. The server then replaces each imbedded address with its own address plus the original imbedded address such that all future references to the imbedded information will be supplied by the server. Additional linking information, functions and/or environment escape information may then be prepended and/or postpended to the requested document independently through the server.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY45613
The United States of America as represented by the Secretary of the NavyARLINGTON, VA4051

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chiu, Suet Mui San Jose, CA 5 950
Dockter, Michael Jon Hollister, CA 7 263
Farber, Joel Frank San Jose, CA 11 297
Pauser, Michael Leon Morgan Hill, CA 11 1056
Richardt, Randal James San Jose, CA 7 265

Cited Art Landscape

Patent Info (Count) # Cites Year
 
GENERAL ELECTRIC COMPANY (1)
* 5629846 Method and system for document translation and extraction 52 1994
 
ENIGMA INFORMATION SYSTEMS LTD. (1)
* 5557722 Data processing system and method for representing, generating a representation of and random access rendering of electronic documents 209 1995
 
XEROX CORPORATION (1)
* 5557720 Method of determining whether a document tree is weakly valid 19 1994
 
SUN MICROSYSTEMS, INC. (1)
* 5530852 Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics 941 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (1)
* 6351741 Method of locating a file linked to a document in a relocated document directory structure 16 1999
 
Other [Check patent profile for assignment information] (2)
* 2005/0064,887 System and method for sending multimedia attachments to text messages in radiocommunication systems 10 2004
* 2006/0218,242 METHOD AND SYSTEM FOR MODIFYING REQUESTS FOR REMOTE RESOURCES 13 2006
 
The Pangea Project LLC (1)
* 6112212 Systems and methods for organizing and analyzing information stored on a computer network 85 1997
 
WILLIAM REBER, L.L.C. (1)
* 6137654 Device having a diskette-like housing and a wireless transceiver and methods therefor 0 1997
 
JUNIPER NETWORKS, INC. (13)
7865569 Method and system for modifying script portions of requests for remote resources 2 2000
7136896 Dynamic toolbar for markup language document 12 2000
7085817 Method and system for modifying requests for remote resources 57 2000
7146403 Dual authentication of a requestor using a mail server and an authentication server 17 2002
* 2006/0242,241 DUAL AUTHENTICATION OF A REQUESTOR USING A MAIL SERVER AND AN AUTHENTICATION SERVER 11 2002
7877459 Method and system for modifying requests for remote resources 1 2006
7865843 Dynamic toolbar for markup language document 2 2006
* 2007/0073,806 DYNAMIC TOOLBAR FOR MARKUP LANGUAGE DOCUMENT 13 2006
7877440 Web resource request processing 0 2006
* 2007/0055,864 DUAL AUTHENTICATION OF A REQUESTOR USING A MAIL SERVER AND AN AUTHENTICATION SERVER 22 2006
9183188 Dynamic toolbar for markup language document 0 2010
* 2011/0161,799 DYNAMIC TOOLBAR FOR MARKUP LANGUAGE DOCUMENT 1 2010
* 2011/0131,478 METHOD AND SYSTEM FOR MODIFYING SCRIPT PORTIONS OF REQUESTS FOR REMOTE RESOURCES 5 2010
 
TOBIN FAMILY EDUCATION AND HEALTH FOUNDATION, THE (5)
* 2001/0042,089 Method and system for customizing marketing services on networks Communicating with hypertext tagging conventions 4 2001
7505913 Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 19 2001
* 2001/0007,991 Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 11 2001
* 2005/0177,575 System and method of co-branding pages over a network 0 2005
* 2008/0133,378 Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 6 2008
 
Mindpass A/S (1)
6513036 Method and apparatus for searching and presenting search result from one or more information sources based on context representations selected from the group of other users 85 1999
 
CHEMTRON RESEARCH LLC (2)
* 6035323 Methods and apparatuses for distributing a collection of digital media over a network with automatic generation of presentable media 276 1997
RE41210 Method and apparatuses for transferring data for multiple applications through a single communication link in response to authentication information 1 2006
 
SAP PORTALS, INC. (2)
* 7426513 Client-based objectifying of text pages 4 2001
* 2002/0065,955 Client-based objectifying of text pages 8 2001
 
ORACLE AMERICA, INC. (1)
* 5953720 Method and apparatus for a unified chooser for heterogeneous entities 14 1997
 
ZARBAÑA DIGITAL FUND LLC (2)
8775274 System, method, and computer program product for a unified internet wallet and gift registry 0 2004
* 2005/0022,119 Method and apparatus for providing enhanced functionality to product webpages 8 2004
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 5884266 Audio interface for document based information resource navigation and method therefor 131 1997
 
INVENTOR HOLDINGS, LLC (6)
* 2007/0050,711 Method and system for providing a link in an electronic file being presented to a user 23 2005
8041711 Method and system for providing a link in an electronic file being presented to a user 10 2006
7933893 Method and system for providing a link in an electronic file being presented to a user 11 2006
* 2007/0073,773 METHOD AND SYSTEM FOR PROVIDING A LINK IN AN ELECTRONIC FILE BEING PRESENTED TO A USER 4 2006
* 2007/0118,803 PRODUCTS AND PROCESSES FOR PROVIDING ONE OR MORE LINKS IN AN ELECTRONIC FILE THAT IS PRESENTED TO A USER 83 2006
9396476 Method and system for providing a link in an electronic file being presented to a user 1 2011
 
INTELLECTUAL VENTURES I LLC (3)
* 6138151 Network navigation method for printed articles by using embedded codes for article-associated links 125 1997
6290133 Optical code reader and methods and articles therefor 0 1998
6260760 Optical code reader including circuitry for processing the symbology 1 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (34)
* 5935210 Mapping the structure of a collection of computer resources 141 1996
7770102 Method and system for semantically labeling strings and providing actions based on semantically labeled strings 18 2000
7778816 Method and system for applying input mode bias 25 2001
7421645 Method and system for providing electronic commerce actions based on semantically labeled strings 55 2001
7788602 Method and system for providing restricted actions for recognized semantic categories 8 2001
7712024 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings 11 2001
* 2002/0087,591 Method and system for providing restricted actions for recognized semantic categories 17 2001
7716163 Method and system for defining semantic categories and actions 12 2001
7325194 Method, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings 17 2002
7707496 Method, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings 13 2002
7742048 Method, system, and apparatus for converting numbers based upon semantically labeled strings 11 2002
7707024 Method, system, and apparatus for converting currency values based upon semantically labeled strings 10 2002
7281245 Mechanism for downloading software components from a remote source for use by a local software application 82 2002
* 2004/0003,389 Mechanism for downloading software components from a remote source for use by a local software application 46 2002
7356537 Providing contextually sensitive tools and help content in computer-generated documents 23 2002
* 2003/0229,608 Providing contextually sensitive tools and help content in computer-generated documents 12 2002
7716676 System and method for issuing a message to a program 12 2002
7451389 Method and system for semantically labeling data and providing actions based on semantically labeled data 20 2002
7392479 System and method for providing namespace related information 27 2002
7783614 Linking elements of a document to corresponding fields, queries and/or procedures in a database 18 2003
7711550 Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names 27 2003
7558841 Method, system, and computer-readable medium for communicating results to a data query in a computer network 11 2003
7739588 Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data 26 2003
7827546 Mechanism for downloading software components from a remote source for use by a local software application 23 2003
7487515 Programmable object model for extensible markup language schema validation 14 2003
7434157 Programmable object model for namespace or schema library support in a software application 2 2003
7404195 Programmable object model for extensible markup language markup in an application 7 2003
7178102 Representing latent data in an extensible markup language document 21 2003
7509573 Anti-virus security information in an extensible markup language document 2 2004
* 2005/0108,195 Method, system, and apparatus for processing information based on the discovery of semantically labeled strings 64 2004
7788590 Lightweight reference user interface 29 2005
8620938 Method, system, and apparatus for routing a query to one or more providers 0 2007
7992085 Lightweight reference user interface 30 2007
8706708 Providing contextually sensitive tools and help content in computer-generated documents 1 2007
 
F5 NETWORKS, INC. (2)
7774835 Method and system for extracting application protocol characteristics 0 2004
* 2005/0044,420 Method and system for extracting application protocol characteristics 6 2004
 
ADVENTURE GALLERY SOFTWARE LIMITED LIABILITY COMPANY (3)
* 6112992 Optical code reader and methods and articles therefor 17 1998
6453173 Handheld device having an optical data reader 18 1999
6418325 Handheld device having an optical data reader 38 1999
 
GOOGLE INC. (14)
7039599 Method and apparatus for automatic placement of advertising 400 1998
* 2002/0099,600 METHOD AND APPARATUS FOR AUTOMATIC PLACEMENT OF ADVERTISING 60 1998
RE44724 Method of delivery, targeting, and measuring advertising over networks 0 2000
* 2001/0036,182 Method and apparatus for selecting and delivering internet based advertising 13 2001
8566154 Network for distribution of re-targeted advertising 13 2002
* 2002/0082,923 Network for distribution of re-targeted advertising 155 2002
8676644 Method of delivery, targeting, and measuring advertising over networks 1 2002
7930207 Method of delivery, targeting, and measuring advertising over networks 22 2004
7844488 Method of delivery, targeting, and measuring advertising over networks 61 2004
7827062 Method of delivery, targeting, and measuring advertising over networks 16 2004
* 2006/0089,880 Method and apparatus for automatic placement of advertising 19 2005
* 2010/0023,392 Method of Delivery of Targeting, and Measuring Advertising Over Networks 50 2009
* 2011/0191,176 METHOD OF DELIVERY, TARGETING, AND MEASURING ADVERTISING OVER NETWORKS 8 2011
RE44899 Method of delivery, targeting, and measuring advertising over networks 1 2011
 
VCVC III LLC (2)
9613004 NLP-based entity recognition and disambiguation 0 2013
* 9471670 NLP-based content recommender 0 2014
 
WISH-LIST.COM (1)
* 6490602 Method and apparatus for providing enhanced functionality to product webpages 103 1999
 
Dazel Corporation (1)
* 6044372 Method and apparatus for publishing information to a communications network and enabling subscriptions to such information 184 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (9)
* 6023701 Skeleton page retrieval mode for web navigation 75 1997
* 6256631 Automatic creation of hyperlinks 117 1997
* 5987466 Presenting web pages with discrete, browser-controlled complexity levels 201 1997
* 6230168 Method for automatically constructing contexts in a hypertext collection 90 1997
* 6848077 Dynamically creating hyperlinks to other web documents in received world wide web documents based on text terms in the received document defined as of interest to user 61 2000
* 8659787 Manufacturing a physical medium configured to store data and obtaining additional information associated with an article in a book 1 2012
* 2012/0309,372 MANUFACTURING A PHYSICAL MEDIUM CONFIGURED TO STORE DATA AND OBTAINING ADDITIONAL INFORMATION ASSOCIATED WITH AN ARTICLE IN A BOOK 1 2012
* 9230201 Computer system for manufacturing a physical medium configured to store data 0 2015
* 2015/0163,372 COMPUTER SYSTEM FOR MANUFACTURING A PHYSICAL MEDIUM CONFIGURED TO STORE DATA 0 2015
 
SAP SE (2)
* 7739354 Adding data to text pages by means of an intermediary proxy 2 2001
* 2002/0078,201 Adding data to text pages by means of an intermediary proxy 6 2001
 
CISCO TECHNOLOGY, INC. (1)
* 7082476 System and method of optimizing retrieval of network resources by identifying and substituting embedded symbolic host name references with network addresses in accordance with substitution policies 169 2000
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 2003/0233,400 Enhancing of web pages with new functionality for web-based services 4 2003
 
SABRE GROUP, THE, A CORP. OF DELAWARE (1)
* 6356934 Intermediate server having control program for storing content accessed during browsing sessions and playback program for asynchronously replaying browsing sessions 47 1997
 
SABRE GROUP, THE (2)
6286029 Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list 81 1997
6199104 Server-based host monitor 55 1997
 
SECURE AXCESS LLC (4)
7203838 System and method for authenticating a web page 52 2000
8677130 Authenticating electronic content 0 2005
7631191 System and method for authenticating a web page 20 2006
* 2006/0218,391 SYSTEM AND METHOD FOR AUTHENTICATING A WEB PAGE 9 2006
 
Vulcan Inc. (1)
* 2014/0229,467 NLP-BASED CONTENT RECOMMENDER 0 2014
 
SUPERMEDIA LLC (4)
* 7260774 Method & system for enhanced web page delivery 15 2001
* 2002/0038,350 Method & system for enhanced web page delivery 21 2001
8701016 Method and system for enhanced web page delivery and visitor tracking 0 2006
* 2006/0248,452 Method and system for enhanced Web page delivery and visitor tracking 46 2006
 
The Boeing Company (7)
* 7756869 Methods and apparatus for extracting referential keys from a document 2 2004
* 2005/0246,351 Document information mining tool 5 2004
* 2005/0289,161 Integrated document directory generator apparatus and methods 3 2004
* 2005/0289,159 Web-enabled real-time link selection apparatus and method 13 2004
* 2005/0289,185 Apparatus and methods for accessing information in database trees 3 2004
* 2005/0289,447 Systems and methods for generating and storing referential links in a database 76 2004
8060511 Method for extracting referential keys from a document 3 2010
 
RPX CORPORATION (1)
* 6081900 Secure intranet access 392 1999
 
Fritch Alibates, LLC (1)
* 2004/0205,593 Method and apparatus for providing enhanced functionality to product webpages 7 2002
 
SYMANTEC CORPORATION (4)
* 6393526 Shared cache parsing and pre-fetch 37 1997
* 6128701 Adaptive and predictive cache refresh policy 82 1997
7103794 Network object cache engine 34 1998
* 6442651 Shared cache parsing and pre-fetch 78 2000
 
PULSE SECURE, LLC (13)
7774455 Method and system for providing secure access to private networks 8 2002
7631084 Method and system for providing secure access to private networks with client redirection 42 2003
* 2004/0039,827 Method and system for providing secure access to private networks with client redirection 182 2003
7620719 Method and system for providing secure access to private networks 9 2003
* 2003/0229,718 Method and system for providing secure access to private networks 112 2003
9130936 Method and system for providing secure access to private networks 1 2009
7958245 Method and system for providing secure access to private networks with client redirection 12 2009
* 2010/0057,845 METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS WITH CLIENT REDIRECTION 15 2009
8326981 Method and system for providing secure access to private networks 3 2010
* 2010/0263,035 METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS 5 2010
* 2011/0208,838 METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS WITH CLIENT REDIRECTION 78 2011
8738731 Method and system for providing secure access to private networks 0 2012
9444791 Method and system for providing secure access to private networks 0 2015
* Cited By Examiner