Dynamically managing data sharing
First Claim
1. A computer-implemented method, comprising:
- receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices;
receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices;
saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior; and
automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior, including automatically removing one or more users from a portion of the event at a predetermined time during the event.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method according to one embodiment includes receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices, receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices, saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior, and automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices; receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices; saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior; and automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior, including automatically removing one or more users from a portion of the event at a predetermined time during the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for identifying and storing historical data sharing behavior at a server device, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
receiving, at the server device, characteristics of a plurality of historical events from a plurality of client devices, utilizing the processor; receiving, at the server device, the historical data sharing behavior associated with the plurality of historical events from the plurality of client devices, utilizing the processor; saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior, utilizing the processor; and automatically implementing, by the server device utilizing the processor, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior, including automatically removing one or more users from a portion of the event at a predetermined time during the event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a processor; and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to; receive, at a server device, characteristics of a plurality of historical events from a plurality of client devices; receive, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices; save, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior; and automatically implement, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior, including automatically removing one or more users from a portion of the event at a predetermined time during the event.
-
-
24. A computer-implemented method, comprising:
-
receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices; receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices; saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior, including linking the characteristics of the plurality of historical events to the historical data sharing behavior within the server device; and automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior, including automatically removing one or more users from a portion of the event at a predetermined time during the event; wherein both the characteristics of the plurality of historical events and the historical data sharing behavior are linked by the server device to an identifier of the plurality of historical events.
-
-
25. A computer-implemented method, comprising:
-
receiving, at a server device, characteristics of a plurality of historical events from a plurality of client devices, where the characteristics of the plurality of historical events include; a date that the plurality of historical events occurred, a time that the plurality of historical events occurred, a location where the plurality of historical events occurred, and one or more users attending the plurality of historical events; receiving, at the server device, historical data sharing behavior associated with the plurality of historical events from the plurality of client devices; saving, by the server device, the characteristics of the plurality of historical events in association with the historical data sharing behavior; and automatically implementing, by the server device, one or more data sharing actions in response to an initialization of an event, utilizing the characteristics of the plurality of historical events and the historical data sharing behavior, including; automatically sharing data during the event, automatically initializing one or more applications during the event, automatically terminating one or more actions during the event, and automatically removing one or more users from a portion of the event at a predetermined time during the event.
-
Specification