Technology for sharing digital media is provided. In one example, a method may include identifying a first consumer. A request may be received from a second consumer requesting to consume the digital media. A first segment of the digital media being consumed by the first consumer may be identified.
Technology for sharing digital media is provided. In one example, a method may include identifying a first consumer. A request may be received from a second consumer requesting to consume the digital media. A first segment of the digital media being consumed by the first consumer may be identified. The digital media may be provided to the second consumer for consumption at a second segment of the digital media different from the first segment being consumed by the first consumer.
대표청구항▼
1. A computing device that is configured to facilitate sharing of digital media, comprising: a processor; anda memory in electronic communication with the processor, storing instructions being executable by the processor that cause the processor to: identify a first location of the digital media bei
1. A computing device that is configured to facilitate sharing of digital media, comprising: a processor; anda memory in electronic communication with the processor, storing instructions being executable by the processor that cause the processor to: identify a first location of the digital media being consumed by a first consumer device;identify a first segment of the digital media by providing a first buffer, of a predetermined size, before and after the first location, the first segment being a rolling segment that progresses from the first location of the digital media to a second location of the digital media as the digital media is consumed by the first consumer device;update the first segment as the first location of the digital media progresses to the second location while being consumed by the first consumer device;receive a request from a second consumer device to consume the digital media at a third location of the digital media;identify a second segment of the digital media by providing a second buffer of the predetermined size before and after the third location of the digital media, the second segment being a rolling segment that progresses from the third location of the digital media to a fourth location of the digital media as the digital media is consumed by the second consumer device;determine whether the first segment and the second segment overlap as the first segment and second segment progress during media consumption; andprevent the second consumer device from consuming the digital media at the second segment when the first segment and second segment overlap. 2. The device of claim 1, wherein the instructions are further executable to receive identification of a group of consumers and to receive a request from a digital media licensee to share the digital media with the group of consumers. 3. The device of claim 1, wherein the instructions are further executable to notify a licensee when the first or second consumer begins or ends consuming the digital media. 4. The device of claim 1, wherein the instructions are further executable to check the first consumer or the second consumer in and out from consumption of the digital media when the first consumer or the second consumer plays or pauses the consumption of the digital media. 5. The device of claim 1, wherein the computing device comprises the first consumer device and the request from the second consumer device is received by the first consumer device over a local network connection. 6. The device of claim 1, wherein the computing device comprises the first consumer device and the request from the second consumer device is received by the first consumer device over a direct connection. 7. The device of claim 1, wherein the computing device comprises a sharing server, and the requests from the first consumer device and the second consumer device are sent to the sharing server over a network connection. 8. The device of claim 1, wherein the instructions are further executable to receive digital media segment consumption data from the first consumer device and the second consumer device to ensure that the second segment of the digital media is different from the first segment being consumed by the first consumer device, and to delay consumption of the first or second segments for the first consumer device or the second consumer device when there is a conflict in consumption of the first or second segments. 9. The device of claim 1, wherein the instructions are further executable to enforce at least one restriction on consumption of the digital media by the first or second consumer device selected from at least one of: a number of times the first or second consumer device is permitted to consume the digital media, an amount of time the first or second consumer device is permitted to consume the digital media, or a time frame within which the first or second consumer device is permitted to consume the digital media. 10. The device of claim 9, wherein the instructions are further executable to prompt the first or second consumer device to purchase the digital media when the restriction is enforced. 11. The device of claim 1, wherein a first consumer, of the first consumer device, is a digital media licensee, the second consumer device comprises a plurality of consumer devices and the instructions are further executable to receive permissions for a first subset of the plurality of consumer devices from the first consumer device that are different than permissions for a second subset of the plurality of consumer devices. 12. The device of claim 1, wherein a second consumer, of the second consumer device, is a co-licensee with a first consumer of the first consumer device. 13. The device of claim 1, wherein a first consumer, of the first consumer device, is a digital media licensee and the instructions are further executable to give priority to the first consumer device to consume the first segment when the second consumer device indicates a desire to consume the first segment. 14. The device of claim 1, wherein a first consumer, of the first consumer device, is a digital media licensee and the second consumer device comprises a plurality of consumer devices, the instructions being further executable to rank the first consumer device and the plurality of consumer devices to establish an order in which the plurality of consumer devices and the first consumer device and permitted to consumer the digital media. 15. The device of claim 1, wherein the digital media includes audio media or video media. 16. The device of claim 1, wherein the digital media includes an electronic book. 17. The device of claim 16, wherein the first and second segments of the electronic book are chapters. 18. The device of claim 1, wherein the first and second segments are time-based segmentations of the digital media. 19. A computing device that is configured to facilitate sharing of digital media, comprising: a processor; anda memory in electronic communication with the processor, storing instructions being executable by the processor that cause the processor to: identify a first location of the digital media being consumed by a first consumer device;identify a first segment of the digital media by providing a first buffer, of a predetermined size, before and after the first location, the first segment being a rolling segment that progresses from the first location of the digital media to a second location of the digital media as the digital media is consumed by the first consumer device;update the first segment as the first location of the digital media progresses to the second location while being consumed by the first consumer device;receive a request from a second consumer device to consume the digital media at a third location of the digital media;identify a second segment of the digital media by providing a second buffer of the predetermined size before and after the third location of the digital media, the second segment being a rolling segment that progresses from the third location of the digital media to a fourth location of the digital media as the digital media is consumed by the second consumer device;determine whether the first segment and the second segment overlap as the first segment and second segment progress during media consumption; andprevent the second consumer device from consuming the digital media at the second segment when the first segment and second segment overlap.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
McGowan, Albert John, Global access control for segmented streaming delivery.
Kim,Han gyoo, System using a single host to receive and redirect all file access commands for shared data storage device from other hosts on a network.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.