s

Systems and methods for dynamic development and deployment of computing applications using blueprints

Systems and methods for dynamic development and deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.




s

Virtualizing embedded devices

A device virtualization system is described herein that separates common computer processing tasks of an embedded device from the application-specific peripherals of the embedded device to allow at least some functions of the device to be offloaded to servers or other computing devices. The device virtualization system greatly simplifies management, configuration, and control of virtual embedded devices. Because much of the software of the device runs on the virtualization server, information technology (IT) personnel can be assigned to manage the virtualization server and to apply any updates and diagnose any problems that occur. Moreover, a single server or group of servers can be used to provide virtualization services for a wide variety of virtualized embedded devices for a wide variety of users. Thus, the system enhances the usefulness of embedded devices and allows a longer lifetime and wider variety of uses than embedded devices today.




s

Simulated network

Systems, methods, and computer-readable and executable instructions are provided for providing a simulated network. Providing a simulated network can include collecting a number of network parameters for a plurality of locations and determining an application frequency of an application for the plurality of locations. Furthermore, providing a simulated network can include providing a simulated network with the number of network parameters to a number of testers of the application, wherein the number of network parameters are provided proportionally to the application frequency.




s

Policy control for encapsulated data flows

Systems and methodologies are described that facilitate communicating encapsulation information for a related mobility protocol type utilized in communicating over a data flow with reduced specific implementation on the policy server to support different mobility protocol types. In this regard, encapsulation information can be transmitted to the policy server from a network gateway such that the policy server can forward the encapsulation information to a serving gateway along with policy rules related to a data flow type. The serving gateway can utilize the encapsulation information to detect and interpret the encapsulated data flow according to the policy rules. In this regard, the serving gateway can provide support (e.g., quality of service support) for the flow. The encapsulation information can relate to a mobility protocol type, an encapsulation header, an indication that encapsulation is required, parameters regarding locating an encapsulation header in a message, and/or the like.




s

System and method for identifying exploitable weak points in a network

The system and method described herein may leverage passive and active vulnerability discovery to identify network addresses and open ports associated with connections that one or more passive scanners observed in a network and current connections that one or more active scanners enumerated in the network. The observed and enumerated current connections may be used to model trust relationships and identify exploitable weak points in the network, wherein the exploitable weak points may include hosts that have exploitable services, exploitable client software, and/or exploitable trust relationships. Furthermore, an attack that uses the modeled trust relationships to target the exploitable weak points on a selected host in the network may be simulated to enumerate remote network addresses that could compromise the network and determine an exploitation path that the enumerated remote network addresses could use to compromise the network.




s

System and method for providing digital messaging services

An exemplary embodiment of the invention relates to a system and method for providing digital messaging services received from multiple sources over a communications network. The system includes a client system, including a display screen coupled to a communications link; a workstation including a web browser, a memory, and a processor, said workstation coupled to said communications link; a hosting system, including a graphics server, a content server, and a scheduling server, each in communication with each other via a communications link; and a workstation and data storage device coupled to the communications link; and a data storage device for storing data utilized by said hosting system. The client system requests and receives digital messaging services from said hosting system under a subscription agreement. Digital messaging services include advertisements procured from said client system, and one or more local content providers, national advertisers, local advertisers, corporate marketing groups, and advertising agencies. Interactive digital messaging services are also available through the present invention. A user accesses these services via a variety of input devices; such as a bar code scanner, a wireless telephone or personal digital assistant, a kiosk with touch screen design, microphone, or other similar input device.




s

Printing device, mobile terminal, and computer readable recording medium for the same

A printing device includes a printing device side wireless communication unit configured to execute wireless communication with a mobile terminal, an operation acquisition unit configured to acquire user operation thereof, and a processor. The processor is configured to acquire operation data which is generated as the operation acquisition unit acquires a user operation, acquire establishment data which is generated as the printing device side wireless communication unit establishes a wireless communication with the mobile terminal, and issue a request control to control the printing device side wireless communication unit to transmit request data requesting the mobile terminal to transmit print data necessary for printing, via the wireless communication, when the establishment data is acquired, the request control being issued in accordance with the operation data as acquired.




s

Home sensor data gathering for neighbor notification purposes

In a computer-implemented method of generating event notifications, in-home data is received. The in-home data and environment data (e.g., weather, law enforcement, etc.) is generated by, or based on information generated by, a device located at a residence of an individual, and is analyzed to determine whether it is indicative of an event that should be reported to one or more neighboring residences and/or businesses. If the data is indicative of such an event, a notification is generated and transmitted to the relevant residences and/or businesses.




