Oracle v. Google: How Can Your Protect APIs?

Size: px
Start display at page:

Download "Oracle v. Google: How Can Your Protect APIs?"

Transcription

1 Oracle v. Google: How Can Your Protect APIs? Dallas Bar Association Computer Law Section October 22, 2012 Marc A. Hubbard Hubbard Law PLLC

2 Agenda Java API and Android API and issues involved in Oracle v. Google Basic copyright issues Rationale of decision by court on issue of copyrightability of Java API Legal and business ramifications Other modes of protection Effect on protecting APIs as well as class names, file formats, protocols and other types of specifications Business ramifications for the computer industry, open source initiatives,and the adoption of standards. 2

3 Lawsuit Early 2010: Oracle acquired Sun Microsystem and Sun s interest in Java Late 2010: Oracle sued Google, accusing Google s Android operating system of Infringing copyright in Java API Patent infringement Trial in two phases in 2012: Copyright Java API presumed to be copyrightable; jury found infringement and no fair use Patent - Jury found no infringement Court issued order after trial, on May 31, finding that Java API not copyrightable Oracle has filed notice of appeal 3

4 What is Java? It s an object-oriented programming language based on C and C++ that can be used to write source code for compiling into a platform independent object code called bytecode It s a software platform that allows creation of applications that for write once, run anywhere A virtual machine (one for each OS/hardware platform) ( JVM ) Interprets (executes) applications written in Java Provides the abstraction layer necessary to achieve platform independence for applications An extensible application programming interface (API) Comprised of multiple libraries, referred to as packages, of previously written software (classes and interfaces) that provide core functions that can be called by applications in written Java and running on a Java virtual machine Very helpful to application programmers; some are arguably necessary for many functions because of hardwaredependency of the implementation 4

5 5

6 Object oriented programming Java style A function that can be called by an application is referred to as a method Each method must be a member of a class Every Java program must have one class with one method A class may implement more than one method Classes may be grouped into packages 6

7 Java API classes written using Java Simplified example of package, class, method within API package java.lang; public class Math { public static int max (int x, int y) { if (x > y) return x ; else return y ; Declares package java.lang Declares class java.lang.math Declares method java.lang.math.max Body of method } } Part of body of method in class file of an application calling method int a = java.lang.math.max (2, 3); 7 Calling method max with arguments 2 and 3

