Dynamic transmission of user information to trusted contacts
First Claim
1. A system comprising:
- a multimedia-capture device;
a non-transitory computer readable medium; and
program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a first computing device to;
receive a command to send message data to a second computing device, wherein the second computing device is associated with a contact;
determine that the contact associated with the second computing device is a trusted contact;
based on (i) receiving the command to send the message data and (ii) determining that the contact associated with the second computing device is a trusted contact, cause the multimedia-capture device to capture multimedia data of the real-world surroundings of the first computing device; and
transmit trusted-contact data to the second computing device associated with the trusted contact, wherein the trusted-contact data comprises (i) the message data, (ii) the multimedia data, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems involving the dynamic transmission of user information to trusted contacts are described herein. An example system may be configured to (a) receive, at a first computing device, a command to send message data to a second computing device, where the second computing device is associated with a contact; (b) determine that the contact associated with the second computing device is a trusted contact; (c) based on (i) receiving the command to send the message data and (ii) determining that the contact is a trusted contact, cause a multimedia-capture device to obtain multimedia data; and (d) transmit trusted-contact data to the second computing device associated with the trusted contact, where the trusted-contact data comprises (i) the message data, (ii) the multimedia data, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device.
-
Citations
30 Claims
-
1. A system comprising:
-
a multimedia-capture device; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause a first computing device to; receive a command to send message data to a second computing device, wherein the second computing device is associated with a contact; determine that the contact associated with the second computing device is a trusted contact; based on (i) receiving the command to send the message data and (ii) determining that the contact associated with the second computing device is a trusted contact, cause the multimedia-capture device to capture multimedia data of the real-world surroundings of the first computing device; and transmit trusted-contact data to the second computing device associated with the trusted contact, wherein the trusted-contact data comprises (i) the message data, (ii) the multimedia data, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving, at a first computing device, a command to send message data to a second computing device, wherein the second computing device is associated with a contact; determining that the contact associated with the second computing device is a trusted contact; based on (i) receiving the command to send the message data and (ii) determining that the contact associated with the second computing device is a trusted contact, causing a multimedia-capture device to capture multimedia data of the real-world surroundings of the first computing device; and transmitting trusted-contact data to the second computing device associated with the trusted contact, wherein the trusted-contact data comprises (i) the message data, (ii) the multimedia data, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions for receiving a command to send message data to a second computing device, wherein the second computing device is associated with a contact; instructions for determining that the contact associated with the second computing device is a trusted contact; based on (i) receiving the command to send the message data and (ii) determining that the contact associated with the second computing device is a trusted contact, instructions for causing a multimedia-capture device to capture multimedia data of the real-world surroundings of the first computing device; and instructions for transmitting trusted-contact data to the second computing device associated with the trusted contact, wherein the trusted-contact data comprises (i) the message data, (ii) the multimedia data, and (iii) environmental data that corresponds to at least one environmental condition of a first computing device. - View Dependent Claims (19, 20)
-
-
21. A system comprising:
-
a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by at least one processor to cause the system to; receive trusted-contact data that was generated by a first computing device, wherein the trusted-contact data comprises (i) message data, (ii) multimedia data that corresponds to data of the real-world surroundings of the first computing device, wherein the multimedia data was captured by the first computing device based on the first computing device (a) receiving a command to send message data to a second computing device associated with a contact and (b) determining that the contact is a trusted contact, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device; receive formatting data that corresponds to the second computing device, wherein the formatting data indicates at least one display characteristic of the second computing device; and based on (i) the received trusted-contact data and (ii) the received formatting data, transmit delivery data to the second computing device, wherein the delivery data comprises (i) the message data, (ii) the multimedia data, and (iii) the environmental data, wherein the delivery data is formatted based on the display characteristic indicated by the formatting data. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-implemented method comprising:
-
receiving trusted-contact data that was generated by a first computing device, wherein the trusted-contact data comprises (i) message data, (ii) multimedia data that corresponds to data of the real-world surroundings of the first computing device, wherein the multimedia data was captured by the first computing device based on the first computing device (a) receiving a command to send message data to a second computing device associated with a contact and (b) determining that the contact is a trusted contact, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device; receiving formatting data that corresponds to the second computing device, wherein the formatting data indicates at least one display characteristic of the second computing device; and based on (i) the received trusted-contact data and (ii) the received formatting data, transmitting delivery data to the second computing device, wherein the delivery data comprises (i) the message data, (ii) the multimedia data, and (iii) the environmental data, wherein the delivery data is formatted based on the display characteristic indicated by the formatting data. - View Dependent Claims (28)
-
-
29. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions for receiving trusted-contact data that was generated by a first computing device, wherein the trusted-contact data comprises (i) message data, (ii) multimedia data that corresponds to data of the real-world surroundings of the first computing device, wherein the multimedia data was captured by the first computing device based on the first computing device (a) receiving a command to send message data to a second computing device associated with a contact and (b) determining that the contact is a trusted contact, and (iii) environmental data that corresponds to at least one environmental condition of the first computing device; instructions for receiving formatting data that corresponds to the second computing device, wherein the formatting data indicates at least one display characteristic of the second computing device; and based on (i) the received trusted-contact data and (ii) the received formatting data, instructions for transmitting delivery data to the second computing device, wherein the delivery data comprises (i) the message data, (ii) the multimedia data, and (iii) the environmental data, wherein the delivery data is formatted based on the display characteristic indicated by the formatting data. - View Dependent Claims (30)
-
Specification