s

Systems and methods for controlling error reporting and resolution

Various system and method embodiments are disclosed that include using a first node to receive messages including error information from a plurality of client computers via a computer network. Recommendations for resolving errors associated with the error information are made available to the client computers via the computer network.




s

Application distribution network

Methods and systems for remotely provisioning applications from the cloud in secure environments with robust license control failover options using a hierarchical server topology. Cloud-based servers provide applications and licenses to an organization's local servers, which in turn serve applications and licenses to end user devices. By synchronizing information including license and application provision information among the local and cloud-based servers, an organization's local servers can continue to serve applications and licenses when one or more of the organization's local servers fail.




s

Facilitating context delivery during communication sessions

An approach is disclosed that facilitates context delivery during communication sessions. The approach may be implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: render at least one service to a user device through a communication session; collect information of the communication session; and send the information of the communication session to a service provider when a call is setup between the user device and the service provider. The service provider renders the information of the communication session for viewing by the service provider.




s

User initiated rule-based restrictions on messaging applications

A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.




s

Information processing system, information processing apparatus and information processing system control method, capable of providing, regardless of execution/non-execution of an application, data usable by the application to other information processing

A CPU executes a communication partner search process for searching for a communication partner (another game machine). The CPU confirms received data content. If identification information included in the received data matches, application identification information saved in a wireless communication module is compared with application identification information included in the received data. When the pieces of application identification information match, a notice that another game machine having exchange data corresponding to the matched application identification information is found is given to a main body. Then, giving/receiving of exchange data is executed to/from another game machine.




s

Systems and methods for dynamically configuring communication data items

Systems and methods reconfigure data transmitted on a network, the network using a communication protocol. The systems and methods include a processor that is operable to receive data from a second device on the network; a memory medium; and a data configurator operable to dynamically reconfigure the data from the second device, with the data from the second device being in the form of a network item defined by the second device. The data configurator is operable to pass the reconfigured data to the processor and/or the memory medium in the form of a device item that is native to the device. A data design tool generates a map configuration to define a unique relationship between the network item and the device item. The map configuration includes a network representation portion for data in the network item and a device representation portion for data in the data item.




s

Risk aware domain name service

A risk aware domain name service (DNS), which includes modulating a time to live (TTL) value associated with the DNS based at least in part on one or more DNS-related metrics associated with a DNS server providing DNS resolution is disclosed. A zone file that indicates a particular TTL value may be generated based at least in part on the one or more DNS-related metrics and provided to the DNS server.




s

Application programming interface, system, and method for collaborative online applications

An application framework including different application programming interfaces (APIs) is described which performs a variety of mobile device functions in response to API calls from applications. For example, in response to relatively simple API calls made by applications the application framework manages the complex tasks associated with invitations and matchmaking. By way of example, the details of complex transactions such as establishing peer-to-peer connections between mobile devices may be transparent to the application developer, thereby simplifying the application design process. The application framework may include an application daemon for communicating with a first set of services and an applications services module for communicating with a separate set of services. The application framework may also include a cache for caching data for each of the services based on different cache management policies driven by each of the services. The cache may be updated by push notification cache updates sent from each of the services.




s

Vehicle connectivity systems, methods and applications

A vehicle communication method comprises receiving a first wireless communication that is transmitted from a first remote device and managing a transmission of the first wireless communication over a vehicle network using a configurable message list. The receiving a first wireless communication is performed by a connectivity device coupled to a communication port of the vehicle network. The managing a transmission of the first wireless communication is performed by a message manager module of the connectivity device.




s

Trivial file transfer protocol (TFTP) accelerated file retry option

A method of transferring data using a Trivial File Transport Protocol (TFTP) includes sending first request packet from client to server, first request packet requesting that first file be transferred; transferring first file according to first request packet if first acknowledgement packet is received at client from server indicating that server can accommodate request of first request packet; sending second request packet from client to the server if transfer of first file does not complete successfully, the second request packet including TFTP option indicating that transfer of first file be retried beginning at first block after final block that was successfully transferred in response to first request packet; and retrying transfer of first file according to second request packet if second acknowledgement packet is received at client from server indicating that server can accommodate request of second request packet.




s

System and method for supporting video processing load balancing for user account management in a computing environment

