RingCentral, Inc. v. Dialpad, Inc.
This text of 372 F. Supp. 3d 988 (RingCentral, Inc. v. Dialpad, Inc.) is published on Counsel Stack Legal Research, covering District Court, N.D. California primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.
Opinion
JON S. TIGAR, United States District Judge
Before the Court is Defendant Dialpad, Inc.'s motion to dismiss. ECF No. 29. The Court will grant the motion.
I. BACKGROUND
Plaintiff RingCentral, Inc. and Defendant Dialpad, Inc. are competitors in the "cloud-based unified communications" market. ECF No. 24 ¶¶ 1-2. Both offer voice, video, and messaging services. Id. RingCentral alleges that Dialpad offers four levels of "a business PBX [private branch exchange] cloud based VoIP [Voice over Internet Protocol] service":
(1) Dialpad Standard includes unlimited calling and text-based messaging in the United States and Canada, unlimited conferencing with up to 10 participants, HD video calling, single sign-on, softphones, and VoiceAI; (2) Dialpad Pro includes these same features plus call center, international offices, department audio recording, and voice transcription; and (3) Dialpad Enterprise includes all of the features of Dialpad Pro plus Enterprise SLA and Admin APIs.... In December 2017, Dialpad launched Dialpad Free, which purports to be a zero-cost Web-based free business VoIP phone system for businesses with five employees or less. Dialpad Free is a scaled-down version of Dialpad Pro and does not include certain features, including the ability to send and receive fax messages.
Id. ¶¶ 11-12. In its first amended complaint, RingCentral alleges that these *993products infringe four of RingCentral's patents: U.S. Patent Nos. 8,483,367 ("the '367 patent") ; 8,355,496 ("the '496 patent") ; 7,702,669 ("the '669 patent") ; and 8,600,363 ("the '363 patent"). Id.
Dialpad contends that the asserted claims are patent-ineligible subject matter under
II. LEGAL STANDARD
To survive a Rule 12(b)(6) motion to dismiss, a complaint must contain sufficient factual matter that, when accepted as true, states a claim that is plausible on its face. Ashcroft v. Iqbal ,
"Section 101 of the Patent Act defines the subject matter eligible for patent protection" by providing that "any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof" may be patented. Alice Corp. Pty. Ltd. v. CLS Bank Int'l ,
To draw this distinction, courts engage in a two-step analysis. At step one, courts determine whether the claims at issue are "directed to" an abstract idea.
Free access — add to your briefcase to read the full text and ask questions with AI
JON S. TIGAR, United States District Judge
Before the Court is Defendant Dialpad, Inc.'s motion to dismiss. ECF No. 29. The Court will grant the motion.
I. BACKGROUND
Plaintiff RingCentral, Inc. and Defendant Dialpad, Inc. are competitors in the "cloud-based unified communications" market. ECF No. 24 ¶¶ 1-2. Both offer voice, video, and messaging services. Id. RingCentral alleges that Dialpad offers four levels of "a business PBX [private branch exchange] cloud based VoIP [Voice over Internet Protocol] service":
(1) Dialpad Standard includes unlimited calling and text-based messaging in the United States and Canada, unlimited conferencing with up to 10 participants, HD video calling, single sign-on, softphones, and VoiceAI; (2) Dialpad Pro includes these same features plus call center, international offices, department audio recording, and voice transcription; and (3) Dialpad Enterprise includes all of the features of Dialpad Pro plus Enterprise SLA and Admin APIs.... In December 2017, Dialpad launched Dialpad Free, which purports to be a zero-cost Web-based free business VoIP phone system for businesses with five employees or less. Dialpad Free is a scaled-down version of Dialpad Pro and does not include certain features, including the ability to send and receive fax messages.
Id. ¶¶ 11-12. In its first amended complaint, RingCentral alleges that these *993products infringe four of RingCentral's patents: U.S. Patent Nos. 8,483,367 ("the '367 patent") ; 8,355,496 ("the '496 patent") ; 7,702,669 ("the '669 patent") ; and 8,600,363 ("the '363 patent"). Id.
Dialpad contends that the asserted claims are patent-ineligible subject matter under
II. LEGAL STANDARD
To survive a Rule 12(b)(6) motion to dismiss, a complaint must contain sufficient factual matter that, when accepted as true, states a claim that is plausible on its face. Ashcroft v. Iqbal ,
"Section 101 of the Patent Act defines the subject matter eligible for patent protection" by providing that "any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof" may be patented. Alice Corp. Pty. Ltd. v. CLS Bank Int'l ,
To draw this distinction, courts engage in a two-step analysis. At step one, courts determine whether the claims at issue are "directed to" an abstract idea.
If the claims are directed to an abstract idea, courts proceed to step two and "consider the elements of each claim both individually and as an ordered combination" to determine "whether [the claim] contains an inventive concept sufficient to transform the claimed abstract idea into a patent-eligible application." Alice ,
"Whether a claim recites patent eligible subject matter is a question of law which may contain disputes over underlying facts." Berkheimer ,
III. DISCUSSION
A. Preliminary Matters
Before addressing each of the patents in detail, the Court resolves two issues that concern more than one patent. First, RingCentral notes that the Patent and Trademark Office found aspects of the '367, '496, and '669 patents to be distinguishable from the prior art. ECF No. 32-1 at 7 (notice of intent to issue inter partes reexamination certificate from '669 patent file history); ECF No. 32-2 at 3 (notice of allowability from '496 patent file history); ECF No. 32-3 at 3-4 (notice of allowability from '367 patent file history). However, these determinations are not relevant to the Court's analysis of patent eligibility.
*995SAP America, Inc. v. InvestPic, LLC ,
Second, relying on Aatrix ,
The Court now turns to the four patents at issue.
B. The '367 Patent
The '367 patent, "Messaging in a Hosted Private Branch Exchange," describes a "method and system to provide routed messages that can be routed over the Internet according to custom routing rules." ECF No. 24-1 at 2, 13. The claimed system uses a "message management server" to distribute messages, according to distribution rules, among members of the same department or between the department and an outside (i.e., non-department) user. Id. at 13-15, 17. For example, a message from one department member might be sent only to one other department member or to the entire department. Id. at 13. A message from an outside user addressed to the department is distributed to one or more department members based on distribution rules - for example, all department members who are "on duty" or based on the subject matter of the message as "determined by the application of well-known natural language processing techniques ('NLP') to the message." Id. at 17. For messages sent to outside users, the system indicates the identity of the individual sender only to other department users; the outside user receives only "an indication that the message is from the department, i.e. without identifying the particular department member sending the message." Id.
Messages also include "thread identifiers," which track messages through the system and, for example, allow the same department members to "be assigned responsibility for responding to non-department caller's messages sent to the department." Id. at 18. Multiple department members may respond to the same thread, with department members seeing the identity of each message's author but the outside user receiving no "indication that different individual department members have sent messages within the message thread." Id. at 20.
RingCentral asserts claims 1, 3, 4, 7, and 8. ECF No. 24 ¶ 47. The parties agree that claim 1, the only independent *996claim, is representative.2 Claim 1 recites:
A hosted private branch exchange (PBX) system comprising:
non-transitory storage that includes subscriber identifying information that identifies a subscriber to a message routing service;
non-transitory storage that includes distribution rules information associated with the identified subscriber; and
a message management server configured to receive a message sent over the Internet to the identified subscriber and to send the message over the Internet to one or more devices according to the distribution rules associated with the identified subscriber;
wherein the subscriber identifying information identifies a department subscriber to the message routing service and department members;
wherein the distribution rules information includes department message distribution rules associated with the identified department subscriber;
wherein the department message distribution rules include a first rule for distribution of a message received from a department outsider that is directed to the department;
wherein the message management server distributes messages to the identified department members, according to the first rule, that include content of a message received from the department outsider and directed to the department;
wherein the message management server is configured to associate a thread identifier to a message received from a department outsider and to include the associated thread identifier with the messages that it distributes to the identified department members according to the first rule;
wherein the department message distribution rules include a second rule for distribution of a message received from a department member that is directed to a department outsider;
wherein the message management server distributes messages to a department outsider and to the identified department members, according to the second rule, that include message content received from a department member that is directed to the department outsider;
wherein the message management server provides an indication of an identity of the department member that the message content is received from in the messages distributed to the identified department members; and
wherein the message management server provides an indication in the message distributed to the identified department outsider that the message content is received from the department but does not provide an indication in the message distributed to the identified department outsider of the identity of the department member that the message content is received from.
ECF No. 24-1 at 20-21.
At step one, Dialpad analogizes the claimed system to a corporate mailroom. RingCentral counters that the "real-time" nature of communications makes the analogy inapt, but the Court disagrees. Corporate mailrooms "receive correspondence, keep business rules defining *997actions to be taken regarding correspondence based on attributes of the correspondence, apply those business rules to correspondence, and take certain actions based on the application of business rules," including "gating the message for further review, ... and also releasing, deleting, returning, or forwarding the message." Intellectual Ventures I v. Symantec , 838 F.3d at 1317. Likewise, here, by referencing a department roster, a person could readily determine whether a message comes from within that department or from an outsider and then use a set of distribution rules to route copies of that message to appropriate department members. A person could also assign a reference number to the message and keep a file containing all messages associated with that reference number. And a person could, for messages sent to an outsider, replace the sender's identifying information with that of the department only.3 "[W]ith the exception of generic computer-implemented steps, there is nothing in the claims themselves that foreclose them from being performed by a human, mentally or with pen and paper," and the "patent is directed to a conventional business practice ... in the context of electronic communications." Id. at 1318. Although RingCentral makes much of the fact that the patented claim is designed to work with text messages in real-time, it points to no "specific asserted improvement in computer capabilities" and fails to explain how the specified tasks could not be performed by humans. Enfish ,
RingCentral asserts that its claim - and, in particular, its use of specific rules - is similar to the claim found to be patent eligible in McRO, Inc. v. Bandai Namco Games America Inc. ,
The claimed rules in McRO transformed a traditionally subjective process performed by human artists into a mathematically automated process executed on computers.... [T]he traditional process and newly claimed method stood in contrast: while both produced a similar result, i.e., realistic animations of facial movements accompanying speech, the two practices produced those results in fundamentally different ways.
*998Turning to step two, the Court considers whether the claim "contains an inventive concept sufficient to transform the claimed abstract idea into a patent-eligible application." Alice ,
For all of the above reasons, the '367 patent is invalid.
C. The '496 Patent
The '496 patent, "Call Management Interfaces," describes "[s]ystems, methods and computer program products for generating and displaying various user interfaces for configuring one or more call handling rules associated with managing virtual PBX service rendered at an extension." ECF No. 24-2 at 2, 21. "The virtual PBX services can provide, for example, a main number, and calls made to the main number can be managed according to one or more sets of call handling rules associated with the virtual PBX services and which can be configured through the user interfaces." Id. at 21. "For example, when an outside caller calls the virtual PBX main number for a small business, and chooses an extension, the extension user associated with that extension can be reached on a predefined mobile device, home telephone, office phone or other phone type according to the call handling rules." Id. at 22. These rules might, for instance, provide forwarding of calls to different numbers based on the time of day the calls are received. Id. at 28-29. "The user interfaces can be web-based interfaces accessible through a browser, and can be accessed only after a user or administrator has setup and activated the virtual PBX services." Id. at 21.
RingCentral asserts claims 1, 3-11, 13, 15, and 16. ECF No. 24 ¶ 53. The parties *999agree that claim 1 is representative. Claim 1 recites:
A method comprising:
receiving a user request to access profile information associated with an extension on a virtual private branch exchange (PBX) network;
retrieving one or more configuration parameters associated with the extension, wherein the one or more configuration parameters include a plurality of sets of call handling rules for handling incoming calls to the extension, and wherein each set of call handling rules is associated with calls made during different respective periods of time;
presenting a user interface including displaying the one or more retrieved configuration parameters in the interface;
receiving a user command to update at least one configuration parameter, wherein the at least one updated configuration parameter includes an update to a first call handling rule in a first set of call handling rules associated with calls made during a first period of time; and
updating the profile information based on the at least one updated configuration parameter, wherein updating the profile information comprises updating the first call handling rule for calls made during the first period of time.
ECF No. 24-2 at 33.
At step one, the Court concludes that the claim is directed to the abstract ideas of routing telephone calls based on routing parameters, such as time of day, and allowing a user to modify those routing parameters. As Dialpad persuasively argues, these are functions that humans have routinely performed and are therefore abstract. See, e.g. , Intellectual Ventures I v. Symantec , 838 F.3d at 1316-18 (finding a claim "receiving, screening, and distributing e-mail" to be abstract); Twilio, Inc. v. Telesign Corp. ,
The Court also finds the claim to be patent ineligible under step two. As with the '367 patent, RingCentral does not contend that the elements at issue in the '496 patent - virtual PBX systems and user interfaces - are inventive. Instead, it argues that the patent survives step two because of its "non-conventional and non-generic arrangement of known, conventional pieces." BASCOM ,
RingCentral's reliance on a single sentence in the patent does not change this result. The patent states that "[s]ervices and features typically are provisioned by the telecommunications network or on-premise servers and not the telephone device itself." ECF No. 24-2 at 21. But, as Dialpad correctly observes, "typically" is not equivalent to "exclusively." Similarly, as discussed above, the written description explains that the user interface is accessed via a web browser - a technique that is not unconventional.
Finally, RingCentral argues that dependent claims 8, 10, and 16 contain an inventive concept "by allowing the user to configure enhanced 911 [ ("E-911") ] registration." ECF No. 31 at 21 n.7. "E-911 services ... route an emergency call to a 911 dispatcher and provide[ ] the dispatcher with a geographic location (e.g., street address) from which the call is originated, while traditional 911 services route[ ] an emergency call to a 911 dispatcher without providing the dispatcher with geographic location information indicating where the call is originated." ECF No. 24-2 at 31. But RingCentral does not contend that it invented the E-911 system or the methods of registering for that system, and it points to no language in the claim or specification indicating that its claimed method in any way "improved [this] existing technological process." Alice ,
For all of the above reasons, the '496 patent is invalid.
D. The '669 and '363 Patents
Although RingCentral asserts two separate claims of patent infringement as to the '669 and '363 patents, the parties analyzed both patents together, and the Court does the same. The '363 patent was granted on a continuation of the application that resulted in the '669 patent. ECF No. 24-4 at 2. Both patents are titled, "Synchronization in Unified Messaging Systems," and they share the same specification.4
*1001Id. at 2-7; ECF No. 24-3 at 2-12. The patents describe "a unified messaging system [that] includes a server configured to store a plurality of server messages, a client configured to store a plurality of client messages and a synchronization application which synchronizes the client messages with the server messages associated with the client." ECF No. 24-4 at 9. "[A] unified messaging system integrates several different communications media to allow a user to send and retrieve voice, fax, and messages (e.g., e-mail, text, etc.) from a single interface, whether it be a phone, a fax machine, or a personal computer." Id. (figure citations omitted). A given user may have one or more clients (i.e., devices). Id. Messages on the server "are grouped into message clusters, or mailboxes, that are associated with individual users, or groups of users." Id. (figure citations omitted).
The "synchronization application ... receives the state of messages in the server message storage module on the server and compares it with the state of messages in the client message storage module on the client." Id. at 10 (figure citations omitted). It does so by using a "discrepancy assessment [that] involves comparing the indexes of the messages stored on the server with the indexes of the messages stored on the client.... The discrepancy assessment can further include comparing the statuses of the messages with the same indexes on the client and on the server." Id. at 10-11 (figure citations omitted). "The synchronization application [then] identifies a set of actions that need to be performed to synchronize the messages on the server with the messages on the client and subsequently performs those actions." Id. at 10 (figure citations omitted). These actions can include adding messages, deleting messages, or changing the status of a message to read or unread. Id. at 11. For example, "[i]f a message on the client has been marked as 'read' since the last synchronization, the corresponding message on the server is also marked as 'read,' " and vice-versa.5 Id. (figure citations omitted).
The scope of the claimed invention is broad. For example, "[t]he invention and all of the functional operations described in this specification can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware," and "can be implemented as one or more computer program products." Id. "A computer program ... can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment." Id. And "[a] computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network." Id. In addition, the written description allows that "[t]he invention can be implemented in a computing system that includes a back-end component (e.g., a data server), a middleware component (e.g., an application server), or a front-end component (e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the invention," or any combination thereof, and "[t]he components of the system can be interconnected by any form or medium of digital communication," including "a local area network ('LAN'), e.g., a wireless LAN, and a wide area network ('WAN'), e.g., the Internet." Id. Finally, "the operations of the invention can be performed in *1002a different order and still achieve desirable results." Id. at 12.
RingCentral asserts claims 22-23, 26-28, and 30-31 of the '669 patent and claims 1, 14, 16, and 29 of the '363 patent. The parties agree that claim 22 of the '669 patent and claim 16 of the '363 patent are representative. Claim 22 of the '669 patent recites:
A unified messaging system comprising:
a computer implemented server including a processor configured to store a plurality of server messages grouped into a message cluster, the server messages including voicemail messages and fax messages for a client;
a first client configured to store a first plurality of client messages, the first client messages including voicemail messages and fax messages for the first client and corresponding to the plurality of server messages;
a first synchronization application for synchronizing the first client messages with the server messages associated with the first client including performing at least one synchronization action selected from the group consisting of:
a read/unread status of a first client message to read when a read/unread status of a corresponding server message is set to read and unread when the read/unread status of the corresponding server message is set to unread; and
a read/unread status of a server message to read when a read/unread status of a corresponding first client message is set to read, and unread when the read/unread status of the corresponding first client message is set to unread;
a second client that is not the first client configured to store, separately from the first plurality of client messages, a second plurality of client messages, the second client messages including voicemail messages and fax messages for the second client and corresponding to the plurality of server messages;
a second synchronization application for synchronizing the second client messages with the server messages including performing at least one synchronization action selected from the group consisting of:
a read/unread status of a second client message to read when a read/unread status of a corresponding server message is set to read, and unread when the read/unread status of the corresponding server message is set to unread;
a read/unread status of a server message to read when a read/unread status of a corresponding second client message is set to read and unread when the read/unread status of the corresponding second client message is set to unread.
ECF No. 24-3 at 14.6
Claim 16 of the '363 patent recites:
A unified messaging system comprising:
a server having at least one processor and memory, the server capable of operatively coupling to a data network;
a server message storage module configured to store a plurality of server messages, the plurality of server messages including at least one voicemail or at least one fax;
*1003a client message storage module configured to store a plurality of client messages, the plurality of client messages including at least one voicemail or at least one fax corresponding to the at least one voicemail or the at least one fax of the plurality of server messages; and
a synchronization application configured to:
send a network request to the server over the data network;
receive a network response to the network request from the server over the data network, the network response comprising state information about the plurality of server messages in the server message storage module;
identify state information about the plurality of client messages in the client message storage module;
perform a discrepancy assessment between the state information about the plurality of server messages and the state information about the plurality of client messages;
create a list of one or more synchronization actions based on results of the discrepancy assessment; and
perform the synchronization actions in the list.
ECF No. 24-4 at 13.
At step one, RingCentral analogizes this case to Synchronoss Technologies, Inc. v. Dropbox, Inc. ,
*1004The Court concludes that, absent any "focus on a specific means or method that improves the relevant technology," the claims are "directed to a result or effect that itself is the abstract idea and merely invoke generic processes and machinery." McRO ,
Nor does the step two analysis render the claims patent eligible. RingCentral contends that "the claim limitations of both the '363 and '669 patents specify multiple inventive concepts, including an unconventional cluster-wide discrepancy-based synchronization process, synchronization of multiple types of messages (including, specifically, fax or voicemail messages), and the ability to synchronize message clusters across multiple client devices." ECF No. 31 at 15. However, as just described, without any specific improvement to existing technological processes, all of these asserted limitations "are themselves abstract"; they are therefore not inventive. SAP America ,
For all of the above reasons, the '669 and '363 patents are invalid.
*1005CONCLUSION
Having found all four asserted patents to be invalid, the Court grants Dialpad's motion to dismiss RingCentral's patent infringement complaint in its entirety. Although the Court doubts whether the identified deficiencies can be cured by amendment, the Court will nonetheless grant leave to amend solely to allow RingCentral an opportunity to attempt to plead patent eligibility. See Aatrix ,
IT IS SO ORDERED.
Related
Cite This Page — Counsel Stack
372 F. Supp. 3d 988, Counsel Stack Legal Research, https://law.counselstack.com/opinion/ringcentral-inc-v-dialpad-inc-cand-2019.