Simultaneous video streaming across multiple channels
First Claim
Patent Images
1. A media controller subsystem comprising:
- a microprocessor;
a microprocessor executable distributed network control server that, when executed by the microprocessor, accesses selected content on a public network external to a vehicle comprising a media controller subsystem, the microprocessor executable distributed network control server having at least one of an assigned Internet Protocol (“
IP”
) address and global unicast address;
a microprocessor executable media server that, when executed by the microprocessor, receives requests for content from a vehicle occupant by a portable computational device associated with the vehicle occupant and provides requested content to the portable computational device associated with the vehicle occupant, the microprocessor executable media server having a contactable electronic address on a local area network maintained by the vehicle;
a microprocessor readable memory to store content; and
a microprocessor executable virtual network console that, when executed by the microprocessor, provides provide the portable computational device with remote access to the media server, wherein the media server simultaneously provides, via different wireless channels, different requested content to different portable computational devices and/or on board displays associated with different vehicle occupants.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for a media controller subsystem that can provide video streaming using a distributed network control server, media server, and virtual network console on a common processing or circuit board and filter and apply restrictions to media content based on one or more of the identity of the vehicle occupant requesting media content, the identity of a portable computational device associated with the vehicle occupant, and the spatial location of the vehicle occupant and/or remote computational device.
413 Citations
30 Claims
-
1. A media controller subsystem comprising:
-
a microprocessor; a microprocessor executable distributed network control server that, when executed by the microprocessor, accesses selected content on a public network external to a vehicle comprising a media controller subsystem, the microprocessor executable distributed network control server having at least one of an assigned Internet Protocol (“
IP”
) address and global unicast address;a microprocessor executable media server that, when executed by the microprocessor, receives requests for content from a vehicle occupant by a portable computational device associated with the vehicle occupant and provides requested content to the portable computational device associated with the vehicle occupant, the microprocessor executable media server having a contactable electronic address on a local area network maintained by the vehicle; a microprocessor readable memory to store content; and a microprocessor executable virtual network console that, when executed by the microprocessor, provides provide the portable computational device with remote access to the media server, wherein the media server simultaneously provides, via different wireless channels, different requested content to different portable computational devices and/or on board displays associated with different vehicle occupants. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
providing, by a microprocessor executing a microprocessor executable virtual network console, a portable computational device associated with a vehicle occupant with remote access to a microprocessor executable media server; receiving, by the microprocessor executing the microprocessor executable virtual network console, a request for media content; determining, by the microprocessor executable media server, at least one of an identity of the vehicle occupant requesting, by the portable computational device associated with the vehicle occupant, the media content, an identity of the portable computational device associated with the vehicle occupant, and a spatial location of the vehicle occupant and/or portable computational device; based on the at least one of the identity of the vehicle occupant requesting media content, the identity of a portable computational device associated with the vehicle occupant, and the spatial location of the vehicle occupant and/or the portable computational device, applying, by the microprocessor executable media server, at least one of a filter and restriction to the requested media content to form filtered and/or permitted media content to be provided to the portable computational device and/or on board display associated with the vehicle occupant; and providing, by the microprocessor executable media server, the filtered and/or permitted media content to the portable computational device and/or on board display associated with the vehicle occupant, wherein the media server simultaneously provides, via different wireless channels, different filtered and/or permitted media content to different portable computational devices and/or on board displays associated with different vehicle occupants. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A vehicle, comprising:
-
a microprocessor; a microprocessor executable virtual network console that provides a portable computational device associated with a vehicle occupant with remote access to a microprocessor executable media server and receives a request for media content from the portable computational device; and the microprocessor executable media server; determines, at least one of an identity of the vehicle occupant requesting the media content, an identity of the portable computational device associated with the vehicle occupant, and a spatial location of the vehicle occupant and/or the portable computational device associated with the vehicle occupant; based on the at least one of the identity of the vehicle occupant requesting media content, the identity of the portable computational device associated with the vehicle occupant, and the spatial location of the vehicle occupant and/or portable computational device, applies at least one of a filter and restriction to the media content requested by the vehicle occupant to form filtered and/or permitted media content to be provided to the portable computational device and/or on board display associated with the vehicle occupant; and provides the filtered and/or permitted media content to the portable computational device and/or on board display associated with the vehicle occupant, wherein the media server simultaneously provides, via different wireless channels, different filtered and/or permitted media content to different portable computational devices and/or on board displays associated with different vehicle occupants. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tangible and non-transitory computer readable medium comprising microprocessor executable distributed network control server instructions that, when executed by a microprocessor, perform functions comprising:
-
one or more instructions to provide, by a virtual network console, a portable computational device associated with a vehicle occupant with remote access to a microprocessor executable media server; one or more instructions to receive a request, by the virtual network console, for media content; one or more instructions to determine at least one of an identity of the vehicle occupant requesting media content, an identity of the portable computational device associated with the vehicle occupant, and a spatial location of the vehicle occupant and/or the portable computational device; one or more instructions, based on the at least one of the identity of the vehicle occupant requesting media content, the identity of a portable computational device associated with the vehicle occupant, and the spatial location of the vehicle occupant and/or the portable computational device, to apply at least one of a filter and restriction to the requested media content to form filtered and/or permitted media content to be provided to the portable computational device and/or on board display associated with the vehicle occupant; and one or more instructions to provide the filtered and/or permitted media content to the portable computational device and/or on board display associated with the vehicle occupant, wherein the media server simultaneously provides, via different wireless channels, different filtered and/or permitted media content to different portable computational devices and/or on board displays associated with different vehicle occupants. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification