text:
Tickers on communications devices are navigated using a navigation mechanism associated with the communications devices. The navigation mechanisms can permit a user to navigate through content in a ticker or to configure presentation attributes of the ticker. Alternately, the navigation mechanisms can allow the user to initiate secondary actions associated with ticker content, such as launching uniform resource identifiers, launching local applications, accessing remote data or applications, or performing other interactive actions. When the secondary action requires a network connection, the mobile communication device can immediately transmit a request through the network if a network connection is present or can wait until a network connection becomes available. The navigation mechanism can be a keypad of a mobile communication device, soft keys, voice command receivers, motions sensors that respond to motion of the mobile communications device, or other input devices.
1. A method of navigating in a ticker displayed on a communication device with multiple displays, comprising:
displaying content on a ticker displayed on an external display of a communication device;
adapting one or more input mechanisms of the communication device to function as ticker navigation mechanisms;
receiving user input entered by a user of the communication device into at least one of the ticker navigation mechanisms; and
in response to the user input, modifying the external display of the content in the ticker.
2. A method as recited in
3. A method as recited in
4. A method as recited in
5. A method as recited in
displaying multimedia messaging service content;
displaying really simple syndication content;
scrolling forward or backward to a next or a previous item;
changing to a next or a previous category of information;
displaying a body an email;
downloading additional content to the device that is associated with the selected ticker item.
6. A method as recited in
7. A method as recited in
8. A method as recited in
9. A method of navigating a ticker in a ticker displayed on a communication device, the method comprising:
determining a state of the communication device, wherein the state of the communication device is one of opened or closed;
selecting at least one of an internal display and an external display based on the state of the communication device;
displaying content on a ticker on the internal display if the state of the communication device is opened, wherein the content of the ticker is displayed on the external display if the state of the communication device is closed;
adapting one or more input mechanisms of the communication device to function as navigation mechanisms when the state of the communication device is closed;
receiving user input through a navigation mechanism; and
modifying the content on either the external display or the internal display in response to the user input.
10. A method as recited in
11. A method as recited in
12. A method as recited in
displaying multimedia messaging service content;
displaying really simple syndication content;
displaying a body of an email; and
downloading one or more of an application, services, and additional content.
13. A method as recited in
14. A method as recited in
15. A method as recited in
scrolling the ticker;
pausing the ticker;
launching an application resident on the communication device in response to the user input.
16. A method as recited in
17. A method as recited in
18. A method as recited in
19. A method as recited in
20. A method as recited in
This application is a continuation-in-part of U.S. patent application Ser. No. 10/929,000 filed Aug. 26, 2004, entitled "Systems and Methods for Navigating Content in an Interactive Ticker," which is a continuation-in-part of U.S. patent application Ser. No. 10/916,960, filed Aug. 11, 2004, entitled "Systems and Methods for Populating a Ticker with Location-Based Content", which claims the benefit of U.S. Provisional Patent Application Ser. No. 60/494,644, filed Aug. 11, 2003. This application is also a continuation-in-part of application Ser. No. 10/917,200, filed Aug. 11, 2004, entitled "Bandwidth Usage Optimization and Enhanced Performance for Wireless Networks," which claims the benefit of U.S. Provisional Patent Application Ser. No. 60/494,644, filed Aug. 11, 2003. The foregoing patent applications are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to communications systems, methods and devices. More particularly, embodiments of the invention relate to systems and methods directed to navigating and interacting with content displayed in an interactive ticker on a mobile communication device.
2. Related Technology
The popularity of the Internet has given rise to a plethora of information services as consumers have become accustomed to accessing timely, personalized news and information. As a result, demand for these types of content services continues to grow. Scrolling information displays, referred to herein as "tickers," are one type of content distribution mechanism that can give a viewer a quick, high-level update, and they have become commonplace on the television news and on sports channels, providing viewers with "at-a-glance" headlines, breaking news, weather reports, sports scores and other updates.
One early example of a scrolling information display or "ticker" on a personal computer (PC) system was that provided by Pointcast. Through the Pointcast service, PC users could subscribe to news and information channels of interest and receive periodic updates on their computer displays, often in the form of a scrolling information display at the bottom of the user's display screen—commonly known as a ticker. An even earlier example of the use of tickers in conjunction with a PC was the ticker provided by gaming company Catapult Entertainment, Inc. The Catapult ticker, in addition to providing information to users of the gaming system about news and current events and gaming-related information such as upcoming tournaments, high scores, and new software releases, was also interactive through the use of the computer mouse. Rather than being limited to the information in the ticker, the user could click on an item in the ticker having a Universal Resource Identifier (URI) associated with it, which would then cause a web page to be displayed with additional information about that item. More recently, through the use of messaging systems with near-universal reach such as the Short Messaging System (SMS), mobile workers can now receive up-to-the-minute business, financial and customer information on their wireless devices from various news and entertainment content providers and from many other information sources, including corporate portals and customer relationship management applications. Furthermore, tickers are beginning to appear as a method for dynamic information display on wireless communication devices, such as cellular telephones, personal digital assistants (PDAs), and "smart" phones.
While the value of receiving personalized, timely information in a condensed, quickly-read format such as a ticker is indisputable, the information tickers known in the art could be significantly improved. The continued, rapid growth of wireless communication device use is a reflection of the mobile society in which we live, and increasingly we rely on these devices for news and other information in addition to staying in touch with co-workers, friends and family. Smaller devices such as wristwatches that can receive information updates promise to make it even more convenient to always carry a wireless communication device, and as applications for these devices such as messaging, calendars and appointment reminders, news alerts, and traffic reports become more popular, the wireless communication device is becoming a more essential requirement for users to guide them through the day. Although broadcasting content to a mobile device and displaying it within a ticker format is known in the art, the mobile device user is unable to interact with the content in the ticker and can only passively view the content presented, nor is the device user able to view, navigate and interact with the content while disconnected from the network, which significantly decreases the value of the content to the user and to the content provider.
In general, exemplary embodiments of the invention concern systems and methods for navigating and interacting with content displayed in an interactive ticker on the display device or screen of a communication device such as a cellular telephone, and a personal digital assistant (PDA), a display device associated with a set top box, and any other communication device having a display device or an associated display device and enabled to wirelessly receive data. As used herein, the term "ticker" refers to a portion of a display screen on a communication device in which information is dynamically displayed. The ticker should not be construed to be limited to a scrolling information display at the bottom of the screen, rather, the ticker can take many shapes and forms, and the location of the ticker on the screen as well as many other ticker characteristics can be customized to suit the needs and preferences of the user.
More specifically, embodiments of the invention provide for receiving content on a communication device. The content is presented to the user in an interactive ticker on the display of the communication device. Using keys on a keypad of the communication device or on a remote control device associated with the communication device, device soft keys, other device buttons and wheels, voice commands, or by moving the device in a particular way, such as shaking it, turning it from side to side or upside down, or otherwise moving the device (for convenience, these navigation mechanisms are hereinafter referred to collectively as "ticker navigation mechanism(s)"), the device user is able to interact with the content displayed within the ticker whether or not the device has an active network connection. Content received into the ticker of the communication device can include many different types of media, such as text, audio, and video that is transmitted to the device over a network, as well as content received into the ticker from local applications resident on the device. The content displayed within the interactive ticker may also be referred to herein as "ticker item(s)".
Using one or more of the aforementioned ticker navigation mechanisms, the user can perform a variety of actions on the ticker items, including changing the speed with which the ticker scrolls, highlighting and/or selecting ticker items, scrolling forward, scrolling backward, pausing the ticker, scrolling to the next or previous item, scrolling to the next or previous category of information, deleting ticker items and otherwise navigating and interacting with the content displayed in the ticker. In some cases, navigating to a ticker item and selecting it using a ticker navigation mechanism causes a secondary action to be performed, such as presenting supplemental information that expands on the subject of the ticker item, launching an application resident on the communication device, causing additional content, applications, or services to be downloaded to the communication device or accessed by the communication device, or causing any of a number of other actions to be performed.
The ticker itself may take many forms and shapes, and its location on the display screen as well as many other characteristics of the ticker and the ticker items are customizable by the user. In one example, the user may have configured the ticker to scroll across the bottom of the display on the communication device. In another, the ticker may appear at the top of the display screen. The appearance of the ticker, such as its shape, the background color, the degree of transparency and fonts used, as well as notification mechanisms and many other attributes may be further customized by the user.
In the exemplary embodiment, a user has a mobile communication device that is suitably equipped to receive data using for example, a cellular network, the short message service (SMS), the 802.11 family of wireless local area networks (WLAN), a Bluetooth network, satellite and terrestrial broadcast networks or any other type of network, combination of networks, or network connections to which the mobile communication device can connect and receive data transmissions. These data transmission modes are also referred to herein as "bearers". While the methods of the invention are particularly well-suited to mobile devices, they should not be construed to be limited to mobile devices. The ticker navigation mechanisms of the invention may also be used in conjunction with a set top box, for example.
Returning to the exemplary embodiment, the mobile device is also equipped with ticker client software that enables an interactive ticker to be rendered on the display of the mobile device. The ticker client software may further communicate with a ticker server to receive content that has been aggregated from multiple content providers and is then provided to the interactive ticker on the mobile device based on certain considerations. The user may have a relationship with one or more content providers from which content is received into the interactive ticker of the mobile device, and the content may also be transmitted to the user's mobile device without the user having subscribed to any particular service or formed a relationship with a content provider. In some cases the user may express preferences for certain types of content that may then be received by the ticker client software and displayed in the interactive ticker. In other cases the user may choose to block certain types of content.
Based on any of a number of conditions, user preferences, and content display rules, or any combination of these, the interactive ticker on the mobile device periodically receives content. Moreover, based on considerations such as the capabilities of the mobile device, the traffic load on a wireless network, and the size, type and priority of the data transmission intended for the ticker of the mobile device, one bearer may be selected instead of another to utilize the available network resources optimally and transmit content to the ticker of the mobile device in a way that is cost efficient and may also conserve bandwidth. Furthermore, any of a number of content delivery mechanisms that operate in conjunction with a bearer may be used to deliver content to the ticker, including multimedia messaging service (MMS), really simple syndication (RSS), email, and many other content delivery mechanisms.
Rules governing the display of content in the interactive ticker may be received in metadata associated with the transmitted content and stored on the mobile device. A scheduling system of the ticker client software then considers the display rules, user preferences, current conditions such as the user's location and other considerations to determine when and how the received content should be displayed in the interactive ticker. Once the content is displayed in the interactive ticker on the mobile device, the user can use any of the aforementioned navigation mechanisms to navigate and interact with the content. For example, the mobile device user may have expressed a preference for content having to do with professional baseball, and in particular the San Francisco Giants baseball team is the user's favorite team. As a result, baseball scores from all of the professional teams are transmitted to the user's mobile device as they become available and they are received by the interactive ticker client software on the mobile device. The baseball scores are saved to a data store of the interactive ticker client software, and the scheduling system then determines the timing, order and frequency with which the baseball scores should be displayed in the interactive ticker, relative to the other content received and scheduled for display.
In this case, while the user is interested in all of the latest baseball scores, she is particularly eager to know the result of an important San Francisco Giants game. From time to time, baseball scores are displayed in on her mobile device and the scores appear among all of the other content displayed in the ticker. At any time, the user can navigate through the ticker items using one or more of the ticker navigation mechanisms. For example, the user may have configured the interactive ticker to appear at the top of the display screen and to scroll ticker items from right to left as they appear in the ticker. Pressing and holding the right arrow key on the keypad of the mobile device, for example, allows the user to search for the score of the Giants' game by causing the ticker to scroll forward to the next item in the ticker at a faster rate than the default scroll speed, pause on the ticker item, scroll at a faster rate to the next ticker item, pause, and so on. Releasing the right arrow key slows the scroll speed of the ticker to the default speed, allowing the user to focus on the Giants' score. At the point at which the ticker item is paused, or at any other time, the user may use a soft key on the mobile device, such as "select" to highlight the score. Using the select soft key a second time causes the item to be selected. Upon selecting the Giants' score ticker item in the interactive ticker, the user may be presented with supplemental information such as a web page that contains a synopsis of play highlights and statistics from the game. Returning to the ticker, the user might see an icon for a video clip which can be selected from the interactive ticker. Selection of the video icon may present the user with a video clip of a post-game interview with her favorite Giants player. Once she has finished watching the video, she may use the arrow key once again to scroll to the video icon, pause on the icon, and then press the "3" or "D" key on the keypad to delete the video clip from the interactive ticker.
Content from any of a number of content sources can be transmitted to the mobile device in such a way as to avoid interfering with the other communication services of the device and without the user having taken any action. For example, a content update can be sent to the ticker on the mobile device when it is idle. After content is transmitted to the device, the user may navigate and interact with the content whether or not the device maintains a connection to the network. While disconnected from the network or "offline", the user has the ability to perform all of the ticker navigation mechanisms disclosed herein. Commands issued by the user while offline to cause a secondary action such as retrieving supplemental information or downloading software, for example, can be stored by the ticker client software and then executed once a network connection is resumed, without requiring the user to take additional action. The user can also view, navigate, and interact with the ticker items while engaging in a telephone call or other communication session by using one of the aforementioned ticker navigation mechanisms to navigate the interactive ticker.
In one embodiment, the communication device has both an internal display and an external display. The internal display is typically used when the device is opened and the external display is used when the device is closed. When the device is closed, the external input mechanisms of the device (buttons, navigation wheel, etc.) are adapted or are reconfigured to function as navigation mechanisms for the ticker. As the state of the communication device changes from opened to closed, the ticker is switched from the internal to external display and vice versa, and the location of the navigation on one display is preserved on the other.
As previously noted, the methods of the invention may also be implemented in conjunction with a set top box. In this case, a remote control device enabled with ticker navigation mechanisms and associated with the set top box may be used to interact with ticker client software installed on the set top box which enables an interactive ticker to be displayed on a display device associated with the set top box. The ticker navigation mechanisms of the remote control device then allow an interactive ticker displayed on a display device associated with a set top box to be navigated as previously described.
These and other aspects of embodiments of the present invention will become more fully apparent from the following description and appended claims.
In order that the manner in which the above-recited and other advantages and features of the invention are obtained, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Reference will now be made to the drawings to describe various aspects of exemplary embodiments of the invention. It should be understood that the drawings are diagrammatic and schematic representations of such exemplary embodiments and, accordingly, are not limiting of the scope of the present invention, nor are the drawings necessarily drawn to scale.
In general, embodiments of the invention are concerned with navigating and interacting with content that is transmitted to a mobile communication device and displayed within an interactive ticker on the device. Communication devices that may be employed in conjunction with the invention include set top boxes, cellular telephones, PDAs, "smart phones" and any other device having an associated display device and suitably equipped to establish communication with a network.
Embodiments of the invention include ticker client software that is installed on the communication device to enable it to render an interactive ticker on the display screen or other display device of the communication device, to receive content and display it within the interactive ticker, and to enable ticker navigation mechanisms, such as keys on the keypad of a device, device soft keys, other device buttons and wheels, voice commands, or device motion to be used to navigate and interact with the ticker and ticker items. In general, the navigation mechanisms can be any suitable mechanism, such as those enumerated above, and exclude a computer mouse. In particular, the communication devices receive input with a navigation mechanism other than a computer mouse that provides a convenient way of enabling a user to interface with the communication device. As can be appreciated, the nature of the preferred navigation mechanism depends on the type of communication device that is being used. For instance, keypads, voice commands, device motion, soft keys, and the like are particularly well suited for use as navigation mechanisms for mobile communication devices. Remote control devices, voice commands, etc., are examples of navigation devices that are particularly useful for set top boxes.
Content may be provided to the interactive ticker on the device from multiple content sources and using any of a number of bearers with which the device is equipped to communicate. Furthermore, multiple content delivery mechanisms, such as MMS, RSS, email, and many other content delivery mechanisms that operate in conjunction with a bearer are supported by the ticker. Ticker client software may communicate with a ticker server to receive content, exchange other types of data and execute navigation commands. MMS messages, email messages and other content may be sent to the ticker from external sources or the device user might send them to his own ticker as a form of "reminder" or "to do" list, for example.
Furthermore, the manner in which the transmitted data is displayed can include a wide variety of content presentation attributes, including the shape, size, speed and location on the display screen of the interactive ticker, multiple font effects, and audible or tactile notifications indicating that new content has arrived at the ticker, all of which are customizable by the device user utilizing the ticker navigation mechanisms of the invention.
I Operating Environments and Associated Devices
With particular attention now to
In the exemplary illustrated embodiment, the operating environment 100 includes one or more mobile communication devices 101 (also referred to herein as "mobile device(s)" and "the device") configured to communicate with one or more networks and/or network elements, including base transceiver station (BTS) 102 of the cellular network, internet protocol (IP) network 108, FM or satellite radio broadcast network 112, 802.11 wireless access points 116, and Bluetooth access point 118. One or more of these network elements or bearers may be used to transmit content to the interactive ticker depending on the configuration of the mobile device. Mobile communication device 101 is further configured with ticker client software that enables it, among other things, to communicate with ticker server 300 that may be embodied, in one implementation, as a server operating in conjunction with IP network 108. Ticker server 300 may further interface with other network elements, such as a Short Message Service Center (SMSC) and various gateways to implement the methods of the invention.
II. Receiving and Displaying Content in the Interactive Ticker
Directing attention now to
Ticker client software may include filter 202, meta tagging mechanism 204 and security system 206. Content can become available to ticker client software 200 operating on mobile communication device 101 from multiple content sources and by using multiple bearers and content delivery mechanisms. In one case, content providers may supply content through various gateways to ticker server 300 or content providers may alternatively submit product and service content to the ticker server directly. In either case, the content may then be transmitted to ticker client software 200 using, for example, a data connection over a cellular network, or via a Message Service (SMS) message. Alternatively, location-based content can be supplied to ticker client software 200 directly, without having first been aggregated at ticker server 300. For example, a user of mobile communication device 101 enabled with ticker client software 200 and equipped with a Bluetooth chipset may receive content directly when it encounters another Bluetooth device. Bluetooth is a wireless technology typically used for short range communication of data and voice from one device to another, usually within a small area. One example of such an application would be the ability to receive into the ticker a detailed description of an art exhibit being viewed by the user. In this case, the content sent to mobile communication device 101 is both location-based and context-aware, in that the device automatically senses the Bluetooth connection and receives content specific to the context, in this case an art exhibit.
In addition to communicating the ticker content directly to the device using one of the aforementioned bearers, content can be delivered using any of a number of content delivery mechanisms. For example, when mobile communication device 101 communicates with the Bluetooth access point, it might provide its email address to the art exhibit system. The system could then send specific content to that email address with special codes indicating that it is to be interpreted by the ticker software on that device. Mobile communication device 101 may further be configured to interact with an 802.11 WLAN, and when it encounters a wireless access point of the WLAN it can similarly receive content such as a promotional coupon for a nearby restaurant, and then display it in the interactive ticker at 12 p.m. or at another user-specified lunchtime. Ticker client software 200 may also monitor broadcast networks such as FM radio and satellite radio and "pick and choose" content that is relevant to the user.
Generally, the value of using multiple bearers is that some bearers are better suited to delivering certain types of content than others. In some cases, the ticker system may select a content delivery mechanism based on the nature of the content itself. For example, a very small data payload that should be delivered in "real-time" or near real-time, such as a local traffic alert, may be delivered using broadcast SMS. Conversely, a data payload that is larger in size and that contains personalized content, such as tourist site information that includes a review of a nearby restaurant and a discount coupon, may be delivered over an IP connection. In other situations, the fastest way to obtain real-time data, such as a baseball score, while using the least amount of communication device overhead may be for the ticker client software to obtain the baseball score from a satellite or terrestrial radio broadcast. Furthermore, highly personalized content, regardless of the size of the transmission, may be more appropriately delivered over a cellular network using a data connection. It should be noted that regardless of the content source or bearer, the content is typically transmitted to mobile communication device 101 at a time when the device is not otherwise engaged in a communication session to avoid any disruption in communication.
In any case, when content becomes available from a source that is external to ticker client software 200, filter 202 evaluates it to determine if it should be received. Security element 206 further examines the available content to ensure it is a: from a credible source. If filter 202 decides, based on rules and preferences 210 that the content should be received, and security 206 further endorses receipt of the content, meta tagging module 204 may associate metadata with the content, which describes the attributes of the content being received and which may be in addition to metadata already associated with the content by the content provider. The content is then received into data store 208 and indexed in data store 208 according to its attributes. The aforementioned rules and preferences 210 are specified by the user upon registration and/or subscription with the location-based ticker service to assist in controlling and managing receipt and display of location-based content within the ticker. Among other things, the user can express preferences for certain types of content or the user may block receipt of certain types of content or content sources. The user can further specify preferences for the form taken by the ticker, such as its shape, size, and location on the display of mobile communication device 101. Rules and preferences module 210 provides user interface elements on the mobile communication device that allow the user to configure a variety of content presentation attributes and to modify them at any time. In one example of a user interface element, a "sliding" control mechanism representing a continuum of ticker transparency may be presented to the user. The user may then use a ticker navigation mechanism, such as right and left arrow keys 406 (see
Once received into data store 208, scheduler 212 determines the time at which the data will be displayed relative to all of the data received and scheduled for display within the interactive ticker. In some cases, content may be displayed immediately after its receipt into data store 208, and in other cases, content is received and stored in data store 208 for a period of time before it is displayed within the interactive ticker. Content engine 224 of ticker client software 200 is responsible, among other things, for periodically checking the location of the device and then interfacing with data store 208 to search for matches between the current location of the device and available content. In still other cases, the immediacy of an encounter between a WLAN and the wireless communication device causes content to be received and displayed within the ticker. In all of these cases, scheduler 212 is responsible for determining the timing and order in which all of the available content is displayed in the ticker of mobile communication device 101.
In addition to content received from sources external to the mobile communication device 101, local applications 220 operating on the device 101 can also generate data and submit it to scheduler 212 to be scheduled for display within the interactive ticker. For example, a calendar application may send an appointment alert to scheduler 212 for display within the interactive ticker. The scheduler is able to take into account the time sensitivity of the data and schedule its display within the ticker accordingly.
With continuing attention to
Rendering engine 216 of ticker client software 200 receives input from rules and preferences module 210 concerning the look and feel of the content displayed in the ticker on mobile communication device 101. For example, the user may want the content to appear in the "traditional" ticker format, wherein it scrolls horizontally across the bottom of the display screen. Alternatively, for example, the user may wish to view the content as a rotating, three-dimensional box, with each face of the box showing a different category of content. The user may further specify that certain categories of content be displayed passively within a scrolling, horizontal ticker, whereas other categories of content should be displayed in a more dramatic way, such as with specialized font attributes, in a particular color, and with accompanying animations, such as "entrance" animations. In any case, ticker navigation mechanisms are used to access and utilize user interface elements that control the behavior of these and other ticker and ticker item attributes.
Presentation effects including contrasting font color, "new" graphics, a change in the order of presented items and audible and tactile alerts may be used to denote new content received. A "free form" ticker could be employed in which new content "flies" onto the display screen without being contained within the specified ticker format(s). Similarly, content can "fade in" or "fade out" from the display screen, or "builds" may be used in which fragments of content are displayed one after the other, rather than all at the same time, until the complete content is displayed. In one example, rendering engine 216 could be instructed to display a particular local traffic update with an entrance animation that flies across the display screen and flashes. The entrance animation could be further accompanied by an audible or tactile notification, such as a ring tone or device vibration to alert the user of a traffic accident on the user's transportation route. Rendering engine 216 may further implement numerous attributes and effects pertaining to the shape, size, location, scroll speed, font attributes, color schemes and themes of the location-based content displayed in the interactive ticker and of the behavior of individual location-based ticker items or categories of location-based ticker items and render them on the display of mobile communication device 101 accordingly.
III. Ticker Use and Interaction
With continuing reference to
In one example, a URI associated with the ticker item is launched when the user selects the item, such as by clicking on the item or otherwise selecting the item, resulting in display of a web page containing additional content about the item. When a URI is selected and additional information, such as a web page, is selected, the additional information can be obtained by sending a request to a remote server through the communication network in which the communication device operates. In another embodiment, the additional, or supplemental, information can often already be stored locally so that the request can be processed locally rather than requiring the request to be sent to a remote server. The supplemental information can be stored locally by sending the supplemental information to the communication device along with the original ticker item with which the user interacts. For example, if the ticker item is an advertisement for a movie, the communication device can receive a web page with supplemental information about that movie along with the initial ticker item. If the user selects the advertisement, the supplemental web page regarding the movie can be retrieved from local memory rather than requiring the communication device to request the supplemental information from a remote server. This approach is particularly useful in mobile networks that are often relatively slow. Moreover, because the supplemental information is already stored locally in this embodiment, the communication device does not need an active connection with the communication network at the time that the user selects the initial ticker item (e.g., the advertisement) and views the supplemental web page.
In another case, as the user approaches his favorite video store, he may receive an advertisement in the ticker announcing the availability of a new movie available for rent. In this example, the advertisement may be sent to the ticker using MMS as the content delivery mechanism. In another example, selection of an advertisement can give the user the option of downloading a java application for example, which displays a movie trailer. The user may then wish to send an email or other message to the store to reserve the movie. The action dispatcher 218 interfaces with the appropriate external systems to manage download of the java application and dispatch of the message to the store. Once the movie trailer is downloaded, it can be viewed on the communication device. Another example of interactive ticker use is to conduct a poll or a survey. Users leaving the premiere of a new movie could be presented with a poll in the ticker. Using one or more ticker navigation mechanisms, selecting certain items in the ticker would indicate the user's response to the questions in a poll. Similarly, users could receive a customer satisfaction poll upon leaving a retail store from which they have purchased a product or service.
Additionally, data displayed in the interactive ticker from local applications, such as the previously mentioned appointment notification, may be navigated and selected just like any other ticker item, and in some cases, selection of the local application ticker item causes a secondary action to occur, such as invoking the local application. For example, a user may see an appointment notification in the interactive ticker and use a ticker navigation mechanism to pause the ticker on the appointment notification. Selecting the appointment notification ticker item results in the local calendar application being launched and the particular appointment being displayed so the user can view the full details of the impending appointment and perhaps receive driving directions to the appointment based on the user's current location.
Finally, ticker client software 200 employs usage accountant 222 to monitor and track the content displayed within the ticker and the various ways in which the user interacts with the ticker items. For example, selecting an advertisement for a new restaurant may result in driving directions being displayed in a WAP browser, and the user may further be presented with an option for automatically dialing the restaurant phone number to make a reservation. The usage accountant 222 monitors and reports on the transaction so the advertiser receives feedback about response to the advertisement. In this case, whether or not the user dials the phone number is a very important piece of information for the advertiser. At the same time, the selection of the ad by the user is accounted for so the advertiser of the restaurant can be charged, as with pay-for-performance advertising business models. In addition to monitoring and reporting on transactions that result in billing activity, user interaction with ticker items is also aggregated in order to better understand user preferences, supply the user with relevant content which is even more finely tuned over time to meet user needs, and to maximize the effectiveness of advertising campaigns. The usage information is periodically reported to usage accounting 304 of ticker server 300. Moreover, the user may view a historical record of ticker items displayed and a history of interaction with the ticker by selecting an icon in the interactive ticker that serves a web page or otherwise provides a report with the historical ticker data to the user.
Turning now to
Turning to
When the device 448 is in a closed position, many of the ticker navigation mechanisms are underneath the folded display portion 462 are therefore unavailable to the user. Embodiments of the invention, however, enable the ticker 451 to be displayed on the external display 450 and also permit the ticker 451 to be navigated as described herein.
When the device 448 is in an open position, the buttons 452 or other input mechanisms of the device 448 typically have a specific purpose. The buttons 452 and 453, for example, may control the volume of the device 448. When the device is in a closed position, the ticker client software 200 can adapt the buttons 452 and 453 to serve as navigational mechanisms for the ticker 451 on the external display. Some of the navigational mechanisms may have the same function regardless of whether the ticker is displayed on the external display 450 when the device 448 is closed or when the device is open and the ticker is displayed on the internal ticker.
In this example, the navigation wheel 456 may be used to scroll through the items in the ticker 451. When the device 448 is in the closed position, the ticker client software 200 may adapt the buttons 452 and 453 to serve as navigational mechanisms for the ticker on the external display. The button 452, for example, to pause the ticker 451 or to select a ticker item such as the ticker item 460. Once the ticker item 460 is selected, the button 452 can be used a second time to cause a secondary action to occur, such as displaying additional details about the topic of the ticker item 460. Alternatively, the button 453 may be adapted to cause the secondary action to occur. The button 452 may be adapted to function as a soft key 454 while the button 453 may be adapted to function as a soft key 455.
If the user should open the device 448 as the ticker 451 is being browsed, then the context of the user can be immediately switched to the internal display and the function of the buttons 452, 453, and 456 revert to their normal function. The user can use the exposed keys to navigate the ticker as previously described, for example, in
If the device 448 is closed, then the external display is selected. The ticker client software can then adapt, at step 474, the external buttons of the mobile communication device to be navigation mechanisms. After the buttons are adapted to be navigation mechanisms, then the user can interact with the ticker at step 476 as described herein.
The ticker client software can also detect a change in the state of the device at step 478. For example, the user may decide to open the device while viewing a ticker or interacting with the ticker on the external display. Should this occur, the ticker client software detects and determines a state of the device at step 470 and then selects a display at step 472 based on the determined state or position of the mobile communication device 448.
It should be noted that the functionality of ticker navigation mechanisms depicted in
IV. Registration, Content Aggregation. Campaign Management. Offline Navigation
With reference now to
In the exemplary embodiment, ticker server 300 aggregates some content, but as previously noted, other content may be delivered via other means to ticker client software 200 on mobile communication device 101. Content providers may become members of the ticker service by registering with the service using membership manager 310. Once registered, content can be provided to the ticker server for distribution to registered mobile communication devices 101. In some cases, content providers can deliver content directly to the ticker client software, and in some situations the user may be prompted to accept or reject the content that is available for provision directly to the ticker client software.
With continuing attention to
Once the encrypted content is downloaded to data store 208 of ticker client software 200 (reference
Security and authentication module 302 provides a variety of security services, including secure registration and authentication both for communication device users and for content providers, as well as monitoring the source of incoming content to ensure that only credible, registered users are interacting with the location-based ticker server and that only authenticated content is delivered to the ticker client.
Usage accounting module 304 performs a variety of processes related to tracking the use of the content provided to ticker client software 200, including receiving usage data from usage accountant 222 (depicted in
As mentioned previously, the device user may use any of the ticker navigation mechanisms to interact with user interface elements of the ticker client software or to interact with ticker items, either while connected to a network or while offline. For example, if the user is navigating through ticker items while offline, the user may interact with ticker items as usual by selecting an item using a ticker navigation mechanism. In some cases, if performance of a secondary action is indicated by selection of the ticker item, the secondary action may be executed locally on the mobile communication device without requiring a network connection. In other cases, performance of the secondary action may require a network connection a particular interaction dictates that a secondary action be performed by a remote device on the network, such as transmitting a command to a network element that results in supplemental information being downloaded, for example, the action dispatcher 218 of ticker client software 200 stores the command that is w indicative of the secondary action and that needs to be transmitted to the network. When a network connection is resumed action dispatcher 218 transmits the command using any of a number of data transmission methods known in the art. In some cases, the command may be transmitted to ticker server 300 and executed by one or more elements or modules of ticker server 300. In other cases, the command may be directed to another network element, such as a content server, an application server or another remote device.
Turning attention now to
V. Telecommunication Devices and Computing Environments
Embodiments of the present invention may be implemented in connection with a special purpose or general purpose telecommunications device, including wireless telephones and other telephony-enabled wireless devices, landline telephones, or special purpose or general purpose computers that are adapted to have telecommunications or data networking capabilities such as cable set top boxes or PCs. Embodiments within the scope of the present invention also include computer-readable media for carrying or having computer-executable instructions or electronic content structures stored thereon, and these terms are defined to extend to any such media or instructions that are used with telecommunications devices.
By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of computer-executable instructions or electronic content structures and which can be accessed by a general purpose or special purpose computer, or other computing device.
When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer or computing device, the computer or computing device properly views the connection as a computer-readable medium. Thus, any such a connection is properly termed a computer-readable medium. Combinations of the above should also be included within the scope of computer-readable media. Computer-executable instructions comprise, for example, instructions and content which cause a general purpose computer, special purpose computer, special purpose processing device or computing device to perform a certain function or group of functions.
Although not required, aspects of the invention have been described herein in the general context of computer-executable instructions, such as program modules, being executed by computers in network environments. Generally, program modules include routines, programs, objects, components, and content structures that perform particular tasks or implement particular abstract content types. Computer-executable instructions, associated content structures, and program modules represent examples of program code for executing aspects of the methods disclosed herein.
The described embodiments are to be considered in all respects only as exemplary and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Referenced by
Legal Events
Original Image


text:
Swansea v Middlesbrough Odds: Swans favourites to win quarter final tie
Swansea welcome Middlesbrough to the Liberty Stadium on Wednesday evening as the two sides meet for their Capital One Cup quarter-final tie. The Swans are making their first ever appearance in the last-eight of this competition and they are odds on favourites to move a step closer to a Wembley final appearance.
The Welsh side are currently priced 8/13 on in the latest match odds with Bet 365, who are streaming the match live (kick-off 7.45pm) on Wednesday night. Middlesbrough travel across to Wales as 17/4 underdogs and Tony Mowbray has a difficult balancing act as his side look to maintain their interest in this competition while also pushing for promotion from the Championship.
Swansea know all about earning promotion from the Championship and they have looked at home in the Premier League ever since. They impressed under Brendan Rodgers in their debut appearance in the top-flight last term and they have continued that good work under Michael Laudrup this season, although they did lose 4-3 in a thriller at home to Norwich on Saturday.
It was their first defeat in eight matches and Michu was in fine scoring form again as he took his tally to five goals in his last three matches. The Spaniard is quickly proving to be one of the signings of the summer and he is a best price 4/1 to be first goalscorer on Wednesday. Goals could be on the menu in this week's match as both teams have scored in five of Swansea's last six at the Liberty Stadium and both teams to score is a 4/5 punt.
Meanwhile, Swansea to win and over 2.5 goals combined is available at 7/5 and could be worth a look as the Swans head into the game on the back of their high-scoring defeat to Norwich, while Boro have scored eight goals in their last three. Scott McDonald has been in fine form for the North East side, with three goals in his last three to take his tally to eight for the season, and he is a best price 9/1 to score first with B365.
McDonald scored the winner when Middlesbrough beat their local rivals Sunderland 1-0 in the last round of this competition and he has been a key figure in their fine start to the season. Boro are currently third in the Championship but they have lost three of their last five outings and are threatening to stutter ahead of a busy Christmas period.
Late goals have been a real feature of their league games this season as there have been 18 goals in the final 15 minutes and the last goal to be scored after 73:59 minutes on Wednesday can be backed at 5/6. That looks a decent bet when you consider Swansea's last eight games have witnessed four 90th minute goals and it is the Swans who look worthy favourites for this quarter-final clash.
Swansea v Middlesbrough Form
Check the season's statistics for both Swansea and Middlesbrough, plus the odds ahead of Wednesday's match.
Swansea Stats | Middlesbrough Stats
Swansea v Middlesbrough Tips
Tip #1: Swansea win and over 2.5 goals @ 7/5 with Bet365.
Tip #2: Last goal to be scored after 73:59 minutes @ 5/6 with Bet365.
Tip #3: Scott McDonald to score first (each-way) @ 9/1 with Bet365.
Swansea v Middlesbrough Odds
Match Betting
8/13 Swansea
29/10 Draw
17/4 Middlesbrough
Correct Score Odds
13/2 Swansea 1-0
7/1 Swansea 2-0
7/1 Swansea 2-1
12/1 Draw 0-0
13/2 Draw 1-1
14/1 Draw 2-2
14/1 Middlesbrough 1-0
25/1 Middlesbrough 2-0
14/1 Middlesbrough 2-1
First Goalscorer Odds
4/1 Michu
5/1 Danny Graham
5/1 Luke Moore
11/2 Leroy Lita
6/1 Itay Schechter
8/1 Pablo Hernandez
8/1 Jonathan de Guzman
9/1 Lukas Jutkiewicz
9/1 Scott McDonald
9/1 Marvin Emnes
9/1 Nathan Dyer
11/1 Wayne Routledge
Odds supplied by Bet365.com, who will be streaming the Capital One Cup quarter-final live on their website on Wednesday night.
Posted: Tuesday, 11th December 2012
Author: Chris James
Tags: carling cup, swansea, middlesbrough, michu, bet365,
10 Latest Football Articles
Headline News
|The Hulk Can Throw His Weight Around To Make Top 6 At Silverstone
2015 British Grand Prix Betting Preview
|We Pick Out The Top Five Ashes Players Of All Time
Sir Donald Bradman And Shane Warne Star In Our List
|Bankers Bet Argentina LA Galaxy And Portland Timbers Tipped To Succeed
Treble Pays Over 4/1
|Even Money Dallas Are A Top Tip For Weekends MLS Treble
Dallas Are Great Value To Beat New England
|Wimbledons Top5 Rivalries
From Federer/Nadal To Williams/Williams
Open a Paddy Power account by using any link on this site, place your first bet and Paddy Power will match it with a free bet, up to £50.
Open Account - £50 Free Bet
£50 free bet with William Hill.
- Open an account at William Hill and and use the promotion code DIRECT50.
- Deposit funds and place your first bet
- William Hill match your first bet with a free bet up to a maximum of £50.
Open Account - Claim £50 Free With William Hill
Claim a signup bonus offer of £200 with Bet365.
- Bet365 match your first deposit with a 100% bonus
- Deposit anywhere between £10 and £200 to claim this massive offer
Open Account - Claim a £200 signup offer at Bet365
Ladbrokes are one of the best known bookmakers in the UK and are offering a free £25 bet when you sign up as a new customer. Register using the bonus code F25 and they'll match your first bet with a free bet up to £25.
Open Account - Bet with Ladbrokes - Click Here
Betfred will give you a free £30 bet when you open a new account and have a first bet of at least £10.
- Open a new betting account with Betfred
- Have a bet of at least £10
- Betfred will give you a free £30 bet
Open Account - Bet £10 Get 30 with Betfred
Get free bets totalling £50 with bookmaker Sky Bet
- Place your first bet with a stake of just £50.
- Skybet will give you a £50 free bet!
- Skybet will also give you a £5 free bet every week!
Open Account - Get £50 in free bets with Sky Bet
Open an account with online bookmaker BetVictor and get £50 in free bets. Bet £10 and get £10 free on your first bet, then receive three further free bets up to he value of £50 in total.
Open Account - Open a new account at BetVictor

subset: commoncrawl


text:
- Inlets
- Island House
- Island Reef
- Jamaica Royale
- La Siesta
- Mariners Inlet
- Midnight Cove
- Midnight Cove Bayside
- Midnight Cove II
- Midnight Sea
- Mira Mar Beach
- Moorings
- Navarra On the Key
- Ocean Beach
- Our House at The Beach
- Palm Bay Club
- Peppertree Bay
- Peppertree Gulfside
- Point of Rocks
- Polynesian Gardens
- Private Homes
- Private Homes, Sarasota Beach
- Private Homes, Siesta Isles
- Private Homes, Siesta Key Village
- Private Homes: Palm Island
- Private Homes: Twin Oak Pond
- Provincial Gardens
- Sabal Palms
- Sandbox on the Beach
- Sandpiper Beach Club
- Sandy Cove
- Sara Sea
- Sarasota By The Sea
- Sarasota Surf & Racquet Club
- Sea Club II
- Sea Crest
- Sea Mist
- Sea Shell
- Sea Spray
- Sea Winds
- Shells On Siesta Key
- Siesta Beach House
- Siesta Breakers
- Siesta Dunes
- Siesta Harbor
- Siesta Palms by the Beach
- Siesta Sands
- Siesta Shores
- Siestas Bayside
- Siestas Bayside Waterside East
- Siestas Bayside Waterside West
- Summer Cove on Siesta
- Sun & Sea Island Hideaway
- Sunrise Cove
- Sunset Point
- Sunset Royale
- The Terrace
- Tiffany Sands
- Tortuga
- Tropical Shores Beach Resort
- Twin Banyan
- Twin Palms
- Vista Hermosa
- Whispering Sands
- White Sands Village
- 524 Beach Road
- Aloha Kai
- Anchorage
- At The Beach Apartments
- Banana Bay Club Beachside
- Banana Bay Club Waterside
- Banyan Tree Beach Resort
- Bay Oaks
- Bay Tree Club
- Beach Palms of Siesta Key Village
- Beach Place
- Beachaven
- Beachwalk
- Bianco Sands
- Boca Siesta
- Calini Beach Club
- Calle Minorga
- Casa Blanca
- Casa Mar
- Casa Siesta
- Casarina
- Castaway Cove
- Cozy Cove
- Crescent Arms
- Crescent Royale
- Crescent Siesta Key
- Crystal Sands
- Ebb Tide
- El Presidente
- Excelsior Beach
- Fisherman's Cove
- Fisherman's Haven
- Gulf & Bay Club
- Gulf & Bay Club Bayside
- Gulf Haven
- Gulf Holiday
- Gulf Terrace
- Harbor Towers Yacht & Racquet Club
- Harbour Towne Yacht Club
- Horizons West
- House of the Sun
- Other Siesta Key Properties
This property allows you to book online with a credit card. After submitting a reservation request, the owner or manager has 24 hours to accept, at which time your card will be charged and you will receive an email confirmation
Recent Siesta Key reviews
"We have stayed in many vacation rentals over the years, but we have never stayed in the beauty and quality of this home. The photos are very accurate of this superbly maintained unit. You will find the owners to be very caring about their guests needs...and willing to offer helpful suggestions. They are proud of their home - and it shows. We particularly liked the lovely newer kitchen, the first class appliances, and the well done bathroom updates. Just staying here gave us ideas for our own home... The location was perfect. We could have coffee every morning on the lanai and watch the parade of boats go by on the Intercoastal - followed by a very short walk to the beach later...especially for the incredible sunsets. Being near the southern Siesta Key bridge gives you easy access to many restaurants, grocery stores, and shopping on the mainland...although you will want to take a short drive to the fun island village. We used the easy off/easy on to the island to travel the area for day excursions for golf and fantastic waterfront dining at night. This home's amenities are amazing...Feel free to pack lightly. Basically, all you need are your clothes and a few groceries. You may just discover that you do not need sugar...There seems to be plenty of that in the sand on the beach already! We would not hesitate to recommend this beautiful home with the highest ranking, and we would certainly rent here again."Guest: Jim Date of Stay: March 2015 Review Submitted: April 8, 2015View listing
"My family and I stayed in this unit. We have stayed in Midnight Cove Gulf and bay side and this was our first time in Midnight Cove ii. This condo was fantastic. We've never stayed on the first floor. It was the best - literally steps away from the pool which the kids loved. And it was a short 5 minute walk to the beach. This condo was clean and very comfortable with all the expected amenities. The owner was very nice and pleasant to work with. We had a great time and will be renting this condo again!!"Guest: gs c. Date of Stay: June 2015 Review Submitted: June 21, 2015View listing
"The condo was excellent. It was clean and nice. Its on the beach which the beach at Siesta Key is PERFECT. I liked all the security at the beach access. The location is great -- across the street is restaurants, tiki bar, grocery store, shops, and beach activities rental. We paddled boarded and saw manatees & sting rays. This part of FL is amazing and I will be back with my family and my son to experience this beautiful part of FL."Guest: Lauren P. Date of Stay: June 2015 Review Submitted: June 17, 2015View listing
"We really enjoyed staying at this condo. The setup was perfect for our family of 4. My sons (ages 3 and 8) loved staying here, riding the elevators, and having our breakfast and lunch sitting out on the lanai . I loved the view of the Gulf and the beach. The condo has everything you need to prepare meals, and also a large quantity of sheets and towels. It has 2 boogie boards which my kids loved. The beach here is amazingly beautiful! It is the nicest beach I have seen outside the Caribbean, but without the hassle of traveling out of the country. The master bedroom was very comfortable and it was nice to have some privacy apart from the kids' room. The owners were extremely nice and accessible. We had one little glitch where we tried to play some DVD's we brought and the blu-ray player did not work. We notified the owner and he was there with a cable and fixed it in a couple of hours. I could not have been more pleased with the service. Highly recommend this condo and we would not hesitate to stay here again."Guest: Karen M. Date of Stay: May 2015 Review Submitted: June 4, 2015View listing
Siesta Key Travel Tips
When you take a vacation to Siesta Key, Fla., you'll find people who enjoy an active lifestyle. From artists and writers to outdoor sports enthusiasts, there's much to do on this barrier island. At 8 miles long, you'll find some of the world's best white sand beaches, shopping and dining that will make you want to extend your vacation into a lifelong stay.
This little island of paradise is perfect for a romantic getaway or a family vacation. The clear waters will inspire you and the one-of-a-kind attractions are what you always imagined an island escape would be.
Must-see Attractions in Siesta Key
Beaches: When you go to Siesta Key, it'll be hard not to find yourself at Siesta Key Beach. The fine white sand is perfect for a day of fun in the sun and the water is even better for activities like surfing, wakeboarding and boating. This beach is one of the most beautiful in the country, so you certainly don't want to skip it. There are several other beaches on the island as well, including Nokomis Public Beach, North Jetty Park Beach, Whitney Beach, Palma Sola South and North, Englewood Mid Beach and Palm Island North.
Beach rides: If you've always wanted to take a cruise along the beach, Siesta Key is the place to do it. There are several local companies that offer rides to visitors and guests, and they will guide you along the shores in covered golf carts to give you some of the best views you can find.
Point of Rocks: You haven't seen anything until you visit Point of Rocks. This beach is a rare geologic feature that's perfect for bird watching and marine wildlife viewing. On top of that, there's a scenic beach nearby for you to watch the sunset and enjoy the scenery. Fishermen will love Point of Rocks as they cast out their lines and try to snag a bite.
Outdoor activities: There's a reason many of Siesta Key's residents enjoy outdoor activities - there's so much to do! Whether it's getting a tan on the beach or dipping your toes in the water, a relaxed lifestyle is what it's all about. Guests can go fishing along one of the many piers, including the Englewood Ken Thompson Park Pier and the New Pass Pier. You can even watch a game of cricket and learn more about this English pastime with a visit to the Sarasota International Cricket Club's grounds. During the summer months, visitors can check out free concerts in the park to hear a number of musical performances and get down. You can also go wind surfing, jet or water skiing, boating and snorkeling if you want to get up close and personal with the water and take on a more daring adventure.
Shopping and Dining in Siesta Key
Shopping: There's plenty of shopping to be done in Siesta Key and the surrounding areas. The island is just a short drive from Sarasota, which has the sophistication of a big city but remains full of small-town charm. If you want to stay on the island, there are a number of shops at Siesta Village, which is located at the north end of Siesta Key and just a short distance from Crescent and Siesta beaches. You can also find more than 100 shops, boutiques, galleries and sidewalk cafes at St. Armand's Circle along Main Street and Palm Avenue in Sarasota. If you want, get up on a Saturday morning and head to Sarasota for the farmers market on Main and Lemon streets downtown. Aside from the fresh food and handmade goods, you'll also find goodies for your pet.
Dining in Siesta Key: If you want to take in views of the water while dining, head to Marina Jack's on Sarasota's bayfront. There's also O'Leary's Tiki Bar at Centennial Park along Sarasota Bay which is a great place for travelers who want to enjoy a good vibe and socialize. You'll find plenty of places to choose from in downtown Sarasota along Main Street. There are eateries and bars, including Mattison's City Grill as well as Divino Restaurant, where you will find tasty food and impressive live entertainment.


text:
The Leading eBooks Store Online
for Kindle Fire, Apple, Android, Nook, Kobo, PC, Mac, BlackBerry...
New to eBooks.com?Learn more
- Bestsellers - This Week
- Foreign Language Study
- Pets
- Bestsellers - Last 6 months
- Games
- Philosophy
- Archaeology
- Gardening
- Photography
- Architecture
- Graphic Books
- Poetry
- Art
- Health & Fitness
- Political Science
- Biography & Autobiography
- History
- Psychology & Psychiatry
- Body Mind & Spirit
- House & Home
- Reference
- Business & Economics
- Humor
- Religion
- Children's & Young Adult Fiction
- Juvenile Nonfiction
- Romance
- Computers
- Language Arts & Disciplines
- Science
- Crafts & Hobbies
- Law
- Science Fiction
- Current Events
- Literary Collections
- Self-Help
- Drama
- Literary Criticism
- Sex
- Education
- Literary Fiction
- Social Science
- The Environment
- Mathematics
- Sports & Recreation
- Family & Relationships
- Media
- Study Aids
- Fantasy
- Medical
- Technology
- Fiction
- Music
- Transportation
- Folklore & Mythology
- Nature
- Travel
- Food and Wine
- Performing Arts
- True Crime
- Foreign Language Books
Fundamentals of mold growth in indoor environments and strategies for healthy livingSpringer 2011; US$ 139.00
Today, indoor mold and moisture, and their associated health effects, are a society-wide problem. The economic consequences of indoor mold and moisture are enormous. Their global dimension has been emphasized in several recent international publications, stressing that the most important means for avoiding adverse health effects is the prevention (or... more...
Dow's Fire & Explosion Index Hazard Classification GuideWiley 2010; US$ 88.95
This popular safety best-seller is designed to help the user quantify the expected damage of potential fire and explosion incidents in realistic terms, identify the equipment likely to contribute to the creation or escalation of an incident, and communicate the fire and explosion risk potential to management. Based on Dow's Fire and Explosion Risk... more...
Fire Behavior and Fire Protection in Timber BuildingsSpringer 2013; US$ 209.00
This volume describes fire behavior and fire protection of timbers in outdoors and indoors application mainly in construction industry. The Authors? novel approach considers the relationship between various species and age of timbers and its fire behavior at different thermal and fire loads. Quantitative data of ignition speed and flame propagation... more...
Management and Engineering of Fire Safety and Loss PreventionTaylor and Francis 2006; US$ 370.00
The papers presented deal with the general methods and techniques, from a range of disciplines, as they can be applied to specific engineering and fire safety situations. The circumstances described include a variety of large scale plant applications in the petrochemical industry.� As such this book is a valuable reference for fire engineers, petroleum... more...
Extreme Weather Hits HomeNew Society Publishers 2007; US$ 22.95
John Banta is a Senior Indoor Environmental Consultant, with twenty years experience in Building Biology, Building Science and indoor environmental quality. A specialist in microbiological problems resulting from water damage in buildings, he has conducted investigations, trained technicians and supervised crews in sewage, flood, fungal remediation... more...
Fire Engineering and Emergency PlanningTaylor and Francis 2006; US$ 345.00
Protection against fire and prevention of explosion is vital in a modern industrial economy. This published proceedings of the First European Conference on Fire Engineering and Emergency Planning provides an authoritative base of materials covering the latest research, applications and hypotheses as a cumulative reference work and a platform for exchanges... more...
Firefighter Exam For DummiesWiley 2011; US$ 15.19
The fast and easy way to score your best on the Firefighter Exam In addition to physical tests of strength, agility, and coordination, firefighters must also pass a difficult written test that requires serious preparation to fare well, and many applicants fail to succeed. Firefighter Exam For Dummies gives you a complete review of the most commonly... more...
How to Pass the UK's National Firefighter Selection ProcessKogan Page 2011; US$ 24.99
How to Pass the UK's National Firefighter Selection Process complies with the national standards and focuses on the most challenging parts of the application process. It includes new tests on fault diagnosis and spatial reasoning as well as practical ideas on how to dramatically improve your prospects before you apply. more...
Opportunities in Fire Protection Services CareersMcGraw-Hill Education 2003; US$ 19.95
More than 100 "opportunities" for students and job seekers! The most comprehensive career book series available, Opportunities in . . . covers a range of professions, from acting to writing, and encompasses traditional as well as cutting-edge careers. Each book offers job seekers essential information about a variety of careers within each field... more...
The Lightning Flash, 2nd EditionThe Institution of Engineering and Technology 2014; US$ 190.00
With contributions from today?s leading lightning engineers and researchers, this updated 2nd edition of Vernon Cooray?s classic text, The Lightning Flash provides the reader with an essential introduction to lightning and its impact on electrical and electronic equipment. Providing the reader with a thorough background into almost every aspect of... more...


text:
|Thread Tools
post #1 of 1 Old 04-17-2014, 03:05 PM - Thread Starter
AVS Addicted Member
Join Date: Jul 2006
Location: New Hartford, NY
Posts: 15,321
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Quoted: 601 Post(s)
Liked: 600
Selling this awesome little, one rack space, 8 channel amplifier. This will provide 85 watts of real power to 4 ohms per channel and stable to 2 ohms. Shipping included.
NanoAvr to Outlaw 975
amps-5 Adcom GFA-555's mono's, Sanway FP14K
5 JBL 2447 CD, 5 2352 horns, 3 15 inch 2035 for fronts, 2 15 inch 2032 for surrounds
subs-IB SI 18ht x12
|Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


text:
Google (GOOG +2.5%) and Samsung (SSNLF.PK) will use Google I/O to show off a version of the...
Google (GOOG +2.5%) and Samsung (SSNLF.PK) will use Google I/O to show off a version of the Galaxy S4 that (like Google's Nexus hardware) runs a stock version of Android, Geek.com reports. Google, which has cracked $900 for the first time today, has been working hard to promote stock Android relative to versions with custom skins such as Samsung's TouchWiz and HTC's Sense, but with limited success. Upcoming Motorola phones will reportedly run stock Android. I/O festivities start at 12PM ET (live blog). (music service reports)
From other sites
Video at CNBC.com (May 19, 2015)
Video at CNBC.com (May 15, 2015)
Video at CNBC.com (Mar 27, 2015)
Video at CNBC.com (Mar 25, 2015)
at CNBC.com (Mar 25, 2015)
ETF Hub
ETF Screener: Search and filter by asset class, strategy, theme, performance, yield, and much more
ETF Performance: View ETF performance across key asset classes and investing themes
ETF Investing Guide: Learn how to build and manage a well-diversified, low cost ETF portfolio
ETF Selector: An explanation of how to select and use ETFs


text:
This question already has an answer here:
I have the following problem: A user is taking a course on my website. A course consists of several chapters and each chapter consists of several steps. If the user is logged in and completes a step, the backend saves the progress. When the user comes back to the site, I want him to continue where he left off. To do this I have to add the css class "active" to the corresponding navigation step and the content tab of each chapter. My starting point was to test with an if statement if the user had already finished the step. That worked great, but adds .active to all the steps that have not been finished yet. I only want to add it to the first step that hasn't been finished yet. I have actually solved this problem but it is a rather brute hack and I had to include a custom template tag that allows me to set a variable in the template:
{% load custom_tags %}
{% for chapter in chapters %}

{% set active_wizard_steps = 0 %}
{% for step in chapter.steps.all %}

{% endfor %}
{% endfor %}
I know that this can also be done by passing a list or dict to the template with all the active steps and then testing in the template if a step is in that list. But that would have meant rewriting a lot of view code so I decided to do it completely in the template.
So my question is: what would be the best practice way to solve this problem? I'm asking just out of curiousity and because the problem was actually really fun to figure out. Thanks a lot!


text:
The Journal Sentinel sports staff brings fans the latest news and inside information on the Brewers
Aramis Ramirez out as Brewers go for series win
Morry Gash
Third baseman Aramis Ramirez will not play Sunday against the Pirates.
Pittsburgh – The Milwaukee Brewers will try to win their second consecutive series from the Pittsburgh Pirates this afternoon at PNC Park, but will have to do so without the services of third baseman Aramis Ramirez. »Read Full Blog Post
- You can log in to this system either through Facebook or using your JSOnline public profile. JSOnline public profile. Please note that your public profile login will be different than your JS Everywhere login.
- You can personalize your public profile with a photo. You can also use that profile to sign up for email newsletters and alerts.
- While we strive for a lively and vigorous debate of the issues, we do not tolerate name calling, foul language or other inappropriate behavior. Please see our discussion guidelines and terms of use for more information.
- While we do our best to moderate comments, we do not screen comments before they are posted. If you see a comment that violates our guidelines, please use the "Report Abuse" link to notify us of the issue.
- We reserve the right to close commenting on specific stories.
Might have wanted Overbay at first and Reynolds at third, but I guess I'll expect Bianchi to provide a big hit today. That's the way it's going.
Luc on pace to hit 80 doubles this year. I love 'on pace to' stuff.Hide replies
Brewers are on pace for 117 wins!
Gomez on pace to strike out 216 times this year....D'OH!! ;-) ;-)
Scooter's moving up the pecking order; I wouldn't be surprised to see him moved to leadoff as soon as they move Rickie (they can't do it now because they have to change the entire batting order when Rickie plays); moving Gennett to leadoff, Gomez could move to the 5-hole, where he could be in line for more RBI's, and more chances for Lucroy to bat in even more runs. Then, on days where Rami can't go, you could have:
Then, on days where Braun can't play, you could just hit Gomez third and Rami cleanup. Gomez in turning into a definite home run threat - why have him up there with nobody on base, which is what usually happens after he follows the pitcher.
If Gennett continues to hit close to or at .300, and takes his walks, his bat is wasted in the 8-hole.Hide replies
I think Gomez has the leadoff position secured. As long as he keeps getting on base, he'll be there. As long as he keeps hitting leadoff home runs, he'll definitely be there.
Yeah, it's hard arguing with you about that, Monteee; but I think Gomez is starting to do to much in the leadoff spot; his BA in his last seven games is .185. Hopefully, he gets back on track soon.
Sorry, I should have said Gomez is TRYING to do too much in the leadoff spot; besides hitting .185, he only has 1 home run in that span. That lack of production was a surprising stat to me - I also thought he's been so hot lately.
Gomez has been bothered by family issues this past week, and he's always an emotional guy. His high-level emotions get him into trouble at times. But then, last night, he watched three straight strikes go by him. It seemed as if he wasn't even interested in the at-bat.....
Like your rationale and thought process nitacs. I was thinking about Scooter hitting first or second during last nights game. He has a good eye, and is fast. When do they move Weeks???Hide replies
Well, if management is keeping track of the economics of keeping Rickie, he has already "earned" over $1.2 million by being on the team; this means if they drop him now, it would cost the team under $10 mil to drop him. I suppose as long as they are winning, they will continue to keep him; but once Schafer and Gordzelanny come off the DL, they will have to make a decision whether to keep Wang or Rickie - it will be an interesting decision - not really!
Pirates fans have been admiring the work of Ramirez, their onetime prospect who's hitting .750 with RISP, while criticizing their own cleanup hitter, Pedro Alvarez, for his continued failure to drive in runs. Alvarez, too, is out of today's lineup, with Ike Davis getting a chance to make an immediate impact as the cleanup hitter. Davis can expect a lot of changeups from Marco Estrada.
If Schafer can't start hitting better the Brewers might be better off with Herrara since he can pretty much play everywhere defensively.Especially since the Brewers are so limited in the field with two first basemen and two second basemen
This guy has a big bite on his breaking ball that is going to be tough on the righties!
Showboat Gogo
ramirez 1 polyp grape,cherry,or chocolate suckers?
Any hate for Scooter for hitting into a DP? Come on Crew pull this out!
Comments »
Read and share your thoughts on this story.


text:
The Downtown Austin Alliance has launched another momentum project on The Main Street of Texas.
The Downtown Austin Alliance office will be closed July 3, 2015 for Independence Day. We will reopen on Monday, July 6 at 8:30 a.m. Have a safe 4th of July weekend!
Travis County is conducting an industry forum to gather information about the development of a commercial building in downtown Austin. The commercial building will be located between 3rd and 4th Streets, and Guadalupe and San Antonio Streets.
Help welcome Eureka! to the neighborhood! Located at 200 East Sixth Street, the restaurant is all-American, serving authentic, from-scratch food with locally sourced produce complemented by a wide selection of craft beer, small-batch whiskey, and specialty cocktails. Eureka!
Join us on July 2nd at 8:30 p.m, as Austin Parks Foundation and Alamo Drafthouse present Pixar's animated superhero film The Incredibles in Republic Square.
Preservation Austin's 55th Annual Preservation Merit Awards honor visionary approaches to preserving our city's unique architectural, cultural, and environmental heritage.
In conjunction with the 96th anniversary of Hilton Worldwide, Team Members at all Austin Hilton Worldwide hotels are being recognized for their commitment to service with a city-wide proclamation from Austin Mayor, Steve Adler.
After receiving feedback from stakeholders, the South Lamar Corridor Improvement Program Team has agreed to extend the survey/comment deadline by one month to July 17.
Austin residents and visitors who attended or were impacted by events held during the 2015 SXSW Film, Interactive, and Music Festival now have more time share their experiences in an online survey.
On May 24, 2015, downtown Austin resident, George Armstrong, passed away at MD Anderson Cancer Center in Houston. For many years, George and his wife, Suzanne, dedicated a tremendous amount of time and energy to improve safety downtown.
A new way to get around downtown is now available! RideScout Route is a new approach to East/West transportation in downtown Austin.
Start your Blues on the Green night out with a fast, fun experience with a ride on Austin B-cycle! Austin B-cycle will be hosting a B-cycle Valet at the Zilker Park B-station on Barton Springs Road each concert night of KGSR's Blues on the Green this season from 5:30-10:30 p.m.
Partake in an Austin tradition and celebrate Fourth of July with the Austin Symphony! Watch a free musical performance and firework exhibition at Auditorium Shores (the corner of Riverside and South First Street).
Gold's Gym is now open on the corner of Brazos and East 6th Streets. Check out their new location and join them for their grand opening on Tuesday, June 23rd from 10 a.m. to 8 p.m. The opening party includes local food vendors, smoothie samples, prizes, and class demos.
SXSW Eco's Place by Design Competition highlights projects that transform the built environment for positive social, environmental, and economic impact. Apply your project to Place by Design for the opportunity to present to the 2015 SXSW Eco Audience.
The annual Juneteenth celebration and parade will take place this Saturday, June 20. Juneteenth, also known as "Freedom Day" or "Emancipation Day," is a celebration commemorating the end of slavery.
Wild About Music has found a new, permanent home on The Main Street of Texas. The locally owned music themed art gallery and gift shop is celebrating their new location at 615 Congress, complete with a hard to miss custom piano threshold.
The Economics of Imagine Austin: Tuesday, June 16, 2015
6:30 pm to 9 pm
The North Door (502 Brushy Street, Austin, TX 78702)
MobilityATX is hosting a town hall on June 23rd. Join Mayor Adler and community leaders for a dynamic conversation on Mobility ATX user ideas, Austin's transportation solutions, and your questions.
Featured Speaker: Mayor Steve Adler
Get around Austin faster, easier, and at a reduced rate when you purchase a Capital Metro Transit Pass from Austin Commutes. Submit an order for yourself, friends, family, or office by the 25th of each month and they will deliver your pass by the end of the month.
This Saturday, June 20th, is P. Terry's Giving Back Day. 100% of profits at all locations will be donated to Caritas of Austin.
One of the largest and most anticipated motorcycle rallies in the country, the 20th Annual Republic of Texas (ROT) Biker Rally® returns to Austin June 11-14, 2015.
Shake up your morning routine! My Thai Mom is now serving Austin breakfast staples including breakfast tacos, coffee, oatmeal, yogurt parfaits, and much more.
This summer kids and adults can experience the magic of the arts at Children's Day Art Park. This Austin Symphony summer series kicks-off this week on Wednesday morning, June 10th at 9:30 a.m.
Join us on June 11 at 8:30 p.m., as Austin Parks Foundation and Alamo Drafthouse present Disney's animated classic The Little Mermaid in Republic Square.
Join the Waller Creek Conservancy and Capital Metro for a transportation-focused get-together on June 18 at 6 p.m. at Stubb's.
As reported last week by Shonda Novak of the Austin American-Statesman, another new office building is being planned for downtown Austin at the northeast corner of Fourth and Colorado streets.
"Creating Value through Zero Waste" is the theme for a series of three separate, one-day workshops June 17-19 filled with expert speakers, waste reduction tools, tips, best practices, top-notch networking, and more.
The Travis County Commissioners Court will receive a briefing from staff on the implementation of Travis County's Land, Water & Transportation Plan, as well as an updated Executive Summary of the plan. The work session will take place on Thursday, June 11 at 1:30 p.m.
Capital Metro is proposing an expansion of their Park & Ride system. With these improvements commuters can get the most out of the new managed lanes under construction on MoPac. Easy access to transit or carpools can specifically help reduce traffic on MoPac and I-35.
Capital Metro's homepage is now showing Next Departure real-time information! You can view real-time departure information for the next three available bus trips within 45 minutes, right from your desktop.
The Texas Department of Transportation is hosting an open house on proposed mobility improvements to I-35 from Rundberg Lane to US 290E. The presentation, followed by a question and answer session, will be held on Wednesday, June 10th at the Crown Plaza Hotel at 6121 North I-35.
Capital Metro reviews service three times a year, analyzing performance and proposing potential adjustments to improve service by utilizing public feedback.
On June 4th the 2015 X Games kick off in the heart of downtown Austin with the Moto X Step Up competition. Held at 11th and Congress, right in front of the Capitol, the event is free and open to the public.
Join the Austin Parks Foundation for National Trails Day on Saturday, June 6th! Each year the American Hiking Society dedicates a day for trail repair, improvement, and cleanup projects. Volunteers work together from 9 a.m. to 12 p.m.
The Maudie's Moonlight Margarita Run and Party began in 2005 and aims to benefit Austin's Butler Hike and Bike Trail while bringing together two of Austin's favorite things – running and margaritas! Please mark your calendars for Thursday, June 11th at 8 p.m.!


text:
Registration takes less than 1 minute.
The first of seven groups will meet early next month to discuss issues surrounding the upcoming peak season.
Port of Long Beach said it will revise its request for bids to provide and operate the important drayage equipment.
Long Beach has outpaced its sister port in Los Angeles for containerized volumes so far in 2015.
Transportation and port companies need to cooperate more, members of the Agriculture Transportation Coalition said at their annual meeting in San Francisco.
Canadian National, Canadian Pacific and Union Pacific railways have seen volumes drop 4 percent, 3 percent and 6 percent, respectively, so far in the second quarter.
The ever-increasing size of containerships has led a decrease in average number of containers moved per hour in port and, in turn, to increased vessel delays, according to a new JOC Port Productivity study from IHS Inc.


text:
Barca beats Juve for Euro gloryIvan Rakitic opened the scoring early on for the Catalans before Alvaro Morata drew Juve level at the start of the second half. But parity didn't last long as Luis Suarez restored Barcelona's lead a little over 10 minutes later. Neymar then added ... CNN, 3 weeks ago
Champions League - Barcelona Seal Treble with Win over Juventus - Sudan Vision Daily, 3 weeks ago
Champions League final 2014-2015 - University of Guelph Ontarian, 3 weeks ago
323 images for ivan rakitic
[PHOTOS] Ivan Rakitic's season in picturesNoodls, 2 weeks ago Barcelona still want more, warns Ivan Rakitic Zee News, 1 month ago Rakitic: Barca hungry for more News-me.com, 4 weeks ago Football: Barca still want more, warns … Yahoo! India, 1 month ago
More from: Zee News, Zee News...and 23 other sources
Rakitic: I'd run until it hurts for Messi
Barcelona midfielder Ivan Rakitic says that he would willingly run himself into the ground in order to help his team-mate, Lionel Messi. Rakitic, who joined the Blaugrana last summer from Europa League winners Sevilla, has enjoyed a remarkable ...MSN UK, 3 weeks ago Rakitic: I'll run until it hurts for Messi MSN News US, 3 weeks ago Barcelona couldn't have beaten Juventus without Messi: Cryuff Bdnews24.com, 4 weeks ago Cruyff: Messi saved Barcelona against Juventus MSN News US, 4 weeks ago
Matt Gault: Ivan Rakitic Has Proven Himself a Worthy Successor to King Xavi
Breaking through in the Barcelona first-team is never easy, especially for a central midfielder. After all, this is a side who have showcased some of the most technically gifted footballers this planet has ever seen. For Ivan Rakitic, signed by the ...Huffington Post UK, 3 weeks ago
Football: Great, greater, greatest
FINAL BARCELONA 3 (Ivan Rakitic 4, Luis Suarez 68, Neymar 90+7) JUVENTUS 1 (Alvaro Morata 55) Barcelona's last great side had Pep Guardiola. The team before that had Ronaldinho. But this one have the lot. Picking out flaws in Luis Enrique's squad ...Asiaone, 4 weeks ago Great, Greater, Greatest Electric New Paper, 1 month ago
Barcelona won the Champions League after deservedly defeating Juventus 3-1. Ivan Rakitic, Luis Suarez and Neymar scored the goals for the Blaugrana, who enjoyed 60 percent of possession, created 17 goal-scoring chances and attempted 17 shots, eight o
Gabriele Marcotti BERLIN -- Sometimes, it all comes together. In the stadium where Jesse Owens broke records and Zinedine Zidane butted heads, the best club team in the world was crowned champion of Europe, defeating Juventus 3-1 in theESPN.com, 1 month ago
FC Barcelona's Key Moments in Champions League Win vs Juventus
Ivan Rakitic celebrates after scoring his goal vs Juventus. AFP Berlin: Five moments that defined Barcelona's Champions League victory over Juventus on Saturday: -- 4min: Barcelona started nervously, but Andres Iniesta crept behind the Juventus ...NDTV, 1 month ago
Photo: Barcelona goalkeeper Marc-André ter Stegen reacts to Ivan Rakitic's early goal against Juventus in Champions League final - @BBCSport
Source: Ruptly TV - 1 day ago FC Barcelona Players Arrive in Berlin for Champions League Final 01:16 FC Barcelona players including Xavi, Neymar, Gerard Pique and Dani Alves arrived in Berlin, Friday receiving rapturous support from fans ahead of ...NewsR.in, 1 month ago
Why Ivan Rakitic Is Absolutely Vital to Barcelona's Midfield Fluency
#hashtaFnews.com, 2 days ago Will Porto, Spurs or Man City Make a Move for the Next Ivan Rakitic? Fnews.com, 1 week ago
More from: , DangoteNews.com...and 1 other sources
Croatia wins easy in a warm-up for Italy
Playing without newly crowned UEFA Champions League winner Ivan Rakitic of FC Barcelona and injured Real Madrid star Luka Modric, Croatian national football team easily beat Gibraltar 4-0 in an international friendly match played on Sunday in ...China.org.cn, 1 month ago
Realtime News
on your WebpageAdd Widget >Get your members hooked!


text:
novozymes a/s-b shares
Last kr325.70 DKK
Change Today -1.10 / -0.34%
Volume 272.9K
NZYMB On Other Exchanges
As of 7:53 AM 07/6/15 All times are local (Market data is delayed by at least 15 minutes).
BOARD MEMBERS AFFILIATED WITH Steen Riisgaard *
Former Chief Executive Officer
*Data is at least as current as the most recent Definitive Proxy.
|Recently Viewed
|kr325.70 DKK
MOST CONNECTED PEOPLE TO Steen Riisgaard
|Julie H. McHugh
|186 Relationships
|Feike Sijbesma
|144 Relationships
|Ulf J. Johansson
|77 Relationships
|Rudolph Harold Peter Markham
|69 Relationships
|Goran A. Ando
|68 Relationships
Sponsored Financial Commentaries
Sponsored Links
Report Data Issue
To contact NOVOZYMES A/S-B SHARES, please visit . Company data is provided by Capital IQ. Please use this form to report any data issues.
Please enter your information in the following field(s):
Your requested update has been submitted
Our data partners will research the update request and update the information on this page if necessary. Research and follow-up could take several weeks. If you have questions, you can contact them at email@example.com.


text: Rapper Bocafloja is a pioneer of Mexican hip-hop. Thomas De Los Santos/Courtesy of the artist hide caption itoggle caption Thomas De Los Santos/Courtesy of the artist Alt.Latino How Hip-Hop Changed Latin Music Forever February 21, 2014 Alt.Latino sits down with rapper Bocafloja and blogger Juan Data to discuss the many ways hip-hop has trickled into Latin America and its music scene. Listen Loading… 47:03 Playlist Download Embed Embed Close embed modal <iframe src="http://www.npr.org/player/embed/278429873/280685579" width="100%" height="290" frameborder="0" scrolling="no">


text:
"share" a VM among applications?
I have a large Swing application that uses 40-among when starting it on Windows
This isn't a problem on the stand alone PCs but when running on ie. Citrix 200 clients each using 40M is a problem (says my customer)
I have tried to start my client several times using the same VM (just instantiated the class a number of times in a test class) and the first uses the normal 40 and the additional instances only uses about 8M
So is there a way to tell javaw.exe that it shall "attach" itself to a running VM if one is available so I can get the above described benefit when running on systems like Citrix?
I think I heard something about this from someone at Sun at JavaOne, but I could be wrong.
I created a way of doing exactly that which works quite nicely except for little problems like it not working from WebStart and it does not always shutdown when the last app quits. It seems you wont have problems so I suggest to take a look at it and see if it helps you.
Its open source; so you are free to fix problems your applications brings to the table.
Its in CVS at http://uic.sf.net (click Download, click CVS and follow the directions there) but has never been released; so just get the quickstart part and read the javedoc in the classes.
Hope you like it :-)