8 Java class file example public class Bicycle { // the Bicycle class has // three fields public int cadence; public int gear; public int speed; // the Bicycle class has // one constructor public Bicycle(int startcadence, int startspeed, int startgear) { gear = startgear; cadence = startcadence; speed = startspeed; } Declaration of the class and start of body of class Declaration of data fields and their types for the class // the Bicycle class has // four methods public void setcadence(int newvalue) { cadence = newvalue; } public void setgear(int newvalue) { gear = newvalue; } public void applybrake(int decrement) { speed -= decrement; } public void speedup(int increment) { speed += increment; } Declaration of method Body of Method } 8

9 Java API In 1996, at the time Java was introduced, API had 8 packages 3 packages were core, meaning must have these three to be able to write applications using Java (java.lang, java.io, java.util) Sun and Java Community Process developed standard specifications for Java classes and methods and added many more packages, classes and methods By 2008, API had 166 packages, containing over 600 classes with over 6000 methods Copyright in API registered as a single work 9

10 What is Android? A complete software stack for mobile devices that is open source and without license fees Application programs are written in Java Allows large number of programmers already familiar with writing in Java to also write for Android Android includes a virtual machine that is used to to interpret Java bytecode (.class or.jar file) that has been modified (into a.dex file) to run on a virtual machine that is part of OS called the Dalvick virtual machine Android Includes a library written in Java that implements 37 of Java s 166 packages 10

11 Android System Architecture Blue = written in Java API of core packages Google s version of the Java virtual machine specially tuned for mobile environment 11

12 Points of similarity between 37 packages implementing Android API and Java API Functions that are available, including inputs and outputs Names of packages, classes, methods, and arguments generally identical (for convenience of application developers) Arrangement of the methods into classes, and the arrangement of classes into packages Declaration statements for packages, classes and methods Formats for declarations, etc., dictated by Java programming language Throw statements largely similar Standard terms dictated by Java programming language (e.g. public, private, static ) and the types of values (e.g. int, boolean, char, and string ) Calls to methods (which much follow prescribed form) 12

13 Points of dissimilarity Instructions that implement the method the body of the methods NET RESULT 3% of the lines in the 37 packages of the Android API are identical to Java API 97% of the lines are dissimilar 13

14 Business background Sun sued Microsoft in 1997 for breach of a licensing agreement because of incompatible version of Java VM that allowed developers to take advantage of Windows features. Microsoft referred to its version of the VM as Java, which seemed to be the primary point of contention Sun wanted Google to pay a big license fee to call its phone a Java phone, and join Nokia, Motorola, Blackberry (RIM) and others in developing apps that run across all the platforms. Java licensing was a $100 million plus business for Sun Sun would also profit by enlarging the Java community and creating more of a barrier to competition with Microsoft, et al. 14

15 Google s position As long as it is not referring using the Java trademark, or implying that it s platform was Java or fully compliant with the Java specifications, it was free to build a VM that could run programs written in Java unless there was a patent. 15

16 Oracle s purported concern Fragmentation / Balkanization of platforms Imperfect interoperability among platforms means that Java applications will not run on incompatible platforms. Java applications relying on unsupported packages will not run on Android Licensing requirements avoid fragmentation problems Questions: if fragmentation was really the issue, would Oracle have sued Google if it has implemented all 166 of the Java API packages? There were any number of ways to organize functions of the API into classes, the classes into packages, and to name the various classes and packages, and there was a signficant amount of expression involved in the particular API. 16

17 Fairness issue Is it fair to allow Google to gain the benefit of the Java ecosystem without paying for the privilege of using it, or at least contributing to it? Subject to patent rights, Google or anyone else to could have created a virtual machine and an API offering the same set of functionality, but with different names for the packages, classes and methods Google obviously wanted the advantages of Java without abide by the restrictions imposed by Sun or Oracle 17

18 Fundamental legal principles guiding decisions as formulated by district court There is no decision directly on point; no court has ever decided the issue of whether a computer API was protectable by copyright. Under 17 U.S.C. 102(b), copyright protection never extends to any idea, procedure, process, system, method of operation or concepts regardless of the form. (The idea/expression dichotomy) Functional elements essential for interoperability are not copyrightable. Under the merger doctrine, when there is only one or just a few ways to express something, no one can claim ownership of such expression by copyright. Under the names doctrine, names and short phrases are not copyrightable. Court should not yield to temptation to find copyrightability merely to reward an investment in a body of intellectual property. Sweat of the brow doctrine rejected in U.S. Supreme Court in Feist Publications, Inc., v. Rural Telephone Service Co., 499 U.S. 340 (1991). 18

19 Origin of idea / expression dichotomy and merger doctrine Baker v. Seldon, 101 U.S. 99 (1879) Book on new system of double-entry accounting, which included blank form; infringer made use of method of bookkeeping, but used different forms. And where the art it teaches cannot be used without employing the methods and diagrams used to illustrate the book, or such as are similar to them, such methods and diagrams are to be considered as necessary incidents to the art, and given therewith to the public; not given for the purpose of publication in other works explanatory of the art, but for the purpose of practical application. 19

20 Idea / expression dichotomy as codified in 1976 Copyright Act However, the Copyright Act does not contain explicit standards for separating ideas from expression. 20

21 Merger doctrine rationale Where idea and expression are intertwined and where non-protectable ideas predominate, copyright protection does not exist because granting protection to the expressive component necessarily would extend protection to the work s uncopyrightable ideas as well. The merger doctrine is applied as a prophylactic device to ensure that courts do not unwittingly grant protection to an idea by granting exclusive rights to the only, or one of only a few, means of expressing that idea. See Gates Rubber Co. v. Bando Chemical Indus., Ltd., 9 F.3d 823 (10th Cir. 1993); Lexmark Int l, Inc. v. Static Control Components, Inc., 387 F.3d 522 (6th Cir. 2004); ; Murray Hill Publ ns, Inc. v. Twentieth Century Fox Film Corp., 361 F.3d 312 (6th Cir. 2004); Concrete Machinery Co. v. Classic Lawn Ornaments, Inc., 843 F.2d 600, (1st Cir. 1988); Apple Computer, Inc. v. Microsoft Corp., 799 F.Supp (N.D.Cal. 1992). 21

22 Names and short phrases not protectable Copyright Office regulation 37 C.F.R (a) Material not subject to copyright. The following are examples of works not subject to copyright and applications for registration of such works cannot be entertained: (a) Words and short phrases such as names, titles, and slogans; familiar symbols or designs; mere variations of typographic ornamentation, lettering or coloring; mere listing of ingredients or contents; Rule followed in 9th Circuit. Sega Enterprises Ltd. v. Accolade, Inc., 977 F.2d 1510 (9th Cir. 1992), (a competitor s use of Sega s initialization code, consisting of merely of 20 bytes of initialization code plus the letters S-E-G-A, was of de minimis length and therefore likely a word or short phrase that is not protected) Most other circuits appear to have accepted this regulation as a fair statement of the law 22

23 Disfavor of structure, sequence and organization theory Court acknowledged that non-literal elements of computer software structure, sequence and organization can by protected by copyright Whelan Associates, Inc. v. Jaslow Dental Laboratory, Inc., 797 F.2d 1222 (3d Cir. 1986) (structure of program for managing a dental office was copyrightable because there were many different ways to structure a program to manage a dental laboratory) Johnson Controls, Inc. v. Phoenix Control Sys., Inc., 886 F.2d 1173, 1175 (9th Cir. 1989)(affirming under abuse of discretion standard finding that SSO of program was protectable expression on grounds that there was evidence that there was room for creativity in expression of functions.) But court noted that SSO type of analysis had become disfavored in 9th circuit and other circuits, had been heavily criticized, and failed to recognize the danger of conferring monopoly by copyright over Congress had expressly warned should only be granted by patent. See Sega Enters., Ltd. v. Accolade, Inc., 977 F.2d 1510 (9th Cir. 1992) Whelan and Johnson Controls: Too narrow a view of the idea 23

24 Court favors abstraction, filtration and comparison analysis Originally developed in the Computer Assocs. Int l, Inc. v. Altai, Inc., 982 F.2d 693 (2nd Cir. 1992) as an aid to analyze to distinguish between unprotectable ideas and protectable expression when comparing software programs for substantially similarity. (1) Dissect program according to its varying levels of generality to provide a framework (2) Examine each level of generality or abstraction in order to filter out those elements of the program which are unprotectable. (3) Compare of the remaining protectable elements with the allegedly infringing work to determine whether the defendants have misappropriated substantial elements of the plaintiff s work. 24

25 Filtration of unprotectable elements (1) Structure based on practical considerations (2) Structures dictated by external factors standard techniques Extrinsic considerations such a computer hardware, compatibility requirements with other programs, demands of industry being serviced, widely accepted programming practices, hardware standards, software standards, mechanical specifications Scènes à faire doctrine (3) Structures already found in public domain 25

26 For the Northern District of California Court concerned that SSO is domain of patents uncopyrightable. U.S. Copyright Office, Circular 34; see 37 C.F.R (a). This rule is followed in the Ninth Circuit. Sega Enters., Ltd. v. Accolade, Inc., 977 F.2d 1510, 1524 n.7 (9th Cir. 1992). This has relevance to Oracle s claim of copyright ownership over names of methods, classes and packages. 2. THE DEVELOPMENT OF LAW ON THE COPYRIGHTABILITY OF COMPUTER PROGRAMS AND THEIR STRUCTURE, SEQUENCE AND ORGANIZATION. Turning now to the more difficult question, this trial showcases a distinction between copyright protection and patent protection. It is an important distinction, for copyright exclusivity lasts 95 years whereas patent exclusivity lasts twenty years. And, the Patent and Trademark Office examines applications for anticipation and obviousness before allowance whereas the Copyright Office does not. This distinction looms large where, as here, the vast majority of the code was not copied and the copyright owner must resort to alleging that the accused stole the structure, sequence and organization of the work. This phrase structure, sequence and organization does not appear in the Act or its legislative history. It is a phrase that crept into use to describe a residual property right where literal copying was absent. A question then arises whether the copyright holder is more appropriately asserting an exclusive right to a functional system, process, or method of operation that belongs in the realm of patents, not copyrights. A. Baker v. Seldon. The general question predates computers. In the Supreme Court s decision in Baker v. Seldon, 101 U.S. 99 (1879), the work at issue was a book on a new system of double-entry

27 Holding 1: Specification for each method is an idea The method specification was the idea. The method implementation is the expression. Google used its own code to implement method specification, including inputs, outputs, etc. Names of individual methods, classes and packages not protectable The declarations, save for the argument names, dictated by rules of Java (external considerations and interoperability) As long as the specific code written to implement a method is different, anyone is free under the Copyright Act to write his or her own method to carry out exactly the same function or specification of any and all methods used in the Java API. Ideas, functions and concepts cannot be monopolized by copyright. 27

28 Holding 2: overall system of organization of methods not protectable Arrangement of methods into classes, and classes into packages involved creativity and resembles a taxonomy, but it is nevertheless a command structure or system or method of operation. Because the use of the same taxonomy or command structure was necessary to achieve interoperability, it has to be a method of operation Google replicated what was necessary, but not more than necessary, to achieve interoperability. Oracle s fears of fragmentation and imperfect interoperability arising from incomplete implementation of API tends to confirm that it is a method of operation 28

29 Implications It is the first decision to address squarely issue of protectability of specification of computer API Will have to see how the appellate court reacts. This is not a holding that all APIs cannot be protected by copyright. However, it is difficult to imagine when an API would be copyrightable. If copying of elements necessary to achieve interoperability or compatability will always be permitted, APIs will not likely ever be found to be protectable by copyright. If decision is upheld on appeal, the only real legal limits on third parties recreating a software or hardware platform will be: Contractual limitations Patents Secrecy Trademarks 29

30 Oracle/Sun failed at protecting Java API with patents Infringement of 7 patents plead Infringement claims with respect to 2 survived until trial and jury found no infringement Patents had little, if anything, to do with the Java API or its implementation Not so easy to obtain patents on method of operation of an API or to make a claim of infringement stick 30

31 Feasibility of protecting API with patents API software specifications, as such, are abstract Patent must claim a process, a machine or article of manufacture Must look to patent processes essential to implementation of the API However, patent eligibility of computer implemented processes under scrutiny 31

32 Patents on software implemented inventions Bilski v. Kappos, 130 S.Ct (2010) Laws of nature, physical phenomena, and abstract ideas are not patentable CLS Bank v. Alice Corp. en banc rehearing ordered by the Federal Circuit (involves computer implemented financial business method): What test should the court adopt to determine whether a computer-implemented invention is a patent ineligible "abstract idea"; and when, if ever, does the presence of a computer in a claim lend patent eligibility to an otherwise patent-ineligible idea? In assessing patent eligibility under 35 U.S.C. 101 of a computer-implemented invention, should it matter whether the invention is claimed as a method, system, or storage medium; and should such claims at times be considered equivalent for 101 purposes? 32

33 The abstraction chasm Method of operation, process, system Invention / Practical application of idea Abstract idea Expression of idea 101 case law pushing fuzzy boundary one direction Case law relating to copyrightability of program structures pushing fuzzy boundary the other direction 33

34 Basic advice to clients developing an API or hardware or software platform Keep secret; avoid open source or open standard; self-help precautions Aggressive contractual and licensing provisions to keep API and other interfaces secret Patent all novel processes essential to implementing or supporting API specification If business model depends on open API or open standard, there may not much that can be done, other than create circumstances which favor inclusion rather than exclusion 34

35 Basic advice to client wanting to develop interoperable software and hardware Avoid contracts with party who developed platform (watch for implied contracts associated with using specification) Evaluate patents Avoid confidentiality restrictions Avoid using trademarks Reverse engineer using clean room techniques that are consistent with current law Otherwise, have at it 35

36 Open source and standards Generally viewed by the popular media and software programmers as good for open source; one less obstacle However, strong copyright protection is, arguably, essential to Enforcing licensing requirements in open source (e.g. contribution of derivatives, limits on commercial uses, etc) Less ability to control development and guard against splintering or forking in standards More difficulty in getting standards off the ground One less means to force cooperation among all of the players, and to encourage others to join 36

37 Conclusions Court s decision expresses a consistent theme found in cases, which is the concern over the extrinsic effects of extending copyright protection Specifications for an API, file format, etc. generally exist to achieve interoperability. If reasoning of this decision is followed, APIs are likely not to be protectable under copyright under rationale that they are methods of operation. Similarities in expression occurring within an implementation essential to implementation of a specification are likely not protectable under the merger or scènes à faire doctrines. Subject to misappropriation of trade secrets, contractual limitations, patents, and trademark rights, software and hardware platforms appear to be generally free for the taking 37

38 Marc A. Hubbard Hubbard Law PLLC 740 E. Campbell Road, Suite 550 Richardson, TX (214) direct (214) mobile (214) fax Marc A. Hubbard 38

DOES INTERMEDIATE COPYING OF COMPUTER SOFTWARE FOR THE PURPOSE OF REVERSE ENGINEERING A NON-INFRINGING PRODUCT INFRINGE THE COPYRIGHT IN THE SOFTWARE?

DOES INTERMEDIATE COPYING OF COMPUTER SOFTWARE FOR THE PURPOSE OF REVERSE ENGINEERING A NON-INFRINGING PRODUCT INFRINGE THE COPYRIGHT IN THE SOFTWARE? DOES INTERMEDIATE COPYING OF COMPUTER SOFTWARE FOR THE PURPOSE OF REVERSE ENGINEERING A NON-INFRINGING PRODUCT INFRINGE THE COPYRIGHT IN THE SOFTWARE? Robert V. Donahoe INTRODUCTION Researchers and engineers

More information

Application Programming Interfaces ( APIs ) A Primer and Discussion of Oracle America v. Google

Application Programming Interfaces ( APIs ) A Primer and Discussion of Oracle America v. Google Application Programming Interfaces ( APIs ) A Primer and Discussion of Oracle America v. Google Editors: Matthew C. Wagner Samuel Van Eichner Yelena Morozova Contributing Authors: Matthew C. Wagner Samuel

More information

Intellectual Property Protection for Computer Software in the United States

Intellectual Property Protection for Computer Software in the United States Intellectual Property Protection for Computer Software in the United States How can you protect what you or your client considers novel aspects of your computer software in the United States? What options

More information

United States Court of Appeals for the Federal Circuit

United States Court of Appeals for the Federal Circuit NOTE: This disposition is nonprecedential. United States Court of Appeals for the Federal Circuit PLANET BINGO, LLC, Plaintiff-Appellant, v. VKGS LLC (doing business as Video King), Defendant-Appellee.

More information

Case 2:13-cv-03323-LMA-DEK Document 13 Filed 08/23/13 Page 1 of 9 UNITED STATES DISTRICT COURT EASTERN DISTRICT OF LOUISIANA ORDER AND REASONS

Case 2:13-cv-03323-LMA-DEK Document 13 Filed 08/23/13 Page 1 of 9 UNITED STATES DISTRICT COURT EASTERN DISTRICT OF LOUISIANA ORDER AND REASONS Case 2:13-cv-03323-LMA-DEK Document 13 Filed 08/23/13 Page 1 of 9 UNITED STATES DISTRICT COURT EASTERN DISTRICT OF LOUISIANA EXPRESS LIEN INC. CIVIL ACTION VERSUS No. 13-3323 NATIONAL ASSOCIATION OF CREDIT

More information

United States Court of Appeals for the Federal Circuit

United States Court of Appeals for the Federal Circuit NOTE: This disposition is nonprecedential. United States Court of Appeals for the Federal Circuit ORACLE AMERICA, INC., Appellant v. GOOGLE, INC., Appellee 2014-1351 Appeal from the United States Patent

More information

Protecting Your Ideas: An Introduction to Intellectual Property Rights. By Sasha G. Rao and Andrew J. Koning

Protecting Your Ideas: An Introduction to Intellectual Property Rights. By Sasha G. Rao and Andrew J. Koning Protecting Your Ideas: An Introduction to Intellectual Property Rights By Sasha G. Rao and Andrew J. Koning You have an idea. Something that s going to revolutionize the industry. You re excited, but before

More information

An Open Source Software Primer for Lawyers

An Open Source Software Primer for Lawyers An Open Source Software Primer for Lawyers July 17, 2014 Presentation to the ABA Open Source Committee, Section of Science & Technology Law Joanne Montague [email protected] Davis Wright Tremaine

More information

What every product manager should know about Intellectual Property: Patents, Copyrights, Trademarks. Varun A. Shah Patent Attorney

What every product manager should know about Intellectual Property: Patents, Copyrights, Trademarks. Varun A. Shah Patent Attorney What every product manager should know about Intellectual Property: Patents, Copyrights, Trademarks Silicon Valley Product Management Association February 3, 2010 Varun A. Shah Patent Attorney Hickman

More information

Case: 1:13-cv-00260 Document #: 55 Filed: 08/16/13 Page 1 of 10 PageID #:<pageid>

Case: 1:13-cv-00260 Document #: 55 Filed: 08/16/13 Page 1 of 10 PageID #:<pageid> Case: 1:13-cv-00260 Document #: 55 Filed: 08/16/13 Page 1 of 10 PageID #: UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF ILLINOIS EASTERN DIVISION DENTAL USA, INC. Plaintiff, v. No. 13 CV 260

More information

INTELLECTUAL PROPERTY LAW FOR MOBILE TECHNOLOGY DEVELOPERS

INTELLECTUAL PROPERTY LAW FOR MOBILE TECHNOLOGY DEVELOPERS INTELLECTUAL PROPERTY LAW FOR MOBILE TECHNOLOGY DEVELOPERS Chapter 2 2012 Hoffman Warnick LLC 1 Chapter II. A Basic IP Framework The purpose of this chapter is to convey a basic IP rights framework that

More information

FisherBroyles A LIMITED LIABILITY PARTNERSHIP

FisherBroyles A LIMITED LIABILITY PARTNERSHIP Intellectual Property Law Update We hope everyone is enjoying springtime! In this issue, we address: The use of patent and trade secret strategies to protect ideas; The recent copyright law case involving

More information

Pennsylvania Law on Advertising Injury

Pennsylvania Law on Advertising Injury Pennsylvania Law on Advertising Injury Summary of Cases Atlantic Mutual Insurance v. Brotech Corp., 857 F. Supp. 423 (E.D. Pa. 1994), aff'd, 60 F.3d 813, 1995 U.S. App. LEXIS 15297 (3d Cir. May 12, 1995)

More information

Use of Competitor's Trademark in Keyword Advertising: Infringement or Not?

Use of Competitor's Trademark in Keyword Advertising: Infringement or Not? Use of Competitor's Trademark in Keyword Advertising: Infringement or Not? Grady M. Garrison and Laura P. Merritt Baker Donelson Bearman Caldwell & Berkowitz P.C. Michael M. Lafeber Briggs and Morgan,

More information

Leveraging Business / Trade Secrets for Competitive Advantage: Examples and Case Studies

Leveraging Business / Trade Secrets for Competitive Advantage: Examples and Case Studies Leveraging Business / Trade Secrets for Competitive Advantage: Examples and Case Studies Professor Prabuddha Ganguli Advisor, VISION-IPR & Adjunct Professor, SJM School of Management, Indian Institute

More information

IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF WISCONSIN

IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF WISCONSIN IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF WISCONSIN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LANDS END, INC., OPINION AND ORDER Plaintiff,

More information

Effective Patent Application Drafting and Prosecution in Light of Recent Developments Thomas F. Woods. Topics Covered Background Recent Changes in the Law Before Writing Prior Art Searches Effective Application

More information

IN THE SUPREME COURT OF THE STATE OF ILLINOIS

IN THE SUPREME COURT OF THE STATE OF ILLINOIS Docket No. 107472. IN THE SUPREME COURT OF THE STATE OF ILLINOIS ZURICH AMERICAN INSURANCE COMPANY, Appellant, v. KEY CARTAGE, INC., et al. Appellees. Opinion filed October 29, 2009. JUSTICE BURKE delivered

More information

Employee Relations. Douglas A. Sondgeroth and Brienne M. Letourneau

Employee Relations. Douglas A. Sondgeroth and Brienne M. Letourneau VOL. 38, NO. 2 AUTUMN 2012 Employee Relations L A W J O U R N A L Eleventh Circuit Becomes Latest Circuit to Adopt Rebuttable Presumption That Fiduciaries Act Prudently by Investing in Employer Stock Douglas

More information

ISSUE BRIEF Text and Data Mining and Fair Use in the United States 1

ISSUE BRIEF Text and Data Mining and Fair Use in the United States 1 Background ISSUE BRIEF Text and Data Mining and Fair Use in the United States 1 No researcher can read all relevant research articles that are published in her field of interest. Even if she could, she

More information

35 USC 101: Statutory Requirements and Four Categories of Invention August 2015

35 USC 101: Statutory Requirements and Four Categories of Invention August 2015 35 USC 101: Statutory Requirements and Four Categories of Invention August 2015 Office of Patent Legal Administration United States Patent and Trademark Office TRAINING OVERVIEW: OVERVIEW The Requirements

More information

INTERNET USAGE AND THE POTENTIAL EFFECT IN YOUR MANAGEMENT OF YOUR PATENT PROGRAM. Steven D. Hemminger. Lyon & Lyon, LLP

INTERNET USAGE AND THE POTENTIAL EFFECT IN YOUR MANAGEMENT OF YOUR PATENT PROGRAM. Steven D. Hemminger. Lyon & Lyon, LLP INTERNET USAGE AND THE POTENTIAL EFFECT IN YOUR MANAGEMENT OF YOUR PATENT PROGRAM Steven D. Hemminger Lyon & Lyon, LLP {1} Much has been written and said about the Internet and the benefits for a company

More information

STRIKING OUT WITH THE INTELLECTUAL PROPERTY EXCLUSION EXCEPTION

STRIKING OUT WITH THE INTELLECTUAL PROPERTY EXCLUSION EXCEPTION June 28, 2013 STRIKING OUT WITH THE INTELLECTUAL PROPERTY EXCLUSION EXCEPTION For baseball fans, July is a sobering month. It s the time when, for most teams, preseason fantasies can be put to bed and

More information

Robert M. Masters. Washington, D.C. Practice Areas. Admissions. Education. Partner, Litigation Department robmasters@paulhastings.

Robert M. Masters. Washington, D.C. Practice Areas. Admissions. Education. Partner, Litigation Department robmasters@paulhastings. Robert M. Masters Partner, Litigation Department [email protected] Robert M. Masters serves as the chair of the firm s litigation practice in Washington, D.C. and is the former Global Vice Chair

More information

IN THE UNITED STATES COURT OF APPEALS FOR THE FIFTH CIRCUIT

IN THE UNITED STATES COURT OF APPEALS FOR THE FIFTH CIRCUIT Case: 14-60087 Document: 00512938717 Page: 1 Date Filed: 02/18/2015 IN THE UNITED STATES COURT OF APPEALS United States Court of Appeals FOR THE FIFTH CIRCUIT Fifth Circuit FILED February 18, 2015 SUPERIOR

More information

UCO Copyright Compliance Starting Point for Al Copyright Concerns: 1. Is the work Copyrighted? 2. Is the class traditional or Online?

UCO Copyright Compliance Starting Point for Al Copyright Concerns: 1. Is the work Copyrighted? 2. Is the class traditional or Online? UCO Copyright Compliance As members of the UCO community, all faculty and staff members are expected to comply with federal copyright law. Unauthorized use of copyrighted material is illegal and may result

More information

Testimony of. J. Douglas Richards Partner, Cohen Milstein Sellers & Toll, PLLC

Testimony of. J. Douglas Richards Partner, Cohen Milstein Sellers & Toll, PLLC Testimony of J. Douglas Richards Partner, Cohen Milstein Sellers & Toll, PLLC Before the Subcommittee on Intellectual Property, Competition and the Internet of the House Committee on the Judiciary Room

More information

IN THE UNITED STATES COURT OF APPEALS FOR THE ELEVENTH CIRCUIT. No. 15-10629 Non-Argument Calendar. D.C. Docket No. 2:14-cv-00868-CSC.

IN THE UNITED STATES COURT OF APPEALS FOR THE ELEVENTH CIRCUIT. No. 15-10629 Non-Argument Calendar. D.C. Docket No. 2:14-cv-00868-CSC. Case: 15-10629 Date Filed: 08/06/2015 Page: 1 of 8 [DO NOT PUBLISH] IN THE UNITED STATES COURT OF APPEALS FOR THE ELEVENTH CIRCUIT No. 15-10629 Non-Argument Calendar D.C. Docket No. 2:14-cv-00868-CSC W.L.

More information

United States Court of Appeals for the Federal Circuit

United States Court of Appeals for the Federal Circuit NOTE: This disposition is nonprecedential. United States Court of Appeals for the Federal Circuit SMARTGENE, INC., Plaintiff-Appellee, v. ADVANCED BIOLOGICAL LABORATORIES, SA, AND ABL PATENT LICENSING

More information

Intellectual Property is the body of law that protects the fruits of human intelligence: our inventions, our creative works, and the logos and brand names that we adopt for the goods and services we sell.

More information

2015 IL App (5th) 140227-U NO. 5-14-0227 IN THE APPELLATE COURT OF ILLINOIS FIFTH DISTRICT

2015 IL App (5th) 140227-U NO. 5-14-0227 IN THE APPELLATE COURT OF ILLINOIS FIFTH DISTRICT NOTICE Decision filed 10/15/15. The text of this decision may be changed or corrected prior to the filing of a Petition for Rehearing or the disposition of the same. 2015 IL App (5th 140227-U NO. 5-14-0227

More information

Case 2:06-cv-02026-CM Document 104 Filed 01/23/09 Page 1 of 7 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF KANSAS

Case 2:06-cv-02026-CM Document 104 Filed 01/23/09 Page 1 of 7 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF KANSAS Case 2:06-cv-02026-CM Document 104 Filed 01/23/09 Page 1 of 7 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF KANSAS METROPOLITAN LIFE INSURANCE COMPANY, Plaintiff, CIVIL ACTION v. No. 06-2026-CM

More information

Case 2:14-cv-01214-DGC Document 38 Filed 08/25/14 Page 1 of 7 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF ARIZONA

Case 2:14-cv-01214-DGC Document 38 Filed 08/25/14 Page 1 of 7 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF ARIZONA Case :-cv-0-dgc Document Filed 0// Page of 0 WO Wintrode Enterprises Incorporated, v. PSTL LLC, et al., IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF ARIZONA Plaintiff, Defendants. No. CV--0-PHX-DGC

More information

NOT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT

NOT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT NOT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT FILED SEP 22 2015 LEGACY VILLAS AT LA QUINTA HOMEOWNERS ASSOCIATION, a California non-profit mutual benefit corporation, Plaintiff,

More information

In the United States Court of Federal Claims

In the United States Court of Federal Claims In the United States Court of Federal Claims No. 03-1345 C Filed September 24, 2004 TO BE PUBLISHED ) FREDERICK J. SONNENFELD, ) ) RCFC 12(b)(1), RCFC 12(b)(6), Plaintiff, ) Tucker Act, 28 U.S.C. 1491,

