<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>What&#039;s All This Brouhaha? &#187; Patents</title>
	<atom:link href="https://whats.all.this.brouhaha.com/category/legal/patents/feed/" rel="self" type="application/rss+xml" />
	<link>https://whats.all.this.brouhaha.com</link>
	<description>miscellaneous musings and random rantings</description>
	<lastBuildDate>Fri, 01 Nov 2019 06:31:54 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9</generator>
	<item>
		<title>TRS-DOS as possible prior art for MS patent on exFAT, and reference request</title>
		<link>https://whats.all.this.brouhaha.com/2012/09/16/trs-dos-as-possible-prior-art-for-ms-patent-on-exfat-and-reference-request/</link>
		<comments>https://whats.all.this.brouhaha.com/2012/09/16/trs-dos-as-possible-prior-art-for-ms-patent-on-exfat-and-reference-request/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 05:58:57 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Patents]]></category>
		<category><![CDATA[Retrocomputing]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=987</guid>
		<description><![CDATA[Microsoft introduced a new &#8220;exFAT&#8221; file system a few years ago, and I wouldn&#8217;t care about it in the least, except that it is now the official filesystem for SD-XC cards.  I only care about that in that digital cameras &#8230; <a href="https://whats.all.this.brouhaha.com/2012/09/16/trs-dos-as-possible-prior-art-for-ms-patent-on-exfat-and-reference-request/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Microsoft introduced a new &#8220;<a title="exFAT" href="http://en.wikipedia.org/wiki/ExFAT" target="_blank">exFAT</a>&#8221; file system a few years ago, and I  wouldn&#8217;t care about it in the least, except that it is now the official  filesystem for SD-XC cards.  I only care about that in that digital  cameras and such will likely only support exFAT on SD-XC cards, and I&#8217;d  like my computer, not running Windows, to be able to efficiently access  files on such cards.  The problem is that Microsoft filed several patent  applications covering exFAT.  One of them is application <a title="US 2009/0164440 A1" href="http://www.google.com/patents/US20090164440" target="_blank">US  2009/0164440 A1</a>, for which the US patent office has recently mailed a  &#8220;Notice of Allowance&#8221;, which means that they have decided to issue the  patent.</p>
<p>This application is titled &#8220;Quick filename lookup using name hash&#8221;.   Based on the title, it sounded like they are doing what TRS-DOS 2.0 did  back in 1978, which is putting on the disk a hash table of filenames  which then refer to directory entries.  TRS-DOS did that so that it  usually only needed to read two sectors to look up a file, the HIT (Hash  Index Table) sector, and the actual directory sector containing the  file&#8217;s directory entry.  Otherwise they might have had to read multiple  directory sectors to find the file if it existed, and all of the  directory sectors if it did not.</p>
<p>The claims of the patent are a little difficult to interpret.  They  refer to &#8220;a first one or more computer readable storage media having  computer executable instructions&#8230;&#8221;.  This is basically referring to  the disk/flash/etc. the operating system is booted from.  They refer to  &#8220;a second one or more&#8230;&#8221; which is the disk/flash/etc. which holds the  file system in question.</p>
<p>Here&#8217;s are two of the independent claims:</p>
<blockquote><p>1. A first one or more computer readable storage media having  computer executable instructions that, when executed on at least one  processor, configure the at least one processor to perform a method of  detecting if a target file name exists on a second one or more computer  readable storage media, the method comprising:</p>
<p>(A) determining a name hash from the target name;<br />
(B)  determining if the name hash corresponds to a directory entry set name  hash value, the directory entry set name hash value corresponding to one  of a plurality of directory entry sets, each of the plurality of  directory entry sets stored on the second one or more computer readable  storage media;<br />
(C)  determining if the target name matches a directory entry set name  corresponding to the one of the plurality of directory entry sets after  step (B) determines the name hash corresponds to the directory entry set  name hash value; and<br />
(D) indicating that the target name exists after step (C) determines the target name matches the directory entry set name.</p>
<p>19. A method of detecting if a target file name exists, the method executing on one or more processors, the method comprising:</p>
<p>(A) determining a file name hash from the target file name;<br />
(B)  determining if the file name hash corresponds to a directory entry hash  value, the directory entry hash value corresponding to one of a  plurality of directory entries;<br />
(C)  determining if the target file name matches a file name, the file name  corresponding to the one of the plurality of directory entries after  step (B) determines the file name hash corresponds to the directory  entry hash value; and<br />
(D)  indicating that the target file name exists after step (C) determines  the target file name matches the file name corresponding to the one of  the plurality of directory entries.</p></blockquote>
<p>These seem to be to be to be *exactly* what TRS-DOS 2.0 did as early as  1978, so it seems possible that TRS-DOS could be used as prior art to  invalidate at least these independent claims, and quite possibly some of  the dependent claims as well.</p>
<p>So my question is, are there any published works documenting the TRS-DOS  file system on-disk format, especially the use of the HIT table, other  than &#8220;<a title="TRS-80 Disk and Other Mysteries" href="http://www.amazon.com/Trs-80-Disk-Other-Mysteries-Pennington/dp/0936200006" target="_blank">TRS-80 Disk and Other Mysteries</a>&#8221; by H. C. Pennington?</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2012/09/16/trs-dos-as-possible-prior-art-for-ms-patent-on-exfat-and-reference-request/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Patently Absurd</title>
		<link>https://whats.all.this.brouhaha.com/2005/09/04/patent-absurdity/</link>
		<comments>https://whats.all.this.brouhaha.com/2005/09/04/patent-absurdity/#comments</comments>
		<pubDate>Sun, 04 Sep 2005 19:21:41 +0000</pubDate>
		<dc:creator><![CDATA[Eric]]></dc:creator>
				<category><![CDATA[Patents]]></category>

		<guid isPermaLink="false">http://whats.all.this.brouhaha.com/?p=126</guid>
		<description><![CDATA[If you thought shrink-wrap software licenses were bad, now the Ninth Circuit has upheld &#8220;box-wrap&#8221; patent licenses. When Lexmark sells you a printer cartridge, the box is labelled &#8220;single use only&#8221;, and the court has decided that when you open &#8230; <a href="https://whats.all.this.brouhaha.com/2005/09/04/patent-absurdity/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you thought shrink-wrap software licenses were bad, now the Ninth Circuit has upheld &#8220;<a href="http://www.corante.com/copyfight/archives/2005/09/02/the_latest_ip_crime_boxwrap_patent_infringement.php">box-wrap</a>&#8221; patent licenses.  When Lexmark sells you a printer cartridge, the box is labelled &#8220;single use only&#8221;, and the court has decided that when you open the box, you are agreeing to the terms of this &#8220;license&#8221;.<br />
<span id="more-126"></span><br />
At least shrink-wrap licenses usually warn the customer that by opening the package, he or she is agreeing to the terms of the license.  The printer cartridge box didn&#8217;t bear such warning that if you didn&#8217;t agree to the terms, you might be liable for patent infringement.</p>
<p>This also seems to contradict the <a href="http://en.wikipedia.org/wiki/First-sale_doctrine_%28patent%29">doctrine of first sale</a>.  Suppose Joe patents a new method and apparatus for exercising cats, and sells a product using this patent.  When Fred buys the product, Joe has no more say in what Fred does with the product, because he has already been paid for the use of the patent for that product.  In the absence of a separate, signed contract, Joe can&#8217;t tell Fred that his patent license is only good for twelve uses and that after that many he has to return or destroy the product.  Nor can Joe tell Fred that he is not allowed to resell the product to a third party, or that the product cannot be used to exercise dogs instead.</p>
<p>Yet this Ninth Circuit ruling apparently gives manufacturers those controls over the use of patents after the first sale, despite the absence of an explicit contract.</p>
<p>I would urge people to boycott Lexmark, and not buy their printers or cartridges.  And if you already have a Lexmark printer, I suggest civil disobedience in terms of always refilling the cartridges.  But unfortunately this case sets a horrendous legal precedent, and it is likely that many other manufacturers will follow suit.</p>
<hr />
Update:  here&#8217;s the <a href="http://www.eff.org/deeplinks/archives/003951.php">EFF commentary</a> on the ruling.</p>
]]></content:encoded>
			<wfw:commentRss>https://whats.all.this.brouhaha.com/2005/09/04/patent-absurdity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
