Dropbox, Inc. v. Synchronoss Techs., Inc.
Dropbox, Inc. v. Synchronoss Techs., Inc.
Opinion of the Court
Plaintiff Dropbox, Inc. filed a patent infringement suit against Defendant Synchronoss Technologies, Inc. Plaintiff alleges that Defendant infringes claims of
I. BACKGROUND
A. Factual Background
1. The Parties and Technology at Issue
Plaintiff is a Delaware corporation with its principal place of business in San Francisco, California. ECF No. 49 (Amended Complaint, or "AC") at ¶ 1. Plaintiff was founded in June 2007, and launched "as a simple way for people to access their files wherever they are and share them easily."
Defendant is a Delaware corporation with its principal place of business in Bridgewater, New Jersey, and conducts business from a permanent physical location in San Jose, California.
2. The '399 Patent
The '399 Patent is titled "File Upload Synchronization." '399 Patent at front page. It was filed on August 28, 1997 and was issued on May 2, 2000.
Most of the claims in the '399 Patent generally relate to uploading data files, such as from a personal computer, to a service provider, such as a vendor.
The specification of the '399 Patent describes several embodiments. In one embodiment, the customer is given a software package.
Figure 1 exemplifies the disclosed invention. Item 10 is the client and item 16 is the service provider.
*675After the session ID is assigned, the FTP client (item 12) starts uploading image files when a file upload connection is established.
Plaintiff asserts that Defendant "directly infringed one or more claims of the '399 Patent." AC at ¶ 29. Defendant's motion to dismiss focuses on claims 1, 25, 43, and 46.
1. A method of synchronizing an interactive connection and a non-interactive data transfer connection between a client and a service provider, comprising:
creating an interactive connection;
creating a data transfer connection; and
generating a single session ID for the two connections, which ID associates between the two connections.
25. Apparatus for uploading data files, comprising:
a file upload connection server;
an interactive connection server; and
a synchronizer which synchronizes the operation of respective connections formed by the file upload connection server and by the interactive connection server.
43. A method of local file information display, comprising:
uploading a list of file information for a plurality of local files to a remote server;
generating a data display at the remote server; and
locally displaying said data display, wherein said data display includes local data not downloaded from the remote server, responsive to said local file information.
46. A method of synchronized file upload, from an upload client to an upload server, comprising:
connecting from said client to said server;
receiving information comprising a username at said client from said server; and
uploading files from said client to said server, utilizing said information.
3. The '505 Patent
The '505 Patent is titled "Secure Delivery of Information in a Network." '505 Patent at front page. The patent generally relates to data security and is specifically directed to "providing only as much authentication and encryption security as is required for a given user, a given path through the network [to a given information resource], and a given [information] resource."
Each information resource is assigned a "sensitivity level."
When a given user requests access to an information resource, an "access filter will permit the user to access the information resource only if the trust level of the path [through the network from the user to the location of the information resource] is no lower than the sensitivity level of the resource. Where the path has several segments, the trust level of the path is the lowest trust level of any of its segments."
Furthermore, "[m]ethods of encryption also have trust levels. Where the trust level of the path between the user and the access filter is insufficient for the sensitivity level of the resource, the access filter will forward the access request only if the user has encrypted the request with an encryption method whose trust level is sufficient for the sensitivity level. Where the trust level of the path between the access filter and the resource is insufficient, the access filter will automatically encrypt the access request using the minimum encryption method that has a sufficient trust level."
In a preferred embodiment, "an access request for a[n information resource] will not be forwarded by the access filter unless the trust level of the mode of identification employed by the user and either the trust level of the path taken by the request through the network or the trust level of the encryption method used to encrypt the request are sufficient for the sensitivity level of the resource."Id. at 6:38-44.
Figure 2 (below) exemplifies the disclosed invention. Figure 2 depicts a virtual private network (VPN), item 201, "in which access to data is controlled by access filters."
*677Virtual private network (item 201) is composed of 4 internal networks (item 103), which are connected to each other by the internet (item 121).
Plaintiff asserts that Defendant "directly infringed one or more claims of the '505 Patent." AC at ¶ 52. Defendant's motion to dismiss focuses on claim 1.
1. Apparatus that provides an information resource in response to a request from a user, the request including an identification of the user according to a mode of identification and the apparatus comprising:
access control information including
a sensitivity level associated with the resource and
a trust level associated with the mode of identification; and
an access checker which permits the apparatus to provide the resource only if the trust level for the mode of identification is sufficient for the sensitivity level of the resource.
B. Procedural History
On June 20, 2018, Plaintiff filed the instant patent infringement suit asserting the '399 Patent, the '505 Patent, and
On October 18, Plaintiff filed a motion to amend the complaint. ECF No. 46. In its motion to amend the complaint, Plaintiff sought to "remove its assertion of
On December 3, 2018, Defendant refiled its motion to dismiss, incorporating the briefing from its previous motion to dismiss. ECF No. 57. On December 5, 2018, Plaintiff filed an opposition to Defendant's motion to dismiss, incorporating the briefing from Plaintiff's previous opposition. ECF No. 60. On December 11, 2018, Defendant filed a reply, incorporating the briefing from its previous reply. ECF No. 61. Thus, even though the parties' briefing discusses
Also, in the amended complaint, Plaintiff fails to identify any specific claims that are being asserted against Defendant. See, e.g. , AC at ¶ 29 ("Synchronoss directly infringed one or more claims of the '399 Patent....");
II. LEGAL STANDARD
A. Motion to Dismiss Under Federal Rule of Civil Procedure 12(b)(6)
Pursuant to Federal Rule of Civil Procedure 12(b)(6), a defendant may move to dismiss an action for failure to allege "enough facts to state a claim to relief that is plausible on its face." Bell Atl. Corp. v. Twombly ,
For purposes of ruling on a Rule 12(b)(6) motion, the Court "accept[s] factual allegations in the complaint as true and construe[s] the pleadings in the light most favorable to the nonmoving party." Manzarek v. St. Paul Fire & Marine Ins. Co. ,
B. Motion to Dismiss for Patent Eligibility Challenges Under
Defendant's motion argues that the patents-in-suit fail to claim patent-eligible subject matter under
Although claim construction is often desirable, and may sometimes be necessary, to resolve whether a patent claim is directed to patent-eligible subject matter, the Federal Circuit has explained that "claim construction is not an inviolable prerequisite to a validity determination under § 101." Bancorp Servs., L.L.C. v. Sun Life Assurance Co. of Can. (U.S.) ,
C. Substantive Legal Standards Applicable Under
1. Patent-Eligible Subject Matter Under
Section 101 of Title 35 of the United States Code"defines the subject matter that may be patented under the Patent Act." Bilski v. Kappos ,
In Alice , the leading case on patent-eligible subject matter under § 101, the U.S. Supreme Court refined the "framework for distinguishing patents that claim laws of nature, natural phenomena, and abstract ideas from those that claim *680patent-eligible applications of those concepts" originally set forth in Mayo ,
First, we determine whether the claims at issue are directed to one of those patent-ineligible concepts. If so, we then ask, "[w]hat else is there in the claims before us?" To answer that question, we consider the elements of each claim both individually and "as an ordered combination" to determine whether the additional elements "transform the nature of the claim" into a patent-eligible application. We have described step two of this analysis as a search for an " 'inventive concept' "-i.e. , an element or combination of elements that is "sufficient to ensure that the patent in practice amounts to significantly more than a patent upon the [ineligible concept] itself."
2. Alice Step One-Identification of Claims Directed to an Abstract Idea
Neither the U.S. Supreme Court nor the Federal Circuit has set forth a bright-line test separating abstract ideas from concepts that are sufficiently concrete so as to require no further inquiry under the first step of the Alice framework. See, e.g. , Alice ,
Two of the U.S. Supreme Court's leading cases concerning the "abstract idea" exception involved claims held to be abstract because they were drawn to longstanding, fundamental economic practices. See Alice ,
Similarly, the U.S. Supreme Court has recognized that information itself is intangible. See Microsoft Corp. v. AT & T Corp. ,
However, the determination of whether other types of computer-implemented claims are abstract has proven more "elusive." See, e.g. , Internet Patents Corp. v. Active Network, Inc. ,
For example, courts have considered whether the claims "purport to improve the functioning of the computer itself," Alice ,
Similarly, the Federal Circuit has found that claims directed to a "new and useful technique" for performing a particular task were not abstract. See Thales Visionix Inc. v. United States ,
Another helpful tool used by courts in the abstract idea inquiry is consideration of whether the claims have an analogy to *682the brick-and-mortar world, such that they cover a "fundamental ... practice long prevalent in our system." Alice ,
Courts will also (or alternatively, as the facts require) consider a related question of whether the claims are, in essence, directed to a mental process or a process that could be done with pencil and paper. See Synopsys, Inc. v. Mentor Graphics Corp. ,
Regardless of the particular analysis that is best suited to the specific facts at issue in a case, however, the Federal Circuit has emphasized that "the first step of the [ Alice ] inquiry is a meaningful one, i.e., ... a substantial class of claims are not directed to a patent-ineligible concept." Enfish ,
3. Alice Step Two-Evaluation of Abstract Claims for an Inventive Concept
A claim drawn to an abstract idea is not necessarily invalid if the claim's limitations-considered individually or as an ordered combination-serve to "transform the claims into a patent-eligible application." Content Extraction ,
The U.S. Supreme Court has made clear that transforming an abstract idea to a *683patent-eligible application of the idea requires more than simply reciting the idea followed by "apply it."
Likewise, "[i]t is well-settled that mere recitation of concrete, tangible components is insufficient to confer patent eligibility to an otherwise abstract idea" where those components simply perform their "well-understood, routine, conventional" functions. In re TLI Commc'ns LLC ,
In addition, the U.S. Supreme Court explained in Bilski that "limiting an abstract idea to one field of use or adding token postsolution components [does] not make the concept patentable."
In addition, a "non-conventional and non-generic arrangement of known, conventional pieces" can amount to an inventive concept. BASCOM Glob. Internet Servs., Inc. v. AT & T Mobility LLC ,
4. Preemption
In addition to these principles, courts sometimes find it helpful to assess claims against the policy rationale for § 101. The U.S. Supreme Court has recognized that the "concern that undergirds [the] § 101 jurisprudence" is preemption. Alice ,
III. DISCUSSION
Defendant's motion to dismiss contends that the claims of the patents-in-suit fall within the patent-ineligible "abstract ideas" exception to § 101. The Court applies the Alice framework described above to these claims. However, the Court need not individually analyze every claim if certain claims are representative. See generally Alice ,
First, the Court discusses the representative claims of the '399 Patent, then turns to the substantive Alice analysis of the '399 Patent. Second, the court discusses the representative claim of the '505 Patent, then turns to the substantive Alice analysis of the '505 Patent.
A. The '399 Patent
The Court finds that claims 1, 25, 43, and 46 are representative of the '399 Patent. Each of these claims encapsulates the other claims in the '399 Patent, which are "substantially similar" and "linked to the same ... idea," per the Content Extraction court.
Claim 1 discloses (1) the creation of an interactive connection, (2) the creation of a data transfer connection, and then (3) generating a single session ID associating the two connections. '399 Patent at 11:58-64. Claim 25 contains the above elements of claim 1, and additionally discloses "a synchronizer which synchronizes the operation of respective connections formed by the file upload connection server and by the interactive connection server." Id. at 13:22-24.
*685Claim 46 contains the above elements of claim 1, and additionally discloses the use of a username in connection with data transfer. Id. at 14:49-52.
Claim 43 of the '399 Patent is directed to (1) uploading data to a server, (2) displaying the data at the remote server, and (3) locally displaying the uploaded data as well as any data not uploaded to the remote server. Id. at 14:32-39
Thus, claim 1 is representative of claims directed to generating a single session ID for the interactive connection and the data transfer connection. Claim 25 is representative of claims directed to a synchronizer that synchronizes the operations of the interactive connection and the data transfer connection. Claim 43 is representative of claims directed to displaying local file information, where local data not downloaded from the remote server is displayed. Finally, claim 46 is representative of claims directed to using a username in the upload process. These chosen representative claims (claims 1, 25, 43, 46) comprise the majority of the independent claims of the '399 Patent.
The remaining independent claims (claims 11, 32, and 36) are directed to concepts that are substantially similar to and require performance of the same idea as the representative claims. For instance, independent claim 11 is directed to a "method of transferring data between a client and a service provider," which is substantially similar to representative claim 1, which discloses a "method of synchronizing an interactive connection and a non-interactive data transfer connection between a client and a service provider." Id. at 11:58-60, 12:31-32 (emphasis added). Both claims deal with data transfer connections between a client and a service provider. Additionally, independent claim 32 discloses an "[a]pparatus for uploading data files," which is substantially similar to representative claim 25, which also discloses an "[a]pparatus for uploading data files." Id. at 13:19, 45. Both claims disclose a file upload component, an interactive connection component, and a synchronizer. Id. at 13:20-25, 46-50. Lastly, independent claim 36 discloses an "apparatus for synchronizing a file upload connection and an interactive connection," which is substantially similar to representative claim 25. Id. at 13:63-64. Both claims disclose similar concepts of a file upload connection, an interactive connection, and a synchronizer. Id. at 13:20-25, 14:1-12.
Plaintiff points to dependent claims 2, 18, 26, and 41 as disclosing "many other features and details related to the claimed invention" not represented in the chosen representative claims. Opp. at 5. "For example, Claim 2 describes creating the data transfer connection responsive to the interactive connection; Claim 18 describes rejecting connections to a user name that are not from a particular identified client; Claim 26 describes generating a single session ID associated with each of the connections; and Claim 41 describes using two synchronizers in communication allowing further control over file uploading." Id. at 5-6. However, the Court disagrees with Plaintiff.
Claim 2 depends from representative claim 1, and merely discloses that the data transfer connection is created responsive to the interactive connection. '399 Patent at 11:65-67. Claim 2 and representative claim 1 "require performance of the same basic process" of data transfer via the data transfer connection; claim 2 appends nothing more than a temporal ordering to which the data transfer connections are created, which does not defeat the basic idea that the two claims are directed to the same idea. Smart Sys. Innovations , 873 F.3d at 1368 n.7.
*686Claim 18, like representative claim 46, discloses the idea of the use of a username. '399 Patent at 12:64-67. The use of a username to gain access to an information resource in both claim 18 and representative claim 46 share the same underlying concept and perform the same basic process because the '399 Patent discloses that the "synchronizer generates a username for use of said file upload connection." Id. at 5:12-13. Both claim 18 and claim 46 disclose the use of a username in connection with data transfer; thus, claim 46 encapsulates the idea of the use of a username in data transfer, which is exactly what claim 18 discloses.
Claim 26, like representative claim 1, discloses the use of a single session ID in connection with data transfer, so both claims require performance of the same basic process of assigning an identificatory label to the data transfer process. Id. at 13:26-28.
Lastly, claim 41 discloses the use of an additional synchronizer in the data transfer process. Id. at 14:25-28. However, representative claim 25 is directed to the same idea as claim 41 because claim 25 already discloses the use of a synchronizer. Adding an additional synchronizer, as claim 41 does, fails to transmute claim 41 into disclosing a fundamentally different idea than representative claim 25 because the additional synchronizer of claim 41 is also involved in the data transfer process, thus performing the same basic process as the synchronizer of representative claim 25.
In sum, claims 1, 25, 43, and 46 are representative of the '399 Patent.
Below, the Court conducts the Alice analysis for claims 1, 25, and 46 of the '399 Patent together. Then, the Court separately conducts the Alice analysis for claim 43 of the '399 Patent. Lastly, the Court discusses whether there are open factual disputes that prevent the Court from finding the '399 Patent invalid based on the pleadings.
1. Alice Step One for Claims 1, 25, and 46 of the '399 Patent -Whether the Claims are Directed to an Abstract Idea
Defendant argues that the '399 Patent is directed toward the abstract idea of "synchronizing data connections." Mot. at 18. Specifically, because the only physical components recited are generic, the '399 Patent is directed toward an abstract idea because the patent "merely attempts to accomplish known and conventional computer methods in a way that is 'more user friendly.' " Id. at 19. Plaintiff responds by arguing that the '399 Patent is not directed toward an abstract idea because it is addressing a problem specifically arising in 1997 computer technology, and the claims "also lack any brick-and-mortar analogy." Opp. at 6.
Step one of the Alice framework directs the Court to assess "whether the claims at issue are directed to [an abstract idea]." Alice ,
*687Enfish ,
The Court finds that claim 1 of the '399 Patent is directed to the abstract idea of exchanging data using a computer. Claim 1 is simple. It discloses (1) the creation of an interactive connection, (2) the creation of a data transfer connection, and then (3) generating a single session ID associating the two connections. '399 Patent at 11:58-64. Thus, claim 1 boils down to starting two types of data connections, and then assigning a label (i.e., a session ID) to the data connections. Similarly, claim 25 tacks onto the concepts disclosed in claim 1 an additional limitation wherein the exchange of data is synchronized. Additionally, claim 46 adds to the concepts disclosed in claim 1 the idea of exchanging data with the use of a username. The Court finds that claims 1, 25, and 46 are all directed toward abstract ideas. The Court discusses each claim in turn.
a. Claim 1
In claim 1, the claim and specification are not directed to a specific improvement to computer functionality. As aforementioned, claim 1 discloses (1) the creation of an interactive connection, (2) the creation of a data transfer connection, and then (3) generating a single session ID associating the two connections. '399 Patent at 11:58-64. Exemplified in claim 1 (and also common to claims 25 and 46, also discussed in this section) are the interactive connection and the data transfer connection. The claims and specification describe in very broad, functional terms the creation of these two types of data connections between a client and a service provider. See, e.g., id. at 1:43-45 (specifying that the goal of the invention is to "provide a method of uploading large amounts of data [from a client] to a service provider"); id. at 1:60-63 ("[T]he software package preferably creates two sessions, an interactive session, such as one based on a WWW protocol and a file upload session....").
The Federal Circuit has recognized that "[g]eneralized steps to be performed on a computer using conventional computer activity are abstract...." RecogniCorp, LLC v. Nintendo Co., Ltd. ,
Contrary to TLI's arguments on appeal, the claims here are not directed to a specific improvement to computer functionality. Rather, they are directed to the use of conventional or generic technology in a nascent but well-known environment.... The specification does not describe a new telephone, a new server, or a new physical combination of the two. The specification fails to provide any technical details for the tangible components, but instead predominantly describes the system and methods in purely functional terms. For example, the "telephone unit" of the claims is described as having "the standard features of a telephone unit" .... Likewise, the server is described simply in terms of performing generic computer functions such as storing, receiving, and extracting data.
The '399 Patent's specification concedes that the interactive connection and the data transfer connection are known in the art as conventional computer activity. Specifically, the specification makes clear that the Patent did not invent either the interactive connection or the data transfer connection. See, e.g. , '399 Patent at 3:32-34 ("Preferably, the service provider includes a WWW server , for the interactive session and an FTP server for the file upload session."); id. at 6:61-64 ("The interactive connection is made between WWW client 14, which is preferably a standard browser and WWW server 20 which is preferably a commercially available WWW server. "); id. at 7:28-29 ("In a preferred embodiment of the invention, FTP client 14 and FTP server 18 are standard commercial FTP programs. ") (emphasis added). Thus, the "interactive connection" and "data transfer connection" are generic computer functions related to receiving and transmitting data. Therefore, the creation of the interactive connection and the data transfer connection are akin to the patent in TLI. The '399 Patent's disclosure of the interactive connection and the data transfer connection constitute the performance of generic computer functions such as transmitting and receiving data. As TLI held, "performing generic computer functions such as storing, receiving, and extracting data" is abstract.
In claim 1 of the '399 Patent, there is an additional claim element wherein a single session ID is generated for the interactive connection and the data transfer connection. However, a single session ID is simply a label by which the connections are identified. Applying an identificatory label to the generic exchange of data via the interactive connection and the data transfer connection is hardly a specific improvement on computer functionality or a nongeneralized computer activity. Per the Content Extraction court, "[t]he concept of data collection, recognition , and storage is undisputedly well-known."
Plaintiff cites to DDR Holdings , a case Plaintiff claims is analogous, for the proposition that "claims directed to website usability and functionality 'rooted in computer technology' " are not directed to an abstract idea. Opp. at 6 (citing DDR Holdings, LLC v. Hotels.com, L.P. ,
*689Thus, claim 1 is directed to an abstract idea.
b. Claim 25
In claim 25 of the Patent, in addition to the file upload server and an interactive connection server (already discussed above in relation to claim 1), there is the additional claim element of a synchronizer which synchronizes the interactive connection server and the file upload connection server. But like in claim 1, synchronizing the operations of the interactive connection and the file upload connection does not rise to the level of nongeneralized computer activity. Specifically, according to the specification, the synchronizer "generates a single session ID for two associated sessions, each on a different one of said servers." Id. at 4:34-36. As such, the synchronizer is involved in the process of identifying the data exchanged which, as discussed with regard to claim 1, is directed to an abstract idea involving the recognition of data. See Content Extraction ,
c. Claim 46
In claim 46 of the Patent, in addition to the file upload server and an interactive connection server (already discussed above in relation to claim 1), there is the additional claim element of using a username during the data exchange. Usernames are common and generic. In Williamson v. Citrix Online, LLC ,
Therefore, the Court finds that claims 1, 25, and 46 of the '399 Patent are directed toward abstract ideas.
2. Alice Step Two for Claims 1, 25, and 46 of the '399 Patent -Whether the Claims Contain an Inventive Concept
Defendant argues that the '399 Patent does not contain an inventive concept because the Patent is "so result-based that it amounts to nothing more than patenting the abstract concept itself." Mot. at 19. In particular, Defendant argues that the claimed servers are generic, standard commercial products and the claimed synchronizer "offers no algorithm or function that describes how it synchronizes the claimed server connections." Id. at 20. Plaintiff argues that at the time the '399 Patent was filed, uploading to a server was quite a difficult feat. Opp. at 8. Plaintiff asserts that the '399 Patent solved the problem of uploading significant amounts of data "through a novel and unconventional combination of features unlike anything seen before." Id.
"In step two of the Alice inquiry, [the Court] search[es] for an 'inventive concept sufficient to transform the nature of the claim into a patent-eligible application." RecogniCorp ,
The Court finds that none of the claims' elements, assessed individually, provide an inventive concept. The interactive connection and the data transfer connection are generic computer-related concepts as they literally are just data transfer modalities. As mentioned above, the specification confirms that the '399 Patent did not invent either the interactive connection or the data transfer connection. See id. at 1:60-64 ("[T]he software package preferably creates two sessions, an interactive session, such as one based on a WWW protocol and a file upload session...."); id. at 3:32-34 ("Preferably, the service provider includes a WWW server, for the interactive session and an FTP server for the file upload session."); id. at 5:16-18 ("Alternatively or additionally, said file upload server is a FTP server. Alternatively or additionally, said interactive connection server is a WWW server."); id. at 6:61-64 ("The interactive connection is made between WWW client 14, which is preferably a standard browser and WWW server 20 which is preferably a commercially available WWW server."); id. at 7:28-29 ("In a preferred embodiment of the invention, FTP client 14 and FTP server 18 are standard commercial FTP programs."). Thus, the "interactive connection" and "data transfer connection" are conventional and well-understood techniques as computers have long performed the process of transferring data, even according to the '399 Patent's own specification.
Moreover, as Content Extraction held, "[t]he concept of data collection, recognition , and storage is undisputedly well-known."
For instance, claim 1 associates a session ID with the interactive connection and the data transfer connection. This is an example of data recognition because the session ID is a form of identification that is associated with the interactive connection and the data transfer connection.
Additionally, claim 25 discloses a synchronizer, which, as explained above, "generates a single session ID for two associated sessions, each on a different one of said servers." '399 Patent at 4:34-36. Using the same logic as applied to claim 1, the synchronizer is a tool by which the data or data transfer process can be further identified. Furthermore, claim 25 discloses servers, which are generic as they are described functionally as the "interactive connection server" and the "file upload connection server." Id. at 13:20-21.
Furthermore, claim 46 discloses using a username in the data transfer process. As aforementioned, the use of usernames is common and generic. Williamson ,
Finally, the ordered combination of these elements also does not yield an inventive concept. In BASCOM , the Federal Circuit held that "an inventive concept can be found in the non-conventional and non-generic arrangement of known, conventional pieces." 827 F.3d at 1350. Here, however, claim 1 follows a conventional process of creating a data transfer protocol *691wherein connections are established between two computers or servers, and the connection is identified by a session ID. For example, the court in BuySAFE held that the fact that "a computer receives and sends the information over a network-with no further specification-is not even arguably inventive."
Therefore, claims 1, 25, and 46 of the '399 Patent do not contain an inventive concept.
3. Alice Step One for Claim 43 of the '399 Patent -Whether the Claim is Directed to an Abstract Idea
Claim 43 of the '399 Patent is directed to (1) uploading data to a server, (2) displaying the data at the remote server, and (3) locally displaying the uploaded data as well as any data not uploaded to the remote server. '399 Patent at 14:32-39. The claim discloses a generic server and a generic local data display. Specifically, a "list of file information" for multiple local files is uploaded to a remote server, where a data display is generated. Id. at 14:32-35. The data is also displayed locally, and additionally includes a display of data "not downloaded from the remote server, responsive to said local file information." Id. at 14:36-39. However, the claim and specification do not provide any limiting rules or algorithms that describe how the local file information display performs these functions. The Court finds that claim 43 is thus directed to the abstract idea of uploading, processing, and displaying information.
Specifically, in Electric Power Group , the Federal Circuit stated that "collecting information, including when limited to particular content (which does not change its character as information), [i]s within the realm of abstract ideas."
Here, the remote server is configured to collect information. '399 Patent at 14:34-35. This amounts to nothing more than gathering data, which is an abstract idea. See Elec. Power Grp. ,
Accordingly, the Court finds that claim 43 is directed to an abstract idea. The Court next analyzes Alice step two.
4. Alice Step Two for Claim 43 of the '399 Patent -Whether the Claim Contains an Inventive Concept
The Court finds that none of the claim elements, assessed individually, provide an inventive concept. The remote server, remote data display, and local data display are, in broad terms, generic, conventional components. The specification confirms these are generic components, as the specification adds no more specificity as to the remote server or local data display. See, e.g. , '399 Patent at 5:26-34 ("There is also provided in accordance with a preferred embodiment of the invention, a method of local file information display, comprising: uploading a list or fle [sic] information for a plurality of local files to a remote server; generating a data display at the remote server; and locally displaying said data display...."). In essence, the specification unhelpfully regurgitates the claim language. The claim calls on these generic components to perform their routine functions.
The servers are generic servers available commercially. Id. at 3:35-36 ("Preferably, both servers are standard commercial software products...."); see also TLI ,
The data displays do exactly what their names suggest: display data. Nothing about the claim or specification suggests that the way this method is accomplished is anything but generic-as explained above, the claims recite this method only functionally and require no inventive algorithm or data structure for performing them. See DIRECTV , 838 F.3d at 1262 (finding no inventive concept where "[t]he claim simply recites the use of generic features of cellular telephones, such as a storage medium and a graphical user interface , as well as routine functions, such as transmitting and receiving signals, to implement the underlying idea" (emphasis added).).
Finally, the ordered combination of these elements also does not yield an inventive concept. Claim 43 follows a conventional order. Data is uploaded, processed, then displayed. The Federal Circuit's analysis of the claim in TDE Petroleum Data Solutions, Inc. v. AKM Enterprise, Inc. ,
In essence, the TDE Petroleum claim discloses uploading data from the well, processing the data by validating the data, *693then doing something with the data post-processing. After holding at step one that the claim was directed to the abstract idea of data collection and processing, the Federal Circuit held at step two that nothing in the claim brought the claim out of the realm of the abstract idea.
5. Whether There Exist Open Factual Disputes That Preclude Dismissal on the Pleadings
Plaintiff points to attorney argument found in the amended complaint to argue that the amended complaint raises fact questions that cannot be resolved on a Rule 12 motion. Opp. at 10. For instance, one of the alleged fact questions raised in Plaintiff's opposition, which Plaintiff quotes from the amended complaint, is as follows: "[t]hese claim elements, individually or in combination, are unconventional, and nothing in the specification describes these concepts as well-understood, routine, or conventional."
Under Federal Circuit law, "[w]hether a claim recites patent eligible subject matter is a question of law which ... has in many cases been resolved on motions to dismiss or summary judgment." Berkheimer v. HP Inc. ,
In Uniloc USA, Inc. v. Apple Inc. , the court found the patent at issue invalid even though the plaintiff insisted there were factual disputes precluding judgment on the pleadings.
*694Likewise, the Cellspin Soft, Inc. v. Fitbit, Inc. court found that the plaintiff did not create a factual dispute in a § 101 motion for judgment on the pleadings because the plaintiff "fail[ed] to identify any portion of the specification which describes the purportedly inventive" concept.
Because the Court finds at Alice step one that the '399 claims are directed to an abstract idea and at step two that there is no inventive concept sufficient to save the claims, the Court concludes that the '399 claims are patent-ineligible under § 101. Defendant's motion to dismiss the '399 Patent claims is therefore GRANTED.
B. The '505 Patent
Defendant's motion to dismiss contends that the claims of the '505 Patent fall within the patent-ineligible "abstract ideas" exception to § 101. The Court applies the Alice framework described above to these claims. However, the Court need not individually analyze every claim if certain claims are representative. See generally Alice ,
Here, the Court finds that claim 1 is representative of all the claims of the '505 Patent. Claim 16, the only other independent claim in the '505 Patent, is substantially similar to claim 1. Claim 1 discloses an "[a]pparatus that provides an information resource in response to a request from a user, the request including an identification of the user according to a mode of identification." '505 Patent at 49:2-5. Similarly, claim 16 discloses an "[a]pparatus that provides an information resource via a path through a network to a user in response to a request from the user." Id. at 50:31-33. All the claims are substantially similar in that they are apparatus claims for a device providing data security associated with a user in response to a request for data from the user. Furthermore, they are all linked to the same idea of data security.
Plaintiff argues that claim 1 is not representative because other claims, such as dependent claims 3, 4, and 8 disclose other details about the invention. For instance, claim 3 "describes potential implementation details," claim 4 "describes what may happen if the trust level associated with a user is insufficient," and claim 8 "describes how path trust level and encryption trust level may also be used in an overall trust level determination." Opp. at 11.
The Federal Circuit has held that if the claims "contain only minor differences in terminology but require performance of the same basic process, ... they should rise or fall together." Smart Sys. Innovations, LLC , 873 F.3d at 1368 n.7. The Content Extraction court has held that if claims are "substantially similar" and "linked to the same ... idea," then they also rise or fall together.
*695Claim 1 discloses "a sensitivity level associated with the [data] resource," a "trust level associated with the mode of identification [of a user]," and an "access checker which permits the apparatus to provide the [data] resource only if the trust level for the mode of identification is sufficient for the sensitivity level of the resource." '505 Patent at 49:7-12. Claim 3 merely elaborates slightly on the different modes of identification of a user, which is already embodied in claim 1, which discloses a "trust level associated with the mode of identification [of a user]." Id. at 49:8. Claim 4 requires performance of the same basic process as claim 1 by disclosing that the access checker may also restrict access to the data resource based on "a plurality of modes of identification." Id. at 49:24-25. Claim 8 similarly requires performance of the same basic process and is linked to the same idea as claim 1 because claim 8 discloses the access checker restricting access to the data resource based on the path the resource takes through the network. Claim 8 is encapsulated in claim 1's requirement that the access checker allow access to a data resource only if prerequisite security levels are met. Thus, claim 1 is representative of the '505 Patent.
Below, the Court conducts the Alice analysis for claim 1 of the '505 Patent. Then, the Court discusses whether there are open factual disputes that prevent the Court from finding the '505 Patent invalid based on the pleadings.
1. Alice Step One for Claim 1 of the '505 Patent -Whether the Claim is Directed to an Abstract Idea
Defendant asserts that claim 1 of the '505 Patent is "directed to the abstract concept of maintaining data security. It recites no concrete components, whether generic or not." Mot. at 21. Defendant gives the example of the U.S. government controlling access to information by "setting different levels of access control (e.g., Secret and Top Secret clearances), and then only allowing access to data set to [a] certain permission level based on the clearance of a person desiring access." Id.
Plaintiff counters that the '505 Patent's claims "recite a technical solution (i.e. , tailoring authentication and encryption depending on the path taken through the network and the requested resource) to overcome a problem specifically arising in 1997 computer technology." Opp. at 12. Plaintiff further notes that the subject matter of the '505 Patent cannot be performed by a human mentally or via pencil and paper. "No human mind could determine the path taken by a request for information or the mode of information used to determine the source of such a request." Id. Lastly, Plaintiff asserts that Defendant has oversimplified the '505 Patent so broadly that it ignores the features recited by the claims. Id. at 13.
In reply, Defendant argues that the '505 Patent is not directed to solving an issue unique to the world of computing. Reply at 8. Rather, "[c]laim 1 of the '505 Patent is likewise directed to control of access of information. There is nothing in the claim that indicates it is either a technological solution, or that it solves a uniquely technological problem." Id.
The Court finds that claim 1 of the '505 Patent is directed to (1) associating a security level with a data resource, (2) associating a security level with a mode of identification of a user, and then (3) ensuring that the user's security level is sufficiently high to meet the security level of the data resource to access the data resource. '505 Patent at 49:2-12. According to the specification, "an access request for a[n information resource] will not be forwarded by the access filter unless the trust level of the mode of identification employed by the user ... [is] sufficient for the sensitivity *696level of the resource." Id. at 6:38-44. However, the claim does not provide any limits that curb how the apparatus performs these functions. Thus, the Court finds that claim 1 is directed to an abstract idea. The claim here invokes computers merely as tools to execute fundamental data access control principles.
The Court finds that claim 1 falls squarely within the category of controlling access to data, which the Federal Circuit has found to be an abstract idea. Specifically, the Federal Circuit has held as abstract the idea of "controlling access to data based on payment." Smartflash LLC v. Apple Inc. , 680 Fed. App'x 977, 982 (Fed. Cir. 2017). In particular, the claims at issue in Smartflash "all purport to retrieve and provide this data subject to 'payment validation' and 'access/use rule[s]' that specify conditions for accessing/using the retrieved data." Id. Although here, the access to data is not controlled based on payment like in Smartflash , the case is still analogous. Making payment, like the trust level of a user, is a threshold that must be met in order to gain access to the requested data. Here, if a user has an inadequate trust level, much like if the amount of payment were insufficient, access to the requested data would be blocked. See, e.g. , '505 Patent at 6:38-44 ("[A]n access request for a resource will not be forwarded by the access filter unless the trust level of the mode of identification employed by the user ... [is] sufficient for the sensitivity level of the resource."). Moreover, claim 1 of the '505 patent certainly implements "access/use rules," much like the Smartflash patent, in controlling access to data. 680 Fed. App'x at 982 ; see, e.g. , '505 Patent at 5:66-6:3 ("The aspect of making access filters scalable which is addressed by the claims attached hereto is that of providing only as much authentication and encryption security as is required for a given user, a given path through the network, and a given resource.").
In a similar vein, the District of Delaware found that a patent controlling access to data was directed to an abstract idea. Circuit Judge Bryson of the Court of Appeals for the Federal Circuit, sitting by designation on the District of Delaware, summarized the claim at issue as follows: "[a] method entailing storing a customer's identity and the list of items as to which that customer has access rights and, when the customer requests one of the items for which the customer has access rights, obtaining that item from the source and sending it to the customer." British Telecomms. Plc v. IAC/InterActiveCorp ,
Therefore, claim 1 of the '505 Patent is directed to an abstract idea.
2. Alice Step Two for Claim 1 of the '505 Patent -Whether the Claim Contains an Inventive Concept
Defendant argues that the '505 Patent acknowledges that access filters were generic components well-known in the prior art. Thus, there is "nothing unconventional to render abstract ideas claimed in the '505 Patent patent able." Mot. at 21-22. Plaintiff responds by arguing that the Defendant has failed to provide any evidence that the "specific elements of the '505 Patent were well-understood, routine, or conventional at the time of [Plaintiff's] patent." Opp. at 14.
"In step two of the Alice inquiry, [the Court] search[es] for an 'inventive concept sufficient to transform the nature of the claim into a patent-eligible application." RecogniCorp ,
The Court agrees with the Defendant that there is no inventive concept to transform the abstract idea into a patentable one. The patent merely claims generic components relating to computer security. Moreover, the patent discloses well-understood, routine, conventional activity.
Claim 1 is directed to (1) associating a security level with a data resource, (2) associating a security level with a mode of identification of a user, and then (3) ensuring that the user's security level is sufficiently high to meet the security level of the data resource to access the data resource. '505 Patent at 49:2-12. As aforementioned, claim 1 merely recites a "sensitivity level" associated with the data resource, a "trust level" associated with the mode of identification" of a user, and an "access checker which permits the apparatus to provide the resource only if the trust level for the mode of identification is sufficient for the sensitivity level of the resource."
The Court finds that none of the elements of claim 1 (a "sensitivity level," a "trust level," and an "access checker"), assessed individually, provide an inventive concept. The '505 Patent specification discloses that a "sensitivity level" and a "trust level" are merely generic concepts in data security: "[w]hen a user makes a request to access an information item, the access filter will grant the access only if the trust level for the mode of identification that the user employs in the request is no lower than the sensitivity level of the resource." Id. at 6:13-16 (emphasis added); see also id. at 9:30-33 ("The sensitivity level of a resource is simply a value that indicates the trust level required to access the resource.
*698In general, the greater the need to protect the information resource, the higher its sensitivity level."); id. at 18:27-32 ("The data sensitivity level indicates the level of secrecy associated with the information resource and is assigned to the information resource by the security administrator responsible for the resource. An exemplary set of levels is Top Secret, Secret, Private, and Public.").
The '505 Patent specification does not explicitly define "access checker," but rather, describes "access filters." The Court finds that an access checker is the same as an access filter, as both things restrict access to the data resource based on the security level of the mode of identification of the user. Compare id. at 49:10-13 (claiming "an access checker which permits the apparatus to provide the resource only if the trust level for the mode of identification is sufficient for the sensitivity level of the resource") with id. at 2:55-60 (defining "access filter" as "a set of software and hardware components in the computer system which checks all requests from outside the internal network for information stored inside the internal network and only sends a request on into the internal network if it is from a sources [sic] that has the right to access the information"). Moreover, Defendant's motion equates an access filter with an access checker, Mot. at 21, an assertion that Plaintiff does not challenge, Opp. at 13-15.
In addition, access filters, as the above definition from the Patent specification discloses, are also generic computer components. Claim 1 describes access filters in purely functional terms; claim 1 fails to describe how the access filter accomplishes the goal of restricting access based on the security level of the mode of identification of the user. The specification sheds no additional light, as it describes access filters in very vague terms as "a set of software and hardware components in the computer system." '505 Patent at 2:55-56. Thus, none of the elements of claim 1, assessed individually, transform the abstract idea into a patent-eligible concept as they are the "application of an abstract idea using conventional and well-understood techniques" BSG Tech LLC ,
Finally, the ordered combination of the elements of claim 1 also does not yield an inventive concept. In BASCOM , the Federal Circuit held that "an inventive concept can be found in the non-conventional and non-generic arrangement of known, conventional pieces." 827 F.3d at 1350. Here, however, claim 1 follows a conventional order of how an access checker (i.e., access filter) serves as a gatekeeper to a data resource. Claim 1 claims a set of preset rules (i.e., a trust level of the mode of identification of a user and a sensitivity level of an information resource), rules that the access checker applies to grant or deny access to an information resource. '505 Patent at 49:2-12.
In Accenture Global Servs., GmbH v. Guidewire Software, Inc. , the Federal Circuit found a claim reciting "allowing an authorized user to edit and perform the determined task" to be patent ineligible.
*699Moreover, as the United States Supreme Court has held, a "relevant question is whether the claims here do more than simply instruct the practitioner to implement the abstract idea ... on a generic computer." Alice ,
Because the Court finds at Alice step one that the '505 Patent claims are directed to an abstract idea and at step two that there is no inventive concept sufficient to save the claims, the Court concludes that the '505 Patent claims are patent-ineligible under § 101. Next, the Court analyzes whether there are open factual disputes that would preclude dismissal on the pleadings.
3. Whether There Exist Open Factual Disputes That Preclude Dismissal on the Pleadings
Plaintiff's opposition points to attorney argument found in the amended complaint to argue that the amended complaint raises fact questions that cannot be resolved on a Rule 12 motion. Opp. at 15-16. For instance, one of the alleged fact questions is as follows: "[t]hese claim elements, individually or in combination, are unconventional, and nothing in the specification describes these concepts as well-understood, routine, or conventional." Id. at 15. Much like Plaintiff's discussion of the '399 Patent, here, the 5 paragraphs of the amended complaint to which Plaintiff cites in Plaintiff's opposition vaguely allege how the '505 Patent is an advancement over the prior art. Opp. at 10. However, there are no specific factual allegations or references to the '505 Patent specification-which might disclose that the invention is an improvement over the prior art-that undergird Plaintiff's purported fact questions cited in Plaintiff's opposition.
As aforementioned, under Federal Circuit law, "[w]hether a claim recites patent eligible subject matter is a question of law which ... has in many cases been resolved on motions to dismiss or summary judgment." Berkheimer ,
Also as discussed above, the Uniloc court rejected plaintiff's contentions that the claimed invention did not feature "routine and conventional elements like hardware configurations."
Likewise, the Cellspin court found that the plaintiff did not create a factual dispute in a § 101 motion because the plaintiff failed to "identify any portion of the specification which describes the purportedly inventive" concept.
Thus, Defendant's motion to dismiss the '505 Patent claims is therefore GRANTED.
IV. CONCLUSION
For the foregoing reasons, the Court finds that the '399 Patent and the '505 Patent are directed to unpatentable subject matter and are thus invalid under
IT IS SO ORDERED.
Plaintiff has not identified any representative claims of the '399 Patent. As discussed below, the Court finds claims 1, 25, 43, and 46 to be representative of the '399 Patent.
Plaintiff has not identified any representative claims of the '505 Patent. As discussed below, the Court finds that claim 1 is representative of the '505 Patent.
One court has noted that, like all tools of analysis, the "pencil and paper" analogy must not be unthinkingly applied. See Cal. Inst. of Tech. v. Hughes Commc'ns Inc. ,
Reference
- Full Case Name
- DROPBOX, INC. v. SYNCHRONOSS TECHNOLOGIES, INC.
- Cited By
- 1 case
- Status
- Published