Plurralbles said:
it seems too abstract an idea to patent...
You ain't seen nuthin' yet.
http://www.freepatentsonline.com/crazy.html
United States Patent 6360693
An apparatus for use as a toy by an animal, for example a dog, to either fetch carry or chew includes a main section with at least one protrusion extending therefrom that resembles a branch in appearance. The toy is formed of any of a number of materials including rubber, plastic, or wood including wood composites and is solid.
So, it's a stick.
SadisticDarkling said:
But seriously I am getting sick and tired of these patents that small companies supposedly made decades ago.
Yeah, the ones made more recently and by bigger companies are much better (sarcasm).
[small]United States Patent 7716089
An electronic commerce system provides various features for assisting customers in locating items and generating orders from a merchant's electronic catalog, and for assisting customers and merchants in communicating about such orders. A user-definable categories feature allows customers and/or merchants to define search queries for searching the electronic catalog, and to store these search queries under user-defined category names for subsequent use. An ?active quote? feature allows the customer to view and modify quantities of items selected for prospective purchase throughout various catalog browsing or viewing modes. A message audit trail feature allows a customer and a merchant to send messages to one another that are linked to a particular order, and to view an order-specific log of such messages.
United States Patent 5960411
A method and system for placing an order to purchase an item via the Internet. The order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier and an HTML document identifying the item and including an order button. The client system receives and stores the assigned client identifier and receives and displays the HTML document. In response to the selection of the order button, the client system sends to the server system a request to purchase the identified item. The server system receives the request and combines the purchaser information associated with the client identifier of the client system to generate an order to purchase the item in accordance with the billing and shipment information whereby the purchaser effects the ordering of the product by selection of the order button.[/small]
So, it's a shop.
(Those two are owned by Amazon.com)
Seriously, the whole patents system has been a joke for the past 10 or 20 years. You just use complicated-sounding language and you can patent anything you like. In the past, patents were intended to enable people to make a living by inventing. There would not have been as much innovation if inventors knew an invention could be freely ripped off by a bigger company as soon as they got wind it. Society benefitted because when you file a patent, you have to include enough data in the submission for another engineer to be able to build your invention, and after twenty years, the patent's owner loses their right to exclusivity, so the idea becomes public property. It was a trade-off: you give up the secret of how to build your invention, in exchange for being made the only person legally allowed to build it for the next twenty years. If that secret could be easily discovered by reverse engineering, then it's a no-brainer. But now, we have "inventions" that are not only obvious, but are so vague that when the patent lapses, society gains nothing. And the patent owner gains nothing other than another revenue stream from people who independently come up with the same idea, because their "secrets," if they can be called that, are harder to discover by reverse engineering.
[small]United States Patent 7770182
An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs. When an extension responds to an event, the extension may ?consume? the event by indicating to the editor not to allow further processing of the event. After an event has been pre-processed by each extension, the default editor acts on the event. The editor then routes the event to each extension again, to allow each extension to process the event after the default editor has acted.[/small]
Any software engineer will tell you that this kind of extensible event system is an obvious, well-known pattern.
[small]United States Patent 7770165
A system for providing a firmware upgrade to a portable media device by comparing a version number of the firmware on the portable media device to the version number of an available firmware upgrade. The available firmware upgrade is provided by the manufacturer of the portable media device or some other trusted source and compiled in a firmware database. The firmware database is accessed when the portable media device is connected to the personal computing device. Additionally, a digital signature may be associated with a certified version of the media device firmware and used by a multimedia management application to verify the functionality of the portable media device.[/small]
Even though this is an obvious approach to take for updating firmware on a wired device, apprently applying the same concept to a portable device constitutes a brand-new, novel invention.
[small]United States Patent 7770160
Described is a system and method for declaring a resource element in markup that is intended to be instantiated lazily only upon use at run-time rather than always at markup load time. In one embodiment, the invention provides a parent resources tag that encloses resource elements that may be any type of markup element. On compile, a specially prepared compiler/parser identifies the Resource tag and creates definitional information sufficient to describe the resource elements in such a manner that the resource elements are defined but not created at run-time when the markup is first loaded, and are created only upon use at run-time. A resource may be defined to be shared or non-shared. If shared, the resource is instantiated only once and that same instance is handed out each time the resource is accessed. If non-shared, a new instance of the resource is always created and handed out on each access of the resource.[/small]
Any software engineer will tell you that deferred, or "lazy," evaluation and shared resources are obvious, well-known patterns. But because they are here applied to a webpage, they for some reason qualify as a brand-new, novel invention.
(Those three are owned by Microsoft)
Those are just a sample from the first pages of hundreds of pages of just two companies' patents, because to go looking for more would waste too much of my time, and my point is made.
And the European system is no better.