throbber
Case 2:17-cv-00513-JRG Document 174-24 Filed 08/13/18 Page 1 of 7 PageID #: 7181
`
`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
`
`
`
`
`
`

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