ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Reilly <peter.rei...@corvil.com>
Subject Re: Microsoft XML scripting patent
Date Mon, 16 Feb 2004 09:14:02 GMT
Costin Manolache wrote:

> Jan.Materne@rzf.fin-nrw.de wrote:
>
>>>> Not only <scriptdef>. You can do the same (storing) with
>>>> <target name="" description="">
>>>>     <script language="">         <![CDATA[
>>>>         ]]>
>>>>     </script>      </target>
>>>>
>>>>
>>>
>>> Exactly, the patent descibes the contents of the ant "script" manual 
>>> page:
>>> http://ant.apache.org/manual/OptionalTasks/script.html
>>> Peter
>>
>>
>>
>>
>> And on [1] you can see, that´s very old. First version on that location
>> is from Feb 2001, ANT_13_BRANCH and I think you can find older one...
>> The version from Feb 2001 [2] contains all these infos I used in the 
>> example.
>
>
>
> It seems to be filed in 2000 ( Dec ), so feb 2001 is not old enough 
> for prior art.

The first version of the script task was committed in / Mar 19, 2000.

Peter
/

>
> I think JSP have used scriptlets before 2000 - but with <%, not proper 
> XML, and only one language. However I remember variants of JSP using 
> <script language="">, with javascript or some other languages.
> I don't remember when I've seen the first demo of JSPs using 
> javascript and VB ( Sam Ruby may know - he was there :-), it should be 
> about the same time.
>
> It seems like yet another broad patent on common technology...
>
> Maybe Conor could ask the board ?
>
> Costin
>
>
>
>>
>>
>> Jan
>>
>> [1]
>> http://cvs.apache.org/viewcvs.cgi/ant/docs/manual/OptionalTasks/script.html 
>>
>> [2]
>> http://cvs.apache.org/viewcvs.cgi/*checkout*/ant/docs/manual/OptionalTasks/s 
>>
>> cript.html?content-type=text%2Fplain&rev=1.1.2.1
>>
>>
>>
>>
>>>> Does the ASF have a layer to check that?
>>>>
>>>>
>>>> Jan
>>>>
>>>>
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: Antoine Lévy-Lambert [mailto:antoine@apache.org]
>>>>> Sent: Friday, February 13, 2004 3:14 PM
>>>>> To: Ant Developers List
>>>>> Subject: Re: Microsoft XML scripting patent
>>>>>
>>>>>
>>>>> Jan.Materne@rzf.fin-nrw.de wrote:
>>>>>
>>>>>  
>>>>>
>>>>>>> So, it sound not like a pattent on scripting, but on
>>>>>>> how to store collections of scripts in one file and being
>>>>>>> able to execute them.
>>>>>>>  
>>>>>>>
>>>>>>>      
>>>>>>
>>>>>>
>>>>>> <target> as collection of scripts?
>>>>>>
>>>>>> Jan
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>    
>>>>>
>>>>>
>>>>> The example provided on the web page showing MS's patent 
>>>>
>>>
>>> show an xml
>>>
>>>>> file containing a .bat file and a .vbs script, both 
>>>>
>>>
>>> rewritten in some
>>>
>>>>> xml format.
>>>>>
>>>>> As someone else wrote, it is a little bit like an ant script with 
>>>>> several scriptdefs in it.
>>>>>
>>>>> The MS patent talks about specific XML elements :
>>>>> <collection>
>>>>>   <file extension=".bat">
>>>>>    .... commands
>>>>>   </file>
>>>>>    ....
>>>>> </collection>
>>>>>
>>>>> I do not know whether their patent only applies to XML scripts 
>>>>> written using this particular schema ? Or does the patent claim to 
>>>>> protect *all* use of XML for scripts, and particularly this 
>>>>> particular document structure ?
>>>>>
>>>>> Antoine
>>>>>
>>>>> http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HIT
>>>>> OFF&p=1&u=/netahtml/search-bool.html&r=1&f=G&l=50&co1=AND&d=pt
>>>>> xt&s1=XML.ABST.&s2=Microsoft.ASNM.&OS=ABST/XML+AND+AN/Microsof
>>>>>  
>>>>
>>>>
>>>> t&RS=ABST/XML+AND+AN/Microsoft
>>>>
>>>>
>>>>
>>>>> ....
>>>>> 19. In a computer system having one or more scripts written 
>>>>
>>>
>>> in one or
>>>
>>>>> more scripting languages, a computer readable having stored 
>>>>
>>>
>>> thereon a
>>>
>>>>> data structure for encompassing the one or more scripts 
>>>>
>>>
>>> into a single
>>>
>>>>> file, the data structure comprising:
>>>>>
>>>>> a file element field for each of the one or more scripts, wherein 
>>>>> each file element field delimits one of the one or more scripts;
>>>>>
>>>>> an extension attribute field included in each file element field, 
>>>>> wherein the extension attribute field identifies a 
>>>>
>>>
>>> scripting language;
>>>
>>>>> a code element field included within each file element 
>>>>
>>>
>>> field, wherein
>>>
>>>>> the code element field contains script instructions in the 
>>>>
>>>
>>> scripting
>>>
>>>>> language identified in the extension attribute field;
>>>>>
>>>>> a name element field within each file element field, 
>>>>
>>>
>>> wherein the name
>>>
>>>>> element field contains a descriptive name; and
>>>>>
>>>>> a description element field within each file element field, 
>>>>> wherein the description element field contains a functional 
>>>>> description.
>>>>>
>>>>> wherein the data structure is configured to be parsed by a parser 
>>>>> into a list for presentation to a user and that includes an 
>>>>> identifier for each of the one or more scripts, the identifier 
>>>>> comprising the 
>>>>
>>>
>>> descriptive
>>>
>>>>> name and functional description of each script.
>>>>>
>>>>> 20. A data structure as defined in claim 19, further comprising a 
>>>>> CDATA element field within the code element field, wherein the 
>>>>> CDATA element field precludes data within the CDATA element field 
>>>>> from being recognized as a format of the data structure.
>>>>>
>>>>> 21. A data structure as defined in claim 19, wherein the file 
>>>>> elements for the one or more scripts are delimited by a collection 
>>>>> element, wherein the collection element is a root of the file.
>>>>> ...
>>>>>
>>>>>
>>>>> ------------------------------------------------------------
>>>>
>>>
>>> ---------
>>>
>>>>> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>>>>> For additional commands, e-mail: dev-help@ant.apache.org
>>>>>  
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
>>> For additional commands, e-mail: dev-help@ant.apache.org
>>
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
> For additional commands, e-mail: dev-help@ant.apache.org
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message