1461133998-e28bca36-eaba-4f9f-9020-2350893ce6a8

1. A method, comprising:
receiving into a processing circuit from a requesting device via the Internet first identification information;
using the processing circuit to identify a plurality of geographically dispersed systems associated with the first identification information;
generating a data inquiry to a data system, the data inquiry including information identifying each of the plurality of geographically dispersed systems;
obtaining information from the data system for each of the plurality of geographically dispersed systems in a fat XML string format which is repackaged by the processing circuit into a thin XML string format, resulting in a second mark-up language format, such information including geographical coordinates and system status information; and
transmitting the obtained information via the Internet to the requesting device in the second mark-up language format.
2. The method of claim 1, wherein the data system is a cloud computing system.
3. The method of claim 1, wherein each of the plurality of geographically dispersed
systems comprises a building automation system including a building automation system
control device.
4. The method of claim 1, wherein upon receiving the obtained information via the Internet, the requesting device parses the second mark-up language format to obtain information associated with each of the plurality of geographically dispersed systems.
5. A method for execution on a computing device, comprising:
transmitting first identification information to a server processing circuit via the Internet, the server processing circuit configured to determine a plurality of geographically dispersed systems based on the first identification information;
receiving from the server processing circuit, via the Internet, information for each of the plurality of geographically dispersed systems in a second mark-up language format,

