Apparatus for displaying time
12436502 ยท 2025-10-07
Inventors
Cpc classification
G04B19/28
PHYSICS
International classification
Abstract
An apparatus may include a display for visually representing solar time and civil time simultaneously. In some embodiments, the apparatus includes a representation of a horizon extending across the display, an icon of the sun corresponding to a solar time by its position relative to the representation of the horizon and to a top portion of the display, the icon of the sun configured to revolve once per solar day about a center portion of the display, and a plurality of hour indications corresponding to civil-time hours of a day, the plurality of hour indications set circumferentially around the display. The angular position of the plurality of hour indications may be rotatable, thereby enabling the civil time of solar noon to appear at the top portion of the display.
Claims
1. An apparatus comprising a display for visually representing solar time and civil time simultaneously, the apparatus comprising: a representation of a horizon extending across the display; an icon of the sun corresponding to a solar time by its position relative to the representation of the horizon and to a top portion of the display, the icon of the sun configured to revolve once per solar day about a center portion of the display; and a plurality of hour indications corresponding to civil-time hours of a day, the plurality of hour indications defining a perimeter that is set circumferentially around the display, wherein an angular position of the plurality of hour indications is rotatable, thereby enabling the civil time of solar noon to appear continuously at a top of the perimeter, wherein the top of the perimeter is located above a center point of the representation of the horizon.
2. The apparatus of claim 1, wherein the icon of the sun indicates civil time by its position relative to the plurality of hour indications, and when the icon of the sun is located above the representation of the horizon, the apparatus indicates daytime.
3. The apparatus of claim 2, wherein the representation of the horizon extends substantially horizontally across the display and defines a first end and a second end located opposite the first end, wherein a position of the first end relative to the plurality of hour indications corresponds to the civil time of sunrise, and a position of the second end relative to the plurality of hour indications corresponds to the civil time of sunset.
4. The apparatus of claim 3, further comprising a bottom portion of the display located opposite the top portion of the display, wherein the area between the representation of the horizon and the top portion of the display relative to the area between the representation of the horizon and the bottom portion of the display represents a proportion of daytime to nighttime each day, and wherein the representation of the horizon moves toward the top portion of the display, reverses direction, and moves toward the bottom portion of the display within an annual period, thereby causing a progression through a year in the proportion of daytime to nighttime of each day depicted on the display and in the indicated civil times of sunrise and sunset for each day.
5. The apparatus of claim 4, further comprising a means for a digital portion of the apparatus, wherein positions and movements of the icon of the sun, the plurality of hour indications, and the representation of the horizon are guided by the means of the digital portion.
6. The apparatus of claim 4, wherein the amplitude of vertical translation of the representation of the horizon is based on the latitude of an actual location, thereby causing the civil times of sunrise and sunset on the apparatus to vary through a year with the same magnitude of variation as the actual civil times of sunrise and sunset at the actual location.
7. The apparatus of claim 6, further comprising: a plurality of date indications displayed circumferentially about the center portion of the display; and a representation of earth's position in its orbit that corresponds to a date by its position relative to the plurality of date indications, the representation of earth's position in its orbit configured to revolve approximately once per year about the center portion of the display.
8. The apparatus of claim 7, wherein an indication of winter solstice is located adjacent to the top portion of the display, wherein an indication of spring equinox and an indication of fall equinox are each at an angular position that is substantially equally spaced between the top portion of the display and the bottom portion of the display, wherein the indication of spring equinox is located opposite the indication of fall equinox, and wherein an indication of summer solstice is located adjacent to the bottom portion of the display.
9. The apparatus of claim 8, wherein a label of each season is placed circumferentially between the solstice or the equinox that begins each season and the equinox or the solstice that ends each season.
10. The apparatus of claim 8, wherein an angular position of the plurality of date indications is slightly rotated annually to adjust for a year within a leap cycle, and is slightly rotated to adjust for the time zone of an actual location, thereby causing the date plus fraction of a day of the spring equinox of a current year, as located within the plurality of date indications, to be coincident with the angular position of the indication of spring equinox.
11. The apparatus of claim 7, wherein an angular position of the representation of the earth's position in its orbit is geared to affect a vertical position of the representation of the horizon, thereby positioning the representation of the horizon at the vertical position appropriate to a date represented by the angular position of the representation of the earth's position in its orbit.
12. The apparatus of claim 11, wherein the varying magnitude of change each day in the angular position of the representation of earth's position in its orbit is equal to the varying magnitude of change each day in the angular position of the earth in its orbit around the sun, thereby causing a more accurate vertical positioning of the representation of the horizon appropriate to a date represented by the angular position of the representation of the earth's position in its orbit.
13. The apparatus of claim 11, further comprising a dial accessible to a user, wherein adjusting the dial changes a setting of a latitude of the apparatus by adjusting a radius of revolution of a pin around the center portion of the display, wherein the vertical component of a distance of the pin from the center portion of the display is geared to affect a vertical position of the representation of the horizon.
14. The apparatus of claim 1, further comprising a radially oriented graphic that is visible in daytime and in nighttime, the radially oriented graphic configured to revolve with a position that is substantially the same angular position as the icon of the sun, thereby allowing continuous determination of civil time by the position of the radially oriented graphic relative to the plurality of hour indications.
15. The apparatus of claim 1, wherein the angular position of the plurality of hour indications is rotated to adjust for the longitude of an actual location relative to the meridian of the time zone corresponding to the actual location.
16. The apparatus of claim 15, further comprising a dial accessible to a user, wherein adjusting the dial sets the longitude of the apparatus by adjusting the angular position of the plurality of hour indications.
17. The apparatus of claim 15, wherein the angular position of the plurality of hour indications is further rotated to conform to the equation of time each day.
18. The apparatus of claim 17, wherein during Daylight Saving Time the angular position of the plurality of hour indications is further rotated 1/24 circle, thereby causing the civil times of sunrise, solar noon, and sunset on the apparatus to be one hour later than their civil times during Standard Time.
19. The apparatus of claim 18, further comprising a dial accessible to a user, wherein adjusting the dial moves between a Daylight Saving Time setting and a Standard Time setting by adjusting the angular position of the plurality of hour indications.
20. The apparatus of claim 1, wherein the angular position of the plurality of hour indications is rotated to adjust for the equation of time each day.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) These and other features, aspects, and advantages are described below with reference to the drawings, which are intended to illustrate, but not to limit, the invention. In the drawings, like characters denote corresponding features consistently throughout similar embodiments.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
DETAILED DESCRIPTION OF THE INVENTION
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35) After the spring equinox, as illustrated in
(36)
(37) In
(38) The means for a digital portion of the claimed invention comprises an electronic portion and, optionally, an associated mechanical portion. An electronic portion of a digital portion comprises a computing means and memory means, such as a CPU and operating system and associated memory types such as RAM and programable memory. In an embodiment, a means for a digital program guides the positions and movements of the Sun, Horizon, and Hour Indications. Date, time, longitude, latitude, and time zone are known based on user input or on information provided by other applications on the digital program's operating system, such as a clock, GPS interface, or other time- or location-aware applications. A program comprises an algorithm, to which is provided the inputs of date, time, longitude, latitude, and time zone and calculates the coordinates of the positions of the Sun, Horizon, and Hour Indications. These elements are positioned based on calculated coordinates and updated at regular intervals, such as once per second or once per minute or as needed. One knowledgeable with electronic time pieces, mechanical time pieces, electronic watches and mechanical watches will be familiar with the requirements for a digital portion.
(39)
(40) In
(41) In
(42) In
(43) In an optional mechanical embodiment, a dial adjustable by a user causes the setting of the longitude of the system by causing an angular rotation of the hour indications. This gearing is similar to the setting of the hands of a common analog watch or clock and is well known to people skilled in the art of horology.
(44)
(45) In an optional mechanical embodiment, a dial adjustable by a user causes the setting of Daylight Saving Time or Standard Time by causing the rotation of the hour indications by the equivalent of an hour, or 15 degrees. This gearing is similar to the setting of the hands of a common analog watch or clock and is well known to people skilled in the art of horology.
(46)
(47)
(48)
(49) In an optional mechanical embodiment the system effects an adjustment to the angular position of the hour indications based on the current equation of time. A gear whose shape is determined by the value of the equation of time through the year, and which is generally kidney-shaped, rotates approximately once per year and causes the hour indications to adjust their angular position appropriately to reflect the current offset of civil time with respect to solar time. An adjustment to a portion of a time display that is generated by an equation-of-time gear is well known to people skilled in the art of horology.
(50)
(51) In an optional mechanical embodiment, the system includes a gear train that mediates between a daily rotation and an annual rotation, thereby linking the daily rotation of the sun with the annual rotation of the earth. Gear trains that accomplish this transition are well known to people skilled in the art of horology.
(52) The angular position of the set of Date Indications 801 and Month Names 802 is slightly adjustable in order to position the correct date plus fraction of a day of each solstice and equinox at the Solstice and Equinox Lines 804, as the dates plus fractions of a day are not the same for every location on earth, nor constant every year, but are affected by the longitude of the system and the current year within the leap cycle.
(53) In an optional mechanical embodiment, an angle equal to approximately one-quarter of a day is added to the angle between the indications of February 28 and March 1, thereby resulting in a total of 365 and one-quarter days for the duration of the earth's full revolution on the system, which approximately matches the actual earth's revolution around the sun of just under 365 and one-quarter days. This adjustment removes the necessity to adjust the system for leap days.
(54) In an optional mechanical embodiment, the angular position of the set of 365 date indications is slightly adjusted annually to account for the differing positions that the earth occupies within its orbit for each year of the leap cycle. More specifically, in each non-leap year, the set of date indications is rotated the equivalent of one-quarter of a day backward, or in the direction opposite to the revolution of the earth, so that the date indications meet the position of the earth on each date of that year. In each leap year, a retrograde gear rotates the set of date indications forward, or in the direction of the revolution of the earth, three-quarters of a day on February 29, thereby causing the date indication of February 28 to be indicated for a second consecutive day, thereby accounting for leap day. This adjustment removes the necessity to adjust the system for leap days. The gearing of a retrograde mechanism, which allows for forward movement in steps followed by the return to an original position, is well known to people skilled in the art of horology.
(55) In an optional mechanical embodiment, a dial adjustable by a user causes a slight adjustment of the date indications relative to the radial solstice and equinox indications by adjusting the angular position of the date indications to account for the time zone of the actual location represented by the system and for the year within the leap cycle. This gearing is similar to the setting of the hands of a common analog watch or clock and is well known to people skilled in the art of horology.
(56)
(57)
(58) In a mechanical embodiment, the system effects varying daily adjustments to the amount of daily change in the angular position of the earth by employing a gear whose shape is determined by the value of one of the two components of the equation of time through the year. This is the component caused by the earth's elliptical orbit, which causes the varying speed of the earth's revolution around the sun. This gear is generally elliptical in shape, rotates approximately once per year, and causes the earth to adjust its angular position on the system to reflect the actual earth's position in its orbit through the year. This gearing is similar to an adjustment to a portion of a time display that is generated by an equation-of-time gear, and is well known to people skilled in the art of horology.
(59)
(60)
(61) The disclosure includes an apparatus including a single, integrated display on the face of the apparatus for visually representing solar time and civil time simultaneously. The apparatus may also include a representation of the horizon extending horizontally across the display, an icon of the sun, which may represent solar time by its position relative to the horizon and to the top of the display, which revolves once per solar day about the center of the display, and a plurality of hour indications, which may represent civil-time hours of the day, set circumferentially around the display. In some embodiments, the angular position of the set of civil-time hour indications is rotatable, thereby enabling the civil time of solar noon to appear at the top of the display. The icon of the sun may indicate civil time by its position relative to the civil-time hour indications. In some embodiments, the position of the icon of the sun above the representation of the horizon indicates the occurrence of daytime, and the end positions of the representation of the horizon indicate the civil time of sunrise at one end and the civil time of sunset at the other end by their positions relative to the civil-time hour indications. The representation of the horizon may move up and down with an annual period coinciding with the seasons, thereby causing a progression through the year in the proportions of daytime and nighttime of each day and in the indicated civil times of sunrise and sunset for each day.
(62) In some embodiments, the apparatus includes means for a digital portion of the apparatus, wherein the positions and movements of the icon of the sun, the clock-time hour indications, and the representation of the horizon are guided by the means of the digital portion. The apparatus may include a radially oriented graphic that is visible in daytime and in nighttime that revolves with the same angular position as the representation of the sun, thereby allowing the continuous determination of civil time by the position of the radially oriented graphic relative to the civil-time hour indications.
(63) In some embodiments, the angular position of the civil-time hour indications is rotated to adjust for the longitude of an actual location relative to the meridian of the time zone of the actual location. The apparatus may include a dial accessible to a user, wherein the adjustment of the dial causes the setting of the longitude of the system by adjusting the angular position of the civil-time hour indications.
(64) In some embodiments, the angular position of the clock-time hour indications is rotated to adjust for the equation of time each day. The angular position of the clock-time hour indications may be further rotated to conform to the equation of time each day. In some embodiments, during Daylight Saving Time, the angular position of the civil-time hour indications is further rotated 1/24 circle, thereby causing the civil times of sunrise, solar noon, and sunset on the apparatus to be one hour later than their civil times during Standard Time. The apparatus may include a dial accessible to a user, wherein the adjustment of the dial toggles between the setting of Daylight Saving Time and the setting of Standard Time by adjusting the angular position of the civil-time hour indications.
(65) In some embodiments, the amplitude of vertical translation of the representation of the horizon is based on the latitude of an actual location, thereby causing the civil times of sunrise and sunset on the apparatus to vary through the year with the same magnitude of variation as the actual civil times of sunrise and sunset at the actual location. The apparatus may further include a plurality of date indications displayed circumferentially about the center and a representation of the earth's position in its orbit that revolves approximately once per year about the center of the display enabling the determination of the date by the position of the representation of the earth's position in its orbit relative to the date indications. In some embodiments, an indication of the winter solstice is at the top of the path of the representation of the earth's position in its orbit, and indications of the spring and fall equinoxes are equally spaced between the top and bottom of the path of the representation of the earth's position in its orbit, and an indication of the summer solstice is at the bottom of the path of the representation of the earth's position in its orbit. The apparatus may include an indication of each season placed circumferentially between the solstice or the equinox that begins each season and the equinox or the solstice that ends each season.
(66) In some embodiments, the angular position of the set of date indications is slightly rotated annually to adjust for the year within the leap cycle and slightly rotated to adjust for the time zone of an actual location, thereby causing the date plus a fraction of a day of the spring equinox of the current year, as located within the date indications, to be coincident with the angular position of the indication of the spring equinox. The angular position of the representation of the earth's position in its orbit may be geared to affect the vertical position of the representation of the horizon, thereby positioning the representation of the horizon at the vertical position appropriate to the date represented by the angular position of the representation of the earth's position in its orbit.
(67) In some embodiments, the varying magnitude of change each day in the angular position of the representation of the earth's position in its orbit is equal to the varying magnitude of change each day in the angular position of the actual earth in its orbit around the sun, thereby causing a more accurate vertical positioning of the representation of the horizon appropriate to the date represented by the angular position of the representation of the earth's position in its orbit. The apparatus may include a dial accessible to a user, wherein the adjustment of the dial may change the setting of the latitude of the apparatus by adjusting the radius of revolution of a pin around the center, wherein the vertical component of the distance of the pin from the center may be geared to affect the vertical position of the representation of the horizon.
(68) As used herein, solar time is defined as apparent solar time, or the time as measured by direct observation of the sun, which is different at every longitude.
(69) Civil time is defined as mean solar time, based on an average 24-hour day, or the time commonly measured by clocks, which is the same at all locations within a time zone.
(70) Some of the components listed herein use the same number from figure to figure. It should be appreciated these components use the same numbers solely for ease of reference and to facilitate comprehension for the reader. While these components may use the same numbers, differences may be present in these components as illustrated in the various figures in which they appear and as described in the specification herein.
(71) None of the steps described herein is essential or indispensable. Any of the steps can be adjusted or modified. Other or additional steps can be used. Any portion of any of the steps, processes, structures, and/or devices disclosed or illustrated in one embodiment, flowchart, or example in this specification can be combined or used with or instead of any other portion of any of the steps, processes, structures, and/or devices disclosed or illustrated in a different embodiment, flowchart, or example. The embodiments and examples provided herein are not intended to be discrete and separate from each other.
(72) The section headings and subheadings provided herein are nonlimiting. The section headings and subheadings do not represent or limit the full scope of the embodiments described in the sections to which the headings and subheadings pertain. For example, a section titled Topic 1 may include embodiments that do not pertain to Topic 1 and embodiments described in other sections may apply to and be combined with embodiments described within the Topic 1 section.
(73) The various features and processes described above may be used independently of one another, or may be combined in various ways. All possible combinations and subcombinations are intended to fall within the scope of this disclosure. In addition, certain method, event, state, or process blocks may be omitted in some implementations. The methods, steps, and processes described herein are also not limited to any particular sequence, and the blocks, steps, or states relating thereto can be performed in other sequences that are appropriate. For example, described tasks or events may be performed in an order other than the order specifically disclosed. Multiple steps may be combined in a single block or state. The example tasks or events may be performed in serial, in parallel, or in some other manner. Tasks or events may be added to or removed from the disclosed example embodiments. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the disclosed example embodiments.
(74) Conditional language used herein, such as, among others, can, could, might, may, e.g., and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or steps. Thus, such conditional language is not generally intended to imply that features, elements and/or steps are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without author input or prompting, whether these features, elements and/or steps are included or are to be performed in any particular embodiment. The terms comprising, including, having, and the like are synonymous and are used inclusively, in an open-ended fashion, and do not exclude additional elements, features, acts, operations and so forth. Also, the term or is used in its inclusive sense (and not in its exclusive sense) so that when used, for example, to connect a list of elements, the term or means one, some, or all of the elements in the list. Conjunctive language such as the phrase at least one of X, Y, and Z, unless specifically stated otherwise, is otherwise understood with the context as used in general to convey that an item, term, etc. may be either X, Y, or Z. Thus, such conjunctive language is not generally intended to imply that certain embodiments require at least one of X, at least one of Y, and at least one of Z to each be present.
(75) The term and/or means that and applies to some embodiments and or applies to some embodiments. Thus, A, B, and/or C can be replaced with A, B, and C written in one sentence and A, B, or C written in another sentence. A, B, and/or C means that some embodiments can include A and B, some embodiments can include A and C, some embodiments can include B and C, some embodiments can only include A, some embodiments can include only B, some embodiments can include only C, and some embodiments can include A, B, and C. The term and/or is used to avoid unnecessary redundancy.
(76) The term adjacent may be used to mean next to or adjoining. For example, the disclosure includes . . . an indication of winter solstice is located adjacent to the top portion of the display . . . In this context, adjacent to the top portion of the display means that the indication of winter solstice may be located next to or adjoining the top portion of the display.
(77) The term substantially may be used to mean completely or nearly completely. For example, the disclosure includes, The representation of the horizon may extend substantially horizontally across the display . . . In this context, substantially horizontally means that the representation of the horizon may extend completely or nearly completely horizontally. The representation of the horizon is not required to extend perfectly horizontally to fall within the understanding of substantially horizontally. For example, the representation of the horizon may define a slightly arched shape, rather than a perfectly flat line, and still be considered to extend substantially horizontally.
(78) As used herein, solar time is defined as apparent solar time, or the time as measured by direct observation of the sun, which is different at every longitude.
(79) Civil time is defined as mean solar time, based on an average 24-hour day, or the time commonly measured by clocks, which is the same at all locations within a time zone.
(80) The foregoing may be accomplished through software code running in one or more processors on a communication device in conjunction with a processor in a server running complementary software code.
(81) Some of the devices, systems, embodiments, and processes use computers. Each of the routines, processes, methods, and algorithms described in the preceding sections may be embodied in, and fully or partially automated by, code modules executed by one or more computers, computer processors, or machines configured to execute computer instructions. The code modules may be stored on any type of non-transitory computer-readable storage medium or tangible computer storage device, such as hard drives, solid state memory, flash memory, optical disc, and/or the like. The processes and algorithms may be implemented partially or wholly in application-specific circuitry. The results of the disclosed processes and process steps may be stored, persistently or otherwise, in any type of non-transitory computer storage such as, e.g., volatile or non-volatile storage.
(82) It is appreciated that in order to practice the method of the foregoing as described above, it is not necessary that the processors and/or the memories of the processing machine be physically located in the same geographical place. That is, each of the processors and the memory (or memories) used by the processing machine may be located in geographically distinct locations and connected so as to communicate in any suitable manner. Additionally, it is appreciated that each of the processor and/or the memory may be composed of different physical pieces of equipment. Accordingly, it is not necessary that the processor be one single piece of equipment in one location and that the memory be another single piece of equipment in another location. That is, it is contemplated that the processor may be two pieces of equipment in two different physical locations. The two distinct pieces of equipment may be connected in any suitable manner. Additionally, the memory may include two or more portions of memory in two or more physical locations.
(83) To explain further, processing, as described above, is performed by various components and various memories. However, it is appreciated that the processing performed by two distinct components as described above may, in accordance with a further embodiment of the foregoing, be performed by a single component. Further, the processing performed by one distinct component as described above may be performed by two distinct components. In a similar manner, the memory storage performed by two distinct memory portions, as described above, may, in accordance with a further embodiment of the foregoing, be performed by a single memory portion. Further, the memory storage, performed by one distinct memory portion, as described above, may be performed by two memory portions.
(84) Further, various technologies may be used to provide communication between the various processors and/or memories, as well as to allow the processors and/or the memories of the foregoing to communicate with any other entity, i.e., so as to obtain further instructions or to access and use remote memory stores, for example. Such technologies used to provide such communication might include a network, the Internet, Intranet, Extranet, LAN, an Ethernet, wireless communication via cell tower or satellite, or any client server system that provides communication, for example. Such communications technologies may use any suitable protocol such as TCP/IP, UDP, or OSI, for example.
(85) As described above, a set of instructions may be used in the processing of the foregoing. The set of instructions may be in the form of a program or software. The software may be in the form of system software or application software, for example. The software might also be in the form of a collection of separate programs, a program module within a larger program, or a portion of a program module, for example. The software used might also include modular programming in the form of object-oriented programming. The software may instruct the processing machine what to do with the data being processed.
(86) Further, it is appreciated that the instructions or set of instructions used in the implementation and operation of the foregoing may be in a suitable form such that the processing machine may read the instructions. For example, the instructions that form a program may be in the form of a suitable programming language, which is converted to machine language or object code to allow the processor or processors to read the instructions. That is, written lines of programming code or source code, in a particular programming language, are converted to machine language using a compiler, assembler or interpreter. The machine language is binary coded machine instructions that are specific to a particular type of processing machine, i.e., to a particular type of computer, for example. The computer understands the machine language.
(87) Any suitable programming language may be used in accordance with the various embodiments of the foregoing. Illustratively, the programming language used may include assembly language, Ada, APL, Basic, C, C++, COBOL, dBase, Forth, Fortran, Java, Modula-2, Pascal, Prolog, Python, REXX, Visual Basic, and/or JavaScript, for example. Further, it is not necessary that a single type of instruction or single programming language be utilized in conjunction with the operation of the system and method of the foregoing. Rather, any number of different programming languages may be utilized as is necessary and/or desirable.
(88) Also, the instructions and/or data used in the practice of the foregoing may utilize any compression or encryption technique or algorithm, as may be desired. An encryption module might be used to encrypt data. Further, files or other data may be decrypted using a suitable decryption module, for example.
(89) As described above, the foregoing may illustratively be embodied in the form of a processing machine, including a computer or computer system, for example, that includes at least one memory. It is to be appreciated that the set of instructions, i.e., the software for example, that enables the computer operating system to perform the operations described above may be contained on any of a wide variety of media or medium, as desired. Further, the data that is processed by the set of instructions might also be contained on any of a wide variety of media or medium. That is, the particular medium, i.e., the memory in the processing machine, utilized to hold the set of instructions and/or the data used in the foregoing may take on any of a variety of physical forms or transmissions, for example. Illustratively, the medium may be in the form of paper, paper transparencies, a compact disk, a DVD, an integrated circuit, a hard disk, a floppy disk, an optical disk, a magnetic tape, a RAM, a ROM, a PROM, an EPROM, a wire, a cable, a fiber, a communications channel, a satellite transmission, a memory card, a SIM card, or other remote transmission, as well as any other medium or source of data that may be read by the processors of the foregoing.
(90) Further, the memory or memories used in the processing machine that implements the foregoing may be in any of a wide variety of forms to allow the memory to hold instructions, data, or other information, as is desired. Thus, the memory might be in the form of a database to hold data. The database might use any desired arrangement of files such as a flat file arrangement or a relational database arrangement, for example.
(91) In the system and method of the foregoing, a variety of user interfaces may be utilized to allow a user to interface with the processing machine or machines that are used to implement the foregoing. As used herein, a user interface includes any hardware, software, or combination of hardware and software used by the processing machine that allows a user to interact with the processing machine. A user interface may be in the form of a dialogue screen for example. A user interface may also include any of a mouse, touch screen, keyboard, keypad, voice reader, voice recognizer, dialogue screen, menu box, list, checkbox, toggle switch, a pushbutton or any other device that allows a user to receive information regarding the operation of the processing machine as it processes a set of instructions and/or provides the processing machine with information. Accordingly, the user interface is any device that provides communication between a user and a processing machine. The information provided by the user to the processing machine through the user interface may be in the form of a command, a selection of data, or some other input, for example.
(92) As discussed above, a user interface is utilized by the processing machine that performs a set of instructions such that the processing machine processes data for a user. The user interface is typically used by the processing machine for interacting with a user either to convey information or receive information from the user. However, it should be appreciated that in accordance with some embodiments of the system and method of the foregoing, it is not necessary that a human user actually interact with a user interface used by the processing machine of the foregoing. Rather, it is also contemplated that the user interface of the foregoing might interact, i.e., convey and receive information, with another processing machine, rather than a human user. Accordingly, the other processing machine might be characterized as a user. Further, it is contemplated that a user interface utilized in the system and method of the foregoing may interact partially with another processing machine or processing machines, while also interacting partially with a human user.
(93) While certain example embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions disclosed herein. Thus, nothing in the foregoing description is intended to imply that any particular feature, characteristic, step, module, or block is necessary or indispensable. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions, and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions disclosed herein.