{"id":4562,"date":"2012-03-26T16:37:03","date_gmt":"2012-03-26T21:37:03","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=4562"},"modified":"2016-06-16T09:29:26","modified_gmt":"2016-06-16T13:29:26","slug":"the-pull-to-refresh-patent","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2012\/03\/26\/the-pull-to-refresh-patent\/","title":{"rendered":"The Pull-to-Refresh Patent"},"content":{"rendered":"<p><a href=\"http:\/\/dcurt.is\/pull-to-refresh\">Dustin Curtis<\/a> found that Twitter has a <a href=\"http:\/\/appft.uspto.gov\/netacgi\/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&amp;r=1&amp;f=G&amp;l=50&amp;d=PG01&amp;p=1&amp;S1=20100199180.PGNR.&amp;OS=dn\/20100199180&amp;RS=DN\/20100199180\">patent<\/a> on Twitter\/Tweetie&rsquo;s pull-to-refresh gesture.<\/p>\r\n<p>Update (2012-03-29): <a href=\"http:\/\/log.scifihifi.com\/post\/20116968717\/prior-art-for-pull-to-refresh\">Buzz Andersen<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/log.scifihifi.com\/post\/20116968717\/prior-art-for-pull-to-refresh\"><p>Ultimately, I decided to nix the pull-to-refresh idea and go with a straightforward button because I felt the whole thing was a bit too self-consciously clever and not discoverable enough (the above iteration of the design was actually an attempt to solve the discoverability problem, but I still never really warmed up to it). This, of course, seems silly now since we all know how well received the idea was, but it&rsquo;s very easy to forget that at the time Loren and I were racing to build the perfect Twitter client, nobody really knew what an iOS Twitter client should look like. <\/p><\/blockquote>\r\n<p><a href=\"http:\/\/mrgan.tumblr.com\/post\/20123992987\/prior-art-for-pull-to-refresh\">Neven Mrgan<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/mrgan.tumblr.com\/post\/20123992987\/prior-art-for-pull-to-refresh\"><p>Simple ideas like this will naturally occur to many people. A small percentage of those will have the ability to execute on them. A small percentage of <em>those<\/em> will then actually do so. And an even smaller group will combine it with an otherwise interesting product, thus making it into <em>something<\/em>.<\/p><\/blockquote>\r\n<p>Also, it&rsquo;s been noted that this is a patent application; it&rsquo;s not necessarily been granted yet.<\/p>\r\n<p>Update (2012-04-17): <a href=\"http:\/\/blog.twitter.com\/2012\/04\/introducing-innovators-patent-agreement.html\">Twitter<\/a>:<\/p>\r\n<blockquote cite=\"http:\/\/blog.twitter.com\/2012\/04\/introducing-innovators-patent-agreement.html\"><p>The IPA is a new way to do patent assignment that keeps control in the hands of engineers and designers. It is a commitment from Twitter to our employees that patents can only be used for defensive purposes. We will not use the patents from employees&rsquo; inventions in offensive litigation without their permission. What&rsquo;s more, this control flows with the patents, so if we sold them to others, they could only use them as the inventor intended.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Dustin Curtis found that Twitter has a patent on Twitter\/Tweetie&rsquo;s pull-to-refresh gesture. Update (2012-03-29): Buzz Andersen: Ultimately, I decided to nix the pull-to-refresh idea and go with a straightforward button because I felt the whole thing was a bit too self-consciously clever and not discoverable enough (the above iteration of the design was actually an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-4562","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/4562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=4562"}],"version-history":[{"count":9,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/4562\/revisions"}],"predecessor-version":[{"id":14808,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/4562\/revisions\/14808"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=4562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=4562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=4562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}