IP Library › Granted Patent US 8,818,350
Granted Patent B2
US 8,818,350 · App. 12/819,245 · Granted Aug 26, 2014

Context-driven data sharing

Inventors: Alice Jane Bernheim Brush (Bellevue, WA); Junius A. Gunaratne (New York, NY)
Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,818,350
App. No.
12/819,245
Granted
Aug 26, 2014
Kind
B2
Abstract

This patent application pertains to context-driven data sharing, and specifically to data sharing relating to a telephone call. One example can establish a telephone call between first and second computing devices. This example can also utilize the telephone call as at least part of a basis for temporarily adjusting a data sharing permission level on at least one of the first and second computing devices during the telephone call.

Claims (43)

1. A hardware computer-readable memory device or hardware storage device having instructions stored thereon that, when executed by a hardware processor, cause the hardware processor to perform acts comprising:

establishing a telephone call between a first computing device associated with a first user and a second computing device associated with a second user;

utilizing the telephone call as at least part of a basis for temporarily adjusting a data sharing permission level on the first computing device during the telephone call; and

allowing the first user to share a file stored on the first computing device with the second user, the sharing comprising:

using short range communication with another computing device, providing the another computing device with access to the file stored on the first computing device, and sending the file from the first computing device to the another computing device, and

sending, from the first computing device to the second computing device, a message with information identifying how the file sent from the first computing device to the another computing device can be obtained from the another computing device.

2. The computer-readable memory device or storage device of claim 1 , wherein the establishing comprises initiating the telephone call on the first computing device.

3. The computer-readable memory device or storage device of claim 1 , wherein the establishing comprises answering the telephone call on the first computing device.

4. The computer-readable memory device or storage device of claim 1 , wherein the temporarily adjusting comprises offering the user of the first computing device an opportunity to authorize the temporarily adjusting after the telephone call is established.

5. The computer-readable memory device or storage device of claim 1 , the acts further comprising automatically re-adjusting the data sharing permission level upon termination of the telephone call.

6. The computer-readable memory device or storage device of claim 1 , wherein the temporarily adjusting the data sharing permission level is performed for individual applications of the first computing device.

7. The computer-readable memory device or storage device of claim 6 , the acts further comprising presenting a graphical user interface on the first computing device to allow the user of the first computing device to specify individual applications for the temporarily adjusting.

8. The computer-readable memory device or storage device of claim 1 , wherein the first computing device comprises a cell phone, smart phone, mobile phone, or personal digital assistant and the short range communication comprises short range wireless communication.

9. A computing device comprising:

at least one volatile or non-volatile storage device storing computer-readable instructions configured to:

monitor for activity on a mobile device that is proximate to the computing device, the mobile device being associated with a first user; and

in an instance where activity indicating that the mobile device is in use is detected, share a file stored on the mobile device with a second user, wherein, to share the file, the computer-readable instructions are further configured to:

display a graphical user interface on the computing device,

receive a user selection of the file stored on the mobile device, the user selection being received via the graphical user interface on the computing device,

obtain the file from the mobile device using short range communication with the mobile computing device, and

send the file to the second user; and

at least one hardware processor configured to execute the computer-readable instructions.

10. The computing device of claim 9 , wherein the short range communication is performed using wireless technology.

11. The computing device of claim 9 , wherein the activity relates to a telephone call between the mobile device and another mobile device that is associated with the second user.

12. The computing device of claim 11 , wherein the graphical user interface is running on both the mobile device and the computing device during the telephone call.

13. The computing device of claim 11 , wherein the computer-readable instructions are configured to end the telephone call responsive to an input received from the first user to the computing device.

14. The computing device of claim 9 , wherein, to send the file to the second user, the computer-readable instructions are configured to upload the file to a cloud service over a network that is not available to the mobile device.

15. The computing device of claim 14 , wherein the computer-readable instructions are configured to send the mobile device a notice indicating that the file has been uploaded to the cloud service.

16. A mobile device comprising:

at least one volatile or non-volatile storage device storing computer-readable instructions configured to:

establish a telephone call with a second mobile device, wherein the telephone call is between a first user of the mobile device and a second user of the second mobile device,

utilize the telephone call as at least part of a basis for allowing another computing device to access a file stored on the mobile device during the telephone call, and

share the file stored on the mobile device with the second user of the second mobile device, wherein, to share the file, the computer-readable instructions are further configured to:

send the file from the mobile device to the another computing device using short range communication with the another computing device, and

send, from the mobile device to the second mobile device, a message with information identifying how the second user can obtain the file from the another computing device; and

at least one hardware processor configured to execute the computer-readable instructions.

17. The mobile device of claim 16 , wherein the message is a Short Message Service text message.

18. The mobile device of claim 16 , wherein the message is in a markup language format and includes tags with file location information associated with the file.

19. The mobile device of claim 18 , wherein the markup language format is an Extensible Markup Language (XML) format.

20. The mobile device of claim 16 , wherein the computer-readable instructions are further configured to:

send the message to the second mobile device over a cellular network,

wherein the short range communication used to send the file to the another computing device is performed using a short-range wireless connection.

21. The mobile device of claim 20 , wherein the short-range wireless connection is a Bluetooth connection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2010
From: BRUSH, ALICE JANE BERNHEIM; GUNARATNE, JUNIUS A.
To: MICROSOFT CORPORATION
Reel/Frame 024641/0578 →
Continuity (1)
Related Publication 20110312303A1 · Dec 22, 2011