US Patent No: 7,823,164

Number of patents in Portfolio can not be more than 2000

Automated generation of different script versions

ALSO PUBLISHED AS: 20080301702

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention extends to methods, systems, and computer program products for automated generation of different script versions. Received scripts can include comments containing descriptive data from which instructions for implementing specified further functionality (e.g., debugging, testing, tracing, etc.) can be inferred. Received scripts can also include anonymous function names. Modules within a script pre-processor can access the descriptive data and infer instructions for implementing specified further functionality. Modules with the script preprocessor can also infer and assign global identifiers to anonymous functions such that the scripts are subsequently identifiable using the global identifiers. The modules within the script pre-processor can interoperate to generate versions of the script that implement the specified further (e.g., debugging) functionality without requiring a developer to write additional code.

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

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Calvert, Simon Issaquah, WA 34 143
Gibbs, Matthew E Redmond, WA 20 87
Harder, Michael James Bellevue, WA 6 23
Kothari, Nikhil Sammamish, WA 92 975
Le, Roy Bertrand Claude Bellevue, WA 8 26
Lipton, Eilon J Bellevue, WA 13 68

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
6,886,013 HTTP caching proxy to filter and control display of data in a web browser 88 1997
6,247,032 Automated system and method for approving web site content 53 1998
6,356,908 Automatic web page thumbnail generation 100 1999
 
MICROSOFT CORPORATION (2)
6,263,352 Automated web site creation using template driven generation of active server page applications 130 1997
2006/0288,270 Automated presentation layer generation 4 2005
 
EXTREME NETWORKS, INC. (1)
7,290,263 Method and system for a scriptable command line interface 14 2002
 
GENERAL ELECTRIC COMPANY (1)
7,032,170 Creating data structures from a form file and creating a web page in conjunction with corresponding data structures 67 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,738,950 Method and system for dynamic generation of web site content for specific user communities from a single content base 21 2000
 
NTT DOCOMO, INC. (1)
2008/0083,012 PROGRAM INSTRUMENTATION METHOD AND APPARATUS FOR CONSTRAINING THE BEHAVIOR OF EMBEDDED SCRIPT IN DOCUMENTS 14 2007
 
PANGLOSS INTERNATIONAL S.A. (1)
2002/0049,831 System for generating a web document 19 2001
 
WOSTIROM BROS. L.L.C. (1)
6,529,910 Apparatus and method for automatically generating worldwide web pages based on real world domain data 60 1999

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
ADOBE SYSTEMS INCORPORATED (2)
8,490,117 Bridging script engines 0 2007
8,627,216 Rendering hypertext markup language content 1 2009

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Apr 26, 2014
7.5 Year Payment $3600.00 $1800.00 $900.00 Apr 26, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 26, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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