throbber
CLAIM CHART FOR U.S. PATENT NO. 9,454,748
`
`Uber Technologies Mobile Android App
`
`October 16, 2017
`
`1
`
`Starbucks Corporation, et al. – Ex. 1009
`U.S. Patent No. 9,454,748
`
`

`

`CLAIM 19
`A method for managing data
`comprising the steps of:
`
`Uber Technologies Mobile Android App
`To the extent the preamble is limiting, the Uber Technologies mobile Android app (“Uber
`App”) implements a method for managing data.
`
`For example, the Uber App manages data, including the user’s location:
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`2
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`The Uber App manages data, including the user a destination location, and the type of ride
`(uberX, uberXL, Select, etc), which are based on the user’s current location:
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`3
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`4
`
`

`

`CLAIM 19
`(a) establishing communications
`between a handheld computing device
`and an originating computer wherein
`said handheld computing device has a
`GPS integral thereto;
`
`Uber Technologies Mobile Android App
`In order to obtain the benefits received from using the Uber App, the user must establish
`communications between the handheld computing device, such as the user’s smartphone,
`and an originating computer, such as the server(s) hosting the Google Play Store:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`5
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`The user is able to search for the Uber App:
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`6
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The Uber App came pre-installed on the particular Samsung phone used for testing. The
`Uber App did, however, require an update, which involves establishing communications
`with the Google Play Store.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`7
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`The Uber App is updated
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`8
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The smartphone contains an internal, integral GPS antenna:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`9
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`Smartphones operating Android are able to receive GPS signals:
`
`
`
`
`
` Source: https://www.cnet.com/how-to/android-phone-gps-tips/
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`

`

`Uber Technologies Mobile Android App
`In order to obtain the benefits received from using the Uber App, the handheld computing
`device (smartphone) must receive the transmission (download) of a tokenized questionnaire
`onto the smartphone, which is the Uber App.
`
` A
`
` search is performed for the Uber App:
`
`
`
`CLAIM 19
`(b) receiving within said handheld
`computing device a transmission of a
`tokenized questionnaire from said
`originating computer, said tokenized
`questionnaire including at least one
`question requesting location
`identifying information, said
`tokenized questionnaire comprising a
`plurality of device independent
`tokens;
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`11
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The app is selected, which gives the user the option to install and/or update:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`12
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The Uber App’s Permission Details inform the user that the app requires access to the user’s
`location.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`13
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The Uber App is a tokenized questionnaire comprising a plurality of device independent
`tokens, and is downloaded as bytecode, typically a type of Java, such as “.dex.”
`
`
`
`
`
`
`
`Source: http://www.anandtech.com/show/8231/a-closer-look-at-android-runtime-art-in-
`android-l/
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`14
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The tokenized questionnaire (Uber App) is downloaded:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`15
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`16
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`In order to obtain the benefits received from using the Uber App, and begin using the app,
`the user must allow the Uber App to access the device’s location:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`17
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`When the user first opens the Uber App (the tokenized questionnaire), the internal Android
`Runtime (previously Dalvik) application compiles and executes the bytecode (tokens) into
`the native operating system code for operation by the user’s smartphone (handheld
`computing device). Thus, the app is device independent.
`
`
`
`
`Source: http://www.anandtech.com/show/8231/a-closer-look-at-android-runtime-art-in-
`android-l/
`
`
`
`
`Source: https://source.android.com/devices/tech/dalvik/
`
`
`
`
`
`
`
`
`
`
`
`18
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`For example, when the Uber App is opened, the device’s current location is determined
`from its GPS coordinates and displayed on a map:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`19
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`The user then enters a destination address or name:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`20
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`Next, The user is presented with the route, as well as options for different vehicle types, fare
`estimates, and the estimated pickup time:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`21
`
`

`

`CLAIM 19
`(c) ending said communications
`between said handheld computing
`device and said originating computer;
`
`Uber Technologies Mobile Android App
`After the Uber app is downloaded, communication between the user’s phone and the
`originating computer, such as the Google Play Store, ends:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`22
`
`

`

