TL;DR: An architecture for facilitating Web based calendar client side event scheduling and, the association process between Java calendar applet ('Capplet') and calendar event is presented in this article, where concurrent Capplets running within any of the four calendar grids, namely, monthly, weekly, multiple days and daily.
Abstract: An architecture for facilitating Web based Calendar client side event scheduling and, the association process between Java calendar applet ('Capplet') and calendar event. Internet scheduling and calendaring groupware that coordinates group schedules. It features concurrent Capplets running within any of the four calendar grids, namely, monthly, weekly, multiple days and daily.
TL;DR: In this article, a departure alert for an event based on a current location is generated by estimating a first travel time value from the device location and the first event location, and then generating a departure time value by comparing the first time value and the estimated first trip time value.
Abstract: A method and apparatus generating a departure alert for an event based on a current location. The method may comprises: obtaining scheduling data associated with a first event, wherein the first event scheduling data includes a first event time value and a first event location value, obtaining a device location value, obtaining a current time value, determining if the first event location value and the device location value differ by more than a event location threshold, upon a determination that the first event location value and the device location value differ by more than the event location threshold, estimating a first travel time value from the device location and the first event location, generating a departure time value by comparing the first event time value and the estimated first travel time value, and generating a departure alert by comparing the departure time value and the current time value.
TL;DR: In this article, the authors present a method for scheduling an event or meeting consisting of a plurality of persons which is determined by optimizing one or more variables, in the preferred embodiment, the meeting requests for a meeting are pooled.
Abstract: The present invention is a method for scheduling an event or meeting consisting of a plurality of persons which is determined by optimizing one or more variables. In the preferred embodiment, one or more requests for a meeting are pooled. A selected variable is optimized and an event is scheduled on the optimized variable. As additional meeting requests are pooled which conflict with the initial optimized event, the selected variable is again optimized and the event is dynamically rescheduled based on the optimized variable.
TL;DR: The sensor network asynchronous processor (SNAP/LE) is based on an asynchronous data-driven 16-bit RISC core with an extremely low-power idle state, and a wakeup response latency on the order of tens of nanoseconds.
Abstract: We present a novel processor architecture designed specifically for use in low-power wireless sensor-network nodes. Our sensor network asynchronous processor (SNAP/LE) is based on an asynchronous data-driven 16-bit RISC core with an extremely low-power idle state, and a wakeup response latency on the order of tens of nanoseconds. The processor instruction set is optimized for sensor-network applications, with support for event scheduling, pseudo-random number generation, bitfield operations, and radio/sensor interfaces. SNAP/LE has a hardware event queue and event coprocessors, which allow the processor to avoid the overhead of operating system software (such as task schedulers and external interrupt servicing), while still providing a straightforward programming interface to the designer. The processor can meet performance levels required for data monitoring applications while executing instructions with tens of picojoules of energy.We evaluate the energy consumption of SNAP/LE with several applications representative of the workload found in data-gathering wireless sensor networks. We compare our architecture and software against existing platforms for sensor networks, quantifying both the software and hardware benefits of our approach.