Method and apparatus for digital media control rooms
First Claim
1. A computer-implemented method comprising:
- receiving, at a server computer system and from a user device, a request to locate one or more virtual locations associated with a real-world location and that provides access to digital media data of a real-world event captured by one or more different mobile devices, and wherein the request includes location data specifying a location to search for the virtual locations;
identifying, by the server computer system, one or more virtual locations based on the location;
providing, to the user device from the server computer system, data indicative of the one or more virtual locations;
receiving, at the server computer system and from the user device, a request to join a particular virtual location selected at the user device from among the one or more virtual locations;
locating one or more available media streams associated with the particular virtual location that capture the real-world event as the real-world event occurs; and
transmitting data indicative of the one or more available media streams to the user device;
receiving a request from the user device to access a first media stream from the one or more available media streams associated with the particular virtual location; and
streaming the first media stream associated with the particular virtual location to the user device for display at the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing digital streaming media data to client devices via a digital media control room is described. The method may include receiving a request at a server computer system from a mobile device to join a digital media control room, where the digital media control room is a virtual location that provides access to digital media data of a real-world event captured by a plurality of different mobile devices. The method may also include locating one or more available media streams associated with the digital media control room that capture the real-world event as the real-world event occurs. The method may also include transmitting data indicative of the one or more available media streams to the mobile device.
124 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a server computer system and from a user device, a request to locate one or more virtual locations associated with a real-world location and that provides access to digital media data of a real-world event captured by one or more different mobile devices, and wherein the request includes location data specifying a location to search for the virtual locations; identifying, by the server computer system, one or more virtual locations based on the location; providing, to the user device from the server computer system, data indicative of the one or more virtual locations; receiving, at the server computer system and from the user device, a request to join a particular virtual location selected at the user device from among the one or more virtual locations; locating one or more available media streams associated with the particular virtual location that capture the real-world event as the real-world event occurs; and transmitting data indicative of the one or more available media streams to the user device; receiving a request from the user device to access a first media stream from the one or more available media streams associated with the particular virtual location; and streaming the first media stream associated with the particular virtual location to the user device for display at the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor and a communication system; and a memory storing instructions executable by the processor and that upon such execution cause the processor to perform operations comprising; receiving, from a user device, a request to locate one or more virtual locations associated with a real-world location and that provides access to digital media data of a real-world event captured by one or more different mobile devices, and wherein the request includes location data specifying a location to search for the virtual locations; identifying one or more virtual locations based on the location; providing, to the user device, data indicative of the one or more virtual locations; receiving, from the user device, a request to join a particular virtual location selected at the user device from among the one or more virtual locations; locating one or more available media streams associated with the particular virtual location that capture the real-world event as the real-world event occurs; and transmitting data indicative of the one or more available media streams to the user device; receiving a request from the user device to access a first media stream from the one or more available media streams associated with the particular virtual location; and streaming the first media stream associated with the particular virtual location to the user device for display at the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, from a user device, a request to locate one or more virtual locations associated with a real-world location and that provides access to digital media data of a real-world event captured by one or more different mobile devices, and wherein the request includes location data specifying a location to search for the virtual locations; identifying one or more virtual locations based on the location; providing, to the user device, data indicative of the one or more virtual locations; receiving, from the user device, a request to join a particular virtual location selected at the user device from among the one or more virtual locations; locating one or more available media streams associated with the particular virtual location that capture the real-world event as the real-world event occurs; and transmitting data indicative of the one or more available media streams to the user device;
receiving a request from the user device to access a first media stream from the one or more available media streams associated with the particular virtual location; andstreaming the first media stream associated with the particular virtual location to the user device for display at the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification