Sign Up for Vincent AI
TS Patents LLC v. Yahoo! Inc.
O. Anthony Abdollahi, Li Law, J. James Li, Lilaw, Inc., a Law Corporation, Los Altos, CA, for Plaintiff.
Jason C. White, Morgan, Lewis & Bockius LLP, Chicago, IL, Corey Ray Houmand, Morgan, Lewis & Bockius LLP, Palo Alto, CA, for Defendant.
ORDER GRANTING DEFENDANT'S MOTION TO DISMISS
Re: Dkt. No. 17
Plaintiff TS Patents LLC ("TS Patents" or "Plaintiff") filed a patent infringement suit against Defendant Yahoo! Inc. ("Yahoo" or "Defendant") and alleged that Defendant infringed the claims of U.S. Patent Nos. 9,280,547 (the "'547 patent"), 8,799,473 (the "'473 patent"), 8,713,442 (the "'442 patent"), and 8,396,891 (the "'891 patent") (collectively, the "Asserted Patents"). Before the Court is Defendant's Motion to Dismiss, which seeks to dismiss all four Asserted Patents. ECF No. 17 ("Mot."). Having considered the submissions of the parties, the relevant law, and the record in this case, the Court GRANTS Defendant's Motion to Dismiss.
A. Factual Background
Plaintiff TS Patents is a California limited liability company with its registered office in Fremont, California. ECF No. 1 ("Compl.") ¶ 2. Defendant Yahoo! is a Delaware corporation with its principal place of business in Sunnyvale, California. Compl. ¶ 3.
The '547 patent is titled "System and Method for Displaying and Operating Multi–Layered Item List in Browser with Supporting of Concurrent Users." Compl., Ex. E ( '547 patent). It was filed on June 10, 2013 and issued on March 8, 2016.
The '547 patent generally relates to allowing an "end-user to view and operate computing resources through [a] logically organized and graphically represented multi-layered item list" or "hierarchical list." '547 patent, Abstract. This hierarchical list is displayed to the end-user through a web browser, and can be expanded or collapsed so that the web browser does not have to display the entire hierarchy at once. Id. , Abstract, col. 11:45–50, col. 12:1–13. The hierarchical list can be used to represent a variety of remote computing resources, such as folders and files stored on a remote server. Id. , Abstract. For example, Figure 6B illustrates a hierarchical list that is used to represent folders and files stored on a remote server:
Id. , Fig. 6B.
Plaintiff asserts that Defendant infringes at least claim 1 of the '547 patent. Compl., Ex. J. Claim 1 recites:
Id. , col. 14:52–15:15.
The '473 patent is titled "Concurrent Web Based Multi-task Support for Computer System." Compl., Ex. D ( '473 patent). It was filed on March 4, 2008 and issued on August 5, 2014. It is a continuation of U.S. Patent No. 7,418,702, which was filed on August 6, 2002.
The '473 patent generally relates to "web based multitasking." '473 patent, Abstract. According to the '473 patent, traditional web servers "d[id] not support multiple concurrent tasks or operations submitted from the same web browser." Id. , col. 2:18–20. Instead, a previous task had to be completed until the next could be performed. Id. , col. 2:24–34.
The '473 patent purports to solve this problem by providing a way in which tasks initiated from a web browser can be performed in parallel. Id. , col. 2:35–37. It accomplishes this by keeping track of the initiated tasks, such as through a "user space task list," and protecting this task list with a lock. Id. , col. 2:46–49. A "[l]ock is a mechanism that allows a thread1 to lo[c]k a computer resource for its own use and prevents other threads from access to the same computer resource at the same time." Id. , col. 3:16–19. The '473 specification discloses that, when a user initiates a task from a web browser, "[a] thread is created ... where the thread will serve and carry [out] this task in the background." Id. , col. 6:43–45. The thread then obtains the lock for the task list, modifies the task list to add the new task to the list, and releases the lock. Id. , col. 6:45–47, Fig. 5. The thread corresponding to this task is then executed concurrently with other threads corresponding to other tasks in the task list. See id., col. 6:47–50. After the task completes, the thread again obtains the lock for the task list, removes the task from the task list, and then releases the lock. See id. , col. 6:57–59.
The specification also discloses that, in addition to the task list, shared resources which may be accessed by multiple threads (which, as discussed above, are each created to execute separate tasks) are protected by locks. Id. , col. 6:54–56, col. 6:64–7:4. To modify a shared resource, a thread must obtain the lock for that shared resource, modify that shared resource, and then release the lock. Id. If a second thread also wants to modify that same shared resource, it must wait until the first thread releases the lock so that the second thread can then obtain the lock and modify the shared resource. Id. , col. 6:64–7:4.
Plaintiff asserts that Defendant infringes at least claim 1 of the '473 patent. Compl., Exs. H, I. Claim 1 recites:
Id. , col. 9:8–10:4.
The '442 patent is titled "Method and Apparatus for Information Exchange Over a Web Based Environment." Compl., Ex. C ( '442 patent). It was filed on April 5, 2011 and issued on April 29, 2014. It claims priority to a provisional application, which was filed on March 31, 2006. The '442 patent is also a divisional application of U.S. Patent Application No. 11/732,496 ("the '496 application"), which was filed on April 2, 2007.
The '891 patent is titled "Method and Apparatus of Dynamic Updating Web Portals." Compl., Ex. B ( '891 patent). It was filed on December 14, 2011 and issued on March 12, 2013. It is a continuation of U.S. Patent Application No. 12/511,039, which was filed on July 29, 2009 and which is in turn a continuation-in-part of the '496 application, mentioned above.
Typical of patents that share a common lineage, the '442 and the '891 patents have identical figures and substantially similar written descriptions. Compare '442 patent, col. 3:53–21:67, with '891 patent, col. 5:27–28:40. The Court will thus overview these patents together.
The '442 and '891 patents generally relate to a communication platform over which users can share information and resources, such as folders and files. '442 patent, Abstract; '891 patent, Abstract. In particular, the specifications disclose a "web-based computer user work/operation environment ('WCUWE')," which provides a centrally controlled collection of "work spaces," which are either private to a specific user or shared among groups of users. '442 patent, col. 10:31–11:16; '891 patent, 15:4–54. Each work space can store messages, folders, files, or other resources specific to that work space. Id. Figures 4B and 4C illustrate shared and private work spaces, respectively:
'442 patent, Figs. 4B, 4C; '891 patent, Figs. 4B, 4C.
A user can access the private and shared work spaces to which he belongs through a web browser. '442 patent, col. 12:5–17; '891 patent, col. 17:15–29. Through the web browser, the user can also post and un-post messages, folders, and files to a work...
Try vLex and Vincent AI for free
Start a free trialExperience vLex's unparalleled legal AI
Access millions of documents and let Vincent AI power your research, drafting, and document analysis — all in one platform.
Start Your 3-day Free Trial of vLex and Vincent AI, Your Precision-Engineered Legal Assistant
-
Access comprehensive legal content with no limitations across vLex's unparalleled global legal database
-
Build stronger arguments with verified citations and CERT citator that tracks case history and precedential strength
-
Transform your legal research from hours to minutes with Vincent AI's intelligent search and analysis capabilities
-
Elevate your practice by focusing your expertise where it matters most while Vincent handles the heavy lifting
Start Your 3-day Free Trial of vLex and Vincent AI, Your Precision-Engineered Legal Assistant
-
Access comprehensive legal content with no limitations across vLex's unparalleled global legal database
-
Build stronger arguments with verified citations and CERT citator that tracks case history and precedential strength
-
Transform your legal research from hours to minutes with Vincent AI's intelligent search and analysis capabilities
-
Elevate your practice by focusing your expertise where it matters most while Vincent handles the heavy lifting
Try vLex and Vincent AI for free
Start a free trialStart Your 3-day Free Trial of vLex and Vincent AI, Your Precision-Engineered Legal Assistant
-
Access comprehensive legal content with no limitations across vLex's unparalleled global legal database
-
Build stronger arguments with verified citations and CERT citator that tracks case history and precedential strength
-
Transform your legal research from hours to minutes with Vincent AI's intelligent search and analysis capabilities
-
Elevate your practice by focusing your expertise where it matters most while Vincent handles the heavy lifting
Start Your 3-day Free Trial of vLex and Vincent AI, Your Precision-Engineered Legal Assistant
-
Access comprehensive legal content with no limitations across vLex's unparalleled global legal database
-
Build stronger arguments with verified citations and CERT citator that tracks case history and precedential strength
-
Transform your legal research from hours to minutes with Vincent AI's intelligent search and analysis capabilities
-
Elevate your practice by focusing your expertise where it matters most while Vincent handles the heavy lifting