EFF Wins Court Ruling Upholding Invalidation of Bad Patent That Threatened Podcasters
-
Personal Audio Didn’t Invent Anything New, EFF Argued
San Francisco, California—The Electronic Frontier Foundation (EFF) won a court ruling today affirming that an infamous podcasting patent used by a patent troll to threaten podcasters big and small was properly held invalid by the U.S. Patent and Trademark Office (USPTO).
A unanimous decision by a three-judge panel of the U.S. Court of Appeals for the Federal Circuit will, for now, keep podcasting safe from this patent.
In October 2013, EFF filed a petition at the USPTO challenging the so-called podcasting patent owned by Personal Audio and asking the court to use an expedited process for taking a second look at the patent. More than one thousand people donated to our Save Podcasting campaign to support our efforts.
EFF’s petition showed that Personal Audio did not invent anything new and, in fact, other people were podcasting years before Personal Audio first applied for a patent. In preparation for this filing, EFF solicited help from the public to find prior art or earlier examples of podcasting.
In April 2015, the Patent Office invalidated all the challenged claims of the podcasting patent, finding that the patent should not have been issued in light of two earlier public disclosures, one relating to CNN news clips and one relating to CBC online radio broadcasting.
Personal Audio challenged the Patent Office decision, but the Court of Appeals for the Federal Circuit agreed with us that the patent did not represent an invention, and podcasting was known before Personal Audio’s patent was applied for.
“We’re pleased that the Federal Circuit agreed that the podcasting patent is invalid,” said Daniel Nazer, Staff Attorney at EFF and the Mark Cuban Chair to Eliminate Stupid Patents. “We appreciate all the support the podcasting community gave in fighting this bad patent.”
“Although we’re happy that this patent is still invalid, Personal Audio could seek review at the Supreme Court,” said Vera Ranieri, Staff Attorney at EFF. “We’ll be there if they do.”
For the ruling:
https://www.eff.org/document/opinion-personal-audio-v-efffederal-circuitFor more on this case:
https://www.eff.org/cases/eff-v-personal-audio-llcContact: DanielNazerStaff Attorney and Mark Cuban Chair to Eliminate Stupid Patentsdaniel@eff.org VeraRanieriStaff Attorneyvera@eff.org
https://www.eff.org/press/releases/eff-wins-court-ruling-upholding-invalidation-bad-patent-threatened-podcasters

screen and tmux
A comparison of the features (or more-so just a table of notes for accessing some of those features) for GNU screen and BSD-licensed tmux.
The formatting here is simple enough to understand (I would hope). ^ means ctrl+, so ^x is ctrl+x. M- means meta (generally left-alt or escape)+, so M-x is left-alt+x It should be noted that this is no where near a full feature-set of either group. This - being a cheat-sheet - is just to point out the most very basic features to get you on the road. Trust the developers and manpage writers more than me. This document is originally from 2009 when tmux was still new - since then both of these programs have had many updates and features added (not all of which have been dutifully noted here). |
||
Action | tmux | screen |
start a new session | tmux OR tmux new OR tmux new-session |
screen |
re-attach a detached session | tmux attach OR tmux attach-session |
screen-r |
re-attach an attached session (detaching it from elsewhere) | tmux attach -d OR tmux attach-session -d |
screen -dr |
re-attach an attached session (keeping it attached elsewhere) | tmux attach OR tmux attach-session |
screen -x |
detach from currently attached session | ^b d OR ^b :detach |
^a ^d OR ^a :detach |
rename-window to newname | ^b , <newname> OR ^b :rename-window <newn> |
^a A <newname> |
list windows | ^b w | ^a w |
list windows in chooseable menu | ^a " | |
go to window # | ^b # | ^a # |
go to last-active window | ^b l | ^a ^a |
go to next window | ^b n | ^a n |
go to previous window | ^b p | ^a p |
see keybindings | ^b ? | ^a ? |
list sessions | ^b s OR tmux ls OR tmux list-sessions |
screen -ls |
toggle visual bell | ^a ^g | |
create another window | ^b c | ^a c |
exit current shell/window | ^d | ^d |
split window/pane horizontally | ^b " | ^a S |
split window/pane vertically | ^b % | ^a | |
switch to other pane | ^b o | ^a <tab> |
kill the current pane | ^b x OR (logout/^D) | |
collapse the current pane/split (but leave processes running) | ^a X | |
cycle location of panes | ^b ^o | |
swap current pane with previous | ^b { | |
swap current pane with next | ^b } | |
show time | ^b t | |
show numeric values of panes | ^b q | |
toggle zoom-state of current pane (maximize/return current pane) | ^b z | |
break the current pane out of its window (to form new window) | ^b ! | |
re-arrange current panels within same window (different layouts) | ^b [space] | |
Kill the current window (and all panes within) | ^b killw [target-window] |