Mobile security technology
OwnerChristopher deCharmsinventor
Life of this patent
Estimating the term…
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.
Claims30
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.
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.
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.
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.
Dependencies are inferred from the claim text.