More information

Employee Relations. Howard S. Lavin and Elizabeth E. DiMichele

Employee Relations. Howard S. Lavin and Elizabeth E. DiMichele VOL. 34, NO. 4 SPRING 2009 Employee Relations L A W J O U R N A L Split Circuits Does Charging Party s Receipt of a Right-to-Sue Letter and Commencement of a Lawsuit Divest the EEOC of its Investigative

More information

Jerry Haynes Law registered patent attorney

Jerry Haynes Law registered patent attorney Jerry Haynes Law registered patent attorney 2 North Oakdale Avenue Medford, OR 97501 Phone: (541) 494-1433 Fax: (206) 222-1641 www.jerryhayneslaw.com Located in Medford, Oregon, Jerry Haynes Law assists

More information

Determining Jurisdiction for Patent Law Malpractice Cases

Determining Jurisdiction for Patent Law Malpractice Cases Determining Jurisdiction for Patent Law Malpractice Cases This article originally appeared in The Legal Intelligencer on May 1, 2013 As an intellectual property attorney, the federal jurisdiction of patent-related

More information

Case 8:04-cv-01787-MJG Document 142 Filed 08/16/05 Page 1 of 20 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF MARYLAND

Case 8:04-cv-01787-MJG Document 142 Filed 08/16/05 Page 1 of 20 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF MARYLAND Case 8:04-cv-01787-MJG Document 142 Filed 08/16/05 Page 1 of 20 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF MARYLAND DR. MARC L. KOZAM * d/b/a MLK SOFTWARE, et al. * Plaintiffs * vs. CIVIL

More information

Standing To Challenge Corporate Searches?

Standing To Challenge Corporate Searches? Portfolio Media, Inc. 648 Broadway, Suite 200 New York, NY 10012 www.law360.com Phone: +1 212 537 6331 Fax: +1 212 537 6371 [email protected] Standing To Challenge Corporate Searches?

More information

Intellectual Property. For Designers

Intellectual Property. For Designers Intellectual Property For Designers Jefferson Coulter PLLC Legal Solutions 1216 Pine Street Suite 201 Seattle, WA 98101 206.957.8181 www.coultertm.com 2 What Intellectual Property Rights Are Implicated

More information

Patent Reissue. Frequently Asked Questions

Patent Reissue. Frequently Asked Questions Patent Reissue Frequently Asked Questions Patent Reissue Frequently Asked Questions 1 Table of Contents 1. WHAT IS A REISSUE PATENT APPLICATION?...2 2. WHAT TYPES OF SITUATIONS CALL FOR A REISSUED PATENT?...2

More information

Government Contract. Andrews Litigation Reporter. Intellectual Property Rights In Government Contracting. Expert Analysis

Government Contract. Andrews Litigation Reporter. Intellectual Property Rights In Government Contracting. Expert Analysis Government Contract Andrews Litigation Reporter VOLUME 23 h ISSUE 6 h July 27, 2009 Expert Analysis Commentary Intellectual Property Rights In Government Contracting By William C. Bergmann, Esq., and Bukola

