<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
    <channel>
        <image>
            <title>freepatentsonline.com</title>
            <width>141</width>
            <height>131</height>
            <link>http://www.freepatentsonline.com/</link>
            <url>http://www.freepatentsonline.com/images/logo.gif</url>
        </image>
        
        <title>Free Patents Online: Data processing: presentation processing of document, operator interface processing, and screen saver display processing</title>
        <link>http://www.freepatentsonline.com./rssfeed/rssapp715.xml</link>
        <description>USPTO Class 715 Data processing: presentation processing of document, operator interface processing, and screen saver display processing</description>
        <language>en-us</language>
        <lastBuildDate>Thu, 31 Dec 2009 08:00:00 EST</lastBuildDate>
        <item>
            <title><![CDATA[Policy based VPN configuration for firewall/VPN security gateway appliance]]></title>
            <link>http://www.freepatentsonline.com./y2009/0328192.html</link>
            <description><![CDATA[A method for managing a network based Virtual Private Network (VPN) configuration is disclosed. The method includes configuring a VPN policy using a Graphical User Interface (GUI) of a centralized management server for at least two network devices. A VPN tunnel is established through the GUI of the centralized management server between the two network devices by applying the configured VPN policy.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Web Based Access To Clinical Records]]></title>
            <link>http://www.freepatentsonline.com./y2009/0328176.html</link>
            <description><![CDATA[A system and method for providing access to clinical data over the Internet. The system includes a server, and a database in communication with the server. The database stores clinical data sets. The system further includes a thin client, a communication link between the server and the Internet, and a communication link between the thin client and the Internet. Software executing on the server receives a request for one or more clinical data sets, retrieves the requested clinical data sets, and transmits the clinical data sets to the thin client.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR MANAGING THE ACCESS AND USE OF ELECTRONIC FORMS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0328149.html</link>
            <description><![CDATA[A method and system is provided for authenticating electronic forms prior to download. A Form Administrator may enable authentication requirement for an End User and also select an authentication scheme. The End User will not be allowed access to an electronic form unless authenticated. The invention also includes a method and system for delivering and presenting electronic forms to an End User through a purely browser based application, without requiring the installation of additional software or browser plug-ins.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Multimedia Content Filtering]]></title>
            <link>http://www.freepatentsonline.com./y2009/0328093.html</link>
            <description><![CDATA[A disclosed method for facilitating automated and user-specific filtering of multimedia content includes a backend server receiving a content identifier from a user's multimedia handling device (MHD), e.g., a set top box. The content identifier indicates of a program of multimedia content (PMC) requested or otherwise desired by a user. The disclosed method includes identifying or otherwise locating an index file associated with the requested PMC. The index file includes data that indicates portions of the PMC containing potentially objectionable content. Content filtering (CF) settings associated with the user are retrieved or otherwise accessed. The CF settings define at least one type of content that is objectionable to the user. The CF settings are applied to the index file to identify a portion of the PMC containing content objectionable to the user. Content location information that indicates the identified portion of the PMC is then sent to the MHD.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[EVENT PROCESSOR]]></title>
            <link>http://www.freepatentsonline.com./y2009/0328072.html</link>
            <description><![CDATA[An event control section  210  receives an event notification from an input operation control section  212.  If the received event is a user ordered event based on an operation by a user  215,  the event control section  210  gives the received event to a GUI content reproduction section  209.  On the other hand, if the received event is a logic ordered event based on an order from a logic  201,  notification of future generated user ordered events are temporarily stopped and the logic ordered event is notified to GUI content reproduction section  209.  The temporary stop of notification of the user ordered event is released after completion of the logic ordered event at the GUI content reproduction section  209.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USER INTERFACE FOR A PERIPHERAL DEVICE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327979.html</link>
            <description><![CDATA[A system and method that includes detecting an activation of an input application control key of a peripheral device, the peripheral device having a single application control input key, to open a initial application, the initial application becoming an active application, providing an identifier of the open application, and detecting a speech prompt to activate at least one function related to the active application.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Hand-Held Device and Method for Operating a Single Pointer Touch Sensitive User Interface]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327978.html</link>
            <description><![CDATA[A hand-held device and method for operating a single pointer touch sensitive user interface of a hand-held electronic device are provided. The method includes defining as being active a first one of a set of two or more controllable interface functions including at least a first controllable interface function and a second controllable interface function. A control gesture is then detected and the control gesture is associated with the active one of the set of two or more controllable interface functions, where the detected pattern adjusts the performance of the active controllable interface function. A transition gesture is then detected including a pointer pattern movement, which is not included as a control gesture for any of the two or more controllable interface functions, where upon detection of the transition gesture, the transition gesture defines a second one of the set of two or more controllable interface functions as being the active one of the set of two or more controllable interface functions. A further control gesture is then detected and the control gesture is associated with the active one of the set of two or more controllable interface functions, where the detected pattern adjusts the performance of the active controllable interface function.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTERACTIVE CONTROL DEVICE AND METHOD FOR OPERATING THE INTERACTIVE CONTROL DEVICE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327977.html</link>
            <description><![CDATA[An interactive control device includes a display device, and a method is for operating the interactive control device. The method includes: displaying graphical information on the display device; receiving sensor information; activating a control action if on the basis of the sensor information it is ascertained that a body part of a user is located within an activation region that is spatially defined relative to a display region of a control element on the display device with which the control action is associated; the received sensor information including user information that is evaluated prior to an activation of the control action in order to ascertain a control intention for the at least one control element; and the information represented on the display device being adapted as a function of the ascertained control intention such that the at least one control element is represented in a manner optimized for the activation of the control action associated with the control element. The control device may be arranged as a component of a motor vehicle console so as to be able to implement the control method.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Portable Device, Method, and Graphical User Interface for Displaying a Portion of an Electronic Document on a Touch Screen Display]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327976.html</link>
            <description><![CDATA[A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a portion of a web page in a web browser application without concurrently displaying a Uniform Resource Locator (URL) entry area for inputting URLs of web pages. A gesture is detected in a predefined area at the top of the touch screen display. In response to detecting the gesture in the predefined area at the top of the touch screen display, the URL entry area is displayed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Multi-Touch Sorting Gesture]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327975.html</link>
            <description><![CDATA[A method and apparatus are provided for recognizing multi-touch gestures on a touch sensitive display. A plurality of graphical objects is displayed within a user interface (UI) of a display screen operable to receive touch input. A first touch input exceeding a first time duration is detected over a first graphical object. A touch-and-hold gesture action is generated, which is then applied to the first graphical object. A second touch input is then detected over a second graphical object and a touch-select gesture action is generated, which is then applied to the second graphical object. The first and second gestures are processed to determine an associated operation, which is then performed on the second graphical object.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USER INTERFACE FOR GESTURAL CONTROL]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327974.html</link>
            <description><![CDATA[A UI (user interface) for gestural control enhances the navigation experience for the user by preventing multiple gestures from being inadvertently invoked at the same time. This problem is overcome by establishing two or more categories of gestures. For instance, the first category of gestures may include gestures that are likely to be invoked before gestures that are included in the second category of gestures. That is, gestures in the second category will typically be invoked after a gesture in the first category has already been invoked. One example of a gesture that falls into the first category may be a gesture that initiates operation of a device, whereas a gesture that falls into the second category may be change in volume. Gestures that fall into the second category require more criteria to be satisfied in order to be invoked than gestures that fall into the first category.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PRESERVING A COMPLETE HISTORY OF A SET OF APPLICATION ACTIONS WHEN NON-LINEAR INTERACTIONS ARE PERMITTED]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327973.html</link>
            <description><![CDATA[An action history maintains a set of ordered application actions associated with a user. A user interface of a software application can include a back control and a forward control, which utilize the action history. Specifically, the back control revokes a most recent action and the forward control reapplies a previously revoked action. Thus, the forward and backward controls change which page is rendered in the software application. Unlike traditional implementations, the invention maintains a complete set of actions within the action history in a non-linear context. That is, when a new action is inserted into a history from a non-terminal state (i.e., actions able to be reapplied are available upon a selection of the forward control) then the new action is inserted immediately after the current action. The historic actions are maintained in order after the new action in the action history.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[AGGREGATE AND HIERARCHICAL DISPLAY OF GROUPED ITEMS SPANNING MULTIPLE STORAGE LOCATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327972.html</link>
            <description><![CDATA[Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INFORMATIONAL ELEMENTS IN THREAT MODELS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327971.html</link>
            <description><![CDATA[Excluding selected elements in a data flow diagram from a threat model. The selected elements are marked as informational. An automated threat modeling system generates a threat model report for the elements in the data flow diagram except for the elements marked as informational. Excluding the informational elements from the threat model and threat model report reduces the complexity of the threat analysis and enables a modeler to focus the threat model on elements of interest.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Systems and methods for imaging operations data in a three-dimensional image]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327970.html</link>
            <description><![CDATA[Systems and methods for imaging operations data as a three-dimensional image, which include rendering a three-dimensional image of an object having at least one attribute, a marker in the object, and one or more operations values relative to one or more respective positions on the marker in the object. A data structure comprising a data field, the data field comprising a three-dimensional image of an object having at least attribute, a marker and one or more operations values relative to one or more respective positions on the marker in the object at a selected time.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SEMANTIC ZOOM IN A VIRTUAL THREE-DIMENSIONAL GRAPHICAL USER INTERFACE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327969.html</link>
            <description><![CDATA[A GUI adapted for use with portable electronic devices such as media players is provided in which interactive objects are arranged in a virtual three-dimensional space (i.e., one represented on a two-dimensional display screen). The user manipulates controls on the player to maneuver through the 3-D space by zooming and steering to objects of interest which can represent various types of content, information or interactive experiences. The 3-D space mimics real space in that close objects appear larger to user while distant objects appear smaller. The close objects will typically represent higher level content, information, or interactive experiences while the distant objects represent more detailed content, information, or experiences. This GUI navigation feature, referred to as a semantic zoom, makes it easy for the user to maintain a clear understanding of his location within the 3-D space at all times.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Apparatus and method for enabling user input]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327968.html</link>
            <description><![CDATA[A method, apparatus, computer program and user interface wherein the method includes providing a plurality of selectable control elements where the plurality of selectable control elements are sorted into categories according to a first sorting criterion and sorted into positions within the categories according to a second sorting criterion; controlling a display to present a first one of the plurality of selectable control elements wherein the first one of the selectable control elements is positioned in a determined category at a determined position within the determined category; enabling a user to control the display to present a second one of the plurality of selectable control elements by enabling a first type of directional user input to select a different category and enabling a second type of directional user input to select a position within the selected category without changing the selected category.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ENGINEERING TOOL]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327967.html</link>
            <description><![CDATA[In an engineering tool, the control logic is divided into the plurality of logic sheets to be edited, a connection having sheet connection information for defining a connection relationship between the logic sheets is described on the logic sheet, and the control logic is displayed on the display screen of a display device so as to begin a new page of the logic sheets of the control logic in units of the logic sheet in the control logic. In the engineering tool, a button function operable on the display screen is provided to a button function. When the connection is operated with a pointer, one of the logic sheets defined by the sheet connection information possessed by the operated connection is used as a new-page candidate, and a reduced list of the logic sheets of the new-page candidates is displayed on the display screen.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ENTERING AN OBJECT INTO A MOBILE TERMINAL]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327966.html</link>
            <description><![CDATA[A mobile terminal for entering an object from a set of objects into the mobile terminal. The mobile terminal can include: a display configured to display, in a first display state, a display area that is divided into a plurality of individually selectable fields that are arranged in a first matrix pattern, and further configured to display, within each of the individually selectable fields of only one of the rows or columns of the first matrix pattern, a plurality of objects such that all the objects together form a second matrix pattern, wherein each of the individually selectable fields represent a particular object having a position within the second matrix pattern which corresponds to the position of the individually selectable field within the first matrix pattern; and an input device configured to determine a position of a pointer with respect to the plurality of individually selectable fields, wherein the pointer is moveable to either of the individually selectable fields for selection of the object represented by the selected field. A corresponding method, computer program product and user interface are also presented.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SELECTION OF ITEMS IN A VIRTUALIZED VIEW]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327965.html</link>
            <description><![CDATA[Disclosed herein is a system and method for selecting items or tiles when they are displayed using a virtualized display window. The system uses the row relative coordinates of each tile to determine whether those tiles were selected by the user. As the user scrolls or moves off of the originally displayed window, information related to the unrealized tiles that were once realized is stored so that selection of unrealized tiles is possible. Typically, the user will select tiles by indicating a starting point and drawing a rectangle to the desired ending point. Information related to the tiles that are intersected by the rectangle or enclosed in the rectangle are stored for use in the selection process in case those tiles are unrealized during the selection process. Once the tiles have been selected the user can perform operations on the selected tiles in a customary fashion.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[MOVING RADIAL MENUS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327964.html</link>
            <description><![CDATA[A computer readable medium storing a computer program for execution by at least one processor is disclosed. The computer program is for determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area. The computer program is also for identifying a second location far enough from the edge to fully display the radial display area within the window. The computer program is also for displaying the radial display area at the second location.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[RADIAL MENU SELECTION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327963.html</link>
            <description><![CDATA[A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI items. The method detects a movement of a cursor in a direction of a particular selectable GUI item. The method determines an expected location for the stopping of the cursor. The method displays, at the expected location, a second GUI object corresponding to the particular GUI item.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[COMPUTING WITH LOCAL AND REMOTE RESOURCES INCLUDING USER MODE CONTROL]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327962.html</link>
            <description><![CDATA[A method for selectively controlling allocation of one or more computing resources for a process. The method includes providing a user option to execute a process using local or remote computing resources and then executing the process using a selected option. A more specific method includes predetermining two or more allocation options; displaying a plurality of the predetermined allocation options, wherein each option indicates a different allocation of resources between at least one resource on a local computing system and at least one resource on a remote computing system, wherein the resources; determining, by using the local computing system, a function to be performed; accepting a signal from a user-input device to select one of the plurality of options in association with performing the function; allocating the resources in accordance with the selected option; and then using the selected resource allocation to accomplish a task.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR FILTERING AND ORGANIZING ITEMS BASED ON COMMON ELEMENTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327961.html</link>
            <description><![CDATA[A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a plurality of display objects, each display object representing one or more items and a metadata property control corresponding to a metadata property. Selection of the metadata property control causes a list of filter terms to be presented on the display and also may cause a list of check box controls to be presented on the display, each check box control being adjacent to a respective one of the filter terms. The list of filter terms may be presented in a drop down menu. Selection of a check box control causes each item that satisfies the corresponding filter term to be presented on the display. The filters may be dynamically generated based on the properties of the separate items.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Ordered Multiple Selection User Interface]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327960.html</link>
            <description><![CDATA[Techniques and mechanisms providing a visual indication of ordinal ranks of objects in an ordered list. When an object is selected for the ordered list, an ordinal rank for the object within the ordered list is determined and a visual indication of the ordinal rank is rendered to a user interface.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Method of display of a user interface and corresponding transmission method.]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327959.html</link>
            <description><![CDATA[The invention proposes a method of display of a user interface, that comprises the following steps: a step of display in foreground of a first user interface generated from stored display elements, comprising a first set of display elements providing access to first services, a reception step of a second set of display elements giving access to second services, and a display step of a second user interface in foreground, replacing the first user interface.  The invention also relates to a method of transmission of a set of display elements giving access to services, that comprises the following steps: a transmission step of a first set of display elements, giving access to services, and a transmission step of a second set of display elements, giving access to services, and destined to be stored.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ELECTRONIC DEVICE HAVING MULTIPLE OPERATION MODES AND A METHOD OF PROVIDING THE MULTIPLE OPERATION MODES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327958.html</link>
            <description><![CDATA[An electronic device providing multiple operation modes is provided. The electronic device has a user interface displayed via a display device connected to the electronic device. The user interface displays icons corresponding to the multiple operation modes, receives a selection signal corresponding to a user-selected operation mode from an input device, and provides and displays corresponding function options to the user interface under the user-selected operation mode.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Control System Based on Image or Voice Identification and a Control Method Thereof]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327957.html</link>
            <description><![CDATA[A control system based on image or voice identification includes a display unit, an order-catching device, a control device, a database and an acting device. A control method thereof includes steps of: showing a plurality of selection codes by the display unit for a user to observe and give an order according to one of the selection codes; catching images or voices of the order through the order-catching device and delivering the caught order to the control device; interpreting the order to obtain an action code, searching the database, and identifying one of the selection codes identical to the action code by the control device; and transmitting a control signal from the control device to the acting device, with the control signal being corresponding to the selection code.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Apparatus and method for enabling user input]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327956.html</link>
            <description><![CDATA[A method, apparatus, computer program and user interface wherein the method includes providing a plurality of selectable control elements where the plurality of selectable control elements are sorted into categories according to a first sorting criterion and sorted into positions within the categories according to a second sorting criterion; controlling a display to present a first one of the plurality of selectable control elements wherein the first one of the selectable control elements is positioned in a determined category at a determined position within the determined category; enabling a user to control the display to present a second one of the plurality of selectable control elements by enabling a first type of directional user input to select a different category and enabling a second type of directional user input to select a position within the selected category without changing the selected category.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Selecting Menu Items]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327955.html</link>
            <description><![CDATA[A method of performing a function in a graphical user interface is disclosed. The method, in the graphical user interface, displays a menu with a set of selectable menu items. The method detects that a cursor is in place over a particular menu item for a predetermined duration. When the cursor is in place over the particular menu item for the predetermined duration, the method performs a function associated with the menu item.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USING VISUAL LANDMARKS TO ORGANIZE DIAGRAMS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327954.html</link>
            <description><![CDATA[The present invention extends to methods, systems, and computer program products for using visual landmarks to organize diagrams. Embodiments of the invention facilitate using visual landmarks to organize elements within a diagram. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Accordingly, embodiments of the invention provide a user experience that provides some structure but retains the flexibility of free form editing. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[UNIFIED NAVIGATION MODEL BETWEEN MULTIPLE APPLICATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327953.html</link>
            <description><![CDATA[Web style navigation methods are applied across applications and webpages, whether local or web-based, and hypertext navigation methods used in the web are extended to local applications. Local and web applications are mixed seamlessly so that the user does not perceive any difference between navigation within either one of, or between, those types of applications. The user navigates between different user interface states, in and out of different types of applications. All views and states of views are recorded and the user can switch to a previous view, in the state in which it was viewed, using a back, history or other suitable state recording and retrieval function.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[POSITIONING AND REALIZING OF VIRTUALIZED VISIBLE CONTENT WITHIN A VIEWPORT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327952.html</link>
            <description><![CDATA[A method and medium are provided for presenting virtualized visible content within a viewport in a user interface. An anchor is received that represents a point on a line of virtualized visible content and a target value is received that represents a location in a viewport of a user interface. The anchor and target values can be received from user input devices or by analyzing the position of a scroll thumb relative to a scroll trough in the user interface. A first line of virtualized visible content that corresponds to the anchor value is realized by loading the line into memory from another source. The line is then positioned in the viewport based on the target value. Additional lines surrounding the first line are realized until the viewport is full. Lines that are not visible in the viewport can be unrealized, thus conserving computing resources.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[COMPUTER PROGRAM PRODUCT FOR MAINTAINING AN OBJECT PATH WITHIN A VIEW WINDOW]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327951.html</link>
            <description><![CDATA[A computer program product for maintaining an object path within a view window that causes a computer to recognize an object path in response to an action to select the object path for viewing within a view window of a display including a first point in the object path, and position a second point in the object path within the view window in response to an action to navigate the view window in a direction from the first point toward the second point.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR SCROLLING THROUGH AN ELECTRONIC DOCUMENT IN A MOBILE DEVICE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327950.html</link>
            <description><![CDATA[A system and method for scrolling through an electronic document in a mobile device captures successive images of an outside environment corresponding to a movement of the mobile device. The system and method analyzes the successive images for computing motion vectors of the mobile device, and scrolls through the electronic document according to the motion vectors for refreshing a frame of the electronic document displayed on a screen of the mobile device.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTERACTIVE OVERLAY WINDOW FOR A VIDEO DISPLAY]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327949.html</link>
            <description><![CDATA[The present invention relates to video displays for surveillance camera systems, and in particular, to an overlay window and associated method for interacting with a video display. The overlay window comprises a plurality of geometric areas overlying video data containing a plurality of objects displayed on a video display. Each object is associated with at least one geometric area that is responsive to an input for generating a response from the associated object.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[TEXT INPUT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327948.html</link>
            <description><![CDATA[A method for indicating an input language on a display. The method includes displaying an input indicator, associated with a character input application, the character input application being provided access to a plurality of input languages, each identified by a language code. Predetermined representations of the characters in the language code are associated with the input of a character format mode of the input language in the character input application, such that a character format mode of the input language is indicated by the language code displayed by means of the input indicator. A corresponding electronic apparatus, user interface and computer program product are also presented.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[TAB MANAGEMENT IN A USER INTERFACE WINDOW]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327947.html</link>
            <description><![CDATA[Techniques to facilitate finding a tab or tabs in a user interface window are described. Various embodiments present tabs, individual tabs being associated with an opened document such as a web page or an activity, in a user interface window and automatically group at least some of the tabs together in a visually distinctive way. In at least some embodiments, this grouping is performed in response to a user interacting with the tabs in a particular way. For instance, a user may cause a tab to be created or moved within the user interface window such that the tab is grouped with a tab group or ungrouped from a tab group. Furthermore, one or more embodiments provide for certain tab-related actions, such as selecting an active tab and changing a display of a title of a tab, which can be performed in a manner based at least in part on this grouping.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEMS AND METHODS FOR TRACKING PATENT RELATED INFORMATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327946.html</link>
            <description><![CDATA[To facilitate faster, more efficient, and more effective extraction of information from patent file histories, the present inventors, devised among other things, systems and method for tracking changes to patent claims, specifications, and/or drawings that are shown in file wrappers. One exemplary system graphically displays the patent family and/or file wrapper timeline. Another reports information about a specific patent, an examiner, a technology area, and other patent related information that can be pulled from the file wrapper.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[WORK FLOW MANAGEMENT APPARATUS AND WORK FLOW MANAGEMENT METHOD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327945.html</link>
            <description><![CDATA[There is provided a management technique of a work flow in a case where a document as an arbitrary processing object is processed by the work flow. Information relating to document data as a processing object of the work flow is acquired, information relating to respective processing steps constituting the work flow as a management object is acquired, information relating to execution conditions for execution of the respective processing steps is acquired based on the acquired information relating to the respective processing steps, and it is determined, based on the acquired information relating to the execution conditions, whether the document data whose information is acquired can be processed by the work flow as the management object.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPARATUS AND METHOD TO DEVELOP MULTI-CORE MICROCOMPUTER-BASED SYSTEMS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327944.html</link>
            <description><![CDATA[A method and apparatus for developing multicore microcomputer-based systems. A dual core controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is also simulated. The user interface then has access to the parameters of the controller model and plant model and optionally suspends execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the various controller model parameters for both cores and/or plant model parameters at the time of the trigger without altering the controller model parameters or the plant model parameters. The core parameters for both cores are displayed on a display device.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[IDENTIFYING APPLICATION PROGRAM THREATS THROUGH STRUCTURAL ANALYSIS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327943.html</link>
            <description><![CDATA[Identifying threats to an information system by analyzing a structural representation of the information system. In some embodiments, a data flow diagram corresponding to the information system is analyzed based on predefined criteria. Potential threats to elements of the data flow diagram are identified based on the predefined criteria. The threats are prioritized and provided to a user for further testing. In an embodiment, the user performs fuzz testing of application programs in the information system based on the prioritized threats.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[MULTI-MODE EDITOR FOR CONFIGURING PROCESS CONTROL BLOCKS INCLUDING BOTH LOGICAL FUNCTIONS AND ARITHMETIC COMPUTATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327942.html</link>
            <description><![CDATA[A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327941.html</link>
            <description><![CDATA[Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[NOTIFICATION AREA THAT PERSISTENTLY REARRANGES ELEMENTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327940.html</link>
            <description><![CDATA[Embodiments described herein are directed to managing elements within a notification area of a graphical operating system. The elements may include any graphic, logo, or image associated with running software. A user indicates which elements can be displayed in the notification area, consequently creating a list of potentially displayable elements. For each listed element, an order of display, file location, and display status is designated. The user may freely change the order in which elements are displayed in the notification area by repositioning the displayed elements. Elements may be permanently removed from the notification area, resulting in their deletion from the list. Only elements entered into the order list, at the discretion of the user, are displayable within the notification area.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEMS AND METHODS FOR FACILITATING ACCESS TO CONTENT INSTANCES USING GRAPHICAL OBJECT REPRESENTATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327939.html</link>
            <description><![CDATA[An exemplary system includes a content access subsystem configured to maintain a plurality of content instances, provide a first set of one or more graphical objects to a display for presentation to a user, select one of the graphical objects in response to an input command, and provide a second set of one or more graphical objects to a display for presentation to the user, the second set of one or more graphical objects being filtered in accordance with the selection of the graphical object in the first content level. Each of the graphical objects within the first set of graphical objects is configured to represent an entry within a first content level corresponding to a first metadata value associated with the content instances. Each of the graphical objects within the second set of graphical objects is configured to represent an entry within a second content level corresponding to a second metadata value associated with the content instances.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ANIMATION ON OBJECT USER INTERFACE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327938.html</link>
            <description><![CDATA[A system and method for graphically showing the animation order of animated elements in a presentation program or other software. The invention consists of a User Interface (UI) widget which shows the order of the animation in the presentation. This UI employs an animation On Object User Interface (OOUI), or animation tag, that is preferably a rectangular control that encloses a number, and labels the order in which objects are animated. Each animation OOUI or animation tag is associated with an object on a display during creation and editing. The animation OOUI or tag is preferably placed in close proximity to the object it is associated with, rather than in a separate window or dialog box, and is hence termed ‘On Object’. The animation tag is active and responds to computer input device selection actions. Each animation OOUI is typically associated with an animation list.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Methods and apparatus for analyzing SIMD code]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327937.html</link>
            <description><![CDATA[A method for analyzing and presenting in a graphical manner single instruction, multiple data (SIMD) instructions involves disassembling a stream of machine instructions into a stream of assembly language instructions. Instruction objects “M” and “N” are created to represent SIMD instructions “M” and “N” from the stream of instructions. Instruction objects “M” and “N” include multiple data objects corresponding to the multiple data items of the respective SIMD instruction. Different colors are assigned to at least two of the multiple data objects of instruction object “M.” If a data item of SIMD instruction “N” is based on a data item of SIMD instruction “M,” the color from the source object is automatically assigned to the target object. Dependencies between data items of instruction “M” and “N” are annotated by arrows between corresponding data objects. Other embodiments are described and claimed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PRESENTATION OF HEADERS FOR GROUPS OF LOCATIONS IN AN ELECTRONIC LIBRARY]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327936.html</link>
            <description><![CDATA[The presentation of headers for groups of locations in a library comprising a collection of locations is disclosed. One disclosed embodiment comprises receiving a request to organize a library into groups according to a selected property, and organizing the locations into groups such that locations within a selected group have a common value of the selected property. If the common value of the selected property for the selected group corresponds to an object distinct from the locations in the group, then a first type of group header configured to accept a first set of user inputs associated with the header is displayed. Otherwise, a second type of group header configured to accept a second, different set of user inputs is displayed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Partial updating of diagram display]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327935.html</link>
            <description><![CDATA[A creation, editing, and display tool for complex diagrams may enable portions of the diagram to be updated without having to update the entire diagram. The tool may use a set of rules that define the positioning and layout of various elements and relationships between elements in the diagram. The update mechanism may enable the rules to be applied to a subset of the diagram and may not update some portions of the diagram, such as those elements outside the viewing area. In some embodiments, a background or low priority process may apply the rules to those portions not updated. The tool may be used for various diagrams, including sequence diagrams and other complex, highly restrained diagram types.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[System and method for a presentation component]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327934.html</link>
            <description><![CDATA[In a display component, a component application having an attribute is provided. The component application is configured to communicate with an external system. In one embodiment the component application receives a communication from the external system to modify the value of the attribute. A value of the attribute of the display component is modified to define a logical relationship between a plurality of presentation elements. The presentation elements are operated and displayed by the external system. A user input is received via a user interface of the component application. The logical relationship between the presentation elements is triggered in response to the user input. In one embodiment, triggering the logical relationship includes defining an alternate path through a presentation. In another embodiment, an edit mode user interface for modifying a value of an internal display component attribute is provided.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEMS AND METHODS FOR PROVIDING A COMMON TIME MANIPULATION SERVICE TO DESKTOP APPLICATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327933.html</link>
            <description><![CDATA[A method ( 700 ) for providing master time control (MTC) services to historian applications (HAs). Each HA ( 414 2 , . . . , 414 N ) is configured to display content ( 560, 562 ) having a time of focus and a local lime control (LTC) user interface ( 532 ) when in an LTC mode. The method involves changing a time control mode (TCM) of a first and second HA from the LTC mode to an MTC mode. The method also involves synchronizing times of focus for the first and second HAs to an MTC time of focus. This synchronization is performed in response to the TCM changes. The method further involves displaying first and second content. Each content includes time-stamped historical data ( 210 ) obtained during a period of elapsed time defined by the time of focus for said respective first or second HA.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPLIANCE DEVELOPMENT TOOLKIT FOR CREATING A DYNAMIC USER INTERFACE FOR AN APPLIANCE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327932.html</link>
            <description><![CDATA[An appliance development toolkit includes access to a user interface domain data model, access to an appliance user domain data model, a model instance editor configured to create one or more instances of user interface domain data derived from the user interface domain data model, to create one or more instances of appliance user domain data derived from the appliance user domain data model, and to associate one or more user interface elements with one or more appliance user elements. The toolkit also has a model instance converter for creating content including portions of the instances of user interface domain data, instances of appliance user domain data, and a map of the association. The content is in a builder file. An appliance can use the builder file at runtime to dynamically render its graphical user interface.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPLIANCE WITH THEME SELECTION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327931.html</link>
            <description><![CDATA[An appliance includes one or more control boards having control software to control a cycle of operation of the appliance, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework configured to run in a processor having memory in communication with the graphical user interface. The software framework has theme definitions and access to builder content containing information with which it associates a theme definition with one or more resources. The software framework dynamically renders the graphical user interface at runtime based on the resources in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR FOR BINDING DATA]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327930.html</link>
            <description><![CDATA[An appliance development toolkit is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit has access to instances of appliance user domain data and control system domain data, an editor configured to associate at least one instance of appliance user domain data to at least one instance of control system domain data or at least one instance of other appliance user domain data, an interactive user interface on which the instances of appliance user domain data and control system domain data are displayed for use by a developer, and a model converter to generate the content using the instances from the editor. The content is usable to affect the operation or to affect the user interaction as determined by the associations.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR FOR NAMESPACE ALLOCATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327929.html</link>
            <description><![CDATA[An appliance development toolkit has an editor for namespace allocation and an interactive user interface on which the editor is displayed for use by a developer. The editor is used to select or allocate an identifier from a namespace having a universe of identifiers. A method for allocating identifiers from a namespace is also provided.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Method and System Facilitating Two-Way Interactive Communication and Relationship Management]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327928.html</link>
            <description><![CDATA[A tool, method, and system that facilitates two-way interactive brokered commercial communication network between consumers and commercial entities. A Leaf holds all commercial relationship information and any relevant to the specific Seller information. A Relationship Tree is an organizer as well as a communications tool. A Tree can be turned to lists by clicking one of the controls. Each Branch can be isolated and enlarged by clicking on it, for better viewing. The leafs are placed on the tree by the owner who can drag and drop in the desired place. Each new leaf awaits under the tree to be hung in the desired place by the tree owner and generate a relationship code. Different Trees can be used for different purposes each escorted by relevant tools and gadgets.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Theme Creator]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327927.html</link>
            <description><![CDATA[A theme creator includes an input unit for selecting and/or activating the theme creator, and a control unit configured to control the theme creator. The control unit is configured to receive image data transmitted by the camera when the theme creator has been selected and/or activated, and to change an appearance of the desktop and/or stand-by image depending on the image data from the camera and/or user input. A user may create his/her own theme such that a large number of preset themes and/or the use of an external theme editor could be avoided.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR IMPLEMENTING SOFTWARE CUSTOMIZATION MODULE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327926.html</link>
            <description><![CDATA[A method for implementing a software customization module is provided. The method may include receiving a function module customization request, configuring a Graphic User Interface (GUI) view and an event processing class based on the function module customization request, modifying an interface configuration file based on the function module customization request, and determining an implementation class of the event processing class based on the modified interface configuration file. A system for fulfilling software customization modules is also provided herein, wherein function modules of the system may be added or deleted without modifying the codes.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USER INTERFACE LOCALIZATION CONFLICT INDICATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327925.html</link>
            <description><![CDATA[A method for indicating localization conflicts. The method includes receiving information about a first graphical user interface element and receiving information about a second graphical user interface element. Localization data associated with the first graphical user interface element and the second graphical user interface element is accessed. A determination is made as to if there is a conflict between the first graphical user interface element and the second graphical user interface element. An indication of the results of the determining of whether there is a conflict between the first graphical user interface element and the second graphical user interface element is displayed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTERACTIVE USER INTERFACE FOR DISPLAYING CORRELATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327924.html</link>
            <description><![CDATA[Methods and systems described herein may comprise determining, for each of a plurality of potential related companies, a correlation factor of a related company metric of the potential related company relative to a focal company metric and selecting at least one related company having a correlation factor relative to the focal company within a first range. The methods may also comprise displaying a focal company field listing an identifier of the focal company and displaying a correlation field listing identifiers for the at least one related company, where certain of the identifiers comprise a hyperlink. When one of the hyperlinks is activated, the company corresponding to the activated hyperlink may become the new focal company. The correlation field may list identifiers for at least one new related company having a related company metric with a correlation factor relative to the focal company metric of the new focal company within the first range.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[AUTOMATED SYSTEM AND METHOD FOR CREATING A WEB SITE BASED ON A SUBJECT USING INFORMATION AVAILABLE ON THE INTERNET]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327923.html</link>
            <description><![CDATA[Embodiments of the present invention provide automatic systems and methods for creating a web site based on a particular subject using information available on the Internet. Creating and maintaining a web site with updated content can be very time and resource consuming. Therefore, it is desirable to create and maintain such a site with an automatic system and method using information available on the Internet. To create such a site, the subject of the web site is determined first. Afterwards, search terms related to the subject of the web site are entered to conduct searches on the Internet for information relevant to the web site. The search results are used to populate databases for this web site. User contribution of additional content to a web site keeps the web site updated and interesting to all users of the site. In addition, users of the web site can engage in basic administration of the site, which reduces the need of intervention by paid administrators. Thus, by obtaining content from Internet sites, coupled with contributions made by users, it is possible to automatically create and maintain new custom created sites with minimal intervention by paid administrators.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Object Model for A User Interface]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327922.html</link>
            <description><![CDATA[Various embodiments provide techniques and processes for defining elements of a user interface (UI) using a tree of objects created based on a markup language. In some embodiments, a client application provides markup that defines one or more aspects of a UI to an application programming interface (API). The API parses the markup to determine a namespace and one or more UI elements defined by the namespace. Instances of the UI elements are created, and properties of the UI elements are set on the instances. A user interface may then be displayed that includes the instances of the UI elements.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ANIMATION TO VISUALIZE CHANGES AND INTERRELATIONSHIPS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327921.html</link>
            <description><![CDATA[Modifications to a collection of data are maintained in chronological order and selectively rendered as a function of time. The selective rendering can include an animated version of the modification, which can include a timeline of events. The modifications can be associated with related data that includes information as to who made the modification, when the modification was made, and so forth. The related data can also include a motivation behind the modification. Further, confidence information can be related to the modification to add further detail to the modifications and events surrounding the collection of data.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Application User Interface with Navigation Bar Showing Current and Prior Application Contexts]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327920.html</link>
            <description><![CDATA[A graphical user interface for a portable electronic device includes an application display region that displays a current application context of an application and a navigation bar adjacent to the application display region. The navigation bar includes two horizontally adjacent regions, comprising a current context region for displaying an indicator of the current application context and a prior context region for displaying an indicator of an application context preceding the current application context. The application display region simulates shifting of the application display in a first direction upon detecting user selection of the prior context region, and simulates shifting of the application display in a second direction, opposite the first direction, upon detecting user selection of an application context different from the current application context and the prior application context.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ELIMINATING DUPLICATE AND INVALID CALENDAR ITEMS FROM END USER CALENDARS USING A UNIQUE ENTRY IDENTIFIER (UEID)]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327919.html</link>
            <description><![CDATA[Providing a unique entry identifier, which is an identifier specific to a calendar entry. The calendar entry can be an entry associated with a set of different electronic calendars, each associated with a specific user. Data for each user specific calendar can be stored in a structured data store. A set of records for each user specific calendar can be maintained and utilized independent of other sets of records associated with other ones of the users. The unique entry identifier can be an identifier unique for the calendar entry within the associated set of records, and wherein the same unique entry identifier is utilized for the calendar entry within each of the different sets of records as a unique identifier for the calendar entry. For example, when calendar updates are conveyed via email among a set of users, shared meetings can always be associated with a unique entry identifier used by all calendaring systems.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[FORMATTING INFORMATION FOR TRANSMISSION OVER A COMMUNICATION NETWORK]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327918.html</link>
            <description><![CDATA[A method of formatting information for transmission over a peer-to-peer communication network is provided. The method comprises identifying a graphical nature of the information, and capturing the information based on the graphical nature. The method further comprises identifying a graphical content type associated with the information, and encoding the information based on the graphical content type.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SHARING OF INFORMATION OVER A COMMUNICATION NETWORK]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327917.html</link>
            <description><![CDATA[A method of sharing information associated with a selected application is provided. The method comprises identifying a media type associated with the information, and capturing the information based on the media type. The method further comprises identifying a content type associated with the information, the content type being related to the media type, encoding the information based on the content type, and providing access to the encoded information over a communication network.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPARATUS AND METHOD FOR DELIVERING TARGETED CONTENT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327916.html</link>
            <description><![CDATA[An intelligent commerce module is described that provides a contextual based commerce experience by: (1) determining the context under which a user wishes to acquire an asset; (2) determining the context under which the asset is being offered; and, (3) delivering a buying experience appropriate for the user and the context under which the asset is being offered.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Automatic GUI Reconfiguration Based On User Preferences]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327915.html</link>
            <description><![CDATA[Systems and methods for configuring a graphical user interface on the basis of user preferences are disclosed. The systems and methods aggregate elementary user interactions with a graphical user interface into higher level actions on the basis of temporal markings and thresholds.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[RELATING WEB PAGE CHANGE WITH REVISITATION PATTERNS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327914.html</link>
            <description><![CDATA[Web page change may be related to revisitation patterns to support web interaction. In an example embodiment, a method involves analyzing change and revisitation data for a web page, determining a relationship between the data, inferring consumption intent by a user for the web page, and utilizing the inferred consumption intent. More specifically, change data is analyzed to produce a change characterization, with the change data reflecting differences between content of a web page at different times. Revisitation data is analyzed to produce a revisitation characterization, with the revisitation data including visit times to the web page by a user. A relationship is determined between the change and the revisitation data based on the change and the revisitation characterizations. Consumption intent of the user for the content of the web page is inferred responsive to the relationship. The inferred consumption intent is utilized to support interaction with the web page.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USING WEB REVISITATION PATTERNS TO SUPPORT WEB INTERACTION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327913.html</link>
            <description><![CDATA[Supporting web interaction using web revisitation patterns is enabled by described methods and devices. In an example embodiment, a method involves collecting, analyzing, and utilizing. Revisitation data is collected. The revisitation data includes two or more visit times for visits to a web page by one or more users. The revisitation data is analyzed to produce at least one revisitation characterization that reflects a revisitation pattern for the web page. The at least one revisitation characterization is utilized to support web interaction.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[CUSTOMIZATION OF CLIENT-SERVER INTERACTION IN AN INTERNET APPLICATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327912.html</link>
            <description><![CDATA[The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access keys, and hotkeys. Customization is also achieved with respect to searching over multiple user interfaces, presentation of information on a user interface, and the interaction model used by the internet application. Customization is enabled on any client supporting standard browser functionality.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR CUSTOMIZING ACCESS TO A RESOURCE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327911.html</link>
            <description><![CDATA[Disclosed is a method and system for customizing access to a resource. The access to the resource is requested by users in a hierarchy. A first user of the users in the hierarchy is at a higher level in the hierarchy than a second user of the users in the hierarchy. The first user defines a role for the second user. The role includes a set of permissible operations for utilizing the resource by the second user. A role associated with the first user enables the first user to define the role for the second user. The first user customizes a user interface for the second user based on the role defined for the second user. The user interface for the second user provides the second user customized access to the resource.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR UBIQUITOUS APPLIANCE CONTROL]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327910.html</link>
            <description><![CDATA[A slave relay station is adapted to serve and/or host pages comprising a simplified graphic user interface (GUI) encoded in a widely recognized format such as, for example, HTML or WML. The GUI embodies activatable links corresponding to control functions for configured appliances. A wireless phone or other device with network access and the capability to process and present such pages, for example via a Web browser, may then be utilized to effect control of such appliances by simply navigating to the network address of the slave relay station, obtaining an appropriate GUI page, and interacting with the links.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Methods and Systems for Interactive Evaluation of Policies]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327909.html</link>
            <description><![CDATA[A system for interactive evaluation of policies includes a first graphical user interface element and a second graphical user interface element. The first graphical user interface element enumerates at least one resource. The second graphical user interface element receives an identification of a characteristic of at least one client and displays a result of an application of at least one policy associated with the at least one resource to the at least one client, the at least on policy applied responsive to the received identification of the characteristic.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Methods and Systems for Interactive Evaluation Using Dynamically Generated, Interactive Resultant Sets of Policies]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327908.html</link>
            <description><![CDATA[A method for interactive policy evaluation using dynamically generated, interactive resultant sets of policies includes the step of receiving, by a graphical user interface, at least one of: a description of a client requesting access to a resource, a description of the resource, and a description of a method of access requested by the client. The graphical user interface displays at least one policy applicable to the client request for access to the resource. The graphical user interface displays a decision made by applying the at least one policy to the received description.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTEGRATING CHARACTER-BASED PROFILES WITHIN A SOCIAL NETWORK]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327907.html</link>
            <description><![CDATA[Profiles that are character-based and which reflect various brand assets are supported in a social networking service by an arrangement that enables members to interact with the branded character-based profiles in the same way as profiles of any real members of the social network. Branded characters may thus be befriended and their profiles shared with other users, rated, and discussed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SUPPORTING BRAND ASSETS IN A SOCIAL NETWORKING SERVICE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327906.html</link>
            <description><![CDATA[Brand assets including iconography, background images, slogans, and the like are supported in a social networking service by an arrangement that enables service members to visit a brand site to select and then embed the brand assets into their personal profile on the service. Brand assets can then be treated as any other asset used by the member and may thus be shared with other users, rated, and discussed. Brands can be associated with a variety of different brand sources including, for example, personalities, artists, celebrities, products, services, and institutions, in both commercial and non-commercial contexts.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTEGRATED CLIENT FOR ACCESS TO REMOTE RESOURCES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327905.html</link>
            <description><![CDATA[Techniques for discovering, connecting to, disconnecting from, reconnecting to, updating, and removing workspaces are described. In one embodiment, a list of discovered workspaces is maintained on a user device. Shortcuts for resources corresponding to each respective one of the discovered workspaces are integrated into a user interface of the user device. A request to access one of the resources contained in one of the discovered workspaces is received. Responsive to receiving the request, a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces is opened. Access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces is enabled by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PRESENTING DYNAMIC FOLDERS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327904.html</link>
            <description><![CDATA[Methods and systems are illustrated for defining and presenting a location that is virtual and composed of items from different file system locations to a user interface. Items that have been published over a network can be easily accessed and efficiently browsed when there is a large number of data items shared. The data items shared can be from multiple locations and/or multiple clients that have been published over a network, which can be retrieved, defined and presented directly in a user interface.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[System and Method for Network Topology and Flow Visualization]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327903.html</link>
            <description><![CDATA[A topology view of a network is generated on a visual display of a computer system. The topology view includes subnet objects, network device objects, and interface objects within the network device objects. Network flow records are acquired from each device within the network. Separate network flow records acquired from different devices in the network are correlated together into a common network flow record. Each of the separate network flow records shares a common source address and a common destination address. The common network flow record specifies transmission path segments of a communication through the network. The common network flow is rendered in the visual display over the topology view of the network by displaying an arrow for each transmission path segment traversed by the communication through the network.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Adapting a Network Topology]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327902.html</link>
            <description><![CDATA[A mechanism is provided for adapting a network topology, in which the network topology comprises a plurality of points, a plurality of connections, each connection connecting a pair of points, and a zoneset comprising a plurality of zones, each zone defining a series of points that are connected. The mechanism performs operations of receiving one or more user inputs, each user input comprising a change to a zone, performing an analysis of the or each user input, to determine one or more consistent universal changes to the zoneset, presenting an output to the user comprising one or more of the determined consistent universal changes to the zoneset, receiving a selection user input selecting a presented consistent universal change to the zoneset, and changing the zoneset according to the selected consistent universal change to the zoneset.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[BROADCAST DESIGN FOR PROVISIONING RECONFIGURABLE OPTICAL ADD/DROP MULTIPLEXER CIRCUITS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327901.html</link>
            <description><![CDATA[A method includes receiving an order for services to be provided by an optical network, the order identifying bandwidth requirements for the optical network and multiple broadcast locations; creating an optical network identifier, the optical network identifier including an aggregation of dense wavelength data multiplexers that may define one or more paths; prompting a user to select a path for a broadcast circuit through the dense wavelength data multiplexers using a graphical user interface; querying an operations support service for available bandwidth to support bandwidth requirements over the selected path; and assigning the circuit path based on the available bandwidth.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INDICATING RESOURCES TO WHICH THERE ARE ACCESS RIGHTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327900.html</link>
            <description><![CDATA[Methods and computer storage media for displaying shared resources of a sharing device to which a computing device of a network has access are provided. Shared resources of a sharing device are determined. A message is generated that includes information regarding the shared resource. The message is communicated to a computing device that interprets the message to identify those resources that are shared with the computing device. Upon determining those resources that the computing device has access rights, the computing device provides an indication for a user that facilitates the utilization of those shared resource to which it has access rights. In some embodiments, the message is securely communicated.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Automated Creation of Virtual Worlds for Multimedia Presentations and Gatherings]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327899.html</link>
            <description><![CDATA[Systems and Methods for automated creation of Virtual Worlds for Presentations and gatherings. By leveraging the ease of use of commercial presentation tools, such as PowerPoint®, inexperienced users can create fully immersive virtual worlds. Within the virtual world, the presentation information is formatted and displayed in an appropriate way to one or more simultaneous users, which may interact through their avatars in the virtual world. Provisions are included for the presenter to control the pace and display of the presentation.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[STORAGE MEDIUM, APPARATUS, AND METHOD TO AUTHOR AND PLAY INTERACTIVE CONTENT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327898.html</link>
            <description><![CDATA[A storage medium to store interactive content may include at least one content unit and interactive content including story map information, the story map information selectively connecting the at least one content unit according to conditions to form a story.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[System and Method For An Interactive Presentation System]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327897.html</link>
            <description><![CDATA[In a presentation system, a presentation program is provided to display a user interface having a presentation window. A library of presentation elements is provided. The library includes a title and a thumbnail for a presentation element. The presentation elements include templates and components. Each presentation element has an attribute that defines a logical relationship with another presentation element. From the library of presentation elements, a plurality of presentation elements is selected. The selected presentation elements are inserted into the presentation. The selected presentation elements are logically related to create the presentation by setting a value of the attribute of a selected presentation element. The logical relationships alter the output of the presentation, for example, by defining an alternate path through the presentation. Each presentation element includes a user interface for triggering the defined logical relationship.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[DYNAMIC MEDIA AUGMENTATION FOR PRESENTATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327896.html</link>
            <description><![CDATA[A presentation system is provided. The presentation system includes a presentation component that provides an electronic data sequence for one or more members of an audience. A monitor component analyzes one or more media streams associated with the electronic data sequence, where a processing component automatically generates a media stream index or a media stream augmentation for the electronic data sequence.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Streaming Distribution of Multimedia Digital Documents Via a Telecommnnication Network]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327895.html</link>
            <description><![CDATA[A system for supplying digital multimedia documents via a telecommunications network. The system includes document server means ( 10 ) adapted to stream digital multimedia documents to user terminals ( 30 ) connected to the network ( 20 ) and each comprising a playback interface ( 32 ) adapted to play digital multimedia documents in real time. The document server means ( 10 ) include a multimedia content server ( 11 ) containing digital multimedia documents each associated with a playback index having values that identify predetermined portions of the document, index determination means (12) for determining at a given time during transmission of any document from the content server to a user terminal the current playback index value corresponding to the portion of the document being transmitted at that time, and transmission initiating means ( 12 ) for initiating transmission of any document from the content server to a user terminal starting from a portion of said document identified by a playback index value determined beforehand by said index determination means.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Systems and methods for remote control of interactive video]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327894.html</link>
            <description><![CDATA[The present invention describes a system and method for controlling interactive video, including a remote control device allowing the user to interact with the video. The method allows bringing the “lean-forward” hypervideo experience to a “lay-back” environment such as the TV screen. The method also allows for the creation of a single system that combines both the social aspects of the “lay-back” and the “lean-forward experience” into a new type of rich media viewing experience.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[COORDINATED VIDEO PRESENTATION METHODS AND APPARATUS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327893.html</link>
            <description><![CDATA[A coordinated video presentation comprises a plurality of sets of video content that is displayed in display areas on a display. The display areas each correspond to a video session playing one of the sets of video content. The display areas move on trajectories. Video objects can move among the video sessions. The display may display controls or other interactive graphical user interface elements. A user can interact with the interactive elements that are not obstructed by the coordinated video session.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[User interface to display aggregated digital living network alliance (DLNA) content on multiple servers]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327892.html</link>
            <description><![CDATA[Audio and video (A/V) content information is aggregated from one or more active DLNA servers. The aggregated A/V content information is formatted into a non-hierarchical pool of A/V identifier elements that each represent one item of the aggregated A/V content information. At least a portion of the non-hierarchical pool of A/V identifier elements is displayed to a user via a display device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A MEDIA CONTENT SELECTION MECHANISM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327891.html</link>
            <description><![CDATA[A method for providing a media content selection mechanism may include providing for display of a selectable object that is representative of a corresponding physical object associated with media content. The selectable object may be arranged in the display based at least in part on a physical location of the physical object represented by the selectable object. The method may further include determining whether the selectable object correlates to a digital content item and enabling the provision of information corresponding to the digital content item in response to selection of the selectable object.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[GRAPHICAL USER INTERFACE (GUI), DISPLAY MODULE AND METHODS FOR DISPLAYING AND COMPARING SKIN FEATURES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327890.html</link>
            <description><![CDATA[Embodiments of a graphical user interface (GUI), display module, and method for displaying and comparing skin features are generally described herein. A pose panel may display a body outline or thumbnail image of one of several body poses and may identify one or more alerts. Each alert may identify skin features that have been identified as changed. An alert image panel may display a higher-resolution image of the alert selected in the pose panel showing identified skin features. An alert information panel may display alert data associated the alerts and may indicate a review status associated with the alerts. An alert notes panel may display notes associated with a selected alert. The GUI may be configured to systematically display the alerts associated with the poses in sequence to automate and help expedite the process of reviewing identified skin-features.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[MATRIX BLOGGING SYSTEM AND SERVICE SUPPORTING METHOD THEREOF]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327889.html</link>
            <description><![CDATA[A matrix blogging system and a service supporting method thereof are provided. In a virtual world generated by mapping a real world in a predetermined form, a virtual avatar corresponding to a fixed terminal and a real avatar corresponding to a mobile terminal are operated, and a facial expression, a status, a movement, and a direction of the real avatar are changed in real time based on tag information collected by the mobile terminal, and a blog or contents that is searched for with high reliability and accuracy based on the collected tag information is provided to a user of the mobile terminal.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[COMPUTER PROGRAM FOR INDENTIFYING AND AUTOMATING REPETITIVE USER INPUTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327888.html</link>
            <description><![CDATA[The invention relates to machine-readable code that tracks user input and associated computer output during use of a computer programmed with the code, identifies repetitive patterns and automates the user input portion of those identified repetitive patterns when they occur again.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPLIANCE DEVELOPMENT TOOLKIT FOR CREATING A THEMEABLE DYNAMIC USER INTERFACE FOR AN APPLIANCE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327887.html</link>
            <description><![CDATA[An appliance development toolkit includes access to user interface domain data, an editor configured to create one or more instances of user interface control data, to create a map for associating the instances with one or more resource identifiers, and to create a map for associating one or more theme identifiers with the resource identifiers. The toolkit also has a converter for creating content based on the instances of user interface control data and the maps. The content is in a builder file. An appliance, having a graphical user interface with which a user can control and observe operation of the appliance, can use the builder file at runtime to dynamically render its graphical user interface based on resources in response to selection of a theme.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USE OF SECONDARY FACTORS TO ANALYZE USER INTENTION IN GUI ELEMENT ACTIVATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327886.html</link>
            <description><![CDATA[An interactive media display system and a method of activating a graphical user interface element presented by the interactive media display system are provided. The method includes presenting the graphical user interface element via a touch-sensitive display surface of the interactive media display system; receiving a user input at the touch-sensitive display surface; determining whether one or more secondary factors associated with the user input indicate an intentional contact with the graphical user interface element that is presented via the touch sensitive display surface; activating the graphical user interface element if the one or more secondary factors indicate the intentional contact with the graphical user interface element; and disregarding the user input by not activating the graphical user interface if the one or more secondary factors do not indicate the intentional contact.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[LIFE RECORDER AND SHARING]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327885.html</link>
            <description><![CDATA[A system and method that includes capturing content active in a device, identifying at least one target device to which the captured content is to be uploaded, and automatically uploading the content to the at least one other target device if a content sharing module in the device is active.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[COMMUNICATING INFORMATION FROM AUXILIARY DEVICE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327884.html</link>
            <description><![CDATA[An auxiliary device communicates with a user in a manner other than a conventional, textual visual representation. For example, auxiliary device(s) can provide information aurally, vocally, visually (non-textual), tactilely and/or olfactorily. The information communicated can include alternative information to information displayed on a primary display of the computer system. A platform component of a computer system can provide device-specific and/or device-independent information to the auxiliary device.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[DYNAMICALLY ADAPTING VISUALIZATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327883.html</link>
            <description><![CDATA[An adaptive visualization system is provided. The system includes a processing component that receives visualization configurations to determine a suitable visualization for a user. A visualization component automatically adapts a visualization output based in part on the visualization configurations. The visualization configurations can include user context inputs, user profile inputs, device characteristic inputs, or background data inputs, for example.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR PROVIDING ROLE BASED GROUP INSTANT MESSAGING CHAT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327882.html</link>
            <description><![CDATA[Embodiments of the invention provide systems and methods for determining an escalation level including receiving one or more requests to join a communication session associated with a situation, identifying information associated with one or more participants that is associated with the one or more requests, determining an escalation level associated with the situation based at least in part on the information associated with the one or more participants, notifying the one or more participants the escalation level associated with the situation and allowing the communication session associated with the situation to filter a participants list and/or communications based on information associated with one or more participants.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Facility information display systems, methods, and programs]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327881.html</link>
            <description><![CDATA[Systems, methods, and programs for displaying facility information receive an input letter string representing a search condition, refer to stored facility data, and search for facilities including the input letter string. The systems, methods, and programs acquire facility information of facilities returned by the search, and compress the facility information to be displayed on a search result display screen in a display unit, the compression being based on the input letter string.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[TEXT INPUT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327880.html</link>
            <description><![CDATA[A mobile communications device including a receiver for receiving metadata; a memory for storing the received metadata; a user interface for receiving user input defining a first string of characters; a controller for searching the metadata for the first string of characters by traversing the received metadata and extracting at least one second string of characters, wherein the at least one second string of characters is embedded in the metadata and wherein a first part of the at least one second string of characters matches the first string of characters; wherein the user interface is configured to display the at least one second string of characters for selection; and wherein the controller is arranged to instruct the memory to, in a case one of the at least one second string is selected, store the at least one second string in a first predictive text dictionary.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR TO CREATE USABLE NETWORK MESSAGE DATA]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327879.html</link>
            <description><![CDATA[A development toolkit can create a message data payload for use on a communications network having rules for data representation. The development toolkit includes an editor configured to create a first portion of a message data payload having usable data for transmission over the communications network, and to create a second portion of the message data payload having information to describe the usable data. The editor includes constraints that limit the manner in which creating the first and second portions and the association occurs. The constraints are defined in part by the rules for data representation. The toolkit also includes a user interface to display a visualization of the message data payload from the editor. With this configuration, a user can conveniently create a message data payload for immediate use and see a graphical representation of the message data payload as it is created.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND APPARATUS FOR HIGHLIGHTING DIVERSE ASPECTS IN A DOCUMENT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327878.html</link>
            <description><![CDATA[The disclosure generally relates to document summarization. Given a document, summarization can be defined as picking k sentences from the original document D such that the constructed summary exhibits two key properties: coverage and orthogonality. In one embodiment of the disclosure, the two requirements are captured in a combinatorial formulation of the problem and presented as an algorithms.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR DISAMBIGUATING TEXT LABELING CONTENT OBJECTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327877.html</link>
            <description><![CDATA[An improved system and method for disambiguating text strings labeling content objects is provided. A text string set may be received from a user. Frequencies of co-occurring text strings in a text collection may be obtained, and a disambiguation measure may be determined for a pair of text strings that each co-occur with a text string in the text string set. The disambiguation measure may be based on a weighted KL divergence of text string distributions that maximizes the value of divergence when a text string set may occur in different contexts. A disambiguation measure may be determined for a list of the top most common pairs of text strings that co-occur with the text string set, and the pairs of text strings may be output in decreasing order by disambiguation measure for those pairs of text strings with a disambiguation measure that exceeds a threshold.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[User interface framework with embedded text formatting]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327876.html</link>
            <description><![CDATA[Various embodiments provide a user interface (UI) framework that implements techniques and processes for tagging text in a markup document and designating one or more custom text effects to be applied to the tagged text. Some embodiments provide an integrated application programming interface (API) that implements a common programming model for specifying UI elements and applying a wide variety of text effects to text content in a UI. Certain example embodiments enable a section of text to be identified and one or more custom effects for the text to be specified in line with the section of text. The UI framework may provide one or more pre-coded effects and/or a user may create one or more custom effects to be applied to the section of text.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[DESIGN EDITING APPARATUS, DESIGN EDITING METHOD, AND STORAGE MEDIUM STORING DESIGN EDITING PROGRAM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327875.html</link>
            <description><![CDATA[A design editing apparatus capable of editing designs includes a display unit that displays an editing screen for editing designs, an operation unit through which operations input by a user are received, an input unit that inputs characters or images based on the user operations input via the operation unit, a storage unit that stores therein templates describing a file structure for generating basic designs and derived designs regarding the basic designs, and a design generation unit that generates basic designs using the templates stored in the storage unit and the characters or images input from the input unit to be displayed on the display unit, and generates a derived design regarding the basic design selected by the user via the operation unit from the displayed basic designs using the templates stored in the storage unit and the characters or images input from the input unit to be displayed on the display unit, thereby displaying the derived design selected by the user via the operation unit on the editing screen.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[VALIDATION ASSISTED DOCUMENT CONVERSION DESIGN]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327874.html</link>
            <description><![CDATA[Systems and methods are described that facilitate validating electronic document conversion chain design in real time, as a designer edits a conversion chain that converts a document collection between formats. Waypoints are inserted into the document conversion chain by associating validation specifications with selected conversion components in the chain. AS the conversion chain is executed on a document collection, the validation specification is executed on all documents in the collection when a selected conversion component is executed. Validation results are returned to indicate to the designer which documents were successfully converted by the component and which were not. The designer can then modify the conversion chain, which is re-executed, and validation results are again presented to the designer for comparison to the pre-modification validation results. The designer can then approve or reject the modification(s) depending on whether document validation is improved thereby.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PAGE EDITING]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327873.html</link>
            <description><![CDATA[A system and method for robustly editing a page description language of a first format using a familiar page editor for editing page descriptions of a second format is described. Portions of the original page are delimited and the page is then converted to the second format where it can be edited natively and then converted back into the first format. Preserved delimiting information can be used in conjunction with stored reference information to repair problems caused by the processes of converting and editing.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[OBJECT EDITING INCLUDING LAYOUT MODES DURING DRAG AND DROP OPERATIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327872.html</link>
            <description><![CDATA[Systems, methods and computer products for object editing including specification of layout modes during drag and drop operations. Exemplary embodiments include, a method for object editing including specification of layout modes during electronic editing of a document on the display, the method including retrieving a plurality of objects, displaying the objects on a display of a computer, receiving an object selection signal indicative of a selection device pointing at a selected object from the plurality of objects, in response to the object selection signal, dragging a representation of the object to a destination location on the display, receiving a pause selection signal indicative of the selection device pausing during the dragging of the presentation of the object, in response to the pause selection signal, retrieving a mode change switch from the memory, displaying the mode-change switch on the display and dropping the object at the destination location.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[I/O FOR CONSTRAINED DEVICES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327871.html</link>
            <description><![CDATA[Systems and methodologies for providing improved input and output capabilities for computing devices are provided herein. An output manager is provided that can determine an appropriate layout for a user interface at a display area based on size and shape parameters associated with the display area. The output manager can additionally sense alterations to the display area and dynamically adjust a determined layout based on the sensed alterations. Further, the output manager can facilitate the connection of an associated device to one or more external display devices to facilitate the combined use of the external display devices and resident display areas at the associated device. An input manager is additionally provided that can obtain input from a target user by sensing patterns associated with the target user and select an appropriate input based on the sensed patterns.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PIPELINE OPTIMIZATION BASED ON POLYMORPHIC SCHEMA KNOWLEDGE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327870.html</link>
            <description><![CDATA[Provided are techniques for pipeline optimization based on polymorphic schema knowledge. A hierarchical document to be processed by a pipeline of transformations is received. It is determined whether a next downstream transformation accesses content of each schema node in an associated input schema, wherein the input schema is a polymorphic schema. In response to determining that the next downstream transformation is not accessing the content of each schema node in the associated input schema, data items corresponding to each schema node that the next downstream transformation is not accessing are collected into a single compressed event. The collected items are passed to the next downstream transformation as the single compressed event.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ONLINE AD SERVING]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327869.html</link>
            <description><![CDATA[Online ad hosting (e.g., hosting ads from one domain on a webpage from a different domain) is accomplished using an insulator cross-domain frame (e.g., an inline frame (IFrame)), into which a third party may load content, source code to detect events associated with the third party content (e.g., detecting if ad content wishes to expand), and a communicator same-domain IFrame for sending requests to the host webpage associated with detected events. That is, a cross-domain IFrame may be created in a host webpage, which can isolate an ad from the host webpage. A communicator frame may be utilized to communicate text messages between the contents of the cross-domain frame and the host webpage. Further, an API can be used to apply parameters, restrictions and allowable events to the third party content in the insulator IFrame.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTERMEDIATE APPARATUS AND METHOD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327868.html</link>
            <description><![CDATA[An intermediate apparatus that intermediates between a client of a first type of service and a second type of service converts a service definition document of the second type of service into a service definition document of the first type of service according to a predetermined rule, and converts a message between a client of the first type of service and the second type of service according to the predetermined rule.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[TRANSFORMATION OF PHYSICAL AND LOGICAL LAYOUT FORMS TO LOGICAL LAYOUT PAGES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327867.html</link>
            <description><![CDATA[A method and system for transforming customer-developed forms that may define the physical layout of a user interface to pages that define the logical layout of the user interface is provided. A transformation system transforms forms specifying both a logical and a physical layout of a user interface for a forms version of an application to pages specifying only the logical layout of the user interface for a pages version of the application. A customer may customize code rules and configuration data that is used by the transformation system to transform the forms of the customer to pages.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR CREATING AN INTERNATIONALIZED WEB APPLICATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327866.html</link>
            <description><![CDATA[A method and a system for creating an internationalized Web application are provided. The method comprises loading a Web page into a browser in response to an operation of activating the browser by a user; scanning a Document Object Model (DOM) tree of the Web page to find all contents which possibly need to be translated in the Web page, and marking the contents visibly on the browser; collecting information related to contents to be translated corresponding to a direct selection made by the user in the contents which are identified as possibly needing to be translated in response to the selection; and extracting the contents to be translated from the Web page according to the collected information and storing the contents to be translated, and storing translated contents corresponding to the contents to be translated.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[WEB CONTENT CORRECTION METHOD AND DEVICE, WEB CONTENT CORRECTION SERVICE METHOD AND APPARATUS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327865.html</link>
            <description><![CDATA[A method includes determining a location of erroneous content in a web page in response to a user's request for correcting the erroneous content in the web page; receiving the user's input of correction content for the erroneous content; and submitting correction information to a correction service provider including the location of the erroneous content and the correction content. An alternative method includes receiving correction information submitted by a user for erroneous content in a web page, the correction information including a location of the erroneous content and correction content; storing the received correction information; and retrieving the correction information and sending the correction information to the user in response to the user's request for visiting the web page.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Method of Transmitting a Multimedia Message Over a Network]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327864.html</link>
            <description><![CDATA[A method of transmitting a multimedia message over a network. A Message Session Relay Protocol message is generated at a first terminal. The message comprises a plurality of data portions and a description portion, and the description portion comprises instructions for individually handling each data portion. The message is sent from the first terminal such that the description portion is sent ahead of the data portions. When the description portion and data portions are received at a second terminal, each data portions is handled at the second terminal in accordance with the instructions for handling the data portion.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[REFERRER-BASED WEBSITE PERSONALIZATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327863.html</link>
            <description><![CDATA[Personalization of content of a web site for a user based on a web site that a user arrives from is disclosed. For example, the content of the web site from which the user arrives (i.e. the originating page), as well as the content of the web page the user has arrived to (i.e. the target page), may be categorized as pertaining to particular subjects or topics. Any time a user comes from an originating page, the subject categories for the originating page and the target page may be compared to determine if like categories exist between the pages. In the event that like categories are found, the target page may be personalized based on those categories.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[VIEWING AND EDITING MARKUP LANGUAGE FILES WITH COMPLEX SEMANTICS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327862.html</link>
            <description><![CDATA[A data processing system for editing a document written in a markup language is provided. The system includes a memory storing the document, a primary editor, and a plurality of specialized editors, a display, a computer processor connected to the display and the memory operative to automatically define a tree of hierarchical elements of the document comprising a first layer of hierarchical elements, a second layer of hierarchical elements, and a boundary layer of hierarchical elements, according to a document type definition (DTD) or schema of the document, the boundary layer being disposed between the first layer and the second layer, wherein the hierarchical elements in the boundary layer head respective subtrees comprising a portion of the second layer of hierarchical elements, the subtrees having child elements; edit the first layer of hierarchical elements using a tree view editor; establish an association of respective the specialized editors with the hierarchical elements in the boundary layer; responsively to the association automatically associate the specialized editors with the child elements of the subtrees, respectively; and cooperatively with the display, the computer processor presents and edit content of the hierarchical elements in the boundary layer and present and edit content of the child elements of the subtrees thereof using the respective specialized editors.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[EFFICIENT, NON-BLOCKING MECHANISM FOR INCREMENTALLY PROCESSING ARBITRARY SIZED XML DOCUMENTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327861.html</link>
            <description><![CDATA[Reader and writer XML processing APIs may process XML documents without blocking a thread by initiating any potential I/O necessary prior to reading from or writing to the XML processing API and by providing a callback which may be notified when the I/O, if any, is complete. The XML processing API may be able to simultaneously process multiple XML documents in various formats and sizes.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Map Service]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327860.html</link>
            <description><![CDATA[Map service techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to recognize from text an action that is performable by a particular one of a plurality of webpages and parse a set of parameters from the text to be passed to the particular said webpage to cause the webpage to perform the action.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR UTILIZING WEB DOCUMENT LAYOUT AND PRESENTATION TO IMPROVE USER EXPERIENCE IN WEB SEARCH]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327859.html</link>
            <description><![CDATA[Methods and systems are provided that may be used to characterize in some manner the performance that a user may experience when accessing at least one web document. An exemplary method may include processing the at least one web document to assess a user experience associated with the at least one web document based, at least in part, on at least one predefined user experience criterion associated with the at least one web document, and evaluating the at least one web document based, at least in part, on the user experience.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Embedding Macros in Web Pages with Advertisements]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327858.html</link>
            <description><![CDATA[The present disclosure is directed to a system and method for embedding macros in Web pages with advertisements. In some implementations, a method includes receiving a snippet embedded in a remote Web page. Rules for embedding one or more macros in the snippet are identified. The one or more macros are associated with archiving user actions associated with an advertisement presented in the Web page. A format of the snippet is determined from a plurality of identifiable formats based, at least in part, on the rules. The one or more macros are automatically embedded in the snippet in accordance with rules associated with the snippet format.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR PROVIDING METADATA]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327857.html</link>
            <description><![CDATA[A system and corresponding devices are disclosed for automatically providing a user with metadata related to data provided by the user, the data representing media content, comprising:  a. a context storage means ( 1 ) adapted for storing context data relating to and for each of a predetermined set of events; b. an annotation storage means ( 2 ) adapted for storing annotation data for each of the set of events; c. an uploading module ( 3 ) for uploading the data from a user into the system; d. an association means ( 4 ) for associating a predetermined event and context to the data. Also a corresponding method for automatically providing a user with annotation data related to data provided by the user is disclosed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ANNOTATION OF MOVIES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327856.html</link>
            <description><![CDATA[A method of annotating a digital clip and setting a duration over which the annotation applies is disclosed. The method provides a graphical user interface (GUI) with a display area for displaying the digital clip. The GUI provides controls for entering notes, including graphical notes, on the clip. The GUI also provides controls for setting the duration for which the annotation applies.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ANNOTATING WEBPAGE CONTENT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327855.html</link>
            <description><![CDATA[Among other things, a computer-implemented method for annotating webpage content includes accessing a webpage in a browser, the webpage under control of a third party. A collection of annotations stored at a storage location is retrieved, the annotations collection associated with the webpage and an annotations author. The webpage is displayed with the retrieved annotations collection overlaid on the accessed webpage.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Analysis of Database Performance Reports for Graphical Presentation of Summary Results]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327854.html</link>
            <description><![CDATA[Computer implemented methods, programs and systems for displaying statistical data in a graphical user interface are provided. According to the method, baseline data is imported from a first report which corresponds to a trouble-free period. Similarly, critical data is imported from a second report corresponding to a trouble period. The imported data is compared and analyzed to create a results table, each cell in the results table corresponding to a timestamp and a statistical item. The cells in the results table contain a visual identifier according to the criticality of the comparison of the statistical items from the baseline data and the critical data. The results table is presented on a display to the user.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Comparing And Selecting Form-Based Functionality]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327853.html</link>
            <description><![CDATA[Methods, systems, and apparatuses for comparing and selecting form-based functionality may be provided. A user may select a particular functionality of an application. Various options for providing the functionality, which may be sorted by category, may be presented to a user in a single interface. The user may select each option to see more information about how the option would accomplish the desired functionality. The additional information may also preview the effect of choosing each option. If all of the options do not fit on the user's display, the options may be scaled to allow the display of more options.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPARATUS AND METHOD FOR NAVIGATING A MULTI-DIMENSIONAL DATABASE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327852.html</link>
            <description><![CDATA[A computer readable storage medium comprises executable instructions to provide a Graphical User Interface for displaying visualizations of a multi-dimensional database. An action is received within a visualization of a table of the multi-dimensional database, the action performed by a user when selecting a cell of the table. A slice in the visualization is populated in response to the action. The visualization is filtered to drill down on dimensions associated with the cell.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Data analysis method]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327851.html</link>
            <description><![CDATA[A data analysis method is disclosed. The method comprises aggregating related data tables with dissimilar data structures, and combining the tables, and data structures, into a single table that incorporates all the individual data structures. The single table is then analyzed via a pivot table function of a spreadsheet program, such as Microsoft Excel. The method is suited for quickly comparing related but dissimilar sets of data—an important task in virtually every field of human endeavor, from manufacturing to health care to financial services. The present invention provides an improved way to quickly access important strategic information using multiple sources of data.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PUBLISHING SYSTEM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327850.html</link>
            <description><![CDATA[A publishing system and method for producing a print ready electronic publication, the system comprising a data storage device arranged to store structure data indicative of the structure of a publication and content data indicative of content usable in the publication; the system being arranged to facilitate creation of a publication structure by a first user group comprising at least one first user, the publication structure being arranged to receive publication content; and the system being arranged to facilitate reception of content from a second group of users including at least one second user; wherein the content and location of the content in the publication structure is selectable by one or more first user from the content received from the second user group.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Link Classification and Filtering]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327849.html</link>
            <description><![CDATA[A system for classifying links may be used for filtering email messages and other content. Links may be classified by many methods, including analyzing registration databases and cached or actual resources referenced by the links. Using registration data, a link may be classified based on the registrar, registrant, and the date of registration. The resource referenced by the link may be analyzed using keywords as well as incoming and outgoing links to the reference. Once classified, the link may be used to classify email messages and web content for unwanted advertisement, pornography, malicious software, phishing, or other classifications.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD, SYSTEM, APPARATUS AND CONTENT MODEL FOR THE CREATION, MANAGEMENT, STORAGE, AND PRESENTATION OF DYNAMIC OBJECTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327848.html</link>
            <description><![CDATA[The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object. A different threaded discussion associated with the each displayed requested dynamic object is provided with each displayed requested dynamic object based on the displayed requested dynamic object's start time.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USER IMPOSED POWER CONSTRAINTS ON WEB SERVER BASED ON USER PREFERENCES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327775.html</link>
            <description><![CDATA[Web application users are able to specify power constraints for remote web servers. These may be based on individual performance needs and energy-conservation desires. They enable the user to exercise control over the amount of energy that the web server expends in serving the needs of the user. The invention may employ such features as vertical scaling using power capacity on demand (CUoD) type functionality. The method includes providing a user-interactive interface to enable the user to indicate a preference for power restrictions with respect to its web requests. The user then instructs the web site provider to reduce power consumption in response to the user's request. The user specifies a reduction in overall power consumption for the user's needs, such as instructing the web service provider to use an energy-conserving server to handle the user's web requests, or specifying a acceptable delay or fulfilling the user's web requests.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR AIRCRAFT MULTIMEDIA DISTRIBUTION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327451.html</link>
            <description><![CDATA[A method, system and computer program product for aircraft multimedia distribution, including a multimedia server provided within an aircraft of an airline and a multimedia communications network within the aircraft coupled to the multimedia server. The multimedia server is configured to distribute, over the aircraft multimedia communications network, multimedia in-flight to a device of a passenger for at least one of viewing, listening and purchasing by the passenger.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PEER-TO-PEER SYNCHRONOUS CONTENT SELECTION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327448.html</link>
            <description><![CDATA[Various technologies for sharing digital images within an instant messaging (IM) session between two users. In one implementation, a first user uploads a set of images to the second user. The set of images may be displayed as thumbnails on the displays of both users. By clicking on one of the thumbnails, either user may make the associated image appear as a larger image on both users' displays. In the event that both users click on different images simultaneously, or near-simultaneously, a protocol may be employed that selects which image is displayed.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD OF AGGREGATING BUSINESS AND SOCIAL NETWORKS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327427.html</link>
            <description><![CDATA[A method and system for facilitating relationships across multiple networks is described. The meta-network includes relationship information describing users, the networks to which such users belong, and the relationships that they have established within such networks. When a relationship is established in a network, it can be used to propagate relationships across any number of networks with the same or different users. The meta-network enhances the users' ability to search for information and manage their relationships across multiple networks. A user can search for other users according to one or more user-specified attributes. One or more users satisfying the user-specified attributes are identified, and a similarity measure may be determined for each of the identified users. A mapping interface is displayed to the user to enable the user to visually compare the identified users having a similarity measure within the displayed range. The mapping interface allows the user to invite one or more of the displayed users to establish a relationship with the user.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Cross domain interaction of a Web application]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327421.html</link>
            <description><![CDATA[A method and system for cross domain interaction of a Web application are proposed, wherein a Web application belonging to a first domain needs to interact with a service belonging to a second domain. The method comprises: by the Web application, creating an iFrame in a webpage, wherein the iFrame is belonging to the first domain; creating a form in the iFrame; submitting the form to a Web server providing a service belonging to the second domain; and refreshing the iFrame by receiving a response from the Web server, changing the domain, to which the iFrame is belonging, to the second domain, and performing cross domain interaction with the service belonging to the second domain with the information contained in the form.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ELECTRONIC PRODUCT DESIGN]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327351.html</link>
            <description><![CDATA[Automated electronic document design systems and method for designing and modifying product templates. When a user initiates a product design session, a product template is presented for user editing and a product description identifier is assigned to the product being designed. Document templates are assembled from individual composite elements. The individual identifiers of the component elements that make up the template being viewed by the user are associated with the description identifier. Tools are provided to allow a user to change one or more of the composite elements of the template. When a user changes an element, the identifier of the newly selected element is associated with the description identifier. Component elements of one template can be individually used, as appropriate, to prepare customized templates for another part of the same document or for different documents.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTERACTIVE REVIEW SYSTEM AND METHOD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327350.html</link>
            <description><![CDATA[A system, computer-implemented method, and a computer program product for defining rental property data associated with one or more rental properties within a review datastore. One or more user-definable rules are applied to the rental property data to generate suspect data. At least a portion of an interactive review form is populated with at least a portion of the suspect data. A user is enabled to provide user input associated with the suspect data via one or more data-entry fields included within the interactive review form. The user input is stored within the review datastore.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327341.html</link>
            <description><![CDATA[Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INFORMATION EXCHANGE BETWEEN A HANDHELD DEVICE AND ANOTHER COMPUTER SYSTEM USING AN EXCHANGE MANAGER AND UNIFORM RESOURCE LOCATOR (URL) STRINGS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327318.html</link>
            <description><![CDATA[A method and electronic system for exchanging data between a handheld device and another computer system using universal resource locator (URL) strings. With respect to sending information from the handheld, an application may define a URL string that may indicate 1) a transport mechanism and 2) a destination for the information. Exemplary transport mechanism strings include: IRODEX:// (infrared); BTOBEX:// (radio frequency Bluetooth); SMS://; SMTP:// (email); SYNC:// (synchronization); HTTP:// (Internet); FTP:// (file transport protocol); etc. Information and the associated URL string is forwarded from the application to an exchange manager API. The exchange manager API is connected to a plurality of exchange library APIs, one for each supported transport mechanism. If no transport mechanism is defined, the user is asked to define one. If no destination is specified, the user is asked to define one. The exchange manager then provides the required communication using the specified URL string. On receiving information, the URL can define its source. If none is given, the exchange manager requests from the user a specific application and verifies the addition of the information to the database associated with the application. When URL strings are fully defined, the communication of information can be somewhat transparent to the user. The handheld device can be a palmtop computer system.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Distributed Configuration Management Using Constitutional Documents]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327301.html</link>
            <description><![CDATA[Described is a technology in a distributed configuration network management environment, in which constitutional (governing, authoritative) documents are used to perform management tasks. The constitutional documents are structured so as to be consistent, self-contained and independently validated, yet may be combined with other constitutional documents to perform a management task. A constitutional document includes a schematic language statement, data transformation statements, and rule statements. In usage, the structured document is distributed to an agent on a client machine, which processes the structured document by transforming data and applying rules, such as to enforce network policy on client machines.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ESTABLISHING PATIENT CONSENT ON BEHALF OF A THIRD PARTY]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327297.html</link>
            <description><![CDATA[A database system, which stores electronic medical records, may assign a child-application-identification-code to a healthcare provider via a clinical system intermediary acting on behalf of the healthcare provider. The database system may associate the child-application-identification-code assigned to the healthcare provider with a privacy statement and terms of use associated with the clinical system. The privacy statement and terms of use may be presented to the patient when the patient is prompted by the database system to approve or deny a request by the healthcare provider to access the electronic medical record of the patient stored at the database system.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[CONSTRUCTING A CLASSIFIER FOR CLASSIFYING QUERIES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327260.html</link>
            <description><![CDATA[To construct a classifier, a data structure correlating queries to items identified by the queries is received, where the data structure contains initial labeled queries that have been labeled with respect to predetermined classes, and unlabeled queries that have not been labeled with respect to the predetermined classes. The data structure is used to label at least some of the unlabeled queries with respect to the predetermined classes. Queries in the data structure that have been labeled with respect to the predetermined classes are used as training data to train the classifier.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Virtualization management using a centralized server]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327211.html</link>
            <description><![CDATA[Some embodiments of virtualization management using a centralized server have been presented. In one embodiment, a centralized server obtains metadata of an operating system and information on provisioning computing resources from a software vendor. The centralized server is deployed within an internal network of a customer of the software vendor, where the internal network further includes a set of at least one physical machine. The centralized server may further generate a graphical user interface to allow users of the centralized server to manage a set of virtual machines running on the set of at least one physical machine. The set of virtual machines may include at least one virtual host and at least one virtual guest.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USER SUPPORT DEVICE, METHOD, AND PROGRAM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327184.html</link>
            <description><![CDATA[A user support device which accurately judges that a user is in a confused state and supports the user is provided. The user support device includes: a confused state judging unit ( 107 ) which judges whether the user is in a confused state or not based on a tendency of variation in dwell time on which a decision making time until a next input action is executed is reflected in a sequence of input actions executed by the user who makes transitions between several menus arranged in a tree structure; and an operation support processing unit ( 109 ) which provides operation support when the confused state judging unit ( 107 ) makes a positive judgment that the user is in a confused state.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[TASK HISTORY USER INTERFACE USING A CLUSTERING ALGORITHM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327174.html</link>
            <description><![CDATA[The aspects of the disclosed embodiments include clustering a set of discrete user interface states into groups; presenting the groups on a display of a device; and enabling selection of any state within a presented group, wherein selection of a state returns the user interface to the selected state.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR CREATING AND MAINTAINING A WEB SITE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327101.html</link>
            <description><![CDATA[A system and method for a web-based services architecture providing integrated modular building blocks for creating and maintaining a web site and related transaction processing to support electronic commerce and the sales of products and services using the web site. The transaction processing may include the handling of transactions and communications related to product and service sales and fulfillment involving customers, merchants and the web site owner. The services architecture may combine software front-end, back-end, and marketing tools to assist business owners to create or expand an Internet-based business. The services architecture also may provide a warehouse of predefined products that may be integrated into a merchant's existing online inventory.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Method of Internet Video Access and Management]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327100.html</link>
            <description><![CDATA[A system and apparatus for enabling the end user to schedule the display of online videos and dynamically displaying online videos according to a user preference. The system provides an editorially-selected guide to online videos in which videos from existing online video providers are gathered under a single portal and thereby provides the end user a directory through which the user can view recommended videos as presented by the system, or personalize the selections into a dynamically-generated subset of videos. The system also provides a seamless playlist of multiple videos from various websites, and allows the user to manage and re-sequence this playlist.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR PROVIDING A VOICE E-MAIL MESSAGING SERVICE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327082.html</link>
            <description><![CDATA[A method of transmitting a multimedia file over a network includes receiving, from a user, a user contact and a recipient address which can be received though at least one of a SMS message, an e-mail message, an Internet form or an HTTP protocol message. The user inputs the information and transmits it to the system. Once the information is received, the system contacts the user at the user contact and the user is prompted to record a message. The message is recorded as a multimedia file and, once recorded, the system transmits the multimedia file to the recipient address. The system can send an e-mail to the recipient address attaching the multimedia file, provide a link to download or stream the multimedia file, provide a callback telephone number to play the multimedia file over a telephone, and send the multimedia file to a cellular telephone as a message.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND SYSTEM FOR DISPLAYING INFORMATION BASED ON USER ACTIONS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327078.html</link>
            <description><![CDATA[A system and method is provided whereby a user's interest is inferred from a user's interaction with a map. An ad is then displayed based on the inferred interest.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[ADVERTISING SERVICE METHOD PROVIDING SEPARATE ADVERTISEMENT OF MOVING PICTURE DURING THE GAME PLAY AND SYSTEM THEREOF]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327077.html</link>
            <description><![CDATA[Provided are an advertising service providing method and advertising service providing system for providing a separate video advertisement once a video game is paused. The advertising service providing method includes pausing a game in a terminal if a predetermined first condition is satisfied while the video game is being played in the terminal; outputting an advertisement including video data once the video game is paused; and resuming the video game once the advertisement is completely output. According to the present invention, by pausing a game when the concentration of users is high and primarily outputting an advertisement that is separate from the game, the advertisement may be noticed and effectively advertised, and users may use the video game for free or at an inexpensive price as a result of employing this effective form of advertising since a game provider may a stably profit from advertisement fees paid by an advertiser.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INFORMATION MAPPING APPROACHES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327071.html</link>
            <description><![CDATA[Methods, systems and applications for updating, enhancing, organizing, and utilizing geographic maps, for locating points of interest and places of businesses, or POI's. Embodiments provide a method for collecting geo-coordinate data on POIs by eliciting participation of the business owners or designated employees to identify the specific locations of POI's on a map; a map program which synchronizes to a centralized database where POI and other more frequently changing and time-dependent map information is downloaded to individual users; a map program, where in addition to the standard contact information, “qualitative” information and website links are included in an POI information box to aid in pre-qualifying a POI before selection and in booking a reservation; a method for locating markers on an Internet-based search engine map; and an improved contact management system that allows locations of contacts to be viewed on a map while minimizing address geocoding.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM FOR MANAGEMENT AND CONTROL OF AN ENTERPRISE]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327023.html</link>
            <description><![CDATA[A system for management of an enterprise, including a quality system module provided for storing quality parameters derived from at least one quality system certification standard, and an interface operable by a user for retrieving data based on at least one of the quality parameters in response to a request from the user. Another system includes an operating procedure module storing detailed procedures for carrying out at least one task, and an interface operable by a user for retrieving data related to the detailed procedures.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEMS AND METHODS FOR PREPARATION OF AN INTELLECTUAL PROPERTY FILING IN ACCORDANCE WITH JURISDICTION- AND/OR AGENT-SPECIFIC REQUIREMENTS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0327005.html</link>
            <description><![CDATA[A facility has been developed whereby an applicant (or his representative) may file corresponding applications in multiple jurisdictions using multiple associates while automating the preparation of filings in accordance with jurisdiction- and/or associate-specific requirements and/or procedures. An intellectual property filing portal or hub is employed, which in some realizations is hosted on public, packet switched data network and communicates with both applicants (or representatives) and associates. The intellectual property filing portal facilitates selection, by applicants (or representatives) of particular jurisdictions and associates based at least in part on fee quotations in accordance with particulars of an intellectual property filing and in accordance with fee structures of the particular jurisdictions and foreign associates. In addition, the intellectual property filing portal facilitates registration of associate- and jurisdiction-specific form documents and fee schedules for at least partially automated preparation of formal documents.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INNOVATION DEVELOPMENT TRACKING AND MANAGEMENT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326999.html</link>
            <description><![CDATA[Systems (and corresponding methodologies) for monitoring and tracking the evolution of innovations within organizations, such as corporations, are provided. The innovation employs an image rendering to graphically convey development status. Overall, the innovation discloses a formalized mechanism by which innovations can be progressed from conception to product (or process) development and deployment. Thus, the innovation structures the evolution process of ideas throughout the development from conception to application.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[APPARATUSES, METHODS AND SYSTEMS FOR A TRADE BUSINESS CARD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326995.html</link>
            <description><![CDATA[This disclosure details apparatuses, methods and systems for a Trade Business Card. The Trade Business Card and Trade Business Card Platform allows users to enter some key business profile data about their company (e.g., address, category of business, customs, DHL, D&B information, telephone number, etc.). This information may then provide other companies and individuals who receive the Trade Business Card access to and the ability to view a provider's services, products and other offerings and to generate a good faith estimate. In one embodiment, the Trade Business Card travels (i.e., is visible) on every Trade Business Card Platform web page and is automatically populated with required data entry fields from searches through the approved purchase process. This eliminates the need for the user or other Trade Business Card Platform participants and/or administrators from having to type in any information about the customer profile manually.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTERACTIVE USER INTERFACE FOR DISPLAYING CORRELATION]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326973.html</link>
            <description><![CDATA[Methods and systems for providing a user interface to a user may comprise finding a degree of similarity between each of a plurality of potential similar companies and a focal company. From the plurality of potential similar companies, at least one similar company may be selected having a degree of similarity with the focal company that is greater than a first threshold. An identifier of the focal company may be listed in a focal company field. Identifiers for the at least one similar company may be listed in a similar company field. Certain of the identifiers listed in the similar company field may include a hyperlink which, when activated by a user, causes a computer system to list the company corresponding to the activated hyperlink as a new focal company in the focal company field; determine at least one new similar company having a degree of similarity with the new focal company that is greater than the first threshold; and display the at least one new similar company at the similar company field.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[OPERATION METHOD OF INTERACTIVE REFRIGERATOR SYSTEM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326957.html</link>
            <description><![CDATA[An operation method of an interactive refrigerator system, includes displaying information about stored items corresponding to a speech input by a user, generating and outputting a response message for the information about the stored items, checking whether or not storage periods of the stored items are expired; and outputting expiration information about storage periods of the stored items or expected expiration information about storage periods of the stored items.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Method for selecting elements in a driver information system or in a navigation system or in a mobile terminal]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326794.html</link>
            <description><![CDATA[A method for destination selection in a navigation system in which each destination from a totality of all destinations is defined by destination parameters and a set of possible destinations from the totality of all destinations is limited step-wise due to the input of individual characters for one parameter. When inputting the characters, a switch may be made from one destination parameter to an input of a character for another parameter.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Method and System for Using Status Indicators in Wireless Communication with Medical Devices]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326722.html</link>
            <description><![CDATA[The invention, in general, relates to communications systems for medical devices. In particular, the present invention is directed toward a communications routine for a medical infusion devices and a remote control unit that includes data elements within the transmissions that indicate the operating status of the infusion device.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD FOR DETECTING ABNORMALITY IN FLUID SUPPLY LINE USING FLUID CONTROL APPARATUS WITH PRESSURE SENSOR]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326719.html</link>
            <description><![CDATA[A method for detecting abnormality in a fluid supply line is provided that uses a fluid control apparatus with a pressure sensor so that abnormality of malfunction and sheet leaks of a plurality of valves incorporated into the fluid supply line can be checked easily, promptly and accurately by operating the flow rate control apparatus possessing the pressure sensor. Specifically, using a fluid supply line provided with the flow rate control apparatus possessing the pressure sensor equipped with a flow rate setting mechanism, a flow rate/pressure display mechanism, and/or a flow rate self-diagnosis mechanism, abnormality of the control valves, installed with the flow rate control apparatus and on the upstream side and downstream side thereof. is detected by using the pressure value displayed and/or the value diagnosed with a self-diagnosis mechanism of the flow rate control apparatus.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[INTEGRATED MINIATURE MICROELECTRONIC DEVICE FACTORY]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326703.html</link>
            <description><![CDATA[An integrated miniature factory for fabrication of a device is provided. In one example, the factory includes an enclosure, multiple compartmentalized process modules, and a transportation mechanism. The compartmentalized process modules are configured to removably couple to the enclosure. Each compartmentalized process module is sized to receive a substrate on which the device is to be fabricated and is configured to aid in fabrication of the device. The transportation mechanism is configured to transfer the substrate between at least two of the compartmentalized process modules during a fabrication process.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[MEAL PLANNING AND PREPARATION SYSTEM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326687.html</link>
            <description><![CDATA[A meal planning system includes memory having appliance user domain data and control system domain data. One or more instances of appliance user domain data are bound to one or more instances of control system domain data or one or more instances of other appliance user domain data. The appliance user domain data and the control system domain data are related to planning and preparing one or more meals. The system also has a communication path connected to the memory and connectable to a data sender. A query from the data sender to the memory over the communication path, and associated with criteria data referencing at least a portion of the control system domain data or the other appliance user domain data, will return data to the data sender so that the data sender can use the return data to affect the planning and preparing of a meal.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD AND APPARATUS FOR OPTIMIZING, MONITORING, OR ANALYZING A PROCESS]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326680.html</link>
            <description><![CDATA[The invention presents a method and an apparatus for optimizing or monitoring or analyzing process sequences of an automated device, such that a visualization of the data sets is implemented by means of a display means  12 a, b, c,  with the use of at least one first and one second data set, in such a way that a visual cross-reference  15, 16  is created between data-set segments that are relevant to the process sequence. This allows the machine operator to recognize quickly those points in the process sequence where a need exists for intervention. Manufacturing costs can thereby be lowered, and product quality improved.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[User Interface for Delivery System Comprising Diary Function]]></title>
            <link>http://www.freepatentsonline.com./y2009/0326445.html</link>
            <description><![CDATA[The invention provides a device for displaying information, comprising storage means for storing data, display means adapted to display data to a user, and user input means. The data is organized as data units, each data unit comprising time data, type data and information data, and the display means is adapted to graphically display an aggregate period view comprising at least two period views, graphically display a single period view, graphically display a symbol corresponding to a given data type, graphically display at least one data type symbol for every period view, and display a card view comprising information data corresponding to a selected symbol. The user input means allows the user to select a desired period view from an aggregate period view, the display thereby displaying the selected period view, and select a desired symbol, the display thereby displaying a card view showing at least a portion of the corresponding information data. By this arrangement a data display user interface is created providing the user with both an overview of stored data, yet allows the user to easily navigate to retrieve more detailed data information as desired.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SCREEN TRANSFER APPARATUS AND METHOD THEREOF AND PROGRAM STORAGE MEDIUM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0324110.html</link>
            <description><![CDATA[An apparatus that communicates with a screen display apparatus: a generation unit configured to generate image data to be displayed on a screen; an identification unit configured to identify an overlapping area that overlaps with the image data for each of a plurality of divided areas into which the screen is divided, respectively; a division unit configured to divide respective partial image data belonging to the respective overlapping areas in a vertical direction or a horizontal direction of the screen; a data compression processor configured to compress respective divided image data belonging to the respective divided areas by using dictionary data obtained based on a predetermined amount of divided image data compressed in the past belonging to the respective divided areas; and a data transmission unit configured to transmit respective compressed image data belonging to the respective divided areas in an order defined according to a rule given in advance.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[METHOD OF DELIVERING GREETING CARD USING FORM AND COMPUTER SYSTEM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0323119.html</link>
            <description><![CDATA[A method is provided of delivering a greeting card using a form and computer system. The form includes an interactive element associated with delivery of the greeting card and tags encoding data relating to the interactive element. The method is carried out in the computer system and includes receiving indicating data generated by a sensing device through interaction with the interactive element, identifying, using the received indicating data, the interactive element, and delivering, using the identified interactive element, a greeting card. The sensing device senses the tags through the interaction, decodes the data encoded by the sensed tags and generates the indicating data to include the decoded data.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[IMAGE FORMING APPARATUS AND IMAGE FORMING METHOD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0323105.html</link>
            <description><![CDATA[Disclosed is an image forming apparatus including: a display section for executing display based on image data including a plurality of images; a first image processing section for generating first images respectively corresponding to the images included in the image data, to which an image process based on information of a job is not executed; a second image processing section for generating a second image obtained by executing the image process based on the information of the job to the image data of the first image currently displayed in the display section; and a control section for causing the display section to display the first image corresponding to the image data to which the job is set and to switch the currently displayed first image to the corresponding second image after completing a generation of the second image by the second image processing section.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[PRINTING METHOD AND PRINTER DRIVER PROVIDING USER INTERFACE FOR GENERATING OUTPUT FILES]]></title>
            <link>http://www.freepatentsonline.com./y2009/0323099.html</link>
            <description><![CDATA[A printing method is described that allows the user to conveniently either print a document, or generate an output file from it in a desired image file format and save the file for late use, or both at once. The user opens a document using an application, and issues a print request. From the print dialog box, the user chooses to set printing preferences. The print preferences dialog box includes an “output file” tab allowing the user to specify whether an output file is to be generated, specify an output file format, specify a destination for saving the output file, and specify whether hard copies of the document are to be printed on the printer. The method may be implemented as a part of a printer driver program.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[DIGITAL BROADCAST RECEIVER]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322945.html</link>
            <description><![CDATA[When display according scheduled program viewing is provided on multi-screen-display, a user may not even notice the display. First, upon the start of processing for display according to scheduled program viewing, which has been set in advance (for example, two minutes before the scheduled program viewing), at step S 1,  whether or not TV is currently providing multi-screen display is determined at step S 2.  If it is providing multi-screen display (Yes), the processing proceeds to step S 3,  and the display is switched to single-screen display. If it is not providing multi-screen display (No), step S 3  is omitted. In any case, the processing proceeds to step S 4.  At step S 4,  whether or not an HTML browser is installed is determined, and if it is not installed (No), the processing proceeds to step S 7.  If it is installed (Yes), the processing proceeds to step S 5,  and whether or not the HTML browser is active is determined. If it is not active (No), the processing proceeds to step S 7,  and if it is active (Yes), the processing proceeds to step S 6,  and the memory area assigned to the HTML browser is released, and then processing proceeds to step S 7.  At step S 7,  whether or not the BML browser is active is determined. If it is not active (No), the processing proceeds to step S 9,  and if it is active (Yes), the processing proceeds to step S 8,  and the memory area assigned to the BML browser is released, and the processing proceeds to step S 9.  At step S 9,  the channel for the program scheduled to be viewed is selected, and at step S 10,  a memory area necessary for the BML browser is secured. Next, the BML browser is activated, and the processing is terminated (step S 11 ).]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SYSTEM AND METHOD FOR STREAMLINING USER INTERACTION WITH ELECTRONIC CONTENT]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322790.html</link>
            <description><![CDATA[Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided. In some embodiments, streamlining includes pre-configuring a user device based on received information. Other embodiments include presenting consistent visual representations used to navigated to views that present computer content.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[USING VISUAL TECHNIQUES TO MANIPULATE DATA]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322756.html</link>
            <description><![CDATA[Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[CHARACTER INPUT APPARATUS AND CHARACTER INPUT METHOD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322692.html</link>
            <description><![CDATA[A character input apparatus to input a character using a touch and drag method, the character input apparatus including: an interface to display a character on a touched location, if a touch is detected on the interface; a control unit to control the interface to change the displayed character and a location of the displayed character according to a dragging trace, if the touched location is dragged; and an input unit to input the displayed character displayed when the touch is completed. Accordingly, characters may be conveniently input on a narrow screen.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[Touch Screen Device, Method, and Graphical User Interface for Inserting a Character from an Alternate Keyboard]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322688.html</link>
            <description><![CDATA[A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a first soft keyboard. While displaying the first soft keyboard, a key for selecting a second soft keyboard different from the first soft keyboard is displayed. A first contact is detected on the key for selecting the second soft keyboard. In response to detecting the first contact, the second soft keyboard is displayed. Movement of the first contact is detected to a character-insertion key in the second soft keyboard. Lift off of the first contact is detected at the character-insertion key in the second soft keyboard to which the first contact moved. In response to detecting the lift off, a character is inserted that corresponds to the character-insertion key in the second soft keyboard to which the first contact moved and the display of the second soft keyboard is ceased.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[VIRTUAL TOUCHPAD]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322687.html</link>
            <description><![CDATA[Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[GUI APPLICATIONS FOR USE WITH 3D REMOTE CONTROLLER]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322676.html</link>
            <description><![CDATA[A remote wand for controlling the operations of a media system is provided. The wand may be operative to control the movement of a cursor displayed on screen by the position and orientation at which the wand is held. As the user moves the wand, the on-screen cursor may move. The user may use the wand to control a plurality of operations and applications that may be available from the media system, including for example zoom operations, a keyboard application, an image application, an illustration application, and a media application.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
        <item>
            <title><![CDATA[SERVER BASED DISTRIBUTED SECURITY SYSTEM]]></title>
            <link>http://www.freepatentsonline.com./y2009/0322527.html</link>
            <description><![CDATA[A security system including one or more sensors for detecting a predetermined security event. One or more communications modules include a transmitting device for communicating with the sensor and transmitting an alert signal of the security event. A remotely located computer system controls the communications between the transmitting device of the communication module for receiving a signal from and transmitting to the communications module. After receiving the alert signal, the computer system communicates an alarm signal.]]></description>
            <pubDate>Thu, 31 Dec 2009 08:00:00 EST</pubDate>
        </item>
    </channel>
</rss>