A system and method can support user account management in a computing environment. The computing environment can include a video encoding pool to support load balancing and a managing server, such as a privileged account manager server. The video encoding pool includes a set of nodes that are able to perform one or more video processing tasks for another node. Furthermore, the managing server can receive a request from a managed node in the computing environment for delegating a video processing task, and can select one or more nodes from the video encoding pool to load babalance and to perform the video processing task.




s

Inferring causal paths in a distributed computing environment

According to one embodiment, a method comprises evaluating messages between nodes of a distributed computing environment. Based on timing relationships of the messages, probability of causal links between pairs of messages determined. Based on the determined probability, at least one causal path comprising a plurality of causal links is inferred. Further, an overall probability that the inferred causal path is accurate is determined. In certain embodiments, the overall probability is output for the corresponding causal path to provide an indication of the confidence of the accuracy of such inferred causal path.




s

Software-based aliasing for accessing multiple shared resources on a single remote host

In order to allow a single user registered on a single local host or other machine to access multiple shared resources on a remote host, an aliasing mechanism is employed so that multiple concurrent connections can be established by the user to a single remote host, with each connection using a different identity. Each connection can therefore be used to access a different shared resource on the remote host. In some illustrative examples, a user's identifier such as his or her machine log-in identification may be associated with two or more resource sharing aliases. As a result, two or more resource sharing sessions can be established by the user with a single remote host, with each of the sessions using a different one of the aliases. The resource sharing sessions are usually established in accordance with a resource sharing protocol such as the Server Block Message (SBM) protocol.




s

Use of generic universal resource indicators

Various arrangements for creating and using generic universal resource indicators are presented. To create a generic universal resource indicator, one or more parameters of a universal resource indicator may be identified. An interface that permits a parameter of the one or more parameters to be selected and mapped to a variable may be presented. A selection of the parameter for mapping may be received. An indication of the variable to map to the parameter of the selection may also be received. The generic universal resource indicator having a generic parameter corresponding to the parameter of the selection may be created.




s

Apparatus and method for controlling peripheral in wireless communication system using an IP address

An apparatus and method control a connection between peripheral devices in a control server of a wireless communication system providing an IP-based communication service. The method for controlling the connection between peripheral devices includes registering at least one device in a group list classified by user identification information. The method also includes, if a control node including a user identifier of the group list requests a control of any one device included in the group list, checking an IP address of the device that is requested to be controlled by the control node. The method further includes sending a control command of the control node using the IP address.




s

Methods and apparatus to determine impressions using distributed demographic information

An example method to monitor media exposure involves receiving, at a first internet domain, a first request from a client computer, the first request indicative of access to the media at the client computer. The example method also involves determining if the client computer is known. If the client computer is not known, a response is sent from the first internet domain to the client computer, the response to instruct the client computer to send a second request to a second internet domain, the second request to be indicative of access to the media at the client computer. If the client computer is known, an impression of the media is logged.




s

System and method for transmission of data

A system and method for data communication connecting on-line networks with on-line and off-line computers. The present system provides for broadcast of up to the minute notification centric information thereby providing an instant call to action for users who are provided with the ability to instantaneously retrieve further detailed information. The notification centric portions of information is wirelessly broadcast to wireless receiving devices which are attached to computing devices. Upon receipt of the information at the personal computer, the user is notified through different multimedia alerts that there is an incoming message. Wirelessly broadcasted URL's, associated with the data, are embedded in data packets and provide an automated wired or wireless connection back to the information source for obtaining detailed data.




s

Calendar display apparatus

A calendar display apparatus includes a reference signal generator, a calendar data generator, and rotational display members. The reference signal generator generates a reference signal every period of 24 hours. The calendar data generator generates year, month, date, and day data upon reception of the reference signal. The rotational display members are driven by signals from the calendar data generator so as to display a year, a month, a date, and a day. A scale corresponding to the rotational display member for displaying years is constituted by multiple circular scales. Scale marks representing years are sequentially and continuously formed on the multiple circular scales from its inner circumference to outer circumferences.




s

Method of depositing a decorative wear-resistant coating layer on a substrate

A method for depositing a wear-resistant decorative coating on a substrate, comprising a first stage of vacuum deposition on the surface of the substrate of a layer of at least one metal of the group titanium, zirconium, hafnium, vanadium, niobium, tantalum, chromium, molybedenum, tungsten and aluminium, to which is added at least one element of the group carbon, nitrogen, oxygen, boron, silicon, fluorine, chlorine, sulfur and phosphorus; a second stage including activation of the first layer by ionic bombardment under vacuum conditions and simultaneous deposition of a second fine layer of a metal or metal alloy; and a third stage involving galvanic deposition of a third layer of a decorative metal coating over the second layer.




s

Watch case including a sintered caseband

The watch case of this invention includes a caseband (2) made from sintered material and a back cover (10) secured to the caseband by means of at least two pins (12). Each pin passes through a first hole (14) provided in a first projection (16) formed in the caseband and two second holes (13, 15) provided respectively in two second projections (17, 18) formed in the back cover, said second projections being arranged respectively on either side of said first projection. Each pin being axially retained in its holes by the elastic effect provided by the seal when the caseband lies on the back cover.




s

Watch adaptable to being worn on the wrist and around the neck

The case (1) of the watch carries, along its periphery (5), hooking members in the form of rings (6a, 6a', 6b, 6b', 6c, 6c'), these rings being disposed radially relative to the center (7) of the dial (2) and hence of the watch. A chain (8) is fixed by loops (9, 10) at its ends to two (6c, 6c') of these rings and passes through the other rings (6a, 6a', 6b, 6b'), passing several of times around the wearer's wrist. After the loops (9, 10) have been detached from their respective rings, the chain (8) can be passed in a different manner around the case, so that the watch can be hung around the neck. In order to make this change, the chain is equipped with a flat link (13) which can pass through radial slots provided in the periphery of the rings.




s

System and process for VCR scheduling

A VCR schedule controller receives broadcast data over antenna (1) or cable (2) by a programmable tuner (3), which is connected to a teletext receiver (4). The teletext receiver (4) is connected to a microprocessor (5). Microprocessor output (11) is connected to a video display generator (10), used to create text for television receiver (60) to display a message from the microprocessor (5). After processing embedded data in a broadcast, the microprocessor (5) generates a cue for display on TV receiver (60). Remote control receiver (20) receives a command from a remote controller (22) from a viewer input in response to the cue. Remote control receiver (20) supplies a control signal to cause the microprocessor to store the embedded data in memory (9). The microprocessor then issues a message to the display generator (10) as an acknowledgement of the viewer input. The microprocessor (5) monitors the system clock (6) and compares it with stored schedules from the embedded supplemental data. When the system time corresponds to one of the scheduled times, the microprocessor (5) sets the programmable tuner (3) to the stored channel and initiates recording on VCR (30).




s

Clock security device

A clock security device to be hung on a wall of a facility such as, for example, a store. The clock face has a convex mirrored surface which provides reflected panoramic view of the facility. The clock security device also includes a mounting bracket which provides for the mounting of the clock security device on the wall with the concave mirrored surface at different positions from parallel to the wall to tilted downwardly at different selected angles to the wall.




s

Watch case provided with a cap of hard material

A cap (2) is made of sintered hard metal and has on the inside a cylindrical surface (20) and a frusto-conical surface (21) that are true ground. The cap's cylindrical surface (20) is fitted with radial play around an outer cylindrical surface (9) of an underlying middle (1) and the cap's frusto-conical surface (21) has the same inclination as a subjacent frusto-conical surface (14) on the outside of the middle. The cap (2) and the middle (1) are secured to one another by a ring of deformable material sandwiched between their cylindrical surfaces (9, 20). On the outside the cap (2) is formed over its thicker main portion (18) with a trued and polished surface (22) having the same inclination as its inside frusto-conical surface (21) such as to provide the thicker portion (18) with a parallelogrammatic cross-section.




s

Apparatus dial and watch

Apparatus comprising a dial provided with distinct zones formed by crown sectors 2.1, 2.2 and 2.3 which are adjustable in function of a manual correction device respectively of a selecting device.




s

Speech recognition apparatus with means for preventing errors due to delay in speech recognition

When a speech sound of at least a predetermined sound pressure is externally input while a time measurement is not being performed, a time measuring circuit starts a time measurement responsive to a signal from a speech detector. When another speech sound of at least a predetermined sound pressure is externally input while a time measurement is being performed by the time measuring circuit, a measurement time measured by the time measuring circuit at this moment is stored in a time information memory. After a predetermined time has elapsed, if a speech recognition circuit recognizes that the externally input speech sound is a "stop" command, the time measurement operation performed by the time measuring circuit is stopped, and the time information stored in the time information memory is read out and displayed as measurement time information on a display unit.




s

Apparatus for recording and quickly retrieving video signal parts on a magnetic tape

In an apparatus for recording and quickly retrieving video signal parts on a magnetic tape, during recording information about the local position of each video signal part is automatically stored in a memory associated with the apparatus, which is designed for storing identifying information for a large number of magnetic tape cassettes. The retrieval of each video signal part on each of the cassettes can be effected substantially without delay in the quick rewind mode of operation.




s

Arrangement for automatically switching a videorecorder on and off in the absence of a code signal but in presence of a FBAS signal

The disclosed device enables the recording of television broadcasts which are preprogrammed in a memory. The presence of data lines of the television signal in combination with the presence of a color television signal is checked. When the data lines stop, the video recorder is switched on in real time by a clock time signal.




s

Watch case back opener

A watch case back opener is provided having a base. A vise is rotatably mounted on the base for securing a watch case to the base. The vise includes a first jaw and a second jaw movable between an open and closed position. Holes are formed in the jaw. They are adapted to receive a plurality of posts to secure a plurality of different sized and shaped watch cases to the vise. An opener unit including an opening blade is mounted on the base for separating a watch case back from the watch case by twisting the lever relative to the base and then lifting the blade relative to the base.




s

Automatic program ventilation control system

An automatic programmed ventilation control system for operating a fan includes a fan drive circuit; a duty, cycle control circuit including means for selecting a duty cycle and means for setting the selected duty cycle; a timing circuit including means for selecting the time of day and means for setting the selected time of day; a fan speed control circuit including means for selecting a fan speed and means for setting the selected fan speed; and a manual override switch circuit for overriding the set duty cycle and fan speed for operating the fan at a predetermined speed for a preselected period of time.




s

Wind direction indicator and time display device for golf courses

A wind direction indicating and time display unit is provided for use at the tee areas of a golf course. The unit wind direction indicating device is mounted on an upper surface of a support structure and extends upwardly therefrom. The wind direction indicating device includes a support pole, a sleeve mounted for rotation on the pole at the top thereof, a wind direction indicating element, such as a flag, secured to the sleeve and movable in response to changes in wind direction, and a pole support fitting. Secured to the upper surface of the support structure. A time display device, such as a clock, is secured in a laterally facing wall surface of the support structure.




s

Method for detecting the time messages in the faulty signal of a time-signal transmitter

A method is described for detecting the time messages in the faulty signal of a time-signal transmitter comprising the steps below. Probabilities are assigned to the received information/bits as they are received and whose sign specifies the value of the bit and whose numerical value indicates the certainty of reception. Except for the bits designating the minute information, the probabilities of successive time messages are totaled with time correctness in a one-dimensional memory field. From the totaled probabilities, a reduced time message is reconstructed that initially contains no information on the minutes. If the reconstructed time message does not change over two successive time intervals, and if preset minimum values for the number of probabilities are exceeded for all bits, then the reduced time message is recognized as being correct. The minutes are determined separately and added to the time message recognized as being correct.




s

Time-locked cigarette case

A time-locked cigarette case has time-controlled locking mechanism which is manually adjustable by the user and also has a first latch rod which normally retains the case in a closed condition and a second latch rod which moves to retain the case in a closed condition if the first latch rod is jolted to an open position so as to prevent the case from being opened by jolting before the manually set time delay has expired.




s

Continuous production process of tertiary alcohols by radical addition of secondary alcohols to alkenes

A process is disclosed for producing tertiary alcohols by radical addition of secondary alcohols to alkenes. The reaction is carried out as a continuous process in the presence of an organic peroxide as a radical initiator and during a mean contact time of the reaction mixture of up to a maximum of 1 hour.




s

Apparatus and method for optical transmission of serial data using a serial communications port

Accessory for a laptop computer with LCD display which is connected to the laptop serial communications port and optically transmits data to a portable information device, such as a wristwatch designed to receive data as sequential pulses of light. The accessory includes a microcomputer with an RC timebase which is calibrated each time it is used by a special internal program, so that the input baud rate to the accessory matches the communications baud rate of the data received from the laptop. The internal program also permits selection of an output baud rate for the optically transmitted data.




s

Radio paging selective receiver with display for notifying presence of unread message based on time of receipt