More information

TRADEMARKS BY DESIGN: COMBINING DESIGN PATENTS AND TRADEMARKS TO PROTECT YOUR INTELLECTUAL PROPERTY. Robert S. Katz Helen Hill Minsker

TRADEMARKS BY DESIGN: COMBINING DESIGN PATENTS AND TRADEMARKS TO PROTECT YOUR INTELLECTUAL PROPERTY. Robert S. Katz Helen Hill Minsker TRADEMARKS BY DESIGN: COMBINING DESIGN PATENTS AND TRADEMARKS TO PROTECT YOUR INTELLECTUAL PROPERTY Robert S. Katz Helen Hill Minsker Design patents and trademarks are separate species of intellectual

More information

Verizon v. Vonage and Sprint v. Vonage: A Tale of Two Patent Infringement Cases and Their Impact on the VoIP Industry

Verizon v. Vonage and Sprint v. Vonage: A Tale of Two Patent Infringement Cases and Their Impact on the VoIP Industry Verizon v. Vonage and Sprint v. Vonage: A Tale of Two Patent Infringement Cases and Their Impact on the VoIP Industry By Kristie D. Prinz, Founder The Prinz Law Office State Bar of California Annual Meeting

More information

UNITED STATES COURT OF APPEALS FOR THE TENTH CIRCUIT ORDER AND JUDGMENT * After examining the briefs and appellate record, this panel has determined

