1. A smartpad comprising:
a display, the display configured to display content from a docked multi-display device, the content including at least a first active application window associated with a first display of the multi-display device and a second active application window associated with a second display of the multi-display device, wherein both the first application window and the second application window are active;
wherein the smartpad:
is running in a multi-application mode;
displays a card stack, wherein the card stack is a logical arrangement of active and inactive windows executing on the multi-display device, the card stack including:
a full view of a first card that represents the active first application window on the first display;
a full view of a second card that represents the active second application window displayed on the second display; and
at least a portion of at least a third card that represents a third window, wherein the third window is inactive.
2. The smartpad of claim 1, wherein the display is a touch sensitive display.
3. The smartpad of claim 1, wherein the smartpad has a portrait mode and a landscape mode.
4. The smartpad of claim 1, wherein one or more of:
the display is capable of being logically divided into at least two logical portions,
a portion of a desktop is visible, and
the panels are movable in a carousel-like fashion based on a received gesture.
5. The smartpad of claim 4, wherein a first of the logical portions displays at least the first application window, a second of the logical portions displays at least the second application window, and one or more of the first logical portion and second logical portion also display the portion of the card stack.
6. The smartpad of claim 5, wherein the at least two portions are different sizes and relate to two different applications.
7. The smartpad of claim 1, wherein the smartpad further supports a multi-application mode, the multi-application mode emulating the docked multi-display device in mini-tablet form.
8. A method comprising:
displaying content from a docked multi-display device on a display of a smartpad, the content including:
at least a first active application window associated with a first display of the multi-display device and a second active application window associated with a second display of the multi-display device, wherein both the first application window and the second application window are active;
wherein the smartpad, running in a multi-application mode;
displays a card stack, wherein the card stack is a logical arrangement of active and inactive windows executing on the multi-display device, the card stack including:
a full view of a first card representing the active first application window on the first display;
a full view of a second card representing the active second application window on the second display; and
at least a portion of the card stack representing at least one additional window is also displayed, wherein the at least one additional window is inactive.
9. The method of claim 8, wherein the display is a touch sensitive display.
10. The method of claim 8, wherein the smartpad has a portrait mode and a landscape mode.
11. The method of claim 8, wherein one or more of:
the display is capable of being logically divided into at least two logical portions,
a portion of a desktop is visible, and
the panels are movable in a carousel-like fashion based on a received gesture.
12. The method of claim 11, wherein a first of the logical portions displays at least the first application window, a second of the logical portions displays at least the second application window, and one or more of the first logical portion and second logical portion also display the portion of the card stack.
13. The method of claim 12, wherein the at least two portions are different sizes and relate to two different applications.
14. The method of claim 8, wherein a desktop includes selectable icons for one or more of applications, files and folders.
15. The method of claim 8, further comprising resizing one or more of the windows.
16. The method of claim 8, further comprising redrawing one or more of the windows.
17. The method of claim 8, further comprising determining an orientation of the smartpad and aligning an orientation of the at least one of the windows with an orientation of the smartpad.
18. The method of claim 8, wherein the smartpad further supports a multi-application mode, the multi-application mode emulating the docked multi-display device in mini-tablet form, the windows in the card stack appearing partially behind one or more of the first application window and the second application window.
19. The method of claim 8, further comprising receiving a request to view another window in the card stack, the request being a gesture, and, in response thereto:
moving the first application window into a partially obscured position in the card stack and displaying the second application window,
moving the first application window into a partially obscured position in the card stack and displaying the at least one additional window, or
moving the first application window into a partially obscured position in the card stack and displaying a desktop.
20. A non-transitory computer-readable information storage media having stored thereon instructions, that when executed by a processor, perform the steps of claim 8.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system for signal routing in a television production studio, comprising:
a core router operatively coupled to a plurality of peripheral routers, each of the plurality of peripheral routers having an associated control system, where a first peripheral router is associated with a first router control system and where a second peripheral router is associated with a second router control system, the first and second router control systems being dissimilar; and
a core router control system coupled to the core router and coupled to the plurality of peripheral routers, the core router control system to allow any peripheral router to communicate with any other peripheral router through the core router irrespective of the router control system associated with each peripheral router, the core router control system further comprising a database containing router-specific information for each of the plurality of routers, the core router control system to allow the first peripheral router to communicate directly with the second peripheral router without having any proprietary router information.
2. The system of claim 1, further comprising an upconversiondownconversion element associated with the core router, the upconversiondownconversion element to convert a signal switched by the core router between at least two broadcast standards.
3. The system of claim 1, in which the core router control system includes information on each peripheral router to enable communication between and among the plurality of peripheral routers and the core router.
4. The system of claim 1, wherein the database allows the core router control system to perform signal conversion.
5. The system of claim 1, wherein the database allows the core router control system to perform signal routing in accordance with the contents of the database.
6. The system of claim 1, further comprising an upconversiondownconversion element associated with at least one peripheral router, the upconversiondownconversion element to convert a signal between at least two broadcast standards.
7. A method for signal routing in a television production studio, comprising:
receiving a command from a peripheral router for an asset at a requested source, the command received at a core router operatively coupled to a plurality of peripheral routers, each of the plurality of peripheral routers having an associated control system, where a first peripheral router is associated with a first router control system and where a second peripheral router is associated with a second router control system, the first and second router control systems being dissimilar;
determining the location of the requested source;
determining whether a format associated with the source and a destination match; and
when the format associated with the source and a destination match, routing the asset from the requested source to a desired destination, using a core router control system coupled to the core router and coupled to the plurality of peripheral routers, the core router control system to allow any peripheral router to communicate with any other peripheral router through the core router irrespective of the router control system associated with each peripheral router, the core router control system further comprising a database containing router-specific information for each of the plurality of routers, the core router control system to allow the first peripheral router to communicate directly with the second peripheral router without having any proprietary router information.
8. The method of claim 7, wherein when the format associated with the source and the destination do not match, initiating a path finding request.
9. The method of claim 8, wherein the path finding request further comprises:
determining a source peripheral router;
determining a destination peripheral router; and
connecting the source peripheral router to the destination peripheral router through a core router.
10. The method of claim 9, wherein the path finding request further comprises allowing the core router control system to perform signal conversion.
11. The method of claim 7, further comprising an upconversiondownconversion element associated with the peripheral router, the upconversiondownconversion element to convert a signal between at least two broadcast standards.
12. A method for signal routing in a television production studio, comprising:
receiving a request for an asset, the request originating at a first peripheral router, the request received at a core router operatively coupled to a plurality of peripheral routers, each of the plurality of peripheral routers having an associated control system, where a first peripheral router is associated with a first router control system and where a second peripheral router is associated with a second router control system, the first and second router control systems being dissimilar;
allocating a first trunk to a core router, the first trunk associated with the first peripheral router;
determining whether the asset is associated with the core router; and
if the asset is associated with the core router, delivering the asset to the first peripheral router, using a core router control system coupled to the core router and coupled to the plurality of peripheral routers, the core router control system to allow any peripheral router to communicate with any other peripheral router through the core router irrespective of the router control system associated with each peripheral router, the core router control system further comprising a database containing router-specific information for each of the plurality of routers, the core router control system to allow the first peripheral router to communicate directly with the second peripheral router without having any proprietary router information.
13. The method of claim 12, in which if the asset is not associated with the core router, further comprising:
determining a location of the asset, where the asset is located on a second peripheral router;
allocating a second trunk between the second peripheral router and the core router; and
delivering the asset from the second peripheral router to the first peripheral router via the core router.
14. The method of claim 12, further comprising an upconversiondownconversion element associated with the core router, the upconversiondownconversion element to convert a signal switched by the core router between at least two broadcast standards.
15. The method of claim 14, further comprising an upconversiondownconversion element associated with the peripheral router, the upconversiondownconversion element to convert a signal between at least two broadcast standards.
16. The method of claim 12, wherein the database allows the core router control system to perform signal routing in accordance with the contents of the database.
17. A system for signal routing in a television production studio, comprising:
a core router operatively coupled to a plurality of peripheral routers, each of the plurality of peripheral routers having an associated individual control system, where a first peripheral router is associated with a first router control system and where a second peripheral router is associated with a second router control system, the first and second router control systems being dissimilar; and
a core router control system coupled to the core router and coupled to the plurality of peripheral routers, the core router control system to allow any peripheral router to communicate with any other peripheral router through the core router irrespective of the control system associated with each peripheral router, thus allowing each of the plurality of peripheral routers to retain their individual control systems, while enabling and controlling the transfer of information between and among any of the peripheral routers, the core router control system further comprising a database containing router-specific information for each of the plurality of routers, the core router control system to allow the first peripheral router to communicate directly with the second peripheral router without having any proprietary router information.
18. The system of claim 17, in which the routing and transfer of signals from each of the plurality of peripheral routers may be managed by different control systems within an existing television production studio and can be accomplished from one of the plurality of peripheral routers to another of the plurality of peripheral routers with minimal overhead processing.
19. The system of claim 18, further comprising at least one interface coupled between the core router and at least one peripheral router, the interface to provide communication, protocol translation, control and a functional interface between an existing control system associated with the at least one peripheral router and the core router control system.