MOBILE SECURITY TECHNOLOGY
First Claim
1. A computer-implemented method comprising:
- determining a location of a mobile computing device using one or more of a plurality of data sources;
communicating, by the mobile computing device, with another computing device as part of a two-way video chat session over a first network connection, the communicating including transmitting the location of the mobile computing device;
displaying, as part of the two-way video chat session, real-time video from the other computing device;
recording video using one or more cameras that are accessible to the mobile computing device; and
transmitting, over a second network connection, the video to a remote storage system for persistent storage.
0 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes determining a location of a mobile computing device using one or more of a plurality of data sources; communicating, by the mobile computing device, with another computing device as part of a two-way video chat session over a first network connection, the communicating including transmitting the location of the mobile computing device; displaying, as part of the two-way video chat session, real-time video from the other computing device; recording video using one or more cameras that are accessible to the mobile computing device; and transmitting, over a second network connection, the video to a remote storage system for persistent storage.
-
Citations
30 Claims
-
1. A computer-implemented method comprising:
-
determining a location of a mobile computing device using one or more of a plurality of data sources; communicating, by the mobile computing device, with another computing device as part of a two-way video chat session over a first network connection, the communicating including transmitting the location of the mobile computing device; displaying, as part of the two-way video chat session, real-time video from the other computing device; recording video using one or more cameras that are accessible to the mobile computing device; and transmitting, over a second network connection, the video to a remote storage system for persistent storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
one or more cameras that are programmed to record video; a geographic location unit that is programmed to determine a location of a computing device using one or more of a plurality of data sources; a network interface that is programmed to communicate with another computing device as part of a two-way video chat session over a first network connection and to cause the video to be transmitted, over a second network connection, to a remote storage system for persistent storage, the location of the computing device being sent over the first and second network connections; and a display that is programmed to display, as part of the two-way video chat session, real-time video from the other computing device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
determining a location of a mobile computing device using one or more of a plurality of data sources; identifying a plurality of candidate responders; automatically selecting a particular candidate responder based, at least in part, on one or more factors including the availability of the candidate responders; and initiating two-way audiovisual teleconferencing between the mobile computing device and the selected particular candidate responder over a network connection. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented method comprising:
-
communicating, by a mobile computing device, with another computing device as part of a two-way video chat session over a first network connection; displaying, as part of the two-way video chat session, real-time video from the other computing device; recording video using one or more cameras that are accessible to the mobile computing device; transmitting, over a second network connection, the video to a remote storage system for persistent storage; and transmitting, by the mobile computing device and to a computer system, a request to initiate a communication session with a emergency responder service, the request including a location identifier for the mobile computing device and without identifying a location of the emergency responder service; receiving, from the computer system, information that selects a location of a particular emergency responder service, wherein the location of the particular emergency responder service is identified by the computer system using one or more databases that correlate user locations with locations a plurality of emergency responder services; and automatically initiating, in response to receiving the information, a communication session with the location of the particular emergency responder service. - View Dependent Claims (27, 28, 29, 30)
-
Specification