Skyhook Wireless, Inc. v. Google Inc.

19 N.E.3d 440, 86 Mass. App. Ct. 611
CourtMassachusetts Appeals Court
DecidedNovember 6, 2014
DocketAC 13-P-1236
StatusPublished
Cited by18 cases

This text of 19 N.E.3d 440 (Skyhook Wireless, Inc. v. Google Inc.) is published on Counsel Stack Legal Research, covering Massachusetts Appeals Court primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Skyhook Wireless, Inc. v. Google Inc., 19 N.E.3d 440, 86 Mass. App. Ct. 611 (Mass. Ct. App. 2014).

Opinion

Cohen, J.

After mobile electronic device manufacturers Motorola, Inc. (Motorola), and Samsung Electronics Co., Ltd. (Samsung), withdrew from business deals with software devel- *612 aper Skyhook Wireless, Inc. (Skyhook), Skyhook filed a complaint against the defendant, Google Inc. (Google), alleging intentional interference with Skyhook’s contract with Motorola, intentional interference with Skyhook’s advantageous business relations with both Motorola and Samsung, and violations of G. L. c. 93A. 1 A judge of the Superior Court granted Google’s motion for summary judgment on all counts. 2 We affirm.

1. Background. 3 Consistent with summary judgment standards, the facts upon which we rely are either undisputed or taken in the light most favorable to Skyhook. See Drakopoulos v. U.S. Bank Natl. Assn., 465 Mass. 775, 777 (2013). 4

This case arises from the aborted plans of Motorola and Samsung, manufacturers of mobile electronic devices (including so-called “smart phones”), to license and install Skyhook’s software product, XPS, to provide location services on their “Android” mobile devices (described below). Location services identify where the mobile device is physically positioned. Alone and in conjunction with other software applications, they allow the device user to find his or her location, to identify the location of nearby facilities, and to receive marketing information about commercial establishments in the vicinity. Location systems also collect location data from the device and return that data to the software provider for inclusion in its location database. The data then can be used to improve the accuracy of location results, as *613 well as for commercial purposes.

Android is a mobile device operating system developed and maintained by Google. It is an “open source” operating system, meaning that it is publicly available and can be used without charge; however, Google owns and controls the use of the Android trademárk and related trademarks, as well as the use of a group of proprietary mobile services applications known as Google Mobile Services (GMS) Apps. Google requires, by contract, that devices marketed under Android trademarks and including GMS Apps meet Google’s compatibility standards, which are set out in detail in the Android Compatibility Definition Document (CDD) published by Google. 5

In addition to a number of well-known software applications (e.g., Gmail, Google Maps, Google Search, and YouTube), GMS Apps include an application known as Network Location Provider (NLP), which helps to supply Google’s location services to mobile devices. In part, NLP works in conjunction with two application programming interfaces (APIs) that are part of the Android operating system: 6 the GPS Provider API, which determines a device’s location using the United States government’s Global Positioning System (GPS) satellites; and the Network Provider API, which determines location based both on triangulation from nearby cellular communications towers (cell towers) and on the device’s detection of local wireless network access points (“Wi-Fi” networks). 7 - 8 Google’s Software Development

*614 Kit (SDK), which assists third-party developers in creating new applications for use on any Android-compatible device, specifically informs developers which kinds of data are used by the GPS Provider API (satellite) and Network Provider API (cell tower and Wi-Fi) to fix location. The SDK is incorporated in the CDD by reference, and plays a role in determining whether Google’s compatibility standards are met.

Like Google’s NLP, Skyhook’s XPS also determines the location of a mobile device by collecting information from GPS satellites, cell towers, and Wi-Fi networks. However, XPS operates by integrating the location data received from these three different sources. Through this approach, XPS achieves greater speed in reporting a location result. Another difference between the Google and Skyhook systems is that, unlike Skyhook’s XPS, Google’s NLP includes “reverse geocoding” functionality, which converts longitude and latitude coordinates to street addresses and place names.

In supplying location services software to mobile device manufacturers, both Google and Skyhook expect and require that they will be able to collect location information from the mobile devices on which the software is installed. Thus, when enabled on an Android device and subject to the user’s consent, NLP collects “network data” for Google, i.e., information about nearby Wi-Fi networks and cell towers. XPS likewise collects such information for Skyhook. Both companies consider this retrieval of network data, and the accuracy of the data, to be essential to the location databases they maintain as part of their business models.

In April and June of 2009, respectively, Samsung and Motorola *615 entered into contracts with Google allowing them to use the Android trademarks and to preload specified GMS Apps, including NLP, 9 on their mobile devices. The contracts did not specify that Google would be the exclusive provider of location services software for the manufacturers’ Android devices. However, the contracts did require the devices to meet Google’s Android compatibility standards, 10 and also required the manufacturers to “accurately reproduce” the GMS Apps on the devices. Under the contracts, the ultimate distribution of the devices was subject to Google’s prior written approval. 11

Thereafter, unbeknownst to Google, both Motorola and Samsung entered into contracts with Skyhook. In September, 2009, Motorola entered into a licensing and distribution agreement with Skyhook by which Motorola agreed to preload XPS on its Android devices, subject to an exception for devices “where Motorola is contractually prohibited by a qualified third party.” The contract defined “qualified third party” to include “a certi- *616 lying entity which has the right to define and approve the technical specifications required to be a[n] Android-compliant device and which has declared the Embedded Software to be non-compliant.” The Motorola-Skyhook contract also provided that Motorola would not authorize or enable any other party to use XPS or Motorola’s devices to collect location data. Subsequently, in May, 2010, Samsung also entered into a licensing agreement with Skyhook, but on a different basis. Pursuant to its contract with Skyhook, Samsung agreed to pay a guaranteed minimum for the right to install XPS on its Android mobile devices. However, Samsung was not obligated to do so.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

FTI, LLC v. Duffy
Massachusetts Appeals Court, 2024
Williamson v. Barlam
Massachusetts Appeals Court, 2024
BIPING HUANG & another v. RE/MAX LEADING EDGE & others.
190 N.E.3d 518 (Massachusetts Appeals Court, 2022)
Richards v. Direct Energy Servs., LLC
915 F.3d 88 (Second Circuit, 2019)
JNM Hospitality, Inc. v. McDaid
59 N.E.3d 419 (Massachusetts Appeals Court, 2016)
Resolute Management Inc. v. Transatlantic Reinsurance Co.
87 Mass. App. Ct. 296 (Massachusetts Appeals Court, 2015)
Federal National Mortgage Ass'n v. Rogers
2015 Mass. App. Div. 68 (Mass. Dist. Ct., App. Div., 2015)

Cite This Page — Counsel Stack

Bluebook (online)
19 N.E.3d 440, 86 Mass. App. Ct. 611, Counsel Stack Legal Research, https://law.counselstack.com/opinion/skyhook-wireless-inc-v-google-inc-massappct-2014.