UNITED STATES COURT OF APPEALS FOR THE TENTH CIRCUIT ORDER AND JUDGMENT * After examining the briefs and appellate record, this panel has determined UNITED STATES COURT OF APPEALS FOR THE TENTH CIRCUIT F I L E D United States Court of Appeals Tenth Circuit DEC 8 2004 PATRICK FISHER Clerk RICHARD E. MYERS; SARAH MYERS, v. Plaintiffs-Appellants, COUNTRY

More information

NOT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT. Plaintiff - Appellee, MEMORANDUM *

NOT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT. Plaintiff - Appellee, MEMORANDUM * NOT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT FILED FEB 04 2015 LIFE ALERT EMERGENCY RESPONSE, INC., a California corporation, No. 14-55930 D.C. No. 2:13-cv-03455-JAK-SS MOLLY

More information

UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT

UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT FOR PUBLICATION UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT JOEL JOHNSON, a single person, Plaintiff-Appellant, v. FEDERAL HOME LOAN MORTGAGE CORPORATION, a foreign corporation, Defendant-Appellee.

More information

Design Patents for User Interfaces

Design Patents for User Interfaces Welcome! Design Patents for User Interfaces Protecting an Innovative UI with a Design Patent presented by Joseph J. Wang image from D601,582 Agenda Design Patents in Brief Example Patents for User Interfaces

More information

Third District Court of Appeal State of Florida, July Term, A.D. 2012

Third District Court of Appeal State of Florida, July Term, A.D. 2012 Third District Court of Appeal State of Florida, July Term, A.D. 2012 Opinion filed September 19, 2012. Not final until disposition of timely filed motion for rehearing. No. 3D12-353 Lower Tribunal No.

More information

IN THE UNITED STATES COURT OF APPEALS FOR THE FIFTH CIRCUIT

IN THE UNITED STATES COURT OF APPEALS FOR THE FIFTH CIRCUIT Case: 09-60765 Document: 00511297029 Page: 1 Date Filed: 11/17/2010 IN THE UNITED STATES COURT OF APPEALS United States Court of Appeals FOR THE FIFTH CIRCUIT Fifth Circuit F I L E D November 17, 2010

More information

Many people think that Ideas constitute an Invention. In this module, we make the distinction between an idea and an invention more clear.

Many people think that Ideas constitute an Invention. In this module, we make the distinction between an idea and an invention more clear. Many people think that Ideas constitute an Invention. In this module, we make the distinction between an idea and an invention more clear. 1 2 The invention process for the successful inventor should start

More information

Bankruptcy Courts Power to Recharacterize Debt Claims as Equity. David Saponara, J.D. Candidate 2013

Bankruptcy Courts Power to Recharacterize Debt Claims as Equity. David Saponara, J.D. Candidate 2013 2012 Volume IV No. 23 Bankruptcy Courts Power to Recharacterize Debt Claims as Equity David Saponara, J.D. Candidate 2013 Cite as: Bankruptcy Courts Power to Recharacterize Debt Claims as Equity, 4 ST.

More information

technology Law - Research themes Open source Copyright Patenting Net gambling

technology Law - Research themes Open source Copyright Patenting Net gambling technology Law - Research themes Open source Copyright Patenting Net gambling TECHNOLOGY LAW Courses: Law in the information society / advanced computer law (4 op) - jatkokurssi Legal Aspects of Service

More information

In re Cuozzo Speed Technologies: Federal Circuit Decides Appeal Jurisdiction and Standard of Review Issues for AIA Reviews

In re Cuozzo Speed Technologies: Federal Circuit Decides Appeal Jurisdiction and Standard of Review Issues for AIA Reviews CLIENT MEMORANDUM In re Cuozzo Speed Technologies: Federal Circuit Decides Appeal Jurisdiction and Standard of Review February 5, 2015 AUTHORS Michael W. Johnson Tara L. Thieme THE FEDERAL CIRCUIT HOLDS

More information

A Primer On 'Bad Faith' In Federal Removal Jurisdiction

A Primer On 'Bad Faith' In Federal Removal Jurisdiction Law360, New York (October 08, 2014, 10:04 AM ET) -- We all know the story. A plaintiff sues in state court and wants to hometown the out-of-state defendant. In order to ensure a favorable state-court forum

More information

Do s And Don ts For Claim Drafting: A Litigator s Perspective

Do s And Don ts For Claim Drafting: A Litigator s Perspective Do s And Don ts For Claim Drafting: A Litigator s Perspective Presented by: Steven Katz ~ Fish & Richardson P.C. (617) 521-7803 [email protected] Five Recommendations 1. Consider How Infringement Will Be Proven

More information

Maine Cernota & Rardin, Registered Patent Attorneys 547 Amherst St., 3 rd Floor, Nashua, NH 03063 603-886-6100 [email protected]

Maine Cernota & Rardin, Registered Patent Attorneys 547 Amherst St., 3 rd Floor, Nashua, NH 03063 603-886-6100 info@mcr-ip.com Glossary of IP Terms Term Abstract of the Disclosure (AKA Abstract) America Invents Act (AKA the AIA) Application (patent) Application Number (patent) Assignment Claims Continuation in Part (CIP) Definition

More information

UNLV Intellectual Property Policy

UNLV Intellectual Property Policy UNLV Intellectual Property Policy 1. Preamble 2. Definitions 3. Ownership of Intellectual Property 4. Inventions 5. Copyrighted Works 6. Administration 7. Distribution of Income Section 1. Preamble 1.

More information

Intellectual Property

Intellectual Property Intellectual Property Ethics and Computing Chapter 8 Summer 2001 CSE 4317: Intellectual Property 1 Motivation Most new ideas in the computer field involve intellectual property Intellectual property must

More information

Object-Oriented Programming Lecture 2: Classes and Objects

Object-Oriented Programming Lecture 2: Classes and Objects Object-Oriented Programming Lecture 2: Classes and Objects Dr. Lê H!ng Ph"#ng -- Department of Mathematics, Mechanics and Informatics, VNUH July 2012 1 Content Class Object More on class Enum types Package

More information

U.S. Litigation (Strategic Preparations and Statistics)

U.S. Litigation (Strategic Preparations and Statistics) U.S. Litigation (Strategic Preparations and Statistics) Thomas K. Scherer Federal and State Court, ITC actions Considerations of speed and remedies involved Eastern District of Texas Considerations of

More information

Rolling the Dice: Insurer s Bad Faith Failure to Settle within Limits

Rolling the Dice: Insurer s Bad Faith Failure to Settle within Limits Rolling the Dice: Insurer s Bad Faith Failure to Settle within Limits By: Attorney Jeffrey J Vita and Attorney Bethany DiMarzio Clearly the obligation to accept a good-faith settlement within the policy

More information

Case 3:13-cv-03798-L Document 14 Filed 12/05/13 Page 1 of 15 PageID 380 IN THE UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF TEXAS DALLAS DIVISION

Case 3:13-cv-03798-L Document 14 Filed 12/05/13 Page 1 of 15 PageID 380 IN THE UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF TEXAS DALLAS DIVISION Case 3:13-cv-03798-L Document 14 Filed 12/05/13 Page 1 of 15 PageID 380 IN THE UNITED STATES DISTRICT COURT NORTHERN DISTRICT OF TEXAS DALLAS DIVISION STRUKMYER, LLC, Plaintiff, V. No. 3:13-cv-3798-L INFINITE

More information

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT

Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT Canon USA, Inc. WEBVIEW LIVESCOPE SOFTWARE DEVELOPMENT KIT DEVELOPER LICENSE AGREEMENT This Webview Livescope Software Development Kit Developer License ("Agreement") between you, the "Developer" and the

More information

Case 2:10-cv-00741-GMN-LRL Document 10 Filed 08/17/10 Page 1 of 6

Case 2:10-cv-00741-GMN-LRL Document 10 Filed 08/17/10 Page 1 of 6 Case :0-cv-00-GMN-LRL Document 0 Filed 0//0 Page of 0 Michael J. McCue (NV Bar No. 0 Nikkya G. Williams (NV Bar No. Telephone: (0-0 Facsimile: (0 - Attorneys for Defendants Jan Klerks and Stichting Wolkenkrabbers

More information

IN THE UNITED STATES COURT OF APPEALS FOR THE ELEVENTH CIRCUIT. No. 13-12276 Non-Argument Calendar. D.C. Docket No.

IN THE UNITED STATES COURT OF APPEALS FOR THE ELEVENTH CIRCUIT. No. 13-12276 Non-Argument Calendar. D.C. Docket No. Case: 13-12276 Date Filed: 01/02/2014 Page: 1 of 9 [PUBLISH] IN THE UNITED STATES COURT OF APPEALS FOR THE ELEVENTH CIRCUIT No. 13-12276 Non-Argument Calendar D.C. Docket No. 5:10-cv-01537-AKK MELVIN BRADLEY,

More information

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information