`
`APPENDIX A: COMPARISON OF METHOD AND “DEVICE” CLAIMS
`Method Claim
`Device Claim
`’838 patent, claim 1:
`’838 patent, claim 54:
`
` A
`
` system comprising:
`a first device programmed to perform
`operations comprising:
`
`joining a communication network
`corresponding to a group, wherein joining the
`communication network comprises
`transmitting a message including an identifier
`corresponding to the group;
`
`participating in the group, wherein
`participating in the group includes sending
`first location information to a first server and
`receiving second location information from
`the first server, the first location information
`comprising a location of the first device, the
`second location information comprising one
`or more locations of one or more respective
`second devices included in the group;
`
`presenting, via an interactive display of the
`first device, a first interactive, georeferenced
`map and a first set of one or more user-
`selectable symbols corresponding to a first set
`of one or more of the second devices, wherein
`the first set of symbols are positioned on the
`first georeferenced map at respective
`positions corresponding to the locations of the
`first set of second devices, and wherein first
`georeferenced map data relate positions on
`the first georeferenced map to spatial
`coordinates;
`
`sending, to a second server, a request for
`second georeferenced map data different from
`the first georeferenced map data;
`receiving, from the second server, the second
`georeferenced map data;
`
`presenting, via the interactive display of the
`first device, a second georeferenced map and
`a second set of one or more user-selectable
`
` A
`
` computer-implemented method comprising:
`performing, by a first device:
`
`
`joining a communication network
`corresponding to a group, wherein joining the
`communication network comprises
`transmitting a message including an identifier
`corresponding to the group;
`
`participating in the group, wherein
`participating in the group includes sending
`first location information to a first server and
`receiving second location information from
`the first server, the first location information
`comprising a location of the first device, the
`second location information comprising one
`or more locations of one or more respective
`second devices included in the group;
`
`presenting, via an interactive display of the
`first device, a first interactive, georeferenced
`map and a first set of one or more user-
`selectable symbols corresponding to a first set
`of one or more of the second devices, wherein
`the first set of symbols are positioned on the
`first georeferenced map at respective
`positions corresponding to the locations of the
`first set of second devices, and wherein first
`georeferenced map data relate positions on
`the first georeferenced map to spatial
`coordinates;
`
`sending, to a second server, a request for
`second georeferenced map data different from
`the first georeferenced map data;
`receiving, from the second server, the second
`georeferenced map data;
`
`presenting, via the interactive display of the
`first device, a second georeferenced map and
`a second set of one or more user-selectable
`
`
`
`1
`
`
`
`Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 2 of 7 PageID #: 7182
`
`symbols corresponding to a second set of one
`or more of the second devices, wherein the
`second set of symbols are positioned on the
`second georeferenced map at respective
`positions corresponding to the locations of the
`second set of second devices, and wherein the
`second georeferenced map data relate
`positions on the second georeferenced map to
`spatial coordinates; and
`
`identifying user interaction with the
`interactive display selecting one or more of
`the second set of user-selectable symbols
`corresponding to one or more of the second
`devices and positioned on the second
`georeferenced map and user interaction with
`the display specifying an action and, based
`thereon, sending third data to the selected one
`or more second devices via the first server.
`
`’829 patent, claim 68:
`
` A
`
` system comprising:
`a second device programmed to perform
`operations comprising:
`
`receiving, from a first device via a first server,
`a request to join a group, wherein the group
`includes the first device;
`
`sending, to the first server, an indication of
`acceptance of the request, wherein the first
`server is configured to join the first device to
`the group based on the acceptance of the
`request, and wherein joining the first device
`to the group comprises authorizing the first
`device to repeatedly share device location
`information and repeatedly engage in remote
`control operations with each device included
`in the group;
`
`sending a first message to the first server,
`wherein the first message comprises data
`identifying the first device and a request for a
`first updated location of the first device, and
`wherein the first server is configured to send a
`
`symbols corresponding to a second set of one
`or more of the second devices, wherein the
`second set of symbols are positioned on the
`second georeferenced map at respective
`positions corresponding to the locations of the
`second set of second devices, and wherein the
`second georeferenced map data relate
`positions on the second georeferenced map to
`spatial coordinates; and
`
`identifying user interaction with the
`interactive display selecting one or more of
`the second set of user-selectable symbols
`corresponding to one or more of the second
`devices and positioned on the second
`georeferenced map and user interaction with
`the display specifying an action and, based
`thereon, sending third data to the selected one
`or more second devices via the first server.
`
`’829 patent, claim 35:
`
` computer-implemented method comprising:
`performing, by a second device:
`
`
`receiving, from a first device via a first server,
`a request to join a group, wherein the group
`includes the first device;
`
`sending, to the first server, an indication of
`acceptance of the request, wherein the first
`server is configured to join the first device to
`the group based on the acceptance of the
`request, and wherein joining the first device
`to the group comprises authorizing the first
`device to repeatedly share device location
`information and repeatedly engage in remote
`control operations with each device included
`in the group;
`
`sending a first message to the first server,
`wherein the first message comprises data
`identifying the first device and a request for a
`first updated location of the first device, and
`wherein the first server is configured to send a
`
` A
`
`
`
`2
`
`
`
`Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 3 of 7 PageID #: 7183
`
`second message to the first device based on
`and in response to receiving the first message
`from the second device, wherein the second
`message comprises a request for the first
`updated location of the first device;
`
`after sending the first message, receiving,
`from the first server, a response to the first
`message, the response including first location
`information comprising the first updated
`location of the first device;
`
`receiving, from a second server,
`georeferenced map data;
`presenting, via a display of the second device,
`a georeferenced map based on the
`georeferenced map data and a symbol
`corresponding to the first device, wherein the
`symbol is positioned on the georeferenced
`map at a first position corresponding to the
`first updated location of the first device, and
`wherein the georeferenced map data relate
`positions on the georeferenced map to spatial
`coordinates;
`
`after receiving the first location information
`and the georeferenced map data, receiving
`second location information comprising a
`second updated location of the first device
`from the first server, and using the server-
`provided georeferenced map data and the
`second location information to reposition the
`symbol on the georeferenced map at a second
`position corresponding to the second updated
`location of the first device; and
`
`
`
`
`
`identifying user interaction with the display
`specifying an action and, based thereon,
`sending, to the first server, a third message
`related to remotely controlling the first device
`to perform an action,
`
`second message to the first device based on
`and in response to receiving the first message
`from the second device, wherein the second
`message comprises a request for the first
`updated location of the first device;
`
`after sending the first message, receiving,
`from the first server, a response to the first
`message, the response including first location
`information comprising the first updated
`location of the first device;
`
`receiving, from a second server,
`georeferenced map data;
`presenting, via a display of the second device,
`a georeferenced map based on the
`georeferenced map data and a symbol
`corresponding to the first device, wherein the
`symbol is positioned on the georeferenced
`map at a first position corresponding to the
`first updated location of the first device, and
`wherein the georeferenced map data relate
`positions on the georeferenced map to spatial
`coordinates;
`
`after receiving the first location information
`and the georeferenced map data, and after
`presenting the georeferenced map and the
`symbol positioned on the georeferenced map
`at the first position corresponding to the first
`updated location of the first device, receiving
`second location information comprising a
`second updated location of the first device
`from the first server, and using the server-
`provided georeferenced map data and the
`second location information to reposition the
`symbol on the georeferenced map at a second
`position corresponding to the second updated
`location of the first device; and
`
`identifying user interaction with the display
`specifying an action and, based thereon,
`sending, to the first server, a third message
`related to remotely controlling the first device
`to perform an action,
`
`
`
`3
`
`
`
`Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 4 of 7 PageID #: 7184
`
`wherein the first server is configured to send a
`fourth message to the first device based on
`receiving the third message from the second
`device, wherein the fourth message relates to
`remotely controlling the first device to
`perform the action, and
`
`wherein the first device is configured to
`perform the action based on receiving the
`fourth message.
`
`
`’251 patent, claim 24:
`
` A
`
` system comprising:
`a first device programmed to perform
`operations comprising:
`
`receiving a message from a second device,
`wherein the message relates to joining a
`group;
`
`based on receiving the message from the
`second device, participating in the group,
`wherein participating in the group includes
`sending first location information to a server
`and receiving second location information
`from the server, the first location information
`comprising a location of the first device, the
`second location information comprising a
`plurality of locations of a respective plurality
`of second devices included in the group;
`
`presenting, via an interactive display of the
`first device, a first interactive, georeferenced
`map and a plurality of user-selectable
`symbols corresponding to the plurality of
`second devices, wherein the symbols are
`positioned on the first georeferenced map at
`respective positions corresponding to the
`locations of the second devices, and wherein
`the first georeferenced map includes data
`relating positions on the first georeferenced
`map to spatial coordinates;
`
`
`wherein the first server is configured to send a
`fourth message to the first device based on
`receiving the third message from the second
`device, wherein the fourth message relates to
`remotely controlling the first device to
`perform the action, and
`
`wherein the first device is configured to
`perform the action based on receiving the
`fourth message.
`
`
`’251 patent, claim 1:
`
` computer-implemented method comprising:
`with a first device,
`
`
`receiving a message from a second device,
`wherein the message relates to joining a
`group;
`
`based on receiving the message from the
`second device, participating in the group,
`wherein participating in the group includes
`sending first location information to a server
`and receiving second location information
`from the server, the first location information
`comprising a location of the first device, the
`second location information comprising a
`plurality of locations of a respective plurality
`of second devices included in the group;
`
`presenting, via an interactive display of the
`first device, a first interactive, georeferenced
`map and a plurality of user-selectable
`symbols corresponding to the plurality of
`second devices, wherein the symbols are
`positioned on the first georeferenced map at
`respective positions corresponding to the
`locations of the second devices, and wherein
`the first georeferenced map includes data
`relating positions on the first georeferenced
`map to spatial coordinates;
`
`
` A
`
`
`
`4
`
`
`
`Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 5 of 7 PageID #: 7185
`
`sending, from the first device to the server, a
`request for a second georeferenced map
`different from the first georeferenced map,
`wherein the request specifies a map location;
`
`receiving, from the server, the second
`georeferenced map, wherein the second
`georeferenced map includes the requested
`location and data relating positions on the
`second georeferenced map to spatial
`coordinates;
`
`presenting, via the interactive display of the
`first device, the second georeferenced map
`and the plurality of user-selectable symbols
`corresponding to the plurality of second
`devices, wherein the symbols are positioned
`on the second georeferenced map at
`respective positions corresponding to the
`locations of the second devices; and
`
`identifying user interaction with the
`interactive display selecting one or more of
`the user-selectable symbols corresponding to
`one or more of the second devices and
`positioned on the second georeferenced map
`and user interaction with the display
`specifying an action and, based thereon, using
`an Internet Protocol to send data to the one or
`more second devices via the server,
`wherein the first device does not have access
`to respective Internet Protocol addresses of
`the second devices.
`
`’055 patent, claim 28:
`
` A
`
` system comprising:
`a first device programmed to perform
`operations comprising:
`
`obtaining contact information of a plurality of
`second devices, wherein the contact
`information comprises respective telephone
`numbers of the second devices;
`facilitating initiation of Internet Protocol (IP)
`based communication between the first device
`
`sending, from the first device to the server, a
`request for a second georeferenced map
`different from the first georeferenced map,
`wherein the request specifies a map location;
`
`receiving, from the server, the second
`georeferenced map, wherein the second
`georeferenced map includes the requested
`location and data relating positions on the
`second georeferenced map to spatial
`coordinates;
`
`presenting, via the interactive display of the
`first device, the second georeferenced map
`and the plurality of user-selectable symbols
`corresponding to the plurality of second
`devices, wherein the symbols are positioned
`on the second georeferenced map at
`respective positions corresponding to the
`locations of the second devices; and
`
`identifying user interaction with the
`interactive display selecting one or more of
`the user-selectable symbols corresponding to
`one or more of the second devices and
`positioned on the second georeferenced map
`and user interaction with the display
`specifying an action and, based thereon, using
`an Internet Protocol to send data to the one or
`more second devices via the server,
`wherein the first device does not have access
`to respective Internet Protocol addresses of
`the second devices.
`
`’055 patent, claim 1:
`
` A
`
` method comprising:
`performing by a first device:
`
`
`obtaining contact information of a plurality of
`second devices, wherein the contact
`information comprises respective telephone
`numbers of the second devices;
`facilitating initiation of Internet Protocol (IP)
`based communication between the first device
`
`
`
`5
`
`
`
`Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 6 of 7 PageID #: 7186
`
`and the respective second devices by using
`respective telephone numbers to send, from
`the first device to the second devices,
`respective Short Message Service (SMS)
`messages including a telephone number of the
`first device and information usable b the
`respective second device to send IP-based
`communication to the first device;
`
`receiving respective IP-based responses to the
`SMS messages, wherein the IP-based
`responses to the SMS messages include
`location information of the respective second
`devices;
`
`transmitting IP-based messages including a
`location of the first device to the respective
`second devices;
`
`presenting, via an interactive display of the
`first device, an interactive map and a plurality
`of user selectable symbols corresponding to
`the plurality of second devices, wherein the
`symbols are positioned on the map at
`respective positions corresponding to the
`respective locations of the second devices;
`
`identifying user interaction with the
`interactive display selecting one or more of
`the user-selectable symbols corresponding to
`one or more of the second devices and user
`interaction with the display specifying an
`action and, based thereon, sending data to the
`one or more second devices;
`
`receiving user input via user interaction with
`the interactive display of the first device, the
`user input specifying a location and a symbol
`corresponding to an entity other than the first
`device and the second devices; and
`
`based on the user input, adding the user-
`specified symbol to the interactive display at a
`position on the interactive map corresponding
`to the user-specified location, and
`transmitting the user-specified symbol and
`
`and the respective second devices by using
`the respective telephone numbers to send,
`from the first device to the second devices,
`respective Short Message Service (SMS)
`messages including a telephone number of the
`first device and information usable by the
`respective second device to send IP-based
`communication to the first device;
`
`receiving respective IP-based responses to the
`SMS messages, wherein the IP-based
`responses to the SMS messages include
`location information of the respective second
`devices;
`
`transmitting IP-based messages including a
`location of the first device to the respective
`second devices;
`
`presenting, via an interactive display of the
`first device, an interactive map and a plurality
`of user selectable symbols corresponding to
`the plurality of second devices, wherein the
`symbols are positioned on the map at
`respective positions corresponding to the
`respective locations of the second devices;
`
`identifying user interaction with the
`interactive display selecting one or more of
`the user-selectable symbols corresponding to
`one or more of the second devices and user
`interaction with the display specifying an
`action and, based thereon, sending data to the
`one or more second devices;
`
`receiving user input via user interaction with
`the interactive display of the first device, the
`user input specifying a location and a symbol
`corresponding to an entity other than the first
`device and the second devices; and
`
`based on the user input, adding the user-
`specified symbol to the interactive display at a
`position on the interactive map corresponding
`to the user-specified location, and
`transmitting the user-specified symbol and
`
`
`
`6
`
`
`
`Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 7 of 7 PageID #: 7187
`
`location to the second devices for addition of
`the user-specified symbol to respective
`interactive displays of the second devices at
`respective positions on respective interactive
`maps corresponding to the user-specified
`location.
`
`
`location to the second devices for addition of
`the user-specified symbol to respective
`interactive displays of the second devices at
`respective positions on respective interactive
`maps corresponding to the user-specified
`location.
`
`
`7
`
`
`
`
`
`