<?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: database and file management or data structures</title>
<link>http://www.freepatentsonline.com/result.html?query_txt=ccl/707%20and%20isd/04/29/2008&amp;uspat=on</link>
<description>USPTO Class 707 Data processing: database and file management or data structures</description>
<language>en-us</language>
<lastBuildDate>Wed Apr 30 16:35:39 EDT 2008</lastBuildDate>

<item>
<title><![CDATA[Method and apparatus for retrieving data representing a postal address from a plurality of postal addresses]]></title>
<link>http://www.freepatentsonline.com/7366726.html</link>
<description><![CDATA[A method for retrieving a desired postal address from a plurality of postal addresses. The invention can feature receiving input data having input terms for finding the desired postal address from a first database of postal addresses where each postal address is formed of a plurality of postal address elements, searching a dictionary for entries in the dictionary corresponding to the input terms, determining that each entry in the dictionary that corresponds to the input terms corresponds to postal address elements of one or more postal addresses in the first database, and outputting data representing the desired postal address. The desired postal address is found in the first database if an address in that database has postal address elements that correspond with each of the entries of the dictionary that corresponds to one or more of the input terms.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method and apparatus for mapping between XML and relational representations]]></title>
<link>http://www.freepatentsonline.com/7366717.html</link>
<description><![CDATA[A method to convert data between a relational format and an XML document, by creating a set of XML Mapping Definition from metadata; selecting relational data from a relational application database, and converting the relational data to the XML document using the set of XML Mapping Definition.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Integrating vertical partitioning into physical database design]]></title>
<link>http://www.freepatentsonline.com/7366716.html</link>
<description><![CDATA[Systems and methodologies that split a table into a plurality of sub-tables, and vertical partitions. By analyzing an associated work load to determine frequently referenced columns, the subject invention supplies a compromise among various vertical partitioning strategies (e.g., candidate selection for table spilt) via a merging act, such that the table is split optimally for the work load taken as a whole Accordingly, an incoming query can optimally reference only required columns.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for specifying application services and distributing them across multiple processors using XML]]></title>
<link>http://www.freepatentsonline.com/7366722.html</link>
<description><![CDATA[A system and method that uses XML schemas to specify the set of allowed calls, to invoke multiple function calls, either hierarchically or sequentially, and to specify the calls in such a way that they can be distributed across multiple processors. An XML schema mechanism defines the format of permitted requests and, importantly, validates the requests to ensure that they match the published signature of the functions provided by the service application. Additionally, the schema mechanism validates the request to ensure that they match the published signature of any further service application that it may need to employ. In addition, supplementary information added either within the schema itself or in supporting documents may be processed programmatically. A request may consist of a hierarchy of function calls, either nested within one another or executing in series.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Managing secure resources in web resources that are accessed by multiple portals]]></title>
<link>http://www.freepatentsonline.com/7366724.html</link>
<description><![CDATA[A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the user identifiers an access privilege to the secure resource; storing a proxy user identifier representing a guest portal and a guest access privilege to the secure resource for all of the users of the guest portal; receiving from the owning portal a first request for access to the secure resource, the first request comprising a first user identifier representing a user of the owning portal; granting to the user of the owning portal access to the secure resource according to the access privilege stored for the first user identifier; receiving from the guest portal a second request for access to the secure resource, the second request comprising a second user identifier representing a user of the guest portal and a portal identifier representing the guest portal; and granting to the user of the guest portal access to the secure resource according to the guest access privilege stored in the authorization table for the proxy user identifier.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Mechanism to efficiently index structured data that provides hierarchical access in a relational database system]]></title>
<link>http://www.freepatentsonline.com/7366708.html</link>
<description><![CDATA[Described is a hierarchical index that captures the hierarchical relationship of a hierarchy emulated by a relational database system. The hierarchical index is implemented, using a database table which contains rows that serve as entries of the hierarchical index. Another table has rows that are associated with nodes in the hierarchy. Each entry in the hierarchal index maps to a row that corresponds to a node in the hierarchy. A node in the hierarchy may be a parent node with one or more child nodes. In this case, the corresponding entry in the hierarchical index contains identifiers which identify other entries in the index, where the other entries correspond to rows associated with child nodes of the parent node.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Processing, browsing and extracting information from an electronic document]]></title>
<link>http://www.freepatentsonline.com/7366715.html</link>
<description><![CDATA[The present invention relates to methods, apparatus and systems for processing an electronic document and its corresponding device. It provides methods for browsing an electronic document and its corresponding browser, and methods for extracting information segments from an electronic document and its corresponding system for the same. An example of a method for processing an electronic document comprises extracting one or more information segments of the domains to which the electronic document relates from the electronic document being written by an author, and correspondingly storing said extracted information segments with said document. Wherein one or more information extraction patterns are used to extract information segments of different domains to which the electronic document relates from said document. And the extracted information segments are verified by the writer so as to ensure its correctness, reliability and readability.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method and apparatus for data validation in multidimensional database]]></title>
<link>http://www.freepatentsonline.com/7366725.html</link>
<description><![CDATA[A method of managing cells formed from a tuple of members in a multidimensional database include treating at least one dimension in the database as a plurality of hierarchically structured members divided into at least two levels, thereby defining a validation curve as the location of an intersection of the levels. What level the cells in the database are located is evaluated. Cells contained in a lower level are managed by automatically indicating them as one of valid and invalid at data load time, and cells contained in an upper level are managed by indicating them as one of valid and invalid according to a method involving at least one of less reading from and writing to the database at data load time than if all the cells in the upper level were indicated as one of valid and invalid at data load time. A computerized database management system uses a communication interface to practice the method.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for managing questions and answers using subject lists styles]]></title>
<link>http://www.freepatentsonline.com/7366709.html</link>
<description><![CDATA[The present invention relates to a system and method of categorizing a user's inquiry and defining the scope of the assistance sought by creating a subject list style. A subject list style is created in a computer based match and route system by selecting a quantity of inquiry criteria and values to present to a user in an interactive manner. The inquiry criteria and values are organized into one or more groups, and an interrelationship between them is defined within each group. The interrelationship may be independent, hierarchical and a combination of independent/hierarchical. Additionally, a parameter is designated that indicates a source of retrieving the inquiry criteria and values. Such a subject list is then presented to a user in an interactive problem definition page.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Apparatus for retrieving and presenting digital data]]></title>
<link>http://www.freepatentsonline.com/7366710.html</link>
<description><![CDATA[An apparatus for retrieving and presenting digital data, includes a network that includes data archives containing digital data, a terminal that can be connected to the network, a retrieval device that retrieves digital data, using a database of digital data retrieval information including information added to each group of digital data that can be provided over the network, and a communication quality determination device that determines a quality of communication between the terminal and a data archive containing digital data extracted by the retrieval device based on search conditions specified by a user via the terminal. Digital data sorted into an order in accordance with a priority specified by the user is downloaded to a user terminal.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Multi-document summarization system and method]]></title>
<link>http://www.freepatentsonline.com/7366711.html</link>
<description><![CDATA[A summary for a collection of related documents can be generated by extracting phrases from the documents which include common focus elements. Phrase intersection analysis is then performed on the extracted phrases to generate a phrase intersection table, where identical or equivalent phrases are identified. Temporal processing on the phrases in the phrase intersection table is performed to remove ambiguous time references and to sort the phrases in a temporal sequence. Sentence generation is then used to combine the phrases in the phrase intersection table into a coherent summary.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Visual query modeling for configurable patterns]]></title>
<link>http://www.freepatentsonline.com/7366723.html</link>
<description><![CDATA[Methods, systems, and computer program products, implementing techniques for visual query modeling. In one aspect, the techniques include displaying in a web browser a visual model of a database, the visual model including one or more graphical objects representing one or more tables in the database and relations between the tables, receiving in the web browser user input creating a visual model of a query into the database, and generating code for the query based on the visual model of the query.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Voice interface for a search engine]]></title>
<link>http://www.freepatentsonline.com/7366668.html</link>
<description><![CDATA[A system provides search results from a voice search query. The system receives a voice search query from a user, derives one or more recognition hypotheses, each being associated with a weight, from the voice search query, and constructs a weighted boolean query using the recognition hypotheses. The system then provides the weighted boolean query to a search system and provides the results of the search system to a user.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method and system for providing electronic discovery on computer databases and archives using statement analysis to detect false statements and recover relevant data]]></title>
<link>http://www.freepatentsonline.com/7366714.html</link>
<description><![CDATA[Electronic discovery on computer systems and archives is provided by using statement analysis of to identify false statements so as to retrieve relevant impeachment data and other evidence related to recorded statements. The recorded statement is analyzed for possible false statements and corresponding transcript data of the false statement, any precipitating question, and any follow-up questions are selected for use in the query. The selected text can be further processed before being used in the query. The query can be used in a search engine or used to train smart search agents. The search engine query or smart search agents are released onto target computer systems and/or archives to search for responsive data and documents. Notification, reports, and indexing of responsive data and documents can be provided to produce relevant results. The analysis of the recorded statement is preferably done by voice stress analysis.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System for remote share access]]></title>
<link>http://www.freepatentsonline.com/7366720.html</link>
<description><![CDATA[A distributed share folder & file discovery system allows different local computers to discover hosts and share folders without having to go through a central master browser. The local computer sends a device name query directly to any remote devices connected to a same network. The local computer then sends out a share query to the remote devices identified during the device name query to identify any folders or files that are available for sharing (shares). The local computer assembles a list of shares available on the remote devices and mounts any of the shares that are selected from the list.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method for the manipulation, storage, modeling, visualization and quantification of datasets]]></title>
<link>http://www.freepatentsonline.com/7366719.html</link>
<description><![CDATA[There is described a method for manipulation, storage, modeling, visualization, and quantification of datasets, which correspond to target strings. An iterative algorithm is used to generate comparison strings corresponding to some set of points that can serve as the domain of an iterative function. The comparison string is scored by evaluating a function having the comparison string and one of the plurality of target strings as inputs. The score measures a relationship between a comparison string and a target string. The evaluation may be repeated for a number of the other target strings. The score or some other property corresponding to the comparison string is used to determine the target string's placement on a map. The target string may also be marked by a point on a visual display.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Information retrieval center gateway]]></title>
<link>http://www.freepatentsonline.com/7366712.html</link>
<description><![CDATA[A method, apparatus, and gateway allows a variety of client devices to access information from current information providers, and the information is adapted to accommodate the differing formats of the client devices. Speech processing, text-to-speech (TTS), speech feature transmission on heterogeneous networks, quality of service (QoS) support for real-time applications, transcoding, transformation, publish rendering, multimedia contents analysis, and speech coding may be supported.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for managing template attributes]]></title>
<link>http://www.freepatentsonline.com/7366974.html</link>
<description><![CDATA[According to the invention, this invention redefines the concept of a template as a set of template attributes, such as font types and color schemes, that are accessed by document-generating applications to provide uniform functionality across an organization. The template attributes are stored and distributed throughout an organization in lieu of full document templates in order to reduce storage and transmission bandwidth requirements. The template attributes are distributed from a global server to regional servers and then to user workstations to facilitate propagation and enforcement of organization-wide document formatting protocols.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for mobile data update]]></title>
<link>http://www.freepatentsonline.com/7366460.html</link>
<description><![CDATA[Data is shared between multiple enterprise data sources and mobile clients in a distributed system such that requests from a mobile client for enterprise data are received, the appropriate enterprise data sources that contain the requested data are determined, and the enterprise data is retrieved from the determined enterprise data sources. Data maintained at a mobile client is shared with multiple enterprise data sources. The mobile clients send requests to an application server for synchronization of data records maintained at the mobile client with corresponding data records at the enterprise data sources. The client request includes metadata that identifies enterprise data sources for the requested data records and that specifies a relational correspondence between the requested data. The mobile client data records and the corresponding data records of the enterprise data sources are compared to identify any data conflicts between the two sets of data records. Any identified data conflicts are resolved.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System, method, and code for providing promotions in a network environment]]></title>
<link>http://www.freepatentsonline.com/7366682.html</link>
<description><![CDATA[According to an embodiment of the present invention, techniques are disclosed for providing promotions to users of communication networks, such as the Internet. Information related to a plurality of promotions, including promotions information and rules associated with the promotions, are stored at a promotions management system. The promotions management system receives a query from a vendor system requesting promotions to be shown to a user browsing a particular item at the web site of the vendor. The promotions management system responds to the query by determining a set of promotions to be presented to the user based on the information contained in the query, the information related to the promotions, and other information accessible to the promotions management system. The promotions in the set of promotions are then presented to the user.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for record retention date in a write once read many storage system]]></title>
<link>http://www.freepatentsonline.com/7366834.html</link>
<description><![CDATA[This invention provides a specified retention date within a data set that is locked against deletion or modification within a WORM storage implementation. This retention date scheme does not utilize any proprietary application program interfaces (APIs) or protocols, but rather, employs native functionality within conventional file (or other data containers, data sets or block-based logical unit numbers) properties available in commonly used operating systems. In an illustrative embodiment, the retention date/time is calculated by querying the file's last-modified time prior to commit, adding the retention period to this value and thereby deriving a retention date after which the file can be released from WORM. Prior to commit, the computed retention date is stored in the file's “last access time” property/attribute field, or another metadata field that remains permanently associated with the file and that, in being used for retention date, does not interfere with file management in a WORM state. Since this field is not utilized in a WORM context, it can be adapted to store this date. Once stored, the retention date in this field is locked against modification. Where extension (never reduction) of a retention period is desired, the last access time field be updated, wherein the new retention period is added to the existing last access time value to derive a new, later retention date for the file. Upon expiry of the retention date, the system allows deletion of the expired WORM file/data set.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method, system and program product for developing a data model in a data mining system]]></title>
<link>http://www.freepatentsonline.com/7367011.html</link>
<description><![CDATA[A database table of predefined data transformations is provided. Each predefined data transformation is associated in the table with a unique identifier, a corresponding description and a validity period. When a data modeler wishes to develop a data model for a desired prediction, he/she will first determine a set of variables that will be used therefor. The set of variables can include any of the predefined data transformations from the database table. The data model will then be developed by applying raw data to the set of variables and determining a mathematical relationship there between. Once the data model has been developed, the data modeler will write a reusable specification for applying the data model operationally. Thereafter, IT personnel or the like can code and deploy the data model using the specification.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System for generating efficient and compact update packages]]></title>
<link>http://www.freepatentsonline.com/7367027.html</link>
<description><![CDATA[A system for generating efficient and compact update packages makes it possible to process a source binary image of software/firmware for an electronic device and a target binary image in order to generate a compact update package. It generates bubbles information that is optionally packaged with the generated update package. Together, the bubbles information and the update package, when delivered to an electronic device, facilitate the upgrade of the electronic device to a new or different version. The system for generating efficient and compact update packages selectively employs residue generation/computation and entropy computation, in addition to other techniques, in order to make the update package more compact.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Method and apparatus for converting a network description into a computer program for disambiguating transmit-by-exception telemetry from a multi-path, multi-tier network]]></title>
<link>http://www.freepatentsonline.com/7366988.html</link>
<description><![CDATA[A method for making an apparatus for disambiguating telemetry sent by exception over a multi-path, multi-tier communications network having a plurality of telemetry source nodes producing telemetry data elements, a plurality of linked relay nodes, and one destination node, each telemetry source node connected to at least one relay node, wherein each node originates uniquely identifiable periodically changing counter data over said network, the method comprising the steps of obtaining a network diagram of said multi-path, multi-tier communications network, organizing data describing said network diagram, wherein said data describing said network diagram includes data relating to said counter data, and autocoding said data describing said network diagram to produce a telemetry disambiguating computer program. An apparatus and a program product are also provided.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Apparatus and method for autonomic email access control]]></title>
<link>http://www.freepatentsonline.com/7367048.html</link>
<description><![CDATA[A software application and corresponding architecture to implement the application that dynamically updates the access control list and keeps track of the distribution routes of a document in a repository where the document is built and accessed through usage of a common email system. The access control list and distribution routes are built by tracking recipients of the email message linked to the document. Some recipients can be disabled by the originator from forwarding the referenced databases within the emailed document, while others may designate further transmissions to selected persons or groups.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[System and method for generating metadata for programming events]]></title>
<link>http://www.freepatentsonline.com/7367043.html</link>
<description><![CDATA[Metadata for a programming event may be generated by receiving descriptive information and timing information for the programming event and analyzing this information to determine category goodness of fit scores for the programming event corresponding to categories of a classification hierarchy. The information is further analyzed to determine keywords associated with the programming event. The category goodness of fit scores and keywords may be stored along with time data and descriptive data for the programming event as metadata for the programming event. Goodness of fit scores may also be generated for the keywords. Related embodiments may pertain to a device implementing such processing. Keyword metadata may be generated using candidate keywords taken from descriptive data associated with the programming event. The candidate key words may be provided individually as inputs to a classification tool configured to generate goodness of fit scores for categories of a classification hierarchy. Keywords may then be selected from among the candidates based on their individual scores, and stored as part of the metadata for the programming event. The scores of the keywords may be stored in association with the keywords.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Image processing device and received document sorting control method for same]]></title>
<link>http://www.freepatentsonline.com/7365867.html</link>
<description><![CDATA[A received document sorting control method for an image processing device that has a facsimile communication unit for communications via Internet, and receives documents by means of the facsimile communication unit, comprising: previously setting prescribed condition information for judging whether or not a received document is subject to automatic sorting, and for judging a prescribed sorting method in a case that automatic sorting is to be implemented; and checking contents of transmission identification information transmitted by a sender on the basis of the prescribed condition information, and controlling automatic sorting processing for a document received in a communication, in accordance with the corresponding prescribed sorting method, if the document received in the communication is judged to be subject to the automatic sorting.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Trusted communications system]]></title>
<link>http://www.freepatentsonline.com/7367045.html</link>
<description><![CDATA[This invention discloses a method and system for communication that consist of an end station and a network interface, such that, the network interface is capable of determining the authenticity of the program used by the end station to generate and send data packets. The method is based on using a hidden program that was obfuscated and encrypted within the program that is used to generate and send data packets from the end station. The hidden program is being updated dynamically and it includes the functionality for generating a pseudo random sequence of security signals. Only the network interface knows how the pseudo random sequence of security signals were generated, and therefore, the network interface is able to check the validity of the pseudo random sequence of security signals, and thereby, verify the authenticity of the programs used to generate and send data packets. The method further comprises of means for coordinating the initialization of the end station and network interface.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Updating electronic files using byte-level file differencing and updating algorithms]]></title>
<link>http://www.freepatentsonline.com/7366824.html</link>
<description><![CDATA[A system and method for updating electronic files and file components are provided. An upgrade client of a remote device receives a delta file block that codes differences between an original and a new version of a file. The upgrade client stores the delta file block in a first memory area. The upgrade client writes an original file block corresponding to the delta file block from an original memory area to a second memory area. A file updating algorithm generates an updated file block in the host device using the received delta file block and the original file block. This updated file block corresponds to the original file block, and is stored in a third memory area. The upgrade client updates the original file block of the remote device by writing the updated file block over the original file block in the original memory area of the remote device.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Electronic money system, electronic money terminal device, and information card]]></title>
<link>http://www.freepatentsonline.com/7366699.html</link>
<description><![CDATA[An electronic money system includes a plurality of electronic money terminals for withdrawing a sum of money which is spent by a user from money data which has been deposited into an information card. Utilization-history data including the number of times the information card has been utilized, and accumulated in the information card is read out at the time when data relating to the spend money is also withdrawn from the information card. Utilization-history data read out from each of the electronic money terminals are gathered and coordinated, so as to coordinate and tabulate the utilization-histories of the information card which has been utilized on any of the plurality electronic money terminals.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

<item>
<title><![CDATA[Electronic circuit analyzing apparatus, electronic circuit analyzing method, and electronic circuit analyzing program]]></title>
<link>http://www.freepatentsonline.com/7366648.html</link>
<description><![CDATA[The present invention provides an electronic circuit analyzing apparatus for evaluating the reliability value of an analysis result, an electronic circuit analyzing method, and an electronic circuit analyzing program. The electronic circuit analyzing apparatus comprises an input information storage unit  1  that stores input information, an analytic model creation unit  12  that creates an analytic model of an electronic circuit on the basis of the input information, an analysis unit  3  that calculates an analysis result of the electronic circuit using the analytic model, a partial model reliability value database  21  that defines the accuracy of each part of the analytic model and stores the accuracy value as a partial model reliability value, a partial model influence database  22  that defines the magnitude of influence of each part of the analytic model and stores the influence value as a partial model influence, a reliability value evaluation unit  23  that calculates an analysis result reliability value, i.e. the reliability value of the analysis result, on the basis of the partial model reliability value and partial model influence, an analysis result determination unit  14  that determines whether the analysis result is good or bad, and a display unit  15  that displays the analysis result reliability value and the result of the good/bad determination.]]></description>
<pubDate>April 29, 2008</pubDate>
</item>

</channel>
</rss>
