<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Mailing Out Patent Absurdity</title>
	<atom:link href="http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html</link>
	<description></description>
	<lastBuildDate>Mon, 13 Feb 2012 21:06:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Paul Allen&#8217;s Legacy: Patent Troll &#124; StartupMuse</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-48176</link>
		<dc:creator>Paul Allen&#8217;s Legacy: Patent Troll &#124; StartupMuse</dc:creator>
		<pubDate>Mon, 21 Mar 2011 23:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-48176</guid>
		<description>[...] machine, a manufacturing process or pharmaceuticals &#8211; not an essential programming technique. Brad Feld has been a long time critic of software patents and he does a pretty good job of explaining why [...]</description>
		<content:encoded><![CDATA[<p>[...] machine, a manufacturing process or pharmaceuticals &#8211; not an essential programming technique. Brad Feld has been a long time critic of software patents and he does a pretty good job of explaining why [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brainmesh notes: June 8, 2010 Edition &#124; HiDef Web Solutions</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-48164</link>
		<dc:creator>Brainmesh notes: June 8, 2010 Edition &#124; HiDef Web Solutions</dc:creator>
		<pubDate>Fri, 04 Mar 2011 20:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-48164</guid>
		<description>[...] talked about Brad Feld&#8217;s post speaking against software patents. As a custom software solutions provider, we as a company need to be aware of the ramifications of [...]</description>
		<content:encoded><![CDATA[<p>[...] talked about Brad Feld&#8217;s post speaking against software patents. As a custom software solutions provider, we as a company need to be aware of the ramifications of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Feld</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29568</link>
		<dc:creator>Brad Feld</dc:creator>
		<pubDate>Mon, 14 Jun 2010 12:23:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29568</guid>
		<description>James, I encourage you to read Ben Klemens book “Math You Can’t Use.”  &lt;a href=&quot;http://www.amazon.com/Math-You-Cant-Use-Copyright/dp/0815749422&lt;br&quot; target=&quot;_blank&quot;&gt;http://www.amazon.com/Math-You-Cant-Use-Copyright...&lt;/a&gt; /&gt; </description>
		<content:encoded><![CDATA[<p>James, I encourage you to read Ben Klemens book “Math You Can’t Use.”  <a href="http://www.amazon.com/Math-You-Cant-Use-Copyright/dp/0815749422<br" target="_blank">http://www.amazon.com/Math-You-Cant-Use-Copyright&#8230;</a> /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29510</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29510</guid>
		<description>&gt;&gt; If you are a small company - and you want to use say, a pharma molecule, for a specific purpose that it was not originally intended for (and has phenomenal results), the big pharma company is not obligated to license it to you. So why bitch about this in software - just say you dont like patents period. Oh and stop pulling in the constitution for these arguments - the constitution recognizes innovative ideas as assets. 
 
Pharma patents have many problems as well. 20 year monopolies there are costing lives and the costs and incentives can be managed in other ways besides monopolies. 
 
That said, you can&#039;t compare a program someone writes up in their house and distributes to the world.. with the requirements to have a laboratory, manufacturing plant, expensive distribution channel, associated safety testing, and then the price that must be charged to get the product out to the same millions of people that got the software. And did I say the software was delivered in seconds? 
 
Software is math and speech. It is based on an idealized model that defies the constraints of physics (as is the case for fiction writers). 
 
Certainly, hand-cuffing world+dog on something that many derive independently does not promote the progress. So if it does not promote the progress, it falls out of scope. If it violates the First Amendment, it also can&#039;t be legal on this count. 
 
&gt;&gt; For example, if I find a way to compress video by a factor 10 higher than MPEG 
 
I want to point out that most software patents don&#039;t contribute anything remotely complex like this. 
 
Also, mathematicians have been doing this sort of stuff for ages without getting patents. 
 
Finally, I don&#039;t care if patent authors don&#039;t produce source code. An absurdity, however, is that those that produce full source and much innovation don&#039;t get any automatic protection at all. You have to be wealthy and have lots of time on your hands to be writing up patents... Well, the system is very broken and rewards this foolishness, so I can understand there would be some temptation to exploit the system. </description>
		<content:encoded><![CDATA[<p>&gt;&gt; If you are a small company &#8211; and you want to use say, a pharma molecule, for a specific purpose that it was not originally intended for (and has phenomenal results), the big pharma company is not obligated to license it to you. So why bitch about this in software &#8211; just say you dont like patents period. Oh and stop pulling in the constitution for these arguments &#8211; the constitution recognizes innovative ideas as assets. </p>
<p>Pharma patents have many problems as well. 20 year monopolies there are costing lives and the costs and incentives can be managed in other ways besides monopolies. </p>
<p>That said, you can&#039;t compare a program someone writes up in their house and distributes to the world.. with the requirements to have a laboratory, manufacturing plant, expensive distribution channel, associated safety testing, and then the price that must be charged to get the product out to the same millions of people that got the software. And did I say the software was delivered in seconds? </p>
<p>Software is math and speech. It is based on an idealized model that defies the constraints of physics (as is the case for fiction writers). </p>
<p>Certainly, hand-cuffing world+dog on something that many derive independently does not promote the progress. So if it does not promote the progress, it falls out of scope. If it violates the First Amendment, it also can&#039;t be legal on this count. </p>
<p>&gt;&gt; For example, if I find a way to compress video by a factor 10 higher than MPEG </p>
<p>I want to point out that most software patents don&#039;t contribute anything remotely complex like this. </p>
<p>Also, mathematicians have been doing this sort of stuff for ages without getting patents. </p>
<p>Finally, I don&#039;t care if patent authors don&#039;t produce source code. An absurdity, however, is that those that produce full source and much innovation don&#039;t get any automatic protection at all. You have to be wealthy and have lots of time on your hands to be writing up patents&#8230; Well, the system is very broken and rewards this foolishness, so I can understand there would be some temptation to exploit the system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29509</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:26:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29509</guid>
		<description> 
-- Generate automatic animations (eg, for tutorial purposes) by using existing templates and xml generation rules to build up (fill in) something like synfig&#039;s SIF files that would be rendered by the synfig renderer. We leverage synfig&#039;s interpolation support around waypoints. Also, leverage the built in &quot;conversions&quot; (dependency relations) capabilities to handle aspects of the automation. 
 
[42] -- [I&#039;ll take a short-cut for this entry and mention that the &quot;git&quot; distributed source control software almost surely has a number of interesting and useful features/use-cases that could have been patented. And yes, we could find patentable material in just about any FOSS project or even any source code file because the US patent system has such a low bar to granting out patents. The USPTO will give a patent to almost anything that is different and apparently not patented before. Of course, the overly specific will not produce very broad and sought after patents at all.] 
 
***** 
 
OK, in a few hours (Saturday morning before noon, which was when I read your reply), I was able to come up with a list of 40+ items. 
 
Yet you said *all* of open source had only a *few* innovations? Hogwash. 
 
You made this claim obviously after reading the few hundred million lines of open source code that exist out there and all related notes I presume? 
 
No, I think you would gain by re-evaluating your understanding of open source innovation and the absurdity of patents. 
 
Maybe I will formalize some of the above &quot;inventions&quot; (and make it a little less specific -- always broad broad broad) and pay a very very large amount of money to the patent office. 
 
Then I can stall progress for 20 years in all of the above mentioned ways. 
 
Or, I can just go along my merry way trying to contribute to open source as many tens of thousands do daily and stay clear of the shame that is the patent system. 
 
Patents are a sick joke on those that aren&#039;t wealthy and sitting around with little more to do than to harass society drawing up patents and perhaps even posting in online forums their support of this indecent unconstitutional systems. [or pressured to try to keep up with other commercial companies for defensive purposes.] 
 
FWIW, Red Hat and Novell just invalidated 3 patents that some patent troll was trying to use to damage open source. It took 3 years and lots of money to right this wrong. That is a lot of money and resource which could have gone to instead continue to innovate and build great open source. 
 
As for the troll, maybe next time the troll will find patents that aren&#039;t a copy of existing prior art. Patent authors are great at copying others&#039; ideas (or maybe repeating inventions independently by different folks is common) and then trying to hold back progress by installing a toll booth to be controlled solely by them courtesy of our corporatized government&#039;s unconstitutional illegal patent law. 
  &lt;a href=&quot;http://www.digitaltrends.com/computing/novell-red-hat-win-joint-patent-battle/&quot; target=&quot;_blank&quot;&gt;http://www.digitaltrends.com/computing/novell-red...&lt;/a&gt; 
 
And in case you are wondering, I doubt you will find just which lines of open source code implement the above items; however, it&#039;s a long but almost academic exercise to hack some version of the above functionality into the existing code bases. If trolls are allowed to write up broad patent claims without an implementation of a full product and call it innovation, surely I can do the same if the above were to meet the same standards of such patent claims. And this is why I need your help in finding prior art for any/all of the above items. 
 
 </description>
		<content:encoded><![CDATA[<p>&#8211; Generate automatic animations (eg, for tutorial purposes) by using existing templates and xml generation rules to build up (fill in) something like synfig&#039;s SIF files that would be rendered by the synfig renderer. We leverage synfig&#039;s interpolation support around waypoints. Also, leverage the built in &quot;conversions&quot; (dependency relations) capabilities to handle aspects of the automation. </p>
<p>[42] &#8212; [I&#039;ll take a short-cut for this entry and mention that the &quot;git&quot; distributed source control software almost surely has a number of interesting and useful features/use-cases that could have been patented. And yes, we could find patentable material in just about any FOSS project or even any source code file because the US patent system has such a low bar to granting out patents. The USPTO will give a patent to almost anything that is different and apparently not patented before. Of course, the overly specific will not produce very broad and sought after patents at all.] </p>
<p>***** </p>
<p>OK, in a few hours (Saturday morning before noon, which was when I read your reply), I was able to come up with a list of 40+ items. </p>
<p>Yet you said *all* of open source had only a *few* innovations? Hogwash. </p>
<p>You made this claim obviously after reading the few hundred million lines of open source code that exist out there and all related notes I presume? </p>
<p>No, I think you would gain by re-evaluating your understanding of open source innovation and the absurdity of patents. </p>
<p>Maybe I will formalize some of the above &quot;inventions&quot; (and make it a little less specific &#8212; always broad broad broad) and pay a very very large amount of money to the patent office. </p>
<p>Then I can stall progress for 20 years in all of the above mentioned ways. </p>
<p>Or, I can just go along my merry way trying to contribute to open source as many tens of thousands do daily and stay clear of the shame that is the patent system. </p>
<p>Patents are a sick joke on those that aren&#039;t wealthy and sitting around with little more to do than to harass society drawing up patents and perhaps even posting in online forums their support of this indecent unconstitutional systems. [or pressured to try to keep up with other commercial companies for defensive purposes.] </p>
<p>FWIW, Red Hat and Novell just invalidated 3 patents that some patent troll was trying to use to damage open source. It took 3 years and lots of money to right this wrong. That is a lot of money and resource which could have gone to instead continue to innovate and build great open source. </p>
<p>As for the troll, maybe next time the troll will find patents that aren&#039;t a copy of existing prior art. Patent authors are great at copying others&#039; ideas (or maybe repeating inventions independently by different folks is common) and then trying to hold back progress by installing a toll booth to be controlled solely by them courtesy of our corporatized government&#039;s unconstitutional illegal patent law.<br />
  <a href="http://www.digitaltrends.com/computing/novell-red-hat-win-joint-patent-battle/" target="_blank">http://www.digitaltrends.com/computing/novell-red&#8230;</a> </p>
<p>And in case you are wondering, I doubt you will find just which lines of open source code implement the above items; however, it&#039;s a long but almost academic exercise to hack some version of the above functionality into the existing code bases. If trolls are allowed to write up broad patent claims without an implementation of a full product and call it innovation, surely I can do the same if the above were to meet the same standards of such patent claims. And this is why I need your help in finding prior art for any/all of the above items.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29508</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29508</guid>
		<description> 
-- .. Allow traversing of folders quickly by swinging the mouse to the (eg) top right corner of the screen to go to parent folder. 
 
-- .. Have a mode where all the subfolders are lined up at the bottom and you can quickly pass by the subfolders and then hit down in a fast motion right around the right vicinity (based on the sounds you hear). If a particular resolution is not met, then the first downward movement eliminates all but (eg) 2 or 3 of the subfolders which then appear spread out widely. A second downward jerk of the mouse at the right spot would be easier to be on target since the folders would be far from each other (eg, 3 at left, center, and right, rather than 20 subfolders all next to each other). 
 
-- .. As a special automatic mode, have the sound coming from each folder be a pitch that suggests the size of the total contents of the subfolder (or maybe only going in one level at a time, etc). As another blend mode, have the pitch sound be based on last access time. As a special blend mode, have the frequency distribution of the file types inside the folders (eg, picture or png or word document or spreadsheet..) help shape the frequency sound. 
 
-- .. Allow for the user to speak or type key words (of some metadata type) and then have the sound profile of the searching be tuned to folders/files based on those key words. 
 
-- A Live Distro (live distro examples can be dug up here: &lt;a href=&quot;http://distrowatch.com/&quot; target=&quot;_blank&quot;&gt;http://distrowatch.com/&lt;/a&gt; ) where you can set a mode so that every menu item you select from the desktop menu or from an application menu gives a tutorial for that entry (eg, it could be a video or animation or picture or some text). This would be a quick way to learn how to use any part of the distro without having to manually look up help docs of any sort. When you want help, just switch to learn mode and click away. 
 
-- .. Create Live Distros to cater to hobbies and to social causes. This would allow all the tools necessary and already expertly set up to be shared freely (and legally, of course) and easily (eg, a CD) with others sharing the same goals. The Live Distro is ideal for this and conflicts are not a problem because the live environment defines a new environment entirely. [Note, virtualization can simulate this but it&#039;s not as likely to work because of multiple competing standards and because many people don&#039;t even have virtualization set up.] 
 
-- Build a distro and PC system that has all of the relevant source code in the hard drive. We tag all projects (all source code) with metadata describing &quot;all&quot; aspects of the project (eg, all the interfaces implemented, the source location and uuid, the license of every single line if necessary...). You then update the distro by picking the app interface you want rather than to install a pre-cooked package. Thus, by specifying the properties of what you want, the distro decides what to compile with which parameters and if to recompile other applications or move them around. This helps solve the conflict scenarios that exist when you package something with details (but no associated metadata description) that then conflict with other details chosen by other packagers. The metadata has to be extensive and thorough, eg, specifying (implicitly in most cases) how conflicts would be resolved (eg, move the server port or rename something, etc). The computer would cache past compilations. 
 
-- .. Allow applications to be downloaded simply by their metadata file. After security checks, the applications would get built automatically based on this metadata bundle (which of course, lists the source through a network uuid of its components (including of patches)). If necessary (based on priority rules or user manual input), rebuild parts of the existing system to accommodate the new application. Download any necessary patches and source. In short, a metadata file re-adjusts the state of the computer. 
 
-- .. Build an application for the source PC that allows you to click on any application and have pop up the relevant body of source code. Then you can change any lines in any of the files and hit a button and the app would be recompiled under a different name with relevant entries being created in menus for easy access to your fork. Essentially: click, type, click and you have a fork. 
 
[40] -- .. And also be able to click on running software and the source code pertaining to where the application was when clicked would be highlighted for you. [This is possible with apps created with debugging info.] A context menu would allow you to see not just the top window application but also the lines where the kernel, the window manager, etc, were at that point in time. 
 </description>
		<content:encoded><![CDATA[<p>&#8211; .. Allow traversing of folders quickly by swinging the mouse to the (eg) top right corner of the screen to go to parent folder. </p>
<p>&#8211; .. Have a mode where all the subfolders are lined up at the bottom and you can quickly pass by the subfolders and then hit down in a fast motion right around the right vicinity (based on the sounds you hear). If a particular resolution is not met, then the first downward movement eliminates all but (eg) 2 or 3 of the subfolders which then appear spread out widely. A second downward jerk of the mouse at the right spot would be easier to be on target since the folders would be far from each other (eg, 3 at left, center, and right, rather than 20 subfolders all next to each other). </p>
<p>&#8211; .. As a special automatic mode, have the sound coming from each folder be a pitch that suggests the size of the total contents of the subfolder (or maybe only going in one level at a time, etc). As another blend mode, have the pitch sound be based on last access time. As a special blend mode, have the frequency distribution of the file types inside the folders (eg, picture or png or word document or spreadsheet..) help shape the frequency sound. </p>
<p>&#8211; .. Allow for the user to speak or type key words (of some metadata type) and then have the sound profile of the searching be tuned to folders/files based on those key words. </p>
<p>&#8211; A Live Distro (live distro examples can be dug up here: <a href="http://distrowatch.com/" target="_blank">http://distrowatch.com/</a> ) where you can set a mode so that every menu item you select from the desktop menu or from an application menu gives a tutorial for that entry (eg, it could be a video or animation or picture or some text). This would be a quick way to learn how to use any part of the distro without having to manually look up help docs of any sort. When you want help, just switch to learn mode and click away. </p>
<p>&#8211; .. Create Live Distros to cater to hobbies and to social causes. This would allow all the tools necessary and already expertly set up to be shared freely (and legally, of course) and easily (eg, a CD) with others sharing the same goals. The Live Distro is ideal for this and conflicts are not a problem because the live environment defines a new environment entirely. [Note, virtualization can simulate this but it&#039;s not as likely to work because of multiple competing standards and because many people don&#039;t even have virtualization set up.] </p>
<p>&#8211; Build a distro and PC system that has all of the relevant source code in the hard drive. We tag all projects (all source code) with metadata describing &quot;all&quot; aspects of the project (eg, all the interfaces implemented, the source location and uuid, the license of every single line if necessary&#8230;). You then update the distro by picking the app interface you want rather than to install a pre-cooked package. Thus, by specifying the properties of what you want, the distro decides what to compile with which parameters and if to recompile other applications or move them around. This helps solve the conflict scenarios that exist when you package something with details (but no associated metadata description) that then conflict with other details chosen by other packagers. The metadata has to be extensive and thorough, eg, specifying (implicitly in most cases) how conflicts would be resolved (eg, move the server port or rename something, etc). The computer would cache past compilations. </p>
<p>&#8211; .. Allow applications to be downloaded simply by their metadata file. After security checks, the applications would get built automatically based on this metadata bundle (which of course, lists the source through a network uuid of its components (including of patches)). If necessary (based on priority rules or user manual input), rebuild parts of the existing system to accommodate the new application. Download any necessary patches and source. In short, a metadata file re-adjusts the state of the computer. </p>
<p>&#8211; .. Build an application for the source PC that allows you to click on any application and have pop up the relevant body of source code. Then you can change any lines in any of the files and hit a button and the app would be recompiled under a different name with relevant entries being created in menus for easy access to your fork. Essentially: click, type, click and you have a fork. </p>
<p>[40] &#8212; .. And also be able to click on running software and the source code pertaining to where the application was when clicked would be highlighted for you. [This is possible with apps created with debugging info.] A context menu would allow you to see not just the top window application but also the lines where the kernel, the window manager, etc, were at that point in time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29507</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29507</guid>
		<description> 
-- .. Allow for the distribution information to be defined automatically based on file and other context properties. 
 
-- Create a tetris or similar set of games where you can simulate a patent monopoly world: eg, every shape combination that falls on your screen first, cannot be reproduced by your competitor (monopoly, remember). This will point out how ridiculous it can be to apply monopolies if you wish to promote the progress. 
 
-- .. There are many variations to the Monopoly-tris game, including: (b) allowing others to reuse block patterns you &quot;monopolize&quot; for a fraction of their points, (c) you can show as a soft shadow all the places where dropping the block would result in a violation so that you have warning (this is cheating since in the real world you can&#039;t tell what patents apply), (d) the point fractions the other person wants as a royalty can be shown within the soft shadows so that you can pick your poison. 
 
-- Write up a game (eg, a space shooter) that simulates the result of a test given to a student (eg, a timed math word problem or spelling or ... test). A group of students would, for example, be able to figure out which student did best and which students had trouble with certain sections, and which students were fast in other sections, etc, based on how their animation &quot;fight&quot; plays out. [It&#039;s a way to add fun to learning and to tests.] 
 
-- .. Have the animation be generated in real time and to display head-to-head &quot;combat&quot;. For example, the students solve problems in private but the publicly displayed animated &quot;battle&quot; sequence cues in how they are doing relative to each other. 
 
-- .. Have this same driver mechanism but used in nonviolent games such as showing one character having more success finding more interesting objects in a forest scene more quickly or hopscotching more successfully. 
 
-- As an aid to the visually impaired (or anyone else), allow documents to be saved automatically with an attached sound file or pitch profile (eg, use mouse scratching to help define the pitch profile). 
 
-- .. Then create a search file mode where, say you have a folder opened up taking up the whole screen and where the files are inside scattered around (eg, an example of this is the typical free range desktop icon placement or the pinned example given earlier) and the sound you hear is a blend of the sounds coming from all the files. The blend can be based on the distance of that sound from the mouse pointer. 
 
-- .. A mode of the blending can allow for all files out of a certain radius to make no sound and any file more than a certain fraction closer than all others to be heard exclusively. 
 
[30] -- .. You can click on different key or mouse button or similar to cause the modes to change quickly. This can allow you to use various blend techniques where one type might be optimized to allow you to home in on a type of file when far away and then another blend type would be optimized to spot out files quickly when various related types would be near each other. 
 </description>
		<content:encoded><![CDATA[<p>&#8211; .. Allow for the distribution information to be defined automatically based on file and other context properties. </p>
<p>&#8211; Create a tetris or similar set of games where you can simulate a patent monopoly world: eg, every shape combination that falls on your screen first, cannot be reproduced by your competitor (monopoly, remember). This will point out how ridiculous it can be to apply monopolies if you wish to promote the progress. </p>
<p>&#8211; .. There are many variations to the Monopoly-tris game, including: (b) allowing others to reuse block patterns you &quot;monopolize&quot; for a fraction of their points, (c) you can show as a soft shadow all the places where dropping the block would result in a violation so that you have warning (this is cheating since in the real world you can&#039;t tell what patents apply), (d) the point fractions the other person wants as a royalty can be shown within the soft shadows so that you can pick your poison. </p>
<p>&#8211; Write up a game (eg, a space shooter) that simulates the result of a test given to a student (eg, a timed math word problem or spelling or &#8230; test). A group of students would, for example, be able to figure out which student did best and which students had trouble with certain sections, and which students were fast in other sections, etc, based on how their animation &quot;fight&quot; plays out. [It&#039;s a way to add fun to learning and to tests.] </p>
<p>&#8211; .. Have the animation be generated in real time and to display head-to-head &quot;combat&quot;. For example, the students solve problems in private but the publicly displayed animated &quot;battle&quot; sequence cues in how they are doing relative to each other. </p>
<p>&#8211; .. Have this same driver mechanism but used in nonviolent games such as showing one character having more success finding more interesting objects in a forest scene more quickly or hopscotching more successfully. </p>
<p>&#8211; As an aid to the visually impaired (or anyone else), allow documents to be saved automatically with an attached sound file or pitch profile (eg, use mouse scratching to help define the pitch profile). </p>
<p>&#8211; .. Then create a search file mode where, say you have a folder opened up taking up the whole screen and where the files are inside scattered around (eg, an example of this is the typical free range desktop icon placement or the pinned example given earlier) and the sound you hear is a blend of the sounds coming from all the files. The blend can be based on the distance of that sound from the mouse pointer. </p>
<p>&#8211; .. A mode of the blending can allow for all files out of a certain radius to make no sound and any file more than a certain fraction closer than all others to be heard exclusively. </p>
<p>[30] &#8212; .. You can click on different key or mouse button or similar to cause the modes to change quickly. This can allow you to use various blend techniques where one type might be optimized to allow you to home in on a type of file when far away and then another blend type would be optimized to spot out files quickly when various related types would be near each other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29506</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29506</guid>
		<description>-- .. At the time of freezing the document, you can freeze other document context such as one or more selections/highlights, the state of the app (eg, wordwrap, line number display, colorization, customizations made to the menu entries, etc). 
 
-- .. This can form a way to file documents in a more graphical way (to help add mental context): The chosen directory is like a scroll parchment that is unwrapped by large animated hands. The pinned document icon is then inserted there much as you could on the desktop. You also see past document states that were saved onto that parchment as other pinned icons. Then the scroll rolls up again. 
 
-- .. Additionally, at the time of pinning the document, you can add notes and metadata onto a smaller scroll animation that folds up into a small roll and gets thrown into the document. The number and type of notes can be seen by mousing over the pinned document icon or by opening the document. 
 
-- Have an app that allows you to pick files or parts of files (eg, by typing the file name, marking an existing open file, or by generating the file names/locations through some other app) and visually show where on the hard drive or CD these files lie (eg, it would be a fraction of one or more circles). You can zoom in all the way to actually see the words based on where they lie on that media. 
 
-- With a monitor that has speaker sections on its various sides, you can control the surround sound direction and intensity by, eg, scribbling with the mouse on the desktop to indicate the direction and strength of sound (so mousing back and forth various times near the top right of the screen and then quickly on the left side would have most sound come from the top left speakers but a little on the left side as well). [Many alternatives to mouse scribbling exist: eg, slider, button, text controls.] 
 
-- .. The type of scribbling (ie, the selected mode/options) can allow you to define the types of sounds, eg, background music, website flash advertisements, alarm of various types, &quot;you&#039;ve got mail&quot; notices, results of various batch processing, etc. This way, you know based on where the sound is coming from, what application is putting forth that sound. 
 
-- ..You can add in effects (like delays, frequency envelop shaping, volume control) also on a per sound category and location basis. 
 
-- .. Allow the sounding controls to be scriptable, in particular, integrate such specifications into many types of apps and context menus. This would allow for a running application&#039;s periodic results to be brought to your attention in a specific way (ie, special effect, volume, and sound location) depending on the actual resulting values or progress. 
 
-- A new torrent protocol would allow you to specify which parts of files you want to be chunked out first (there would be something like a probability distribution). The distribution can vary with respect to properties of the time of day, of the downloader, etc. This distribution information can remain private and solely under the control of the torrent file owner. 
 
[20] -- .. A graphical mousing tool would allow you to scratch (ie, scribble) at an image of the torrent file to define this same distribution information. [You could use many other widgets to define the distribution manually.] 
 </description>
		<content:encoded><![CDATA[<p>&#8211; .. At the time of freezing the document, you can freeze other document context such as one or more selections/highlights, the state of the app (eg, wordwrap, line number display, colorization, customizations made to the menu entries, etc). </p>
<p>&#8211; .. This can form a way to file documents in a more graphical way (to help add mental context): The chosen directory is like a scroll parchment that is unwrapped by large animated hands. The pinned document icon is then inserted there much as you could on the desktop. You also see past document states that were saved onto that parchment as other pinned icons. Then the scroll rolls up again. </p>
<p>&#8211; .. Additionally, at the time of pinning the document, you can add notes and metadata onto a smaller scroll animation that folds up into a small roll and gets thrown into the document. The number and type of notes can be seen by mousing over the pinned document icon or by opening the document. </p>
<p>&#8211; Have an app that allows you to pick files or parts of files (eg, by typing the file name, marking an existing open file, or by generating the file names/locations through some other app) and visually show where on the hard drive or CD these files lie (eg, it would be a fraction of one or more circles). You can zoom in all the way to actually see the words based on where they lie on that media. </p>
<p>&#8211; With a monitor that has speaker sections on its various sides, you can control the surround sound direction and intensity by, eg, scribbling with the mouse on the desktop to indicate the direction and strength of sound (so mousing back and forth various times near the top right of the screen and then quickly on the left side would have most sound come from the top left speakers but a little on the left side as well). [Many alternatives to mouse scribbling exist: eg, slider, button, text controls.] </p>
<p>&#8211; .. The type of scribbling (ie, the selected mode/options) can allow you to define the types of sounds, eg, background music, website flash advertisements, alarm of various types, &quot;you&#039;ve got mail&quot; notices, results of various batch processing, etc. This way, you know based on where the sound is coming from, what application is putting forth that sound. </p>
<p>&#8211; ..You can add in effects (like delays, frequency envelop shaping, volume control) also on a per sound category and location basis. </p>
<p>&#8211; .. Allow the sounding controls to be scriptable, in particular, integrate such specifications into many types of apps and context menus. This would allow for a running application&#039;s periodic results to be brought to your attention in a specific way (ie, special effect, volume, and sound location) depending on the actual resulting values or progress. </p>
<p>&#8211; A new torrent protocol would allow you to specify which parts of files you want to be chunked out first (there would be something like a probability distribution). The distribution can vary with respect to properties of the time of day, of the downloader, etc. This distribution information can remain private and solely under the control of the torrent file owner. </p>
<p>[20] &#8212; .. A graphical mousing tool would allow you to scratch (ie, scribble) at an image of the torrent file to define this same distribution information. [You could use many other widgets to define the distribution manually.]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29505</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Sat, 12 Jun 2010 16:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29505</guid>
		<description>Justin, let me know when you find proprietary software, a patent, or a &quot;proprietary&quot; reference to any of the following: 
 
[But before I get started, let me ask you how many of the hundreds of millions of lines of open source code have you read in your life?] 
 
***** 
 
-- Desktop Windows that you can grab by the corner with an animated hand-grabbing-icon mouse pointer and &quot;fling&quot; to the side by moving the mouse quickly in the up, down, left, or right direction so that the windows moves like a piece of paper and comes to rest (neatly or not, depending on the mode) over on the relevant side of the monitor screen as a very small icon hinting at the contents of the Windows. 
 
-- Further, you can set up stacks of windows on various topics where the application document being thrown was tagged with metadata so that when you flick the windows to the side it goes straight to rest at the top of the stack that is controlled by such metadata. 
 
-- A graphic 2D or 3D game that interacts with your desktop, eg, allowing for the following: a character from the game pops up and moves over to your cursor or mouse pointer and starts humming, tapping foot, etc, so as to let you know (as an alarm) that it is time for you to take a break and play some games. 
 
-- .. the character can be easily prompted to display a handful of cards, such that when you pick a card, that determines to which of your saved points in the game you return. 
 
-- .. before you dive into the game, the character can be instructed to grab icons representing a few of your files which later will be shown to you at some point when you are playing the game as a way to get you to pause the game and think about your work. These flashes of your work documents might be shown, eg, during a slow moment in the game when enemies have been vanquished or you are taking things easy. 
 
-- .. The work files can be presented as an opportunity to get you out of a jam without dying during the game, eg, it can appear across the room by a table and you get teleported to safety (of your work desktop) if you can reach the icon before getting fragged. 
 
-- .. You can specifically tag sections of your document so as to hint when or in what part of the game this section will be brought up somehow. This could be useful in anticipation that the work you are doing (and your state of mind) will gain from you getting inspired through what goes on in the game in that section. [or you wanted to be reminded to take notes at a particular point in the game]. 
 
-- Allow one user to keep tabs on how a different user&#039;s game is going by allowing the other&#039;s game actions to be shown on your screen: either in a small Window; on a desktop background that lies underneath your regular wallpaper and which can be accessed by &quot;ripping&quot; part of the desktop off quickly with a mouse gesture; with flashes of the action covering your screen for a fraction of a second when the other achieves certain events (eg, frags an enemy or reaches a key point in the game)... 
 
-- Extend almost any existing open source application to work as follows. When used by a person, the actions are recorded and then translated into equivalent actions on some different but related application. This could be used as a great way to have a person expert with one application become expert in the second application. Eg, You open a menu, open a file, draw on it, add an effect, move objects around, add a bit of sound, add a macro, adjust the windows, save the workspace/files, etc, and then you go watch an animation of this same functionality being performed through the interface and mechanisms of this other application you are trying to learn. Now, you know how to perform these actions on this second application. You can effect this by adding a term to every single action/behavior on each application and then mapping. For applications that tend to have certain well-defined behaviors, you can first build an intermediate (canonical) representation of all behavior possible and then map every similar application to this IR. [Yes, this sounds an awful lot like compiler design.] 
 
[10] -- Click down the mouse button to graphically press a pin onto the existing document. Immediately the document disappears and is replaced by an icon of the document with the pin through it. You then move the mouse to move that icon on your desktop. When you release the mouse button the document icon will get pinned at that spot. Optionally, you can pick the color of the pin to match some metadata (eg, like the date or to set an alarm). 
 </description>
		<content:encoded><![CDATA[<p>Justin, let me know when you find proprietary software, a patent, or a &quot;proprietary&quot; reference to any of the following: </p>
<p>[But before I get started, let me ask you how many of the hundreds of millions of lines of open source code have you read in your life?] </p>
<p>***** </p>
<p>&#8211; Desktop Windows that you can grab by the corner with an animated hand-grabbing-icon mouse pointer and &quot;fling&quot; to the side by moving the mouse quickly in the up, down, left, or right direction so that the windows moves like a piece of paper and comes to rest (neatly or not, depending on the mode) over on the relevant side of the monitor screen as a very small icon hinting at the contents of the Windows. </p>
<p>&#8211; Further, you can set up stacks of windows on various topics where the application document being thrown was tagged with metadata so that when you flick the windows to the side it goes straight to rest at the top of the stack that is controlled by such metadata. </p>
<p>&#8211; A graphic 2D or 3D game that interacts with your desktop, eg, allowing for the following: a character from the game pops up and moves over to your cursor or mouse pointer and starts humming, tapping foot, etc, so as to let you know (as an alarm) that it is time for you to take a break and play some games. </p>
<p>&#8211; .. the character can be easily prompted to display a handful of cards, such that when you pick a card, that determines to which of your saved points in the game you return. </p>
<p>&#8211; .. before you dive into the game, the character can be instructed to grab icons representing a few of your files which later will be shown to you at some point when you are playing the game as a way to get you to pause the game and think about your work. These flashes of your work documents might be shown, eg, during a slow moment in the game when enemies have been vanquished or you are taking things easy. </p>
<p>&#8211; .. The work files can be presented as an opportunity to get you out of a jam without dying during the game, eg, it can appear across the room by a table and you get teleported to safety (of your work desktop) if you can reach the icon before getting fragged. </p>
<p>&#8211; .. You can specifically tag sections of your document so as to hint when or in what part of the game this section will be brought up somehow. This could be useful in anticipation that the work you are doing (and your state of mind) will gain from you getting inspired through what goes on in the game in that section. [or you wanted to be reminded to take notes at a particular point in the game]. </p>
<p>&#8211; Allow one user to keep tabs on how a different user&#039;s game is going by allowing the other&#039;s game actions to be shown on your screen: either in a small Window; on a desktop background that lies underneath your regular wallpaper and which can be accessed by &quot;ripping&quot; part of the desktop off quickly with a mouse gesture; with flashes of the action covering your screen for a fraction of a second when the other achieves certain events (eg, frags an enemy or reaches a key point in the game)&#8230; </p>
<p>&#8211; Extend almost any existing open source application to work as follows. When used by a person, the actions are recorded and then translated into equivalent actions on some different but related application. This could be used as a great way to have a person expert with one application become expert in the second application. Eg, You open a menu, open a file, draw on it, add an effect, move objects around, add a bit of sound, add a macro, adjust the windows, save the workspace/files, etc, and then you go watch an animation of this same functionality being performed through the interface and mechanisms of this other application you are trying to learn. Now, you know how to perform these actions on this second application. You can effect this by adding a term to every single action/behavior on each application and then mapping. For applications that tend to have certain well-defined behaviors, you can first build an intermediate (canonical) representation of all behavior possible and then map every similar application to this IR. [Yes, this sounds an awful lot like compiler design.] </p>
<p>[10] &#8212; Click down the mouse button to graphically press a pin onto the existing document. Immediately the document disappears and is replaced by an icon of the document with the pin through it. You then move the mouse to move that icon on your desktop. When you release the mouse button the document icon will get pinned at that spot. Optionally, you can pick the color of the pin to match some metadata (eg, like the date or to set an alarm).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: More Junkmail from Bob, #214 &#171; xpda</title>
		<link>http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html/comment-page-1#comment-29502</link>
		<dc:creator>More Junkmail from Bob, #214 &#171; xpda</dc:creator>
		<pubDate>Sat, 12 Jun 2010 15:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.feld.com/wp/archives/2010/06/mailing-out-patent-absurdity.html#comment-29502</guid>
		<description>[...] http://www.feld.com/wp/archives/2010/06/mailing-out-pat&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.feld.com/wp/archives/2010/06/mailing-out-pat&#038;#8230" rel="nofollow">http://www.feld.com/wp/archives/2010/06/mailing-out-pat&#038;#8230</a>; [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache 0.8.9.1 -->
