IP Library Granted Patent US 12,199,986
Granted Patent B2
US 12,199,986 · App. 17/553,207 · Granted Jan 14, 2025

Context based data sharing

Inventors: Mark Delaney (Raleigh, NC); Matthew Fardig (Boonville, IN)
Assignee: Lenovo (United States) Inc.
H04L63/101H04L67/12H04L67/55H04L67/60
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 12,199,986
App. No.
17/553,207
Granted
Jan 14, 2025
Kind
B2
Abstract

One embodiment provides a method, including: capturing, using at least one sensor associated with an information handling device, sensor data; identifying, at the information handling device, a request to share the sensor data from the information handling device with another entity; determining, using a processor, whether context data associated with the information handling device satisfies one or more predetermined criteria outlined in a data sharing permissions list; and providing, responsive to determining that the context data does satisfy the one or more predetermined criteria, a notification to a user of the information handling device of the determination. Other aspects are described and claimed.

Claims (23)

1. A method, comprising:

capturing, using at least one sensor associated with an information handling device, sensor data, wherein the capturing the sensor data comprises capturing the sensor data responsive to identifying that the information handling device is associated with a predetermined contextual situation, wherein the predetermined contextual situation is selected from the group consisting of a predetermined location, a predetermined time, and a predetermined device setting;

identifying, at the information handling device, a request to share the sensor data with another entity that receives and aggregates sensor data from a plurality of information handling devices, wherein the request identifies at least one condition associated with the request for provision of the sensor data and the at least one condition identifying when the sensor data is requested by the another entity, wherein the request is a standing request from the another entity;

determining, using a processor, that the predetermined contextual situation satisfies one or more predetermined criteria outlined in a data sharing permissions list associated with the information handling device and that the at least one condition associated with the request is met, wherein the one or more predetermined criteria outlined in the data sharing permissions list is adjustable by the user; and

automatically sharing, responsive to determining that the context data does satisfy the one or more predetermined criteria and that the at least one condition is met, the sensor data with the another entity, wherein the automatically sharing comprises providing a notification to a user of the information handling device of the determination along with the sensor data.

2. The method of claim 1 , wherein the request is one of a single request or a standing request.

3. The method of claim 1 , wherein the sensor data is selected from the group of image data, audio data, motion data, user location data, signal data, connectivity data, and combinations thereof.

4. The method of claim 1 , wherein the notification comprises a suggestion that the user share the sensor data with the another entity.

5. The method of claim 1 , further comprising denying, responsive to determining that the context data does not satisfy the one or more predetermined criteria, the request to share the sensor data with the another entity.

6. The method of claim 1 , further comprising sharing, responsive to receiving user confirmation input in response to the notification, the sensor data with the another entity.

7. An information handling device, comprising:

at least one sensor;

a processor;

a memory device that stores instructions executable by the processor to:

capture, using the at least one sensor, sensor data, wherein the capturing the sensor data comprises capturing the sensor data responsive to identifying that the information handling device is associated with a predetermined contextual situation, wherein the predetermined contextual situation is selected from the group consisting of a predetermined location, a predetermined time, and a predetermined device setting;

identify a request to share the sensor data with another entity that receives and aggregates sensor data from a plurality of information handling devices, wherein the request identifies at least one condition associated with the request for provision of the sensor data and the at least one condition identifying when the sensor data is requested by the another entity, wherein the request is a standing request from the another entity;

determine that the predetermined contextual situation satisfies one or more predetermined criteria outlined in a data sharing permissions list associated with the information handling device and that the at least one condition associated with the request is met, wherein the one or more predetermined criteria outlined in the data sharing permissions list is adjustable by the user; and

automatically share, responsive to determining that the context data does satisfy the one or more predetermined criteria and that the at least one condition is met, the sensor data with the another entity, wherein the automatically sharing comprises providing a notification to a user of the information handling device of the determination along with the sensor data.

8. The information handling device of claim 7 , wherein the request is one of a single request or a standing request.

9. The information handling device of claim 7 , wherein the sensor data is selected from the group of image data, audio data, motion data, user location data, signal data, connectivity data, and combinations thereof.

10. The information handling device of claim 7 , wherein the notification comprises a suggestion that the user share the sensor data with the another entity.

11. The information handling device of claim 7 , wherein the instructions are further executable by the processor to deny, responsive to determining that the context data does not satisfy the one or more predetermined criteria, the request to share the sensor data with the another entity.

12. The information handling device of claim 7 , wherein the instructions are further executable by the processor to share, responsive to receiving user confirmation input in response to the notification, the sensor data with the another entity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 061880/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: DELANEY, MARK; FARDIG, MATTHEW
To: LENOVO (UNITED STATES) INC.
Reel/Frame 058410/0548 →
Continuity (1)
Related Publication 20230198989A1 · Jun 22, 2023
References Cited (13)
US 11587130B1 · Gross · 2023 [cited by examiner]
US 20140254548A1 · Hughes · 2014 [cited by examiner]
US 20160212138A1 · Lehane · 2016 [cited by examiner]
US 20170215031A1 · Harding · 2017 [cited by examiner]
US 20200036816A1 · Babu J D · 2020 [cited by examiner]
US 20210126823A1 · Poess · 2021 [cited by examiner]
US 20210204115A1 · Gorsica, IV · 2021 [cited by examiner]
US 20210326586A1 · Sorci · 2021 [cited by examiner]
US 20220094745A1 · Dachille · 2022 [cited by examiner]
US 20220114246A1 · El Guindi · 2022 [cited by examiner]
US 20220157408A1 · Vuu · 2022 [cited by examiner]
US 20220207128A1 · Sen · 2022 [cited by examiner]
US 20230140584A1 · Stenneth · 2023 [cited by examiner]