`CLAIM 19
`(d) after said communications has
`been ended,
`(d1) executing at least a portion of
`said plurality of tokens comprising
`said questionnaire on said handheld
`computing device to collect at least
`one response from a first user, and,
`
`Uber Technologies Mobile Android App
`Communications between the smartphone and the originating computer (e.g., Google Play
`Store server) are ended.
`The user executes at least a portion of the plurality of tokens comprising the questionnaire
`when, for example, the user’s smartphone determines its current GPS coordinates, which
`then is used to determine Uber drivers near the user’s current location. The questionnaire
`also requires the user to choose a destination, and the type of ride (uberX, uberXL, Select,
`etc):
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`23
`
`

`

`CLAIM 19
`
`
`
`Uber Technologies Mobile Android App
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`24
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The responses collected by the Uber App include, for example, the user’s location, the
`destination, and the choice of ride type. Different icons are used to indicate the different
`types of available rides, such as “Select”
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`25
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`Another response that is collected is when the user selects “Request,” which it done after
`selecting the pickup location, the destination, and the type of ride:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`26
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`The request is sent to the driver, who is also provided the user’s pickup and destination
`locations.
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`27
`
`

`

`CLAIM 19
`(d2) storing within said computing
`device said at least one response from
`the first user;
`
`Uber Technologies Mobile Android App
`The user responses, which include current location, selected destination, and type of ride,
`are stored on the smartphone:
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`28
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`
`29
`
`

`

`CLAIM 19
`
`
`
`Uber Technologies Mobile Android App
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`30
`
`

`

`CLAIM 19
`(d3) using said GPS to automatically
`obtain said location identifying
`information in response to said at least
`one question that requests location
`identifying information;
`
`Uber Technologies Mobile Android App
`
`
`When the Uber App is opened, it automatically determines the smartphone’s (ie, user’s)
`current location, which is automatically determined from the phone’s current GPS
`coordinates:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`31
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`The user must permit the Uber App to access the device’s location:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`32
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`The Uber app uses the phone’s internal GPS receiver:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`33
`
`

`

`CLAIM 19
`(e) establishing communications
`between said handheld computing
`device and a recipient computer;
`
`Uber Technologies Mobile Android App
`There must be communications between the user’s phone (handheld computing device) and
`a recipient computer, the Uber servers. If the communications network, such as wifi or
`cellular internet access is disabled, the Uber App provides an error message:
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`34
`
`

`

`CLAIM 19
`(f) transmitting a value representative
`of each of said at least one response
`stored within said handheld computing
`device to said recipient computer; and,
`
`Uber Technologies Mobile Android App
`At least one value representing at least one stored response, such as the user’s location
`(used to determine the nearby Uber drivers), the selected destination, and/or the selected
`type of ride, is transmitted to the Uber server:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`35
`
`

`

`CLAIM 19
`
`
`
`
`Uber Technologies Mobile Android App
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`36
`
`

`

`CLAIM 19
`(g) after receipt of said transmission of
`step (f), transmitting a notice of said
`received value representative of each
`of said at least one response to a
`second user.
`
`Uber Technologies Mobile Android App
`Notice of the received values, such as the user’s location, the destination, and the type of
`ride are sent to the Uber driver, a second user.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`37
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`In addition, notice of the received values such as the user’s location, the destination, and the
`type of ride can be shared with others (second users) using the Family Profile feature:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`38
`
`

`

`CLAIM 19
`
`Uber Technologies Mobile Android App
`
`
`In addition, the user’s status can be shared with family and friends (second users):
`
`
`
`https://www.uber.com/ride/how-uber-works/
`
`
`
`
`
`
`
`
`
`
`
`39
`
`

`

`CLAIM 20
`The method for managing data
`according to claim 19, wherein the
`first user and the second user are a
`same user.
`
`Uber Technologies Mobile Android App
`Notice of the received values, such as the pickup address, destination address, and fare
`total can be sent to the user (first user) in the form of a receipt:
`
`
`
`Source: https://help.uber.com/h/846f6cad-6f27-492a-9e0b-d2f056e1298e
`
`
`
`
`40
`
`

`

`CLAIM 20
`
`Uber Technologies Mobile Android App
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`41
`
`

`

`CLAIM 21
`A method for managing data
`comprising the steps of:
`
`INFIRNGEMENT
`To the extent the preamble is limiting, the Uber Technologies mobile Android app (“Uber
`App”) implements a method for managing data.
`
`For example, the Uber App manages data, including the user’s location:
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`42
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The Uber App manages data, including the user a destination location, and the type of ride
`(uberX, uberXL, Select, etc), which are based on the user’s current location:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`43
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`44
`
`

`

`CLAIM 21
`(a) within a central computer,
`accessing at least one user data item
`stored in a recipient computer,
`wherein said at least one data item is
`obtained via the steps of:
`
`INFIRNGEMENT
`The Uber App allows the user to view trip rates and available drivers for trips to
`destinations near the user’s current location. The information is provided to the Uber App
`via a central computer (the Uber server) only after the user has provided the user’s current
`location, desired ride type, and desired destination (each of which is at least one data item)
`to the recipient computer (another Uber server)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`45
`
`

`

`CLAIM 21
`(1) establishing communications
`between a handheld computing
`device and an originating computer
`wherein said handheld computing
`device has a GPS integral thereto;
`
`INFIRNGEMENT
`In order to obtain the benefits received from using the Uber App, the user must establish
`communications between the handheld computing device, such as the user’s smartphone,
`and an originating computer, such as the server(s) hosting the Google Play Store:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`46
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The user is able to search for the Uber App:
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`47
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The Uber App came pre-installed on the particular Samsung phone used for testing. The
`Uber App did, however, require an update, which involves establishing communications
`with the Google Play Store.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`48
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The Uber App is updated
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`49
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The smartphone contains an internal, integral GPS antenna:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`50
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`Smartphones operating Android are able to receive GPS signals:
`
`
`
`
`
` Source: https://www.cnet.com/how-to/android-phone-gps-tips/
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`51
`
`

`

`INFIRNGEMENT
`In order to obtain the benefits received from using the Uber App, the handheld computing
`device (smartphone) must receive the transmission (download) of a tokenized questionnaire
`onto the smartphone, which is the Uber App.
`
` A
`
` search is performed for the Uber App:
`
`
`
`CLAIM 21
`(2) receiving within said handheld
`computing device a transmission of a
`tokenized questionnaire, including at
`least one question requesting GPS
`coordinates and at least one
`additional question, said tokenized
`questionnaire comprising a plurality
`of device independent tokens;
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`52
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The app is selected, which gives the user the option to install and/or update:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`53
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The Uber App’s Permission Details inform the user that the app requires access to the
`user’s location.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`54
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The Uber App is a tokenized questionnaire comprising a plurality of device independent
`tokens, and is downloaded as bytecode, typically a type of Java, such as “.dex.”
`
`
`
`
`
`
`
`Source: http://www.anandtech.com/show/8231/a-closer-look-at-android-runtime-art-in-
`android-l/
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`55
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The tokenized questionnaire (Uber App) is downloaded:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`56
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`57
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`In order to obtain the benefits received from using the Uber App, and begin using the app,
`the user must allow the Uber App to access the device’s location:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`58
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`When the user first opens the Uber App (the tokenized questionnaire), the internal Android
`Runtime (previously Dalvik) application compiles and executes the bytecode (tokens) into
`the native operating system code for operation by the user’s smartphone (handled
`computing device). Thus, the app is device independent.
`
`
`
`
`Source: http://www.anandtech.com/show/8231/a-closer-look-at-android-runtime-art-in-
`android-l/
`
`
`
`
`Source: https://source.android.com/devices/tech/dalvik/
`
`
`
`
`
`
`
`
`
`
`
`59
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`For example, when the Uber App is opened, the device’s current location is determined
`from its GPS coordinates and displayed on a map:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`60
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The user then enters a destination address or name:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`61
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`Next, the user is presented with the route, as well as options for different ride types, fare
`estimates, and the estimated pickup time:
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`62
`
`

`

`CLAIM 21
`(3) ending said communications
`between said handheld computing
`device and said originating computer;
`
`INFIRNGEMENT
`After the Uber app is downloaded, communication between the user’s phone and the
`originating computer, such as the Google Play Store, ends:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`Communications between the smartphone and the originating computer (e.g., Google Play
`Store server) are ended.
`
`
`
`(4) after said communications has
`been ended,
`
`63
`
`

`

`CLAIM 21
`(i) executing at least a portion of said
`plurality of tokens comprising said
`questionnaire on said handheld
`computing device,
`
`INFIRNGEMENT
`The user executes at least a portion of the plurality of tokens comprising the questionnaire
`when, for example, the user’s smartphone determines its current GPS coordinates, which
`then is used to determine Uber drivers near the user’s current location. The questionnaire
`also requires the user to choose a destination, and the type of ride (uberX, uberXL, Select,
`etc):
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`64
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`65
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The responses collected by the Uber App include, for example, the user’s location, the
`destination, and the choice of ride type. Different icons are used to indicate the different
`types of available rides, such as “Select”
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`66
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`Another response that is collected is when the user selects “Request,” after selecting the
`pickup location, the destination, and the type of ride:
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`67
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The request is sent to the driver, who is also provided the user’s pickup and destination
`locations.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`
`
`
`
`
`68
`
`

`

`CLAIM 21
`(ii) automatically entering the GPS
`coordinates into said questionnaire:
`
`INFIRNGEMENT
`When the Uber App is opened, it automatically determines the smartphone’s (ie, user’s)
`current location, which is automatically determined from the phone’s current GPS
`coordinates:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`69
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`70
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The Uber app uses the phone’s internal GPS receiver:
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`71
`
`

`

`CLAIM 21
`(iii) presenting said at least one
`additional question to a user;
`
`INFIRNGEMENT
`After determining the user’s location and automatically using that information to determine
`a starting pickup location, the user is also presented with questions regarding the desired
`destination(s) and the type of ride (UberX, UberXL, Select, etc). Once that is done, the user
`must also Request the ride.
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`72
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The user then enters a destination address or name:
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`73
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`The user is then presented with the route, as well as fare estimates and the estimated pickup
`time:
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`74
`
`

`

`CLAIM 21
`(iv) receiving at least one response
`from the user to each of said
`presented at least one additional
`question,
`
`INFIRNGEMENT
`The user must provide the pickup address, destination address, and the desired type of ride,
`which are all responses to the at least one additional question that are received
`:
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`The user is then able to request a ride.
`
`
`
`75
`
`

`

`CLAIM 21
`(v) storing at least one value
`representative of said GPS
`coordinates and said at least one
`response within said handheld
`computing device;
`
`INFIRNGEMENT
`The GPS coordinates are stored on the phone.
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`76
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`The selected destination and preferred type of ride are also stored on the phone.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`77
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`78
`
`

`

`CLAIM 21
`(5) establishing a communications
`link between said handheld
`computing device and a recipient
`computer;
`
`INFIRNGEMENT
`There must be communications between the user’s phone (handheld computing device) and
`a recipient computer, the Uber servers. If the communications network, such as wifi or
`cellular internet access is disabled, the Uber App provides an error message:
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`79
`
`

`

`CLAIM 21
`(6) transmitting said stored at least
`one value representative of said GPS
`coordinates and said at least one
`response stored within said handheld
`computing device to said recipient
`computer; and,
`
`INFIRNGEMENT
`At least one value representing at least one stored response, such as the selected pickup
`address (determined using the user’s GPS coordinates), destination address, and preferred
`type of ride, are transmitted to the Uber server (recipient computer). If the communications
`link is disabled, the user cannot request a ride.
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`80
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`81
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`82
`
`

`

`CLAIM 21
`(7) storing within said recipient
`computer any of said transmitted
`GPS coordinates and said at least one
`value representative of said at least
`one response, thereby creating said at
`least one user data item stored in said
`recipient computer; and,
`
`INFIRNGEMENT
`The users pickup location (determined using GPS coordinates), as well as other
`information, such as the destination address, and preferred type of ride, are stored on the
`Uber server.
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`83
`
`

`

`CLAIM 21
`(b) forming a visually perceptible
`report from any of said at least one
`stored user data item.
`
`INFIRNGEMENT
`The Uber App provides a map showing the pickup and destination locations, the nearby
`Uber drivers, and the likely route between the pickup and destination addresses. This is a
`visually perceptible report that is formed by the user data items (pickup location, destination
`address, type of ride):
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`84
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`
`
`
`
`
`
`
`
`85
`
`

`

`CLAIM 21
`
`INFIRNGEMENT
`Different icons are used to indicate the different types of available rides, such as “Select”
`
`
`
`
`
`
`
`Source: Screenshot of Uber Technologies Android app operating on Samsung Galaxy J3
`smartphone
`
`
`
`86
`
`

`

`
`
`
`
`CLAIM 22
`The method according to claim 21,
`wherein said central computer and
`said recipient computer are a same
`computer.
`
`Uber Technologies Mobile Android App
`The Uber App enables the user to request a ride from available drivers near the user’s current
`location. The driver information, as well as the fare estimate, are provided to the Uber App
`via a central computer, which is an Uber server, only after the user has provided its current
`location, ride type, and destination (each of which are at least one user data item). The
`location information is sent to the recipient computer, which is the same Uber server.
`
`
`87
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket