US Patent No: 6,654,741

Number of patents in Portfolio can not be more than 2000

URL mapping methods and systems

Stats

See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The invention provides for flexible, convenient, and dynamic URL mapping methods and systems by providing generalized approaches which specify patterns in term of recognizable syntax. The recognizable syntax can be defined by one or more rules. The rules are used and applied to an input URL string which is provided by a client to map the input URL string to an output URL string which is used by a rendering engine to provide a requested resource. Embodiments of the invention provide for a rule cache or internal store in which rules are kept. The rule cache allows for rules to be added, deleted, or modified as desired, without the need to stop and re-start the web service. The rule cache can be populated dynamically at run time. In addition, embodiments of the invention conveniently group rules into rule groups. Individual rule groups can be selectively applied to an input URL string. Furthermore, reverse mapping is supported by embodiments of the invention simply through the use of suitable rule additions or rule group additions in the rule cache, as may be appropriate.

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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cohen, Ariye M Seattle, WA 9 83
Mariani, Rico Kirkland, WA 33 509
Rajan, Sanjeev K Kirkland, WA 4 81
Tabbara, Bassam Seattle, WA 92 2060

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,119,078 Systems, methods and computer program products for automatically translating web pages 87 1997
6,208,986 Web interface and method for accessing and displaying directory information 89 1997
 
3M INNOVATIVE PROPERTIES COMPANY (1)
5,761,683 Techniques for changing the behavior of a link in a hypertext document 292 1996
 
AT HOME BONDHOLDERS' LIQUIDATING TRUST (1)
6,122,647 Dynamic generation of contextual links in hypertext documents 383 1998
 
COLLEGENET, INC. (1)
6,345,278 Universal forms engine 158 1999
 
D&I Systems, Inc. (1)
6,061,738 Method and system for accessing information on a network using message aliasing functions having shadow callback functions 121 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,958,008 Software system and associated methods for scanning and mapping dynamically-generated web documents 262 1997
 
INTELLECTUAL VENTURES FUND 57 LLC (1)
6,271,840 Graphical search engine visual index 222 1998
 
MICROSOFT CORPORATION (1)
6,119,153 Accessing content via installable data sources 78 1998
 
ORACLE INTERNATIONAL CORPORATION (1)
6,038,603 Processing customized uniform resource locators 64 1997
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6,321,227 Web search function to search information from a specific location 16 1999
 
SUNSET SILVER SOFTWARE, LLC (1)
5,864,676 URL login 50 1996
 
TWINTECH E.U. II, LIMITED LIABILITY COMPANY (1)
5,717,860 Method and apparatus for tracking the navigation path of a user on the world wide web 295 1995
 
WARED COMMUNICATIONS LLC (1)
6,297,819 Parallel web sites 267 1998
 
YAHOO! INC. (1)
5,864,863 Method for parsing, indexing and searching world-wide-web pages 199 1996
 
ZILOTROPHE SOFTWARE, LLC (1)
6,094,649 Keyword searches of structured databases 272 1997

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (10)
6,882,999 URL mapping methods and systems 12 2003
7,376,650 Method and system for redirecting a request using redirection patterns 14 2003
7,680,785 Systems and methods for inferring uniform resource locator (URL) normalization rules 10 2005
7,441,012 Network file system 1 2006
8,266,514 Map service 1 2008
8,107,671 Script detection service 3 2008
8,073,680 Language detection service 4 2008
8,019,596 Linguistic service platform 5 2008
8,180,626 Language detection service 2 2011
8,503,715 Script detection service 0 2011
 
ESDR NETWORK SOLUTIONS LLC (8)
7,010,568 Search engine request method, product, and apparatus 34 2000
8,224,994 Fictitious domain name method, system, product, and apparatus 11 2004
8,037,168 Method, product, and apparatus for enhancing resolution services, registration services, and search services 7 2004
8,635,340 Method, product, and apparatus for requesting a network resource 0 2007
RE44207 Network resource access method, product, and apparatus 0 2007
RE43690 Search engine request method, product, and apparatus 1 2008
8,458,161 Method, product, and apparatus for enhancing resolution services, registration services, and search services 0 2011
8,612,565 Fictitious domain name method, system, product, and apparatus 0 2012
 
CA, INC. (6)
7,805,510 Hierarchy for characterizing interactions with an application 9 2006
7,917,911 Automated grouping of messages provided to an application using execution path similarity analysis 0 2006
7,689,610 Automated grouping of messages provided to an application using string similarity analysis 4 2006
8,656,006 Integrating traffic monitoring data and application runtime data 0 2006
8,078,619 Automated grouping of messages provided to an application using string similarity analysis 0 2010
8,402,131 Hierarchy for characterizing interactions with an application 1 2010
 
EVRI INC. (5)
8,438,124 System and method of a knowledge management and networking environment 0 2007
8,190,684 Methods and systems for semantically managing offers and requests over a network 2 2008
8,275,796 Semantic web portal and platform 1 2008
8,161,066 Methods and systems for creating a semantic object 2 2009
8,200,617 Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata 5 2009
 
YAHOO! INC. (4)
7,680,858 Techniques for clustering structurally similar web pages 4 2006
7,676,465 Techniques for clustering structurally similar web pages based on page features 4 2006
7,941,420 Method for organizing structurally similar web pages from a web site 1 2007
8,046,681 Techniques for inducing high quality structural templates for electronic documents 2 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
7,054,855 Method and system for performing a pattern match search for text strings 8 2001
7,596,793 Smart event parser for autonomic computing 4 2002
7,970,936 In a world wide web communications network simplifying the uniform resource locators (URLS) displayed in association with received web documents 0 2003
 
IORA, LTD. (2)
7,028,251 System and method for reducing the size of data difference representations 5 2001
7,472,254 Systems and methods for modifying a set of data objects 4 2004
 
AT&T CORP. (1)
7,515,918 On demand multicast messaging system 1 2006
 
BREAKER-BEAMIS SYNDICATE LLC (1)
7,039,722 Method and apparatus for translating web addresses and using numerically entered web addresses 5 2000
 
COPYRIGHT CLEARANCE CENTER, INC. (1)
7,827,188 Method and apparatus for converting a document universal resource locator to a standard document identifier 2 2007
 
FLASH NETWORKS LTD. (1)
7,398,314 System and a method for accelerating communication of TCP/IP based content through the use of fake host names 1 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,996,532 Method and apparatus for accessing a content site with a sound sequence 1 2001
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
7,797,350 System and method for processing downloaded data 0 2007
 
KABUSHIKI KAISHA TOSHIBA (1)
7,334,023 Data transfer scheme for reducing network load using general purpose browser on client side 6 2003
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
7,191,177 Keyword extracting device 69 2001
 
PROPEL SOFTWARE CORPORATION (1)
7,054,917 Method for accelerating delivery of content in a computer network 9 2002
 
TREETOP VENTURES, LLC (1)
7,386,614 Method allowing persistent links to web-pages 0 2001

Maintenance Fees

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