the second mark-up language format resulting from the server processing circuit repacking data received from a data system in a first mark-up language format, which is a fat XML string format, into a thin XML string format, such information including geographical coordinates and system status information corresponding to each of the plurality of geographically dispersed systems;
determining a set of geographical boundary coordinates defining a geographical area containing a plurality of the geographical coordinates;
determining for each system of the plurality of geographically dispersed systems a visible characteristic value based on the corresponding system status information; and
employing a map presentation function executed by a second processing circuit to display a map based on the geographic boundary coordinates, and to display a plurality of visible indicators on the map, each of the plurality of visible indicators having a position on the map corresponding the geographical coordinates of a corresponding system of the plurality of geographically dispersed systems, each of the plurality of visible indicators having a visible characteristic corresponding to the visible characteristic value of the corresponding system.
6. The method of claim 5 wherein the second processing circuit is disposed within a housing of a tablet computing device.
7. The method of claim 6, wherein the transmitting step further comprises: transmitting the first identification information wirelessly to the server processing circuit.
8. The method of claim 5, further comprising:
detecting an input signal indicating a selection of a first system of the plurality of geographically dispersed systems;
transmitting an identifier of the first system to the server processing circuit;
receiving from the server processing circuit measurement values and set point values of the first system;
removing the map from the display; and
displaying the received measurement values and set point values of the first system.
9. The method of claim 8, further comprising:
detecting an input signal indicating a command value for a point within the first system, the command value configured to alter an operation of the first system;
transmitting an identifier of the first system, a point identifier, and a command value to the server processing circuit.
10. A method, comprising:
receiving into a processing circuit from a requesting device via the Internet first identification information;
using the processing circuit to identify a plurality of building automation systems associated with the first identification information;
generating a data inquiry to a data system, the data inquiry including information identifying each of the plurality of building automation systems;
obtaining information from the data system for each of the plurality of building automation systems in a fat XML string format which is repackaged by the processing circuit into a thin XML string format, resulting in a second mark-up language format, such information including geographical coordinates and system status information; and
transmitting the obtained information via the Internet to the requesting device in the second mark-up language format.
11. The method of claim 10, further comprising, providing to the requesting device computer software instructions that, when executed by a processing circuit cause the processing circuit to:
receive the obtained information;
determine a set of geographical boundary coordinates defining a geographical area containing a plurality of the geographical coordinates;
determine for each system of the plurality of building automation systems a visible characteristic value based on the corresponding system status information; and
employ a map presentation function to display a map based on the geographic boundary coordinates, and to display a plurality of visible indicators on the map, each of the plurality of visible indicators having a position on the map corresponding the geographical coordinates of a corresponding system of the plurality of building automation systems, each of the plurality of visible indicators having a visible characteristic corresponding to the visible characteristic value of the corresponding system.
12. The method of claim 10, wherein the data system is a cloud computing system.
13. The method of claim 10, wherein upon receiving the obtained information via the Internet, the requesting device parses the second mark-up language format to obtain information associated with each of the plurality of building automation systems.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A time code generator comprising:
means for dividing a frame number indicated by time address data in supplied code word data by 2 so as to obtain a quotient and a remainder; and
means for replacing said frame number indicated by said time address data in said code word data with a value of said quotient and for generating a time code based on the code word data in which a value of a color frame flag is set to 0 if a value of said remainder is 0, and for replacing said frame number indicated by said time address data in said code word data with said value of said quotient and for generating a time code based on the code word data in which said value of said color frame flag is set to 1 if said value of said remainder is 1.
2. The time code generator according to claim 1, further comprising means for performing drop frame correction by dropping frames of frame numbers 00, 01, 02 and 03 at every minute, except every tenth minute (00, 10, 20, 30, 40, 50).
3. A time code generating method, comprising the steps of:
dividing a frame number indicated by time address data in supplied code word data by 2 so as to obtain a quotient and a remainder; and
replacing said frame number indicated by said time address data in said code word data with a value of said quotient and generating a time code based on the code word data in which a value of a color frame flag is set to 0 if a value of said remainder is 0, and replacing said frame number indicated by said time address data in said code word data with said value of said quotient and generating a time code based on the code word data in which said value of said color frame flag is set to 1 if said value of said remainder is 1.
4. The time code generating method according to claim 3, further comprising a step of performing drop frame correction by dropping frames of frame numbers 00, 01, 02 and 03 at every minute, except every tenth minute (00, 10, 20, 30, 40, 50).
5. A time code reader comprising:
means for reading a time code;
means for multiplying a frame number indicated by time address data in said time code by 2 to obtain a product; and
means for replacing said frame number indicated by said time address data in said time code with a value obtained by adding 1 to said product if a value of a color frame flag in said time code is 1, and for replacing said frame number indicated by said time address data in said time code with said value of said product if said value of said color frame flag in said time code is 0.
6. A time code reading method comprising the steps of:
reading a time code;
multiplying a frame number indicated by time address data in said time code by 2 to obtain a product; and
replacing said frame number indicated by said time address data in said time code with a value obtained by adding 1 to said product if a value of a color frame flag in said time code is 1, and replacing said frame number indicated by said time address data in said time code with said value of said product if said value of said color frame flag in said time code is 0.
7. A video recording and reproducing apparatus comprising:
means for dividing a frame number indicated by time address data in supplied code word data by 2 so as to obtain a quotient and a remainder;
means for replacing said frame number indicated by said time address data in said code word data with a value of said quotient and for generating a time code based on the code word data in which a value of a color frame flag is set to 0 if a value of said remainder is 0, and for replacing said frame number indicated by said time address data in said code word data with said value of said quotient and for generating a time code based on the code word data in which said value of said color frame flag is set to 1 if said value of said remainder is 1;
means for recording supplied video data with said generated time code onto a recording medium;
means for reproducing data from said recording medium;
means for reading the time code from said reproduced data;
means for multiplying a frame number indicated by time address data in said readout time code by 2 to obtain a product; and
replacing said frame number indicated by said time address data in said time code with a value obtained by adding 1 to said product if a value of a color frame flag in said readout time code is 1, and for replacing said frame number indicated by said time address data in said readout time code with said value of product if said value of said color frame flag in said readout time code is 0.
8. The video recording and reproducing apparatus according to claim 7, further comprising means for performing drop frame correction by dropping frames of frame numbers 00, 01, 02 and 03 at every minute, except every tenth minute (00, 10, 20, 30, 40, 50).