{"id":214,"date":"2007-07-07T11:25:09","date_gmt":"2007-07-07T11:25:09","guid":{"rendered":"https:\/\/virtualchaos.co.uk\/blog\/2007\/07\/07\/amazon-attempting-to-patent-s3\/"},"modified":"2007-07-07T11:55:51","modified_gmt":"2007-07-07T11:55:51","slug":"amazon-attempting-to-patent-s3","status":"publish","type":"post","link":"https:\/\/virtualchaos.co.uk\/blog\/2007\/07\/07\/amazon-attempting-to-patent-s3\/","title":{"rendered":"Amazon attempting to patent S3"},"content":{"rendered":"<p>The US Patent and Trademark Office has disclosed <a href=\"http:\/\/appft1.uspto.gov\/netacgi\/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PG01&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.html&amp;r=1&amp;f=G&amp;l=50&amp;s1=%2220070156842%22.PGNR.&amp;OS=DN\/20070156842&amp;RS=DN\/20070156842\">Amazon&#8217;s latest patent application<\/a>&nbsp;for a &#8220;<em>Distributed storage system with web services client interface<\/em>&#8221; here&#8217;s an extract from the abstract:<\/p>\n<blockquote><p>A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.<\/p><\/blockquote>\n<p>I&#8217;m guessing that in light of a <a href=\"http:\/\/arstechnica.com\/news.ars\/post\/20070430-supreme-court-ruling-makes-obvious-patents-harder-to-defend.html\">recent supreme court ruling<\/a> this application would not be granted under the strengthened obviousness test as such&nbsp;a patent for a <em>distributed storage system with a web services client interface<\/em> is about as obvious as you can get. It wasn&#8217;t too long ago Amazon failed in their attempt to patent <em>one-click<\/em> technology which again should have been rejected on the basis of the obviousness test but wasn&#8217;t largely because Amazon has a history of bullying the Patent Office &#8230; Tim O&#8217;Reilly summed up why in this <a href=\"http:\/\/www.oreilly.com\/pub\/a\/oreilly\/ask_tim\/2000\/amazon_patent.html\">excellent little article<\/a>.<\/p>\n<p>The more we move towards a Web 2.0 world with applications delivered as SaaS by its very definition were dealing with applications that require distributed storage which is accessible through web services. I&#8217;m not knocking S3, its excellent service and Amazon deserve our plaudits for creating such a successful service. S3 isn&#8217;t a unique invention it&#8217;s simply the putting together of a bunch of technologies already available, and Amazon aren&#8217;t unique there are other platform&#8217;s available similar to Amazon&#8217;s S3 .. Tim might have written the following in reference to the One-Click patent but I believe its equally applicable to this one&#8230;<\/p>\n<blockquote><p>Patents like this are also incredibly short-sighted! The web has exploded because it was an open platform that sparked countless innovations by users. Fence in that platform, and who knows what opportunities will never come to light?<\/p><\/blockquote>\n<p>I&#8217;m not sure whether Amazon would ever try to enforce this patent and I&#8217;m no expert on patent law, it just strikes me as a worrying development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The US Patent and Trademark Office has disclosed Amazon&#8217;s latest patent application&nbsp;for a &#8220;Distributed storage system with web services client interface&#8221; here&#8217;s an extract from the abstract: A distributed, web-services based storage system. A system may include a web services &hellip; <a href=\"https:\/\/virtualchaos.co.uk\/blog\/2007\/07\/07\/amazon-attempting-to-patent-s3\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39],"tags":[129,130,131,133,419],"class_list":["post-214","post","type-post","status-publish","format-standard","hentry","category-web-20","tag-amazon","tag-amazon-s3","tag-patent","tag-rest","tag-web-20"],"_links":{"self":[{"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/posts\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":0,"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/posts\/214\/revisions"}],"wp:attachment":[{"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualchaos.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}