<?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/index.html</link>
<url>http://www.freepatentsonline.com/images/logo.gif</url>
</image>

<title>freepatentsonline.com: Data processing: presentation processing of document, operator interface processing, and screen saver display processing</title>
<link>http://www.freepatentsonline.com/result.html?query_txt=ccl/715%20and%20isd/11/03/2009&amp;uspat=on</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, 05 Nov 2009 03:35:27 EST</lastBuildDate>

<item>
<title><![CDATA[Grouping and nesting hierarchical namespaces]]></title>
<link>http://www.freepatentsonline.com/7613997.html</link>
<description><![CDATA[A group identifier represents an association between each of a number of different abbreviated namespace identifiers with a corresponding hierarchical namespace (e.g., an XML namespace). A hierarchically-structured document (e.g., an XML document) is accessed by a computing system that determines that the group identifier is associated with the hierarchically-structured document. Hence, when using the abbreviated namespace identifiers in the hierarchically-structured document, the computing system knows that the corresponding namespace is associated with the designated portions of the hierarchically-structured document. Also, a schema description language document (e.g., an XSD document) may specify multiple target namespaces for a single element. Accordingly, groupings of elements may be included in different namespaces to creating overlapping or even nested namespaces.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Remote media detection and presentation]]></title>
<link>http://www.freepatentsonline.com/7614013.html</link>
<description><![CDATA[Media experiences may be presented to a user on a local device organized by category and subcategory, even though the experiences may be served from various sources located on a network. A remote device with available media may establish a secure connection with the local device and transmit a mechanism for obtaining the media. The remote device will further transmit a listing of the available content. The media listing may be displayed to a user as another channel of media or other grouping as if the media source were local.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Web based user interface for selecting options]]></title>
<link>http://www.freepatentsonline.com/7614018.html</link>
<description><![CDATA[Icons can be combined to form toolbars such as those appearing on computer desktops and within application windows such as web browsers. Small icons are desired because desktop real estate is expensive. Small icons can be difficult to select or open because it can be hard to confirm which icon is indicated. An icon is indicated when the desktop cursor hovers over it. Altering the indicated icon provides good user feedback. Icons inside browser windows can be changed varying their size. Non-indicated icons can revert to a minimum size while an indicated one grows to a maximum size. Different images can be displayed for different sized icons, producing a more pleasing appearance. Alternatively, icons can be presented as display images produced by morphing two images together using morphing functions and icon weights. Morphing includes growing and shrinking as well as color changes, animating, and so forth.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Methods and apparatus for graphical object implementation]]></title>
<link>http://www.freepatentsonline.com/7614012.html</link>
<description><![CDATA[A system displays a graphical element in a graphical user interface, and receives a command to display the at least one graphical sub-element associated with the graphical element. The system replaces the display of the graphical element with a display of at least one graphical sub-element associated with the graphical element, and implements the graphical sub-element such that execution of the graphical element invokes execution of the graphical sub-element associated with the graphical element.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[System and method for automated end-user support]]></title>
<link>http://www.freepatentsonline.com/7614014.html</link>
<description><![CDATA[A system and method for displaying content in a browser window associated with an end-user is described. In one implementation, data that includes links is received from a content provider, each of the links is identified and encoded, and the received data along with the links are displayed in the end-user's browser window.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[File formats, methods, and computer program products for representing presentations]]></title>
<link>http://www.freepatentsonline.com/7614000.html</link>
<description><![CDATA[File formats, methods, and computer program products are provided for representing a presentation in a modular content framework. The modular content framework may include a file format container associated with modular parts. A file format includes logically separate modular parts that are associated with each other by one or more relationships where each modular part is associated with a relationship type. The modular parts include a presentation part representing a start part for the presentation, a slide master part associated with the presentation part, and a slide layout part associated with the slide master part. The modular parts may also include a document properties part containing built-in properties associated with the file format, a thumbnail part containing associated thumbnails, and a slide part containing a slide in the presentation. Each modular part is capable of being interrogated separately, extracted from the presentation, and/or reused in a different presentation.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Vision-based document segmentation]]></title>
<link>http://www.freepatentsonline.com/7613995.html</link>
<description><![CDATA[Vision-based document segmentation identifies one or more portions of semantic content of a document. The one or more portions are identified by identifying a plurality of visual blocks in the document, and detecting one or more separators between the visual blocks of the plurality of visual blocks. A content structure for the document is constructed based at least in part on the plurality of visual blocks and the one or more separators, and the content structure identifies the one or more portions of semantic content of the document. The content structure obtained using the vision-based document segmentation can optionally be used during document retrieval.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Enabling selection of an inferred schema part]]></title>
<link>http://www.freepatentsonline.com/7613996.html</link>
<description><![CDATA[Systems and/or methods (“tools”) are described that convert or present conversion problems for electronic documents. The tools may convert a generally unstructured electronic document to a generally structured electronic document using non-visual textual and layout information of the unstructured document. The tools can also present possible problems with this or other types of conversion. And the tools can enable a user to alter an electronic document's schema without altering its visual layout.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Intelligent forward resource navigation]]></title>
<link>http://www.freepatentsonline.com/7614004.html</link>
<description><![CDATA[Implementations are described and claimed herein to enable a user to quickly and efficiently locate preferred web pages or resources based on previous navigation. Implementations may utilize an “intelligent forward” resource navigation scheme which analyzes a user's navigation to determine web pages or resources that the user is likely to target. Shortcuts to the “forward target resources” may be presented in a manner that allows the user to readily and directly access a desired web page or resource without having to navigate among a series of intervening web pages or resources. In addition, the forward target resources may be ranked (e.g., based on frequency of access) and shortcuts may be presented to the user based on rank.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Interface apparatus, interface method in information processing apparatus, and interface program]]></title>
<link>http://www.freepatentsonline.com/7614010.html</link>
<description><![CDATA[An interface apparatus controls at least activation and termination of one or more registered application programs in accordance with user operations. The apparatus includes a first holding section configured to hold information of the application programs; a user operation acceptance section; a second holding section configured to receive and hold status information of each application program; a list presentation section configured to present an application program list window and to indicate at least whether a status of each application program is a running status or a terminated status based on the status information; a selection section configured to select an application program to be controlled from among the application programs in accordance with a predetermined first user operation; and a control section configured to control the status of the selected application program based on the status information when the user operation acceptance section has accepted a predetermined second user operation.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Asynchronous and synchronous gesture recognition]]></title>
<link>http://www.freepatentsonline.com/7614019.html</link>
<description><![CDATA[A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Executing multiple file management operations]]></title>
<link>http://www.freepatentsonline.com/7614007.html</link>
<description><![CDATA[A method and device for executing multiple operations on different files displayed on a graphical user interface. A pre-defined combination of keys is assigned a particular operation, such as “Delete,” “Copy,” “Move,” etc. As a first combination of keys is engaged, one or more files are selected, using a pointing device such as a mouse. The selected files are color-coded, indicating a first operation to be performed on the selected files. A second combination of keys is then engaged, and a second operation is assigned to other selected files. When satisfied that the selected operations are correct for all of the selected files, a user then executes the operations by depressing the “Enter” or similar key. By viewing different operations for different files before the operations are executed, a user is given an overview of all operations to be applied to all selected files, thus improving file management.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method for controlling filename display for image and video file types]]></title>
<link>http://www.freepatentsonline.com/7614009.html</link>
<description><![CDATA[A method, system and article of manufacture suitable for rendering a graphical user interface including at least one viewable graphical element, the graphical element having a filename associated therewith, the filename being absent from the user interface.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Apparatus and method for display power saving]]></title>
<link>http://www.freepatentsonline.com/7614011.html</link>
<description><![CDATA[A power saving method for self-luminous displays and an apparatus thereof, comprises determining active and inactive portions of a display screen. The inactive portions of the display screen are modified in accordance with criteria to save power by reducing energy consumption of the inactive portions while the active portions remain powered.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method for automatically creating at least one dialog box on an operator interface of a computer user station]]></title>
<link>http://www.freepatentsonline.com/7613998.html</link>
<description><![CDATA[A method for automatically creating at least one dialog box on an operator interface of a computer user station, which is connected to an industrial process installation via at least one interface so as to transmit data (e.g., process data, status data, control and/or regulating data). The created dialog box displays the transmitted data of the process installation on the operator interface. Further, the data of the process installation that is to be displayed is assigned to certain, stored data types. The at least one dialog box is created on the operator interface of the computer user station so as to display the data to be graphically represented by means of display types (e.g., pointers, bars, numerical displays, etc.), which are assigned to the respective data types.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Data ecosystem awareness]]></title>
<link>http://www.freepatentsonline.com/7613713.html</link>
<description><![CDATA[Information pertaining to human interactions with multiple data systems is collected. At least one of the human interactions occurs outside of an Internet environment. A user is provided with, based at least in part on the collected information, an indication of relevant data.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Multiple roots in navigation pane]]></title>
<link>http://www.freepatentsonline.com/7614016.html</link>
<description><![CDATA[A method and system of creating and customizing multiple roots in a navigation pane are described. By selecting desired pages and adding them to the navigation pane, users may create multiple roots with which to navigate. A multiple roots navigation system permits the user to bypass irrelevant pages while reducing the amount of information presented in the navigation pane. The individual root nodes may further be customized to reflect ownership, importance or general aesthetic preferences. Using multiple roots, a user is not restricted to a single hierarchical display structure.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Information processing apparatus, processing method therefor, program allowing computer to execute the method]]></title>
<link>http://www.freepatentsonline.com/7614017.html</link>
<description><![CDATA[An information processing apparatus is provided and includes a receiving section for receiving content data, a selection area movement instructing section for receiving an operation signal to instruct movement of a selection area and giving an instruction corresponding to the operation signal, a selection area displaying section for moving the selection area according to the instruction given by the selection area movement instructing means, a link display position information extracting section for extracting display position information of a link display from the content data, a link selection instructing section for receiving an operation signal to instruct a selection of a predetermined link and giving an instruction corresponding to the operation signal, a link selection controlling section for selecting the link instructed by the link selection instructing means, and a sending the link destination section for sending a request for replying content data.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Mechanism for displaying paginated content on electronic display devices]]></title>
<link>http://www.freepatentsonline.com/7612761.html</link>
<description><![CDATA[A computing device is provided that includes a display comprising a plurality of discrete elements. A memory is used to store a data collection of paginated content. A processor of the computing device is configured to retrieve each of the pages from the memory. The processor signals the display to individually present each of the pages. A sensor device is coupled to the processor. The sensor device is deflectable to signal the processor a deflection value that causes the processor to sequentially present at least portions of multiple pages on the display.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Unified personalization]]></title>
<link>http://www.freepatentsonline.com/7613600.html</link>
<description><![CDATA[Methods and apparatus, including computer systems and program products, for personalizing applications. Context information and an identification of a first user interface (UI) element is transmitted to a repository. Personalization information for the first UI element is received from the repository, and used to display the first UI element in an application user interface. The personalization information includes first personalization data corresponding to a first personalization associated with the context information, and second personalization data corresponding to a second personalization associated with the context information. In some embodiments, a unified personalization framework, which can include a common user interface, a common functional interface, a common data model, and a common storage area, provides a uniform approach that can be used to personalize multiple types of UI elements in multiple applications and at multiple levels.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[System and method for editing operations of a text object model]]></title>
<link>http://www.freepatentsonline.com/7613709.html</link>
<description><![CDATA[An improved system and method for editing operations of a text object model is provided. To this end, a text object model and a text editing object model are employed. The text object model may have a data abstraction represented by a sequence of symbols and may provide a formatted text programming interface. The text editing object model may include a text editor for performing editing operations on the data abstraction using the formatted text programming interface. The editing operations may include splitting an element of the data abstraction into two elements, merging two elements of the data abstraction into one element, and copying a text range of the data abstraction, including a subelement within the text range.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[System for assisting input of dates in data processing system]]></title>
<link>http://www.freepatentsonline.com/7613725.html</link>
<description><![CDATA[Assisting the computer input of date values includes storing a pre-specified reference date in a storage device, storing one or more user-inputted digits in the storage device, complementing the input digit sequence with a digit sequence generated on the basis of the reference date, and displaying the one or more generated candidate dates on the display device.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Prerequisite checking in a system for creating compilations of content]]></title>
<link>http://www.freepatentsonline.com/7613993.html</link>
<description><![CDATA[A web-based system, method and program product are provided for adding content to a content object (e.g., a custom compilation or prepublished work) stored in a data repository as a group of hierarchically related content entities. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. As the user selects desired objects for inclusion in a content object, the system arranges the objects hierarchically, e.g., into volumes, chapters and sections according to the order specified by the user. Furthermore, prerequisite checking, wherein some entities are associated, e.g., by a set of rules, with content objects that are prerequisites to that objects, and wherein selection by the user of an entity having prerequisites causes automatic inclusion of all associated prerequisite objects in the final compilation.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method for seamlessly crossing GUI toolkit boundaries]]></title>
<link>http://www.freepatentsonline.com/7614005.html</link>
<description><![CDATA[A method, computer program product, and data processing system for facilitating the traversal of a hierarchy of GUI components containing components and/or containers from disparate GUI toolkits is disclosed. In a preferred embodiment, auxiliary associative data structures relating parent components in one toolkit to children in another toolkit are defined. When examining a component to determine if it has children, an appropriate associative data structure is consulted to determine if that component has a child from a disparate toolkit. In accordance with this preferred embodiment, additional associative data structures are defined, which also record the reverse “child-parent” relationship, so as to allow the GUI component tree to be traversed in both directions.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Methods and apparatus for implementing inline controls for transposing rows and columns of computer-based tables]]></title>
<link>http://www.freepatentsonline.com/7614006.html</link>
<description><![CDATA[The present invention concerns methods and apparatus for implementing the ability to transpose rows and columns of a table displayed in a graphical user interface of a computer system. In embodiments of the invention, at least one in-line table row and column control is incorporated in the table; when selected, the in-line table row and column control causes information originally arrayed in columns to be displayed in rows, and causes information originally arrayed in rows to be displayed in columns. In other embodiments of the present invention, a user can select subsets of rows or columns for display in a transposed table with a filter function that operates in combination with the in-line table row and column control. After a filter selection is made, information contained in rows and columns not selected is filtered out and only information in selected rows and columns will be displayed in the transposed table.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Operation of a computer with touch screen interface]]></title>
<link>http://www.freepatentsonline.com/7614008.html</link>
<description><![CDATA[A touch screen computer executes an application. A method of operating the touch screen computer in response to a user is provided. A virtual input device is provided on the touch screen. The virtual input device comprises a plurality of virtual keys. It is detected that a user has touched the touch screen to nominally activate at least one virtual key, and a behavior of the user with respect to touch is determined. The determined behavior is processed and a predetermined characteristic is associated with the nominally-activated at least one virtual key. A reaction to the nominal activation is determined based at least in part on a result of processing the determined behavior.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Device and job history display control method]]></title>
<link>http://www.freepatentsonline.com/7613412.html</link>
<description><![CDATA[A device for performing a processing in response to a request received from a requester, comprises a receiving unit that receives the request or authentication information from the requestor; a processing unit that performs processing according to the request received by the receiving unit; a job history memory that stores a history of job performed by the processing unit; and a job history display controller that controls a display of a job history list in response to the request from the requestor, wherein the job history display controller restricts a display of a history of job which has been performed in response to a request from other requestor than the first-mentioned requestor and belongs to the other requester.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Measuring productivity and quality in model-based design]]></title>
<link>http://www.freepatentsonline.com/7613589.html</link>
<description><![CDATA[Methods and systems for automatically measuring productivity and quality of model-based designs are disclosed. The present invention uses model contents, time spent, and input activities to measure effort put in a task and quality of the task. Defects and other model characteristics are tracked and used as a criterion to determine quality of a model-based design. The present invention allows for predicting resources required for a future task and for providing guidelines to improve usability of an application.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and system for representing group policy object topology and relationships]]></title>
<link>http://www.freepatentsonline.com/7614015.html</link>
<description><![CDATA[A user interface is disclosed for representing group policy object topology and relationships, while allowing interaction to facilitate group policy management. Forests, sites and domains are hierarchically displayed in a treeview that reflects the network topology. The treeview also represents group policy objects, links, filters and other nodes. Administrators perform operations across forests, domains and sites, and perform operations on other nodes in the treeview. Administrators control which forests, sites and domains are viewable in the treeview, and the treeview state is persisted. Logic automatically reduces the topology's complexity by limiting the presentation of forests and/or domains to only those with which the administrator's forest and domain have a proper trust relationship. Also provided is a tabbed view in a result pane area that provides a rich display of complex data, and intelligent refresh logic to update changes in one user interface area to other user interface areas.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Navigable telepresence method and systems utilizing an array of cameras]]></title>
<link>http://www.freepatentsonline.com/7613999.html</link>
<description><![CDATA[A telepresence system for providing first and second users with displays of an environment. The system includes an array of cameras, and the array includes multiple camera paths. A first user interface device is associated with first user inputs and movement along a first path, and a second user interface device is associated with second user inputs and a second path. The user interface devices are coupled to at least one processing element that receives and interprets the user inputs. The processing element is configured to allow the first user and the second user to navigate simultaneously and independently and also configured to link the users and provide the same path in response to an indication or input to do so.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Thematic response to a computer user's context, such as by a wearable personal computer]]></title>
<link>http://www.freepatentsonline.com/7614001.html</link>
<description><![CDATA[Techniques are disclosed for creating, modifying, categorizing, modeling, distributing, purchasing, selling, and otherwise using themes and theme-related information. Themes can represent various types of contextual aspects or situations, and can model high-level concepts of activities or states not reflected in individual contextual attributes that each model a single aspect of the state of a user, their computing device, the surrounding physical environment, and/or the current cyber-environment. Such themes specify inter-relationships among a set of contextual attributes, and can have associated theme-related information such as theme-specific attributes, theme layouts used to present information and functionality, CSes that provide theme attribute values, and CCs that process theme information. Disclosed techniques can identify one or more themes that currently match the modeled context, select one of the matching themes as a current theme, and provide an appropriate response (e.g., by presenting appropriate information and/or providing appropriate functionality) based on the current theme.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and system for protecting internet users' privacy by evaluating web site platform for privacy preferences policy]]></title>
<link>http://www.freepatentsonline.com/7614002.html</link>
<description><![CDATA[A system and method that evaluates privacy policies from web sites to determine whether each site is permitted to perform operations (e.g., store, retrieve or delete) directed to cookies on a user's computer. Various properties of each cookie and the context in which it is being used are evaluated against a user's privacy preference settings to make the determination. An evaluation engine accomplishes the evaluation and determination via a number of criteria and considerations, including the cookie properties, its current context, the site, the zone that contains the site, and any P3P data (compact policy) provided with the site's response. The user privacy preferences are evaluated against these criteria to determine whether a requested cookie operation is allowed, denied or modified. A formalized distinction between first-party cookies versus third-party cookies may be used in the determination, along with whether the cookie is a persistent cookie or a session cookie.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Configurable framework for storing and retrieving arbitrary information from a database]]></title>
<link>http://www.freepatentsonline.com/7613723.html</link>
<description><![CDATA[A system, apparatus and method are provided that enable the receipt of answers to questions from users and to make those answers persistent within a generalized database schema. A set of one or more middleware entities and components are provided to process the user's answers that are submitted to the system. The middleware entities differentiate one user from another user by use of a session. Different sets of questions are grouped into encounters, and the answers to the questions for a particular encounter are given a unique identifier. The unique identifier can be used to identify the user and/or the particular encounter. The answers to the questions can be retrieved and viewed in numerous ways, such as by user, by encounter, by question, by question type, by answer, by answer type, etc. The selection of database schema and the structure of the middleware enables the system to handle any answer to any question without requiring the restructuring of the database or database schema.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and system for navigating within an image]]></title>
<link>http://www.freepatentsonline.com/7612762.html</link>
<description><![CDATA[The present invention relates to at least one image section which is represented according to a zoom factor selected from a number of different zoom factors. Either the represented image section is changed when the zoom factor is lower than a zoom threshold value, or a marker representation superimposing the image section is displaced when the zoom factor is higher than a zoom threshold value, via input elements.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Editing device, editing method, editing program and computer-readable recording medium with editing program recorded thereon]]></title>
<link>http://www.freepatentsonline.com/7612785.html</link>
<description><![CDATA[An editing device includes a feature point detecting unit detecting a position of a feature point for specifying an operation target, a feature point projecting unit projecting into a display region the feature point positioned outside the display region, and a feature point displaying unit displaying the feature point at a position where it is projected. Therefore, even if the operation target is located outside the display region, the user can know the position of the operation target.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Variable orientation input mode]]></title>
<link>http://www.freepatentsonline.com/7612786.html</link>
<description><![CDATA[User input methods may employ an input sensitive display screen that is agnostic with regard to the orientation in which the user is viewing the screen. Input methods may involve touching objects displayed on the screen, and movement of the objects may be determined by the release of a selected object, and a positional relationship involving the released and selected objects. A released object may automatically move towards, or away from, other selected objects. Alternatively, other selected objects may automatically move towards, or away from, the released object. Selection of objects may be performed in a sequence, and the particular sequence may help determine the direction of movement. Selection of multiple objects may be accomplished through a user simultaneously holding a finger over multiple objects, or a selection timer may be used to select multiple objects within a predetermined time. Gestures, such as a tilting of a finger on a display screen, may also determine movement characteristics.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Generating a database model from natural language expressions of business rules]]></title>
<link>http://www.freepatentsonline.com/7613676.html</link>
<description><![CDATA[One embodiment of the invention is a method for generating a database model from a set of business rules. For a business rule given as input, an empty list of fact types is created. A determination of whether the business rule is a definitional rule defining that one or more propositions become true upon occurrence of an event is made. If the business rule is a definitional rule, the fact type of each of the propositions is added to the list of fact types. Otherwise, a determination of whether the business rule is an authorization rule for provision of information that comprises one or more authorized provisions of information corresponding to one or more fact types is made. If the business rule is an authorization rule for provision of information, the corresponding fact types are added to the list of fact types. For each fact type in the list of fact types, the fact type having at least one role, the role having a type, if the type of the role is not a lexical type, the type is added to a list of types. The types in the list of types are processed and the fact types in the list of fact types are processed.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Generating business warehouse reports]]></title>
<link>http://www.freepatentsonline.com/7613688.html</link>
<description><![CDATA[Techniques for generating a report of a plurality of business warehouse system queries are described. Such techniques may identify one or more row types for each query. Thereafter, a template may be defined for each row type within a query that defines a format and a pattern for the row type. The template may be applied to query data for each query according to the row type to generate a sub-report. The sub-reports may be combined to generate an aggregated reports. Related apparatus and computer program products are also provided.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Real time query trends with multi-document summarization]]></title>
<link>http://www.freepatentsonline.com/7613690.html</link>
<description><![CDATA[A list of “hot topics” may be provided to a user to indicate information that is currently popular. A topic may be deemed popular when a large number of search queries related to the topic are entered by users. A search system may receive and analyze an electronic source of published information to determine a reason for why a particular popular topic is popular. If content related to why a particular popular topic is popular exists in multiple electronic sources of published information, text summarization techniques may be used to determine a reason for why the popular topic is popular by from among the multiple electronic sources of published information.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[System and method for providing a search feature in a network environment]]></title>
<link>http://www.freepatentsonline.com/7613706.html</link>
<description><![CDATA[An apparatus for providing a feature in a network environment is provided that includes a central web site operable to interface with one or more end users and to manage information related to one or more of the end users. The central web site is operable to populate a queue of a first end user with a profile of a second end user. The central web site includes a search component that, once the first end user has reviewed the profile, allows the first end user to search for one or more other end users using specified criteria.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Systems and methods for analyzing a stream of data records relating to electronic data processing performance]]></title>
<link>http://www.freepatentsonline.com/7613714.html</link>
<description><![CDATA[Disclosed methods and systems create channels from a stream of data records relating to electronic data processing system performance. Each data record includes the attribute value for each of a plurality of attributes related to the electronic data processing system. A channel is created for each unique value of a selected attribute or each unique combination of values for a plurality of selected values. Each channel is analyzed to determine if it meets at least one criterion. The unique value or combination of values of a channel meeting the at least one criterion is reported. The foregoing steps may be repeated using the results of previous steps. At least once, a channel is created for each unique combination of attribute values for a plurality of selected attributes.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Visual indication for hung applications]]></title>
<link>http://www.freepatentsonline.com/7613957.html</link>
<description><![CDATA[Methods and systems for providing a visual indication of hung applications are provided. When an application is in a hung state, an application window is replaced with a proxy window. The appearance of the proxy window is altered when a user attempts to interact with the proxy window.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Document handling in a web application]]></title>
<link>http://www.freepatentsonline.com/7613994.html</link>
<description><![CDATA[A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Computer network and method of operating same to preload content of selected web pages]]></title>
<link>http://www.freepatentsonline.com/7613771.html</link>
<description><![CDATA[A method for operating a computer network for example a school to preload the content of web addresses on the local memory, i.e. the web cache memory for use in for example a subsequent lesson. The network comprises at least one device, a web cache memory, and internet access apparatus to connect a device on the network to internet using a web browser, relevant devices on the network being accessible to a network administrator and defined network users (teachers and pupils), a method whereby one of said defined network users (teachers) uses a modified web browser to define a set of web addresses (web pages) to be accessed, said set of web addresses being stored in the network, and operates the network to cause the content of the set of web addresses to be stored on said web cache memory, whereby the content may be accessed by the pupils during said lesson via the network without further access to internet. Limits or quotas may be set up for the amount of memory space usable by each user so as to prevent overload of the memory and users may be limited to access web pages defined by one or more preload tasks on the memory at a particular time. Software to allow the method of the invention may be loaded on the web cache.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Cycle computer display apparatus]]></title>
<link>http://www.freepatentsonline.com/7612759.html</link>
<description><![CDATA[A cycle computer display apparatus is provided with a touch panel for the rider to input data into the cycle computer. The cycle computer includes a display screen for producing visual images and a controller that selectively controls the visual images and the touch panel such that sensor areas of the touch panel are correlated to images formed on the display screen. Preferably, the controller produces several different display modes with button images of different sizes. The controller further correlates the touch panel to the different size button size images so that when the rider touches the touch panel in the area corresponding to the button image, the appropriate control program is executed by the controller.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Systems and methods for determining user interests]]></title>
<link>http://www.freepatentsonline.com/7613664.html</link>
<description><![CDATA[Techniques are provided to determine user-interest features and user-interest parameter weights for a user-interest model. The user-interest features are pre-determined and/or determined dynamically. Pre-determined user-interest features are based on user-interest profiles, prior user activities, documents listed in a resume, reading or browsing patterns and the like. Dynamically determined user-interest features include features learned from an archive of user activities using statistical analysis, machine learning and the like. User-interest parameter weights are pre-determined and/or dynamically determined. Pre-determined user-interest parameter weights include parameter weights manually entered by a user indicating the relevant importance of a user-interest feature and parameter weights previously learned from an archive of the user's past activities. Dynamically assigned user-interest parameter weights include dynamically determined updates to user-interest parameter weights based on newly identified documents or topics of interest.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Dynamic index and search engine server]]></title>
<link>http://www.freepatentsonline.com/7613992.html</link>
<description><![CDATA[The present invention comprises an apparatus for, computers software for, and method of providing personalized search capabilities of hypertext transmission protocol pages comprising: providing an index server maintaining an index to hypertext transmission protocol pages and employing a hierarchical plurality of topic categories; permitting a user to specify any subset of the plurality of topic categories; and adding to a hypertext transmission protocol page controlled by the user link information permitting execution of searches of the index server in any category of the subset but only of categories in the subset.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Rendering hypertext markup language content]]></title>
<link>http://www.freepatentsonline.com/7614003.html</link>
<description><![CDATA[In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Segmenting electronic documents for use on a device of limited capability]]></title>
<link>http://www.freepatentsonline.com/7613810.html</link>
<description><![CDATA[A method includes receiving a machine readable file containing a document that is to be served to a client for display on a client device, the organization of each of the documents in the file being expressed as a hierarchy of information, and deriving subdocuments from the hierarchy of the information, each of the subdocuments being expressed in a format that permits it to be served separately to the client using a hypertext transmission protocol, at least one of the subdocuments containing information that enables it to be linked to another one of the subdocuments.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Graphical user interface graphics-based interpolated animation performance]]></title>
<link>http://www.freepatentsonline.com/7612778.html</link>
<description><![CDATA[A computer-implemented method provides for receiving via a processor a query of at least two terms, presenting a node for each term in a graphical display, positioning a cursor in the graphical display, displaying a list of results, repositioning a cursor in the graphical display based on a user input, and displaying a new list of results based on the relative weightings of at least one term associated with its node in a new processing of the query. The method also provides for receiving via a processor a query, presenting a plurality of nodes in a graphical display where each node is associated with a search engine, displaying results from processing the query using the search engine associated with the nodes, repositioning a cursor in the graphical display, and displaying a new list of results where repositioning the cursor changes the relative weightings of the search engine associated with its node.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and apparatus for rotating and combining a plurality of images for printing on single or multiple sheets]]></title>
<link>http://www.freepatentsonline.com/7612908.html</link>
<description><![CDATA[An information-processing device for combining a plurality of pages including image data to printing image data printed on one sheet, and converting the combined pages to input image data for a image forming device is disclosed. When a multi-page print instruction is issued, a data generation unit in the information-processing device sets a maximum number N for combining the pages to one sheet, determines the size and the orientation of the sheet to be fed to an image forming point in the image forming device, and reserves a data storing region in an image buffer for producing the printing image data. The data generation unit produces the printing image data having the same orientation as that of the sheet fed in the image forming device when combining the page. Therefore, a process for rotating the printing image data itself is not necessary.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Orthodontic prescription form, templates, and toolbar for digital orthodontics]]></title>
<link>http://www.freepatentsonline.com/7613527.html</link>
<description><![CDATA[Computer-based techniques are described that use orthodontic prescription templates to assist an orthodontic practitioner in creating a patient-specific orthodontic prescription. In particular, an orthodontic practitioner may retrieve a stored electronic orthodontic prescription template. The practitioner may then generate an orthodontic prescription that is specific to a patient's teeth by modifying one or more bracket attributes of the template within orthodontic modeling software. Subsequently, the practitioner may communicate the patient-specific orthodontic prescription to a manufacturing facility that constructs an indirect bonding tray for use in physically placing brackets on the patient's teeth.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and computer program product of computer aided design of a product comprising a set of constrained objects]]></title>
<link>http://www.freepatentsonline.com/7613594.html</link>
<description><![CDATA[Disclosed is a method and system of computer aided design of a product comprising a set of objects ( 11 - 51 ). The invention system and method identify (S 10 ) constraints ( 1121 - 4151 ) linking objects ( 11,51 ) of said set of objects. Each of the identified constraints is oriented from a first object to a second object so as to ensure, upon solving (S 90 ) the constraints, that the first object is not moved provided that all other of said constraints are solved. The invention system and method further test whether said constraints can be solved upon modifying one oriented constraint ( 4151 ) amongst the identified constraints. The invention system/method returns a suggestion ( 110 ) for modifying said one oriented constraint ( 4151 ).]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method of analysis, abstraction, and delivery of electronic information]]></title>
<link>http://www.freepatentsonline.com/7613731.html</link>
<description><![CDATA[This invention is a method of analyzing and preparing electronic text in such a way as to set values for each word in terms of recognizability, comprehensibility, and parts of speech for later emphasis and marking for printing or display on an electronic device. When used on electronic display devices it further employs methods which permit the user to limit eye movement by displaying such text one or a few words at a time. This invention also enhances the ability of small electronic devices to display textual information by providing a method of display which is more suitable for small display areas. The invention is made up of two sections. The first analyzes the text to be displayed and grades each word in such a way as to substantially anticipate the difficulty in understanding each word the reader will have when it subsequently is displayed. The first section then tags each word with several values creating a file which can then be read by the second section which then uses the tags to determine how the word is to be displayed. Emphasis and de-emphasis is provided through length of display, color, size, and opacity. Provision is also made for the inclusion of graphics, videos, and audio.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Maintaining active-only copy storage pools]]></title>
<link>http://www.freepatentsonline.com/7613744.html</link>
<description><![CDATA[Provided are a method, system, and program for maintaining active-only copy storage pools. A first storage pool includes at least a first aggregate including a plurality of files. A second aggregate is generated in a second storage pool. A determination is made as to whether files in the first aggregate are active or inactive versions. Active versions of files are copied from the first aggregate to the second aggregate in the second storage pool, wherein the second aggregate does not include inactive versions of files in the first storage pool.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Resolving a distributed topology to stream data]]></title>
<link>http://www.freepatentsonline.com/7613767.html</link>
<description><![CDATA[A distributed media session is described, which when executed, resolves a distributed topology from a request to stream data from a source device to a client device over a network. The distributed topology references a plurality of software components that, when executed, fulfill the request. At least one of the plurality of software components is executable on each of the source device and the client device.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Systems and methods for determining the software components included in a view of a software development project at a particular time]]></title>
<link>http://www.freepatentsonline.com/7614038.html</link>
<description><![CDATA[Systems and methods for providing a user interface that enables a user, for example, a developer, to indicate whether to include a software component, for example, a file or directory, in a view of a version of a software development project. The user's indication may be recorded along with a time at which the indication was recorded or a transaction number representative of the time in which the indication was recorded. Systems and methods are provided for determining one or more software components of a software development project included within a view of a version of the software development project at a particular time, for example, some time in the past.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Systems and methods for scoring communication spectrum maximization]]></title>
<link>http://www.freepatentsonline.com/7613464.html</link>
<description><![CDATA[A computer-based program performs calculations to analyze, vary, test, manage, and/or improve the performance of channels and/or frequencies in the communication spectrum. The program varies parameters of a point of communication, such as the location, transmission power, channel frequency, antenna height, and the like, alone or in combination, to measure, test, and/or evaluate which parameter changes increase the market coverage of a target market or area. In some scenarios, changes to one point of communication cause the regulations governing the broadcast relationship between one or more nearby points of communication to be violated. When this occurs, the program determines which of the parameters, such as the location, transmission power, channel and/or frequency, antenna height, and the like, alone or in combination, of the point of communication interfering with the increased market coverage scenario to vary to overcome the conflict with communications and/or regulatory law. In addition, the program can determine simultaneously which of the parameters of multiple points of communication to vary to overcome the conflict with communications and/or regulatory law. The program outputs multiple solutions with varying degrees of difficulty and varying amounts of performance improvement.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and system for portability of clinical images using a high-quality display and portable device]]></title>
<link>http://www.freepatentsonline.com/7613478.html</link>
<description><![CDATA[Certain embodiments of the present invention provide a method and system for improved clinical workflow using wireless communication. A system for remote image display includes a data source with image data, wherein the data source is capable of transmitting the image data. The system also includes an identifiable display device capable of displaying image data transferred from the data source and a portable device capable of identifying the display device and requesting image data transfer from the data source to the display device without the transfer of the image data between the portable device and the data source. The system may also include an access point for relaying communication between the portable device and the data source. Communication between the portable device, the data source, and/or the display may include wireless communication, for example.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Systems and methods for state management of networked systems]]></title>
<link>http://www.freepatentsonline.com/7613804.html</link>
<description><![CDATA[The present invention leverages a data gathering service to provide information regarding a network system's health, performance and/or utilization via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to keep a network operational and/or to provide control of its utilization and/or update a system's state. In one instance of the present invention, a data gathering service aggregates data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated data is utilized to provide manual and/or automatic control of one or more aspects of a system's utilization and/or state by an entity and/or a person.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

<item>
<title><![CDATA[Method and apparatus for interactive voicemail]]></title>
<link>http://www.freepatentsonline.com/7613283.html</link>
<description><![CDATA[A system and method for delivering interactive voice messages using a voice messaging system are disclosed. In an illustrative embodiment, the system comprises a voice messaging processor and memory containing machine readable instructions which, when executed by the processor, enable the voice messaging system to: receive an inbound call from a sender; record an interactive voice message from the sender directed to at least one recipient; receive a voice message retrieval request from a recipient; play the interactive voice message for the recipient; and initiate an interactive session with the recipient to elicit responses from the recipient regarding the interactive voice message. In one aspect of the invention, an application server is provided for generating interactive voicemails and placing the inbound call from the sender to the voice messaging processor.]]></description>
<pubDate>Tue, 03 Nov 2009 08:00:00 EST</pubDate>
</item>

</channel>
</rss>