A radio paging selective receiver determines that a received message is unread based on the time difference between the message reception time and the current time being larger that some predetermined value of time, and the paging selective receiver provides an indication of the unread message by displaying the reception time of the unread message in a second fashion which is visibly different from a first fashion normally used to display the current time.




s

Analog wrist watch and pager providing message display on cover glass

An LCD is integrated with the cover glass of a wrist watch radio paging receiver which indicates the time data with a dial plate and hands, and a message is displayed on the cover glass by controlling this LCD. In this message display, the parts of the characters indicating the message are made transparent and the remaining parts intercept light. In this manner, message display is made possible by the difference in light transmissivity.




s

Electronic postage meter system having plural clock system providing enhanced security

A system includes a system time counter associated with a micro controller and a secure clock module having a real time clock and an elapsed time counter. The system synchronizes operation between the secure clock module and the system time counter. The synchronized time entered into the system time counter is utilized in the operation of the system. The real time clock time can be caused to be entered into the elapsed time counter at certain point in the operation of the system. The relationship of the time provide enhanced systems security.




s

Combined table lamp and clock assembly

A combined table lamp and clock assembly includes a lamp unit and a clock unit. The lamp unit includes a lamp stand base, a lamp stand, and a lamp bulb holder. The lamp stand base has a top side formed with a cavity, and a bottom side adapted to be placed on a table top. The lamp stand extends uprightly from the lamp stand base, and has an upper end portion and a lower end portion that is mounted on the top side of the lamp stand base. The lamp bulb holder is mounted on the upper end portion of the lamp stand, and is adapted for mounting a lamp bulb thereon. The clock unit includes a clock base, an upright clock panel, and a clock mechanism. The clock base is received in the cavity in the top side of the lamp stand base, and is formed with an insert slot therethrough. The upright clock panel has a lower end formed with an insert portion that is inserted removably into the insert slot. The clock mechanism is mounted on the clock panel.




s

Method of moulding and applying marks on a surface

PCT No. PCT/CH96/00292 Sec. 371 Date May 22, 1998 Sec. 102(e) Date May 22, 1998 PCT Filed Aug. 23, 1996 PCT Pub. No. WO97/08592 PCT Pub. Date Mar. 6, 1997A method by which an elastomer is applied to a model (1) with relief marks to be reproduced. The purpose of the elastomer once set is to form a mold membrane (14) and incorporate within its own material the shape of the marks on the model. The mold membrane is then separated from the model and filled with a setting material, and the mold membrane is applied to a support in order to transfer the marks after preliminary pasting.




s

Apparatus for measuring intervals between signal edges

An apparatus for measuring a time interval between a start signal edge and a stop signal edge provides a stable clock signal as input to a delay line formed by a series of similar logic gates. The output signal of the last gate of the series is phase locked to the clock signal by adjusting a bias signal controlling the switching speed of all gates. The clock signal and the output signal of each gate form a set of phase distributed periodic timing signals applied to a start time measurement unit (TMU) and a similar stop TMU. The start TMU counts edges of one of the timing signals occurring between an edge of an arming signal and the start signal edge and generates output data representing a time delay between the arming signal and the start signal edge. The data represents the start delay as a whole and fractional number of clock signal periods by conveying the counter output and by indicating which of the timing signals had an edge most closely following the start signal edge. The stop TMU similarly produces output data indicating a whole an fractional number of clock cycles occurring between the arming signal and the stop signal edge. The delay represented by the start TMU output data is subtracted from the delay represented by the stop TMU output data to determine the interval between the start and stop signal edges.




s

Equatorial sundial apparatus utilizing one or more concave cylindrical focusing mirrors

An equatorial sundial apparatus with an adjustable base assembly utilizing one or more concave cylindrical focusing mirrors. One of the benefits that is derived from this apparatus is the use of one or more concave cylindrical mirrors to project a focused beam of light onto a calibrated surface from which the time can be read. This sundial has the additional benefit of not suffering from blurring of the time indicator in a shadow or non-focused beam of light typical of other sundials. This sundial's focused light forms a sharply demarcated indicator from which time can be read to the minute. A further benefit of this apparatus is the ability to incorporate multiple concave cylindrical focusing mirrors to reduce the size of the visual field or screen where the time is read and to incorporate various shapes and designs for ornamental purposes without significant compromise of the sundials accuracy for telling time. An additional benefit of this apparatus is the ability to quickly, accurately and easily adjust the apparatus to the proper tilt upon setup according to the latitude where it will be located by means of an adjustable base assembly.