| 42nd week of 2009 patent applcation highlights part 47 |
| Patent application number | Title | Published |
| 20090259622 | Classification of Data Based on Previously Classified Data - Embodiments of the invention generally provide methods, systems, and articles of manufacture that facilitate classification of unclassified data. When unclassified data records are found in a data tree, one or more classified data records near the unclassified data record in the data tree may be identified. The unclassified data record may be compared to the identified classified data record to determine one or more suggested classifications for the unclassified data record. The unclassified data record may therefore be classified into one of the suggested classifications based on, for example, user input. | 2009-10-15 |
| 20090259623 | Systems and Methods for Associating Metadata with Media - Embodiments provide methods and systems for associating metadata with media. Such methods may involve associating a media identifier with a media, storing, in an index of media identifiers, one or more entries each comprising the media identifier and metadata associated with the media, and incorporating or preserving a reference to the media identifier in the media. Certain embodiments involve creating metadata during development of the media using, for example, an electronic media processing tool. Certain embodiments involve using a media identifier in media to retrieve or otherwise use metadata associated with the media, including metadata that is stored at another location such as in one or more entries of an index of media identifiers. | 2009-10-15 |
| 20090259624 | EXPLOITING CONDITIONS TO OPTIMIZE EXPENSIVE DATABASE QUERIES - A fallback query mechanism that serves as a way to recover from query conditions (or criteria) that break due to excessively large result sets relative to a preset threshold. The fallback query mechanism detects when a query has failed to execute because the query requested more items from the database (or list) than allowed by the threshold, rewrites the query to examine no more than the threshold number of most recently created items that match one of the indexed filter criteria specified in a view, and then applies one or more of the other filter criteria. The mechanism then reruns the query and displays the results to the user. | 2009-10-15 |
| 20090259625 | METHODS INVOLVING TAGGING - A method for tagging data content, the method comprising, receiving a tag associated with a data content having a data content identifier from a first user, associating the tag with a tag identifier, associating the tag with a user identifier of the first user, saving the tag identifier, the data content identifier, the tag, and a privacy designation associated with the tag identifier in a first table responsive to determining that the tag associated with the data content identifier is not present in the first table, and saving the user identifier and the tag identifier in a second table responsive to determining that the user identifier and the tag identifier are not present in the second table. | 2009-10-15 |
| 20090259626 | METHOD AND SYSTEM FOR IDENTIFYING PARTIAL ORDER PATTERNS IN SEQUENCES OF DATA - A method and system are disclosed for identifying partial order patterns of a set of motifs in a data sequence. The method comprises the steps of obtaining the data sequence, identifying a set of motifs in the data sequence, identifying a plurality of partial orders of the motifs in the data sequence, and using the identified partial orders to identify functions of the motifs. In the preferred embodiment of the invention, the step of identifying the plurality of partial orders of the motifs includes the step of converting the identified motifs to an (n×m) incidence matrix, I, of expressions. Also, in this preferred embodiment, the step of identifying the plurality of partial orders of the motifs includes the steps of computing a partial order description of each of said expressions, and computing a redescription of each of said partial order descriptions. | 2009-10-15 |
| 20090259627 | KEEPING POPULAR ADVERTISEMENTS ACTIVE - A computerized method and system for keeping popular advertisements active are provided. Example embodiments may include identifying one or more expiring online content from a plurality of online contents. A popularity of the one or more expiring online content may be determined; and an expiration date of the one or more expiring online content may be extended based on the popularity. | 2009-10-15 |
| 20090259628 | DATA RETRIEVAL AND DATA FEED GENERATION FROM DATA SOURCES - Despite the availability of mashup editors, people without programming knowledge cannot easily access the data sources to create data feeds. A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine automatically builds a search command with search parameters and a data source identity (e.g., server name, network address, port number, etc.). The data feed engine also encodes the built search command as a data feed and publishes a link for the data feed in a data feed catalog. After publication, users can access the catalog to combine data feeds, edit data feeds, etc., and create mashups. | 2009-10-15 |
| 20090259629 | ABBREVIATION HANDLING IN WEB SEARCH - A method for handling abbreviations in web queries includes building a dictionary of a plurality of possible word expansions for a plurality of potential abbreviations related to query terms received or anticipated to be received by a search engine; accepting a query including an abbreviation; expanding the abbreviation into one of the plurality of word expansions if a probability that the expansion is correct is above a threshold value, wherein the probability is determined by taking into consideration a context of the abbreviation within the query, wherein the context including at least anchor text; and sending the query with the expanded abbreviation to the search engine to generate a search results page related to the query. | 2009-10-15 |
| 20090259630 | System and Method for Generating a Unified Service Model - The present disclosure is directed to a method and system for generating a unified service model. In accordance with a particular embodiment of the present disclosure, configuration items are received. The configuration items include configuration data for at least one service. Key indicators are received. The key indicators include metrics for the performance of the service. At least one association is identified between the configuration items and the key indicators. A unified service model is generated based on the association. The unified service model includes at least a graphical representation of the service and service requirements. | 2009-10-15 |
| 20090259631 | FLEXIBLE CONNECTOR FRAMEWORK FOR DATA FEED GENERATION - A data feed engine allows a user to create a data feed without protocol and/or formatting knowledge for the data source. The data feed engine dynamically selects a connector for any one of a variety of different types of data sources. The date feed engine can then build a search command with search parameters and a data source identity based on the automatically selected data source connector. The data feed engine publishes a reference to the generated data feed definition in a catalog of data feeds. A framework that utilizes such functionality allows creation of a mashup to with a combination of data feeds from different types of data sources. | 2009-10-15 |
| 20090259632 | SYSTEM AND METHOD FOR TRAIL IDENTIFICATION WITH SEARCH RESULTS - A system and method are disclosed for identifying and generating a potential user trail. The trail may be an anticipated browsing path for a user based on current and/or historical browsing data, including search logs, browsing histories, and other data. The trail may be displayed as a search result summary or with individual search results in response to receiving a search query. | 2009-10-15 |
| 20090259633 | Universal Lookup of Video-Related Data - A universal video-related lookup system and method receives a request for information associated with specific video content from a requesting device. The system and method identify a first video content identifier associated with the specific video content and retrieves first metadata associated with the specific video content based on the first video content identifier. Next, the system and method translate the first video content identifier into a second video content identifier associated with the specific video content and retrieves second metadata based on the second video content identifier. The first metadata and the second metadata are then provided to the requesting device. | 2009-10-15 |
| 20090259634 | Recording Apparatus, File Descriptor Generation Method, and Program - A recording apparatus includes a server, a client, a virtual device, a judgment section, and a regeneration section. The server executes an access to a storage medium as a service. The client includes processes that require the service. The virtual device is used to perform communication between the server and the client using a socket. The judgment section judges, when a process of the client opens the virtual device, whether the virtual device is already opened. The regeneration section regenerates, when the virtual device is already opened, a file descriptor for the process that references the socket based on an existing kernel file table. | 2009-10-15 |
| 20090259635 | INFORMATION DELIVERY APPARATUS AND INFORMATION DELIVERY METHOD - The invention provides an information delivery apparatus and information delivery method that can improve the rate of access by a user. A task node designation unit acquires task information related to contents sent by a contents transmission unit, and the contents transmission unit sends the acquired task information to the user, thereby making it possible to assist the actions of the user suitably. Consequently, since task information that is related to the contents, for example, task information which can cause the user to consider performing an action of some kind in relation to the content can be also viewed, the user is encouraged to perform new actions, whereby the access rate to the content can be improved. | 2009-10-15 |
| 20090259636 | Facilitating Display Of An Interactive And Dynamic Cloud Of Terms Related To One Or More Input Terms - According to certain embodiments, facilitating display of terms includes facilitating display of a graphical user interface. One or more first input terms entered into a user entry window of the graphical user interface are received. One or more first output terms related to the first input terms are determined. Display of a first graphical cloud comprising the first output terms is facilitated. The first input terms are modified to yield one or more second input terms. One or more second output terms related to the second input terms are determined. Display of a second graphical cloud comprising the second output terms is facilitated. | 2009-10-15 |
| 20090259637 | INFORMATION DELIVERING APPARATUS, INFORMATION DELIVERING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION DELIVERING PROGRAM - An information delivering apparatus is disclosed. The information delivering apparatus includes a condition information obtaining section which obtains delivering destination information, a conforming information extracting section which extracts new document information stored in an information database based on the delivering destination information obtained by the condition information obtaining section in a profile information generating process which determines whether the new document information stored in the information database is to be delivered to the delivering destination, an information analyzing section which analyzes contents of the newly stored document in the information database and forms characteristic information of the newly stored document, a profile storing section which stores the characteristic information by its being related to the delivering destination information, and a new information delivering section which delivers the newly stored document information which is determined to be delivered to the delivering destination. | 2009-10-15 |
| 20090259638 | Method for Indexed-Field Based Difference Detection and Correction - A method and system for indexed field based difference detection and correction. A data feed file is partitioned into a plurality of subsets based on an indexed field of the data feed file. A redundancy check value is calculated for each of the subsets, and the redundancy check value is compared to a database file which corresponds to each subset. If the redundancy check values do not match for a subset and a corresponding database file, a difference is detected between the subset and the corresponding database file and the corresponding database file is replaced by the subset. | 2009-10-15 |
| 20090259639 | METHOD AND SYSTEM FOR QUERYING PARAMETER INFORMATION, AND APPARATUS FOR RETURNING PARAMETER INFORMATION - The present invention provides a method and system for querying parameter information, and an apparatus for returning parameter information. The protocol layer that receives a query request establishes a correspondence between an acquired parameter value and a parameter name and returns the parameter value and the corresponding parameter name to the protocol layer that sends the query result. This can decrease the complexity of implementing the query mechanism. In addition, with the present invention, the MIH layer can also notify the upper layer/MIH users/NMS entity of the query result when returning the queried state information to the upper layer/MIH users/NMS entity. | 2009-10-15 |
| 20090259640 | METHOD FOR INPUTTING AND SEARCHING INFORMATION ABOUT AN OBJECT IN A REMOTE DATABASE - A method includes transmitting an object ID containing message from a mobile communication terminal via the network of the Global System for Mobile Communications through a mobile network operator equipment and by means of the Internet network to a server. At least one word is used as an object ID containing message transmitted from a mobile communication terminal. When searching for an object ID in the database the server compares the word with domain names. If the user of a mobile communication terminal finds a matching domain name, the server transmits a subscriber's phone number to him. Then, the mobile communication terminal initiates connection to that phone number by making a voice call to the subscriber's phone number. The method enables to expand functional capabilities, speed up search, decrease volumes of information transmitted, reduce load on telecommunications networks and their equipment. | 2009-10-15 |
| 20090259641 | OPTIMIZATION OF EXTENSIBLE MARKUP LANGUAGE PATH LANGUAGE (XPATH) EXPRESSIONS IN A DATABASE MANAGEMENT SYSTEM CONFIGURED TO ACCEPT EXTENSIBLE MARKUP LANGUAGE (XML) QUERIES - An apparatus, system, and method are disclosed for optimization of XPath expressions in a database management system configured to accept XML queries. Operations of the method include receiving an XQuery representation and partitioning XPath expressions within the XQuery representation into a plurality of XPath expression clusters. The XPath expression clusters may comprise one or more XPath expressions and those in each cluster may operate on a common document. Furthermore, the XPath expressions in each cluster are hierarchically related to each other such that branch nodes of the cluster are executable independent of nodes in other XPath expression clusters. The method also defines merging the one or more XPath expressions into one or more expression trees for each XPath expression cluster. The method generates one or more query execution plans from the one or more XPath expression blocks. The method includes, for each query execution plan, splitting each of the XPath expression blocks into one or more ordered fragments. The method determines a cardinality according to database statistics and an execution cost for each XPath expression block within each query execution plan. Finally, the method determines an aggregate cardinality for each query execution plan and an aggregate execution cost for each query execution plan. Therefore, an XQuery may be optimized at both the global XQuery and local XPath expression block level, improving performance and reducing overhead. | 2009-10-15 |
| 20090259642 | QUESTION TYPE-SENSITIVE ANSWER SUMMARIZATION - In a question answering system, the system identifies a type of question input by a user. The system then generates answer summaries that summarize answers to the input question in a format that is determined based on the type of question asked by the user. The answer summaries are output, in the corresponding format, in answer to the input question. | 2009-10-15 |
| 20090259643 | NORMALIZING QUERY WORDS IN WEB SEARCH - A method for normalizing query words in web search includes populating a dictionary with join and split candidates and corresponding joined and split words from an aggregate of query logs; determining a confidence score for join and split candidates, a highest confidence score for each being characterized in the dictionary as must-join and must-split, respectively; accepting queries with words amenable to being split or joined, or amenable to an addition or deletion of a hyphen or an apostrophe; generating, based on the accepted queries, split candidates obtained from the dictionary, and candidates of join, hyphen, or apostrophe algorithmically; and submitting to a search engine the generated possible candidates characterized as must-join or must-split in the dictionary, to improve search results returned in response to the queries; applying a language dictionary to generated candidates not characterized as must-split or must-join, to rank them, and submitting those highest-ranked to the search engine. | 2009-10-15 |
| 20090259644 | HYBRID DATABASE SYSTEM USING RUNTIME RECONFIGURABLE HARDWARE - A system may include a routines repository that is configured to store and maintain hardware libraries, software libraries and metadata, a hybrid query engine that may be configured to receive a query, parse the query, compute a query execution plan and output the query execution plan using metadata and operators from the hardware libraries and/or the software libraries, and a routines management module that may be configured to provide the metadata and the operators from the routines repository to the hybrid query engine. The system may include an execution engine module that may be configured to receive the query execution plan, the execution engine module including a reconfigurable hardware execution engine having a reconfigurable fabric, where the reconfigurable hardware execution engine may be configured to process the query execution plan. | 2009-10-15 |
| 20090259645 | Block compression algorithm - A method for compressing a data stream based on a 3 byte sequence is used. Each three byte sequence is assigned a code word including a location and a length of the data associated with the code word. When a 6 byte sequence is located, a binary tree of 6 byte sequences sharing the same first three bytes is built, associating each 6 byte sequence with a position in the stream where the 6 byte sequence is found. When the length of a code word is changed, a byte sequence is emitted that identifies the code word to be changed and updating the length of the code word, so that when a match is found, a byte sequence is emitted that identifies the code word associated with the matched data. The method finds particular application in data streams that are sent to printers, and which contain large blocks of identical data. | 2009-10-15 |
| 20090259646 | Method for Calculating Score for Search Query - A method and system for automatically calculating, regarding an input search query, a score for evaluating a new query or URL which is a candidate for recommendation information according to a user's search intention. To this end, a recommendation server | 2009-10-15 |
| 20090259647 | FUZZY KEYWORD SEARCHING - A fuzzy, or ambiguous, keyword searching process and systems for implementing the fuzzy keyword searching process are provided. In general, one or more keyword search terms are first identified for a search. Next, a user is enabled to adjust a logical fuzziness, or logical ambiguity, for each of the one or more keyword search terms. As used herein, logical fuzziness of a keyword search term refers to the extent to which associated keywords are considered for the search. In one embodiment, the user may also be enabled to view and adjust keyword associations for each of the keyword search terms. A search is then performed based on the one or more keyword search terms and the logical fuzziness of the one or more keyword search terms, and results of the search are presented to the user. | 2009-10-15 |
| 20090259648 | AUTOMATED AVATAR CREATION AND INTERACTION IN A VIRTUAL WORLD - Automated avatar creation and interaction in a virtual world may include detecting if a user's avatar has entered a predefined proximity area in the virtual world. An automated avatar may be presented an automated avatar in response to the user's avatar entering the predetermined proximity area. The automated avatar is presented for autonomous interaction with the user's avatar and presentation of the automated avatar is based on a specified criteria. | 2009-10-15 |
| 20090259649 | SYSTEM AND METHOD FOR DETECTING TEMPLATES OF A WEBSITE USING HYPERLINK ANALYSIS - The present invention relates to methods, systems, and computer readable media comprising instructions for detecting templates within one or more web pages comprising a website. The method of the present invention comprises generating one or more groups of hyperlinks within a respective web page of the one or more web pages comprising the website. An in-link score is calculated for a given uniform resource locator associated with the one or more web pages comprising the website. The hyperlink groups in which the uniform resource locators associated with the one or more web pages comprising the website appear are identified. A template score is assigned to the identified hyperlinks groups on the basis of the in-link score associated with the uniform resource locators to which the hyperlinks comprising the hyperlink group correspond. The hyperlink groups with template scores exceeding a given template score threshold are thereafter identified as templates. | 2009-10-15 |
| 20090259650 | SYSTEM AND METHOD FOR IDENTIFICATION OF NEAR DUPLICATE USER-GENERATED CONTENT - A computer-implemented system and method for identification of near duplicate user-generated content in a networked system are disclosed. The apparatus in an example embodiment includes a data receiver to receive a first instance of user-generated content; a tokenizer to tokenize the first instance into a set of words, create a set of portions from the tokenized first instance, and assign weight to each portion of the set of portions; a magnitude calculator to calculate a magnitude for the first instance based on the weight of each portion; a resemblance score calculator to search a data store for a second instance with at least one portion in common with the first instance and calculate a resemblance score between the first instance and the second instance; and an account linker to link accounts associated with each of the first instance and the second instance. | 2009-10-15 |
| 20090259651 | SEARCH RESULTS RANKING USING EDITING DISTANCE AND DOCUMENT INFORMATION - Architecture for extracting document information from documents received as search results based on a query string, and computing an edit distance between the data string and the query string. The edit distance is employed in determining relevance of the document as part of result ranking by detecting near-matches of a whole query or part of the query. The edit distance evaluates how close the query string is to a given data stream that includes document information such as TAUC (title, anchor text, URL, clicks) information, etc. The architecture includes the index-time splitting of compound terms in the URL to allow the more effective discovery of query terms. Additionally, index-time filtering of anchor text is utilized to find the top N anchors of one or more of the document results. The TAUC information can be input to a neural network (e.g., 2-layer) to improve relevance metrics for ranking the search results. | 2009-10-15 |
| 20090259652 | INFORMATION SEARCHING APPARATUS, INFORMATION SEARCHING METHOD, AND COMPUTER PRODUCT - An information searching apparatus retrieves a sub graph matching an inquiry graph from a graph to be searched. The apparatus includes an extracting unit that extracts, from among clusters of nodes in the graph to be searched, plural cluster pairs that each include a first cluster and a second cluster including a node linked by a link to a node in the first cluster and a calculating unit that calculates a bonding strength for each of the cluster pairs. The apparatus further includes a determining unit that determines, among the cluster pairs and based on the bonding strength of each of the cluster pairs, a cluster pair to be merged; a merging unit that merges the cluster pair; and a searching unit that searches the merged clusters for a sub graph matching the inquiry graph. An output unit outputs a search result of the searching unit. | 2009-10-15 |
| 20090259653 | INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM - An information processing apparatus searches search target frame images in video data to find a frame image matching a search query frame image. An extractor extracts characteristic quantities expressing the characteristics of respective images. A reliability judge judges the reliability of the values of each characteristic quantity in a characteristic quantity group extracted from the search query frame. If certain characteristic quantity values in the search query frame are judged to be of low reliability, the converter converts those values into predetermined values. Values are similarly converted for all search target frames. A comparer compares the converted characteristic quantities in the search query frame to the converted characteristic quantities in all search target frames. On the basis of the comparisons, a decision unit then chooses a search solution frame that matches the search query frame. In so doing, search processing robustness with respect to data variance is improved. | 2009-10-15 |
| 20090259654 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM - An information processing apparatus includes: a read unit adapted to read first content information in which a characteristic of first content is written; an extraction unit adapted to extract rule information in which a characteristic that is common among one or more items of second content is written by analyzing second content information in which characteristics of the second content are written; and an update unit adapted to update the first content information based on the first content information and the rule information. | 2009-10-15 |
| 20090259655 | DATA CREATING APPARATUS AND DATA CREATING METHOD - A data creating apparatus extracts meta data about a topic from a document, the meta data including at least one linguistic expression about a behavior, a plurality of the linguistic expressions having a first modification relation. The data creating apparatus converts the linguistic expressions included in the behavioral meta data into each class, based on a behavior ontology that is expressed by a graph where the linguistic expression about a behavior is an instance and a concept of the instance is a class to create behavior map data that represents each of the classes converted and also representing a second modification relation among the classes as a link. | 2009-10-15 |
| 20090259656 | DATA SEARCH DEVICE, DATA SEARCH METHOD, AND RECORDING MEDIUM - A data search device to extract relevant data matching a specified requirement from multiple pieces of data to be searched stored in a database. The data search device includes a specified requirement data acquisition unit to acquire specified requirement data including the specified requirement, a data extraction unit to extract the relevant data based on the specified requirement data, an extracted data counter to count a number of pieces of the relevant data for each piece of classification data provided for the data to be searched, a display data generation unit to generate data to display the number of pieces of the relevant data counted for each piece of classification data on a coordinate space based on the classification data, and a positional data storage unit to store positional data including coordinates for specifying a position in the coordinate space and the classification data associated with the coordinates. | 2009-10-15 |
| 20090259657 | NETWORK PEER-TO-PEER GOODS AND SERVICES DELIVERY SYSTEM AND METHOD FOR RANKING PEERS BY DEGREES OF ASSOCIATION - Methods and systems for providing a list of peers that satisfy a query are disclosed. A plurality of peer profiles are obtained from a data repository, each having a degree of association with the query originating peer. A first and second group of peers, respectively having a first and second degree of association with the query originating peer are determined. A third group of peers that satisfy the query are determined. A fourth group of peers is determined from the third group based on an assigned score to each of the peers in the first and second group, the assigned score reflecting a degree of association between the query originating peer and each of the peers in the first and second group. Results are ranked based on the assigned score. | 2009-10-15 |
| 20090259658 | APPARATUS AND METHOD FOR STORING AND RETRIEVING FILES - An apparatus and a method for storing and retrieving files, the apparatus including a menu generation unit to generate a retrieval menu screen to input a retrieval condition, a token generation unit to generate a token by hashing at least one retrieval condition which is input through the retrieval menu screen, and a file retrieval unit to retrieve files matching the retrieval condition by comparing the generated token with each file information included in at least one file to be retrieved. | 2009-10-15 |
| 20090259659 | IDENTIFYING ENTITIES OF INTEREST - Method for identifying entities of interest is provided. The method includes analyzing records to distinguish mergeable records from non-mergeable records and identifying non-mergeable records that have a common attribute and a same value for the common attribute. If the common attribute among the identified non-mergeable records is a unique attribute, then there has been a uniqueness violation of the common attribute. Depending on a violation threshold for the common attribute and a number of uniqueness violations recorded for the common attribute, an alert may be generated to inform a user that entities corresponding to the identified non-mergeable records are of interest. | 2009-10-15 |
| 20090259660 | METHOD AND APPARATUS FOR GENERATING RELEVANCE-SENSITIVE COLLATION KEYS - A method and apparatus for generating collation keys that can be used by sorting methods so as to arrange a sequence of data objects in order of their semantic relevance to the user or their relevance to an operating context. The constituent data values of each data object are “weighted” according to semantic relevance and a composite collation key is generated that reflects the data object's overall relevance. | 2009-10-15 |
| 20090259661 | Controlling Modification of Components in a Content Management System - A content management system (CMS) includes a content modification mechanism that checks a modification contract corresponding to a component in the repository, and determines if all relevant criteria in the modification contract corresponding to the component are satisfied before making changes to or allowing reuse of a component in the repository. The modification contract may specify a profile of authors that are allowed to modify the corresponding component. The content management system includes an author profile update mechanism that monitors modifications by authors to components in the repository, and automatically adjusts a profile of each author according to modifications made by the author. In this manner the rank of authors is automatically adjusted and the modification of components is controlled in a way that allows modification by those who are authorized yet restricts modification by those who are not authorized. | 2009-10-15 |
| 20090259662 | Controlling Reuse of Components in a Content Management System - A content management system (CMS) includes a content reuse mechanism that checks a reuse contract corresponding to a component in the repository, and determines if all relevant criteria in the reuse contract corresponding to the component are satisfied before allowing reuse of a component in the repository. In this manner the reuse of components is controlled in a way that allows reuse when stated criteria in the reuse contract are satisfied yet restricts reuse when the criteria in the reuse contract are not satisfied. | 2009-10-15 |
| 20090259663 | Information Access Device And Network - An information access device is disclosed comprising an interface for connecting the information access device to a network; a further interface for providing the information access device with a string of information request indicators; an interpretation layer for extracting an information source from the string and for generating an instruction for triggering a different application of the device to retrieve the information from the information source; and a processor for executing the generated instruction. | 2009-10-15 |
| 20090259664 | Infrastructure and Architecture for Development and Execution of Predictive Models - A system that enables development and execution of predictive models comprises a centralized data management system, a data extraction tool a model validation tool and a model execution tool. In embodiments, a data management system includes a data management server that can be accessed via a web browser that stores data in the form of a flat file. An extraction tool extracts data. A model validation tool validates a model by scoring an analytical environment data set and a production environment data set. A model execution tool allows a user to select when and how often a model is scored. | 2009-10-15 |
| 20090259665 | DIRECTED PLACEMENT OF DATA IN A REDUNDANT DATA STORAGE SYSTEM - A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client. | 2009-10-15 |
| 20090259666 | UNOBTRUSIVE METHODS AND SYSTEMS FOR COLLECTING INFORMATION TRANSMITTED OVER A NETWORK - The present invention relates generally to unobtrusive methods and systems for collecting information transmitted over a network utilizing a data collection system residing between an originator system and a responding system. In one embodiment the Originator System can be a web browser and the Responding System can be a web server. In another embodiment the Originator System can be a local computer and the Responding System can be another computer on the network. Both these and other configurations are considered to be within the domain of this invention. The Data Collection System acts in a hybrid peer-to-peer/client-server manner in responding to the Originating System as a Responding System while acting as an Originating System to the Responding System. This configuration enables real-time acquisition and storage of network traffic information in a completely unobtrusive manner without requiring any server- or client-side code. | 2009-10-15 |
| 20090259667 | METHOD, DEVICE AND SYSTEM FOR DISTRIBUTING FILE DATA - A method for distributing file data includes: obtaining a first request message of a first client for downloading a first file, and determining an autonomous system (AS) where the first client is located; searching the AS for edge servers that support peer to peer (ES-Ps), and returning the address of at least one ES-P storing the first file to the first client; and sending the first file stored in the ES-P to the first client according to the client information returned by the ES-P. Related devices and systems are also provided. The present invention may speed up the file data distribution, reduce the restriction of the file data distribution due to fixed bandwidth of the ES, and enable P2P data streams to be converged into an AS, thus reducing the impact on backbone networks. | 2009-10-15 |
| 20090259668 | METHOD OF OBTAINING ELECTRONICALLY-STORED FINANCIAL DOCUMENTS - A method for a bank to obtain an electronically-stored financial document is disclosed. The financial document includes a specific document parameter, such as a record date. The bank maintains the financial document in an off-site storage system when the record date is later than a pre-selected date and in an on-site storage system when the record date is earlier than or equal to the pre-selected date. The off-site storage system is remotely-located from the on-site storage system. The bank receives a request for the financial document from a client and compares the record date to the pre-selected date to determine if the record date is later than, earlier than, or equal to the pre-selected date. In processing the request, the bank utilizes a computer terminal connected to the off-site and on-site storage systems to access one of the storage systems in response to the comparison of the record date to the pre-selected date. After accessing the appropriate storage system, the bank inputs data into the computer terminal to identify the requested financial document and then retrieves the requested financial document. The bank then reproduces the requested financial document and distributes the requested financial document to the requesting client, or some other end user of the bank. | 2009-10-15 |
| 20090259669 | METHOD AND SYSTEM FOR ANALYZING TEST DATA FOR A COMPUTER APPLICATION - Methods and systems are provided for analyzing assets. According to one implementation, a method is provided that comprises extracting the digital content units from a group of digital data, assigning substitute IDs to the extracted digital content units, and determining statistical characteristics of the substitute IDs to determine statistical characteristics of the group of digital data. | 2009-10-15 |
| 20090259670 | Apparatus and Method for Conditioning Semi-Structured Text for use as a Structured Data Source - In one embodiment, the present invention includes a method for conditioning semi-structured text to enhance its use as a data source for an analytical processing tool. In general, the method involves analyzing the semi-structured text to identify portions of text (referred to herein as sub-documents) that exhibit a repetitive characteristic. Next, for each sub-document identified, the semi-structured text is integrated, for example, by filtering the text for relevant words, removing stop words, stemming certain words, adding or replacing certain words with synonyms, modifying the spelling of certain words, and/or resolving certain homonyms based on a document class assigned to the semi-structured text, and so on. Once integrated, the sub-documents are mapped to existing structures defined for the document class and/or sub-document type. Finally, the mapped textual elements are used to generate an index, or alternatively, the textual elements are inserted directly into a structured data repository, such as a database. | 2009-10-15 |
| 20090259671 | SYNCHRONIZING TIMING MISMATCH BY DATA INSERTION - The rate at which data is provided by one device and the rate at which that data is processed by another device may differ. For example, a transmitting device may transmit data according to a transmit clock while a receiving device that receives the transmitted data may process the data according to a receive clock. If there is a timing mismatch between the transmit and receive clocks, the receiving device may receive data faster or slower than it processes the data. In such a case, there may be errors relating to the processing of the received data. To address timing mismatches such as this, the receiving device may delete data from or insert data into the received data. In conjunction with these operations, the receiving device may modify the received data at or near the insertion point or the deletion point in a manner that mitigates any adverse effect the insertion or deletion may have on a resulting output signal. | 2009-10-15 |
| 20090259672 | SYNCHRONIZING TIMING MISMATCH BY DATA DELETION - The rate at which data is provided by one device and the rate at which that data is processed by another device may differ. For example, a transmitting device may transmit data according to a transmit clock while a receiving device that receives the transmitted data may process the data according to a receive clock. If there is a timing mismatch between the transmit and receive clocks, the receiving device may receive data faster or slower than it processes the data. In such a case, there may be errors relating to the processing of the received data. To address timing mismatches such as this, the receiving device may delete data from or insert data into the received data. In conjunction with these operations, the receiving device may modify the received data at or near the insertion point or the deletion point in a manner that mitigates any adverse effect the insertion or deletion may have on a resulting output signal. | 2009-10-15 |
| 20090259673 | METHOD AND APPARATUS FOR EXTRACTING TEXT FROM INTERNET MAIL ATTACHMENT FILE - Provided are a method and apparatus for extracting text from an Internet mail attachment file. The apparatus includes a mail display unit for displaying Internet mail and an attachment file received from outside, an attachment file storage for storing the attachment file, a text extraction engine for extracting a text code included in the attachment file, and an attachment file text extractor for extracting text included in the attachment file using the text extraction engine. | 2009-10-15 |
| 20090259674 | AGGREGATING INFORMATION SOURCES TO DYNAMICALLY UPDATE A CALENDAR AND TO NOTIFY USERS OF CHANGES - Received information from a set of information sources can be processed. The processing can convert the received information into a standardized form. An effect that the converted information has upon a set of scheduled events of a calendaring application can be determined based upon a set of configurable rules. One or more programmatic action relating to the scheduled events can be taken based upon the determined effect. Programmatic actions can include notifying a user associated with the effected scheduled event and automatically changing an attribute associated with the scheduled event within a database used by the calendaring application. | 2009-10-15 |
| 20090259675 | REMOTE DIFFERENTIAL COMPRESSION APPLIED TO STORAGE - Oftentimes, computer files, information packets, and the like share identical data portions that cause duplicate storing. The files and/or packets can be logically divided and checks can be performed to determine if there are shared portions. If shared portions exist, then as opposed to making a duplicate copy of information, a pointer can be produced that identifies where the portion is saved. In addition, pointers can be used in compression of information such that a compressed file can identify an original copy—the original copy can be used to decompress the information. | 2009-10-15 |
| 20090259676 | DATA FORMAT CONVERSION METHOD AND EQUIPMENT, AND CONTROLLER MANAGEMENT SYSTEM USING DATA FORMAT CONVERSION EQUIPMENT - The invention contemplates to improve versatility or flexibility of a system for managing a controller. In a data format converter, a computer constitutes reception unit for acquiring input information containing a program, etc, of a first data format and outputted from a programmer unit, direction extract unit for extracting a convert direction of a data format contained in the input information so acquired, data conversion rule acquisition unit for acquiring a conversion rule of a data format corresponding to the convert direction so extracted and convert execution means for converting the program, etc, of the first data format to a second data format. The program, etc, of the second data format converted is outputted to the controller. The program, etc, can be created in this way in an arbitrary data format different from the data format of the controller. | 2009-10-15 |
| 20090259677 | EVIDENCE REPOSITORY APPLICATION SYSTEM AND METHOD - An evidence repository application system provides a centralized repository of implementation evidence data for a project and to provide a method for collecting, storing and tracking the implementation evidence data for the project. The evidence repository application system receives and stores evaluation data regarding the implementation evidence data. The evidence repository application system generates interactive reports summarizing the evaluation data for a project. The evidence repository application system implements a consistent approval process for a project with identified accountable managers and evidence providers. The evidence repository application system also implements an accountability process that notifies accountable managers and evidence providers of their roles and responsibilities for a project. | 2009-10-15 |
| 20090259678 | BLUETOOTH VOLUME TRACKER - A method for tracking portable storage media paired with either a mainframe or a library. The portable storage media, mainframe, and library each having a short-range wireless communication device attached thereto such as Bluetooth™. | 2009-10-15 |
| 20090259679 | PARSIMONIOUS MULTI-RESOLUTION VALUE-ITEM LISTS - Systems and methods are provided for parsimonious representation of large sets of multi-resolution value-item lists. A hierarchical data structure associated with the lists and conditioning variables is learnt while exploiting both semantics encoded in target variables and a notion of nearness among nodes at the same detail level in the hierarchical data structure. Such a level of description can be dictated by a depth in a tree data structure. A compression scheme that relies on (i) a similarity metric and (ii) recursive greedy pairing of value-item lists in order to promote elements populating a specific tree node upwards in the tree facilitates a parsimonious representation of the compressed hierarchic structure. | 2009-10-15 |
| 20090259680 | SYSTEM AND METHOD FOR EXTENSIBLE DATA INTERFACE FOR SHARED SERVICE MODULE - A system and associated method for interfacing between caller applications and a shared service module. Upon receiving a request for a transaction, the shared service module creates a separate data structure per request from a caller application and configures a caller identifier to uniquely identify the caller application. The separate data structure per request can be extended by the shared service module with additional attributes that may be used, without impacting the service application data model, in the request to support servicing the request. The shared service module generates a generic service document to return the result after servicing the request to the caller application. | 2009-10-15 |
| 20090259681 | Automatic generation and publication of online documentation - Systems and methods are provided that build and publish online documents. Source files of the online documents are automatically built into a book and published on a web site for review. A report regarding the build is provided to the author of the documents. The author can use the report to determine whether the build was successful, and whether manual intervention is necessary. The books are also archived. | 2009-10-15 |
| 20090259682 | METHOD FOR IDENTIFYING REQUIREMENTS FOR DESIGNING INFORMATION TECHNOLOGY SYSTEMS - A method for generating specification requirements for an Information Technology development project has been developed. First, a framework is created for decomposing and categorizing organizational information into data elements that include project design requirements. These data elements are then stored in a data repository. A relationship is defined between the data elements and corresponding project information provided by the end-user. These defined relationships are also stored in the data repository. Next, a guided facilitation process is used to elicit objective information from the end-user regarding objectives for new technology. Also, specification information is collected from the end-user based upon the objective information. The requirements for the project are determined from the end-user based upon the specification information. This continues until informational needs pertinent to the various types and categories of requirements have been specified. Then the data elements in the data repository are mapped with the corresponding informational needs. Finally, a standards requirement document for the project is generated using the mapped data elements from the data repository. | 2009-10-15 |
| 20090259683 | SYSTEM AND METHOD FOR BUSINESS OBJECT MODELING - An enterprise information system consists of two fundamental components—the data and the business logic. Relational databases can provide a stable, clear and robust implementation of transactions with ACID properties and a declarative query language (SQL) for managing data and are at the core of modern enterprise computing. But modern programming languages like Java—a compiled language, and Javascript—a scriptable language, provide a much better environment for implementing complex business logic. Object Relational Mapping (ORM) tools provide a bridge between the relational environment and the object environment, so that data can be persisted in a relational data model and business logic can be encoded using objects. An extension to the standard ORM is provided to allow an application written in an object oriented language to deal with the information it manipulates in terms of objects, rather than in terms of database-specific concepts such as rows, columns and tables. | 2009-10-15 |
| 20090259684 | Digital content library service - A digital content library service makes available copies of digital content in a customer's tangible media library to be transferable to a hard disk or other random access memory of a compatible media player for a fee. To ensure that only one copy is transferable per tangible medium, the medium is permanently marked as part of the data entry process for the service. Optionally, the service, by encapsulating the customer's usage entitlements, also enables its users, for an additional fee, to stream their libraries to certain internet enabled media players so that they may also enjoy access to their digital content in a variety of new environments. | 2009-10-15 |
| 20090259685 | Infrastructure and Architecture for Development and Execution of Predictive Models - A system that enables development and execution of predictive models comprises a centralized data management system, a data extraction tool a model validation tool and a model execution tool. In embodiments, a data management system includes a data management server that can be accessed via a web browser that stores data. An extraction tool includes a data filter adapted to filter data based on, for example, a population criteria, a sample size, and a date range criteria. A model validation tool validates the model. A model execution tool allows a user to score the model. | 2009-10-15 |
| 20090259686 | CAPTURING AND COMBINING MEDIA DATA AND GEODATA IN A COMPOSITE FILE - Systems and methods are provided for capturing and combining media data and geodata into a composite file. The system may include a media data capture module configured to capture media data at a plurality of geographic locations along a path in a geographic area, and to store the media data in a media data stream. The system may further include a geodata capture module configured to capture geodata indicating the geographic locations along the path at which the media data was captured. The system may also include a multiplexing module for interleaving the media data and the geodata into a composite file. | 2009-10-15 |
| 20090259687 | Interactive Recipe Preparation Using Instructive Device with Integrated Actuators to Provide Tactile Feedback - An interactive cooking device is provided. A user selects a recipe from a list of available recipes. Preparation steps corresponding to the selected recipe are retrieved from a data store along with a set of ingredients. The retrieved preparation steps are sequentially displaying to the user on a display that is included in the interactive cooking preparation device. The user's preparation actions are monitored, using one or more sensors. Gestures that correspond to the current preparation step are retrieved from the data store along with thresholds that correspond to each of the gestures. The user's actions are compared to the retrieved gestures using the retrieved thresholds. If the user's actions vary from the gestures by more than the thresholds, an alert is generated. The user is then provided with a suggested course of correction. | 2009-10-15 |
| 20090259688 | Interactive recipe preparation using instructive device with integrated actuators to provide tactile feedback - An interactive cooking preparation device is presented. The user places ingredients that the user wishes to use in a recipe. The interactive cooking preparation device detects the ingredients placed by the user in the detection area of the interactive cooking preparation device using sensors. The detection results in a set of ingredient identifiers that correspond to the placed ingredients. A recipes database is then searched for the detected set of ingredient identifiers. The database search results in one or more suggested recipes. The suggested recipes are displayed to the user on a display device that is included in the interactive cooking preparation device. The user then selects one of the suggested recipes. | 2009-10-15 |
| 20090259689 | Interactive recipe preparation using instructive device with integrated actuators to provide tactile feedback - A way of delivering recipe preparation instruction to disabled individuals is provided using an interactive cooking preparation device. The device retrieves an instruction delivery preference that corresponds to a user with a disability, such as a hearing or sight disability. The user then selects a recipe from list of recipes. Preparation steps that correspond to the selected recipe are retrieved from a data store, such as a database. The retrieved preparation steps are provided to the user using the interactive cooking preparation device that provides the preparation steps in an alternative delivery mode based on the user's delivery preference. | 2009-10-15 |
| 20090259690 | METHODS AND APPARATUS FOR AUDIO RECOGNITIION - Frequencies from a set of audio source files are extracted and measured across the set to determine a range of each of the frequencies. Stable frequencies of the frequencies are detected based on each range and used to create a stable frequency family. An unknown recording is mapped to the stable frequency family to form an audio fingerprint. | 2009-10-15 |
| 20090259691 | Methods, Apparatuses and Computer Program Products for Updating a Content Item - Methods, apparatuses and computer program products are provided for updating a content item. In this regard, a current context associated with a content item can be determined based on criteria such as, a user's tendencies, user preferences, battery level, time of day, etc. The current context of the content item can be active or inactive. If a content item is in an active current context and an associated triggering event occurs, the content item can be updated. If the content item is in an inactive current context, the content item need not be updated. Content items may be updated in various manners, including generating a preview of the content item. A preview of a content item may be generated by retrieving the content item via an interface, where the interface is determined from data associated with the content item. Upon retrieval of a content item via the interface, a preview of the content item can be generated, such as by generating an image file having associated metadata. The metadata maybe used for linking the preview to additional, related content items. | 2009-10-15 |
| 20090259692 | MANAGING DATABASE AGENTS - Aspects of the present invention provide a solution for managing database agents. Specifically, an embodiment of the present invention produces a predetermined number of replica databases for running the agents. Agent scheduling documents are produced and parsed to determine on which database the agent should be run and on which database the agent should run if the first choice of databases is not functioning. The agent scheduling documents also specify whether running of a specific agent has certain prerequisites, such as a time constraint and/or whether its running is dependent upon successful completion of another agent. | 2009-10-15 |
| 20090259693 | SERVICE FOR RECEIVING OBSOLETE WEB PAGE COPIES - The state of network-accessible information is preserved by recognizing a reference to a uniform resource locator contained within an electronic file where the uniform resource locator provides an address for content to be preserved. A copy of at least a portion of the information associated with the recognized uniform resource locator is obtained defining relevant content for preservation. A determination is also made as to whether the relevant content of the recognized uniform resource locator has changed since obtaining the copy of the relevant content. If a change is detected, an indication of the change is conveyed, e.g., to a corresponding user. | 2009-10-15 |
| 20090259694 | SYSTEM, METHOD, AND PROGRAM FOR EDITING PRODUCTION SCHEDULE - A system, method, and computer program for editing a production schedule. The system includes: a storage unit storing master data; a receiving unit receiving the master data; a duplicating unit generating editing data; an editing operation unit generating preliminarily-edited data based on an editing command; an identification unit identifying an item edited in the preliminarily-edited data with respect to the master data; a determination unit determining whether the inputted editing command is valid or invalid, wherein tag information is appended to an item being the same as the edited item; and an updating unit generating the preliminarily-edited data in which the editing command determined to be valid is reflected and to which the tag information is appended and updating the master data by using the generated preliminarily-edited data. A method and computer program are also provided. | 2009-10-15 |
| 20090259695 | METHODS AND APPARATUS FOR MAINTAINING CONSISTENCY DURING ANALYSIS OF LARGE DATA SETS - Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list. | 2009-10-15 |
| 20090259696 | Node Synchronization for Multi-Processor Computer Systems - A method and apparatus for controlling access by a set of accessing nodes to memory of a home node (in a multimode computer system) determines that each node in the set of nodes has accessed the memory, and forwards a completion message to each node in the set of nodes after it is determined that each node has accessed the memory. The completion message has data indicating that each node in the set of nodes has accessed the memory of the home node. | 2009-10-15 |
| 20090259697 | DATABASE SYNCHRONIZATION SYSTEM AND DATABASE SYNCHRONIZATION METHOD - A mobile communication network server judges the degree of importance of an information element targeted for synchronization, and transmits a synchronization start notification to a mobile terminal corresponding to the judgment result, and database synchronization is performed between the mobile communication network server and mobile terminal after the synchronization start notification. Alternately, the mobile communication network server determines timing of update of the information element, and transmits a synchronization start notification to the mobile terminal corresponding to the determination, and database synchronization is performed between the mobile communication network server and mobile terminal after the synchronization start notification. Then, the mobile terminal receiving the synchronization start notification performs various kinds of representation corresponding to information about the information element included in the synchronization start notification. | 2009-10-15 |
| 20090259698 | DATA SYNCHRONIZING SYSTEM, ACQUIRING TERMINAL, AND PROVIDING TERMINAL - A data synchronizing system includes providing terminals and an acquiring terminal. The acquiring terminal includes a first connecting device, an acquiring device that acquires files, a first file storing device that stores the files, a data modify command device that issues a command to modify a data item in the file, a first data modifying device that modifies the data item based on the command, and a modification history storing device that stores modification histories of modifications of the data items such that acquisition source terminals are identifiable. The providing terminals each includes a second connecting device, a second file storing device that stores files, a corresponding file history acquiring device that acquires at least a modification history for the file for which the acquisition source terminal is the providing terminal, and a second data modifying device that modifies the data item based on the acquired modification history. | 2009-10-15 |
| 20090259699 | METHODS AND PROCEDURES TO PROVIDE COMPLETE TEST COPY ENVIRONMENT OF HOSTED APPLICATIONS - Systems and methods that create a duplicate database instance on which database testing may be performed. The techniques for creating a test database instance enable database testing to proceed without impacting other organization's access to their data in the database or corrupting an organization's data. The ability to allow one organization (“org”) to test their portion of a database without interrupting other organizations from using their portions of the database enables a database system to support more than one organization as tenants. | 2009-10-15 |
| 20090259700 | SYSTEM AND METHOD FOR LOGSTREAM ARCHIVAL - A method of archiving data from a logstream includes determining a begin time parameter earlier in time than a last record obtained from the logstream of data. A request is sent for records from the logstream of data starting at the begin time parameter. Records are received from the logstream of data and selected records are archived. | 2009-10-15 |
| 20090259701 | METHODS AND SYSTEMS FOR SPACE MANAGEMENT IN DATA DE-DUPLICATION - The present invention is directed toward methods and systems for data de-duplication. More particularly, in various embodiments, the present invention provides systems and methods for data de-duplication that may utilize storage reclamation. In various embodiments, data de-duplication may be performed using data storage reclamation by reconciling a list of all active tags against a list of all tags present within the object store itself. Any tags found to be in the object store that have no corresponding active usage may then be deleted. In some embodiments additional steps may be taken to avoid race conditions in deleting tags that are needed by incoming data. In some embodiments the object store may request the lists. In other embodiments, a runtime list, in which each new tag is entered as they are returned from the object store. In another embodiment the object store may maintain this list directly. | 2009-10-15 |
| 20090259702 | USING AN OVERFLOW LIST TO PROCESS MARK OVERFLOW - Mark stack overflow list. A method may be practiced in a computing environment including application code that implements garbage collection functionality. The garbage collection functionality includes pushing object references onto a mark stack, such that objects referenced on the mark stack can be marked so as to prevent memory for the objects from being recycled for use with other objects instances. The method includes acts for handling overflows of a mark stack. The method includes accessing a reference to an object. The object is processed by attempting to enumerate references to other objects from the object onto a mark stack. An overflow condition of the mark stack is detected for a referenced other object. A reference to the referenced other object is placed on an overflow list. References from the overflow list are processed. | 2009-10-15 |
| 20090259703 | Handling Mask and Range Constraints - Handling mask and range constraints. For example, a method of handling range and mask constraints, may include determining whether or not to utilize a mask constraint and a range constraint by determining whether or not the range and mask constraints are satisfiable. Other embodiments are described and claimed. | 2009-10-15 |
| 20090259704 | Generating a Number based on Mask and Range Constraints - Generating a number based on mask and range constraints. For example, a method of generating a pseudo random number satisfying a range constraint and a mask constraint may include determining a number of possible solutions satisfying the range constraint and the mask constraint; selecting an index representing a solution of the possible solutions; and generating the pseudo random number based on the index. Other embodiments are described and claimed. | 2009-10-15 |
| 20090259705 | METHOD AND STRUCTURE FOR PROVABLY FAIR RANDOM NUMBER GENERATOR - A random number generator includes a fairness checker and correction module that ensures that a complete random sequence within a predetermined period of time will be output by the random number generator. | 2009-10-15 |
| 20090259706 | Method for establishing a simulating signal suitable for estimating a complex exponential signal - A method for establishing a simulating signal suitable for estimating a complex exponential signal includes the following computer-implemented steps: sampling a time domain signal of a physical system to obtain a sampling signal; transforming the sampling signal to a frequency domain signal using Fast Fourier Transform; determining parameters of the frequency domain signal; establishing a simulating signal; establishing a target function which is a deviation of the simulating signal from the sampling signal; obtaining correcting factors; iterating the target function using a gradient method and the correcting factors to obtain three sets of iterated signal parameters; obtaining corrected parameters using quadratic interpolation; and using the corrected parameters to correct the simulating signal, and establishing an updated target function. The simulating signal can be used to estimate dynamic behavior of the physical system if the updated target function converges to a tolerable range. | 2009-10-15 |
| 20090259707 | METHOD AND DEVICE FOR FAST CORRELATION CALCULATION - The field of the invention is that of the reception of a radionavigation signal originating from a satellite positioning system such as the GPS system. The present invention concerns a method for calculating correlations between a first sequence and a second sequence, said first sequence and said second sequence having a duration D | 2009-10-15 |
| 20090259708 | APPARATUS AND METHOD FOR OPTIMIZING THE PERFORMANCE OF X87 FLOATING POINT ADDITION INSTRUCTIONS IN A MICROPROCESSOR - A microprocessor having a Precision Control (PC) field, an instruction dispatcher, and a Floating Point unit (FPU). The FPU receives an FP Add instruction from the instruction dispatcher, and generates a sum from its addends. The FPU determines whether any conditions exist in the addends with respect to their contribution to a rounding determination and relative to the PC field. If none of the conditions exists, the FPU makes the rounding determination based on the smaller addend and the PC field, and selectively rounds the sum based on the rounding determination. If any conditions exist, the FPU saves the sum and rounding information derived from the addends, and signals the instruction dispatcher to re-dispatch the instruction. On re-dispatch, the FPU makes the rounding determination based on the saved rounding information and the PC field, and selectively rounds the sum based on the rounding determination. | 2009-10-15 |
| 20090259709 | METHOD AND APPARATUS FOR ADAPTIVE REAL-TIME SIGNAL CONDITIONING, PROCESSING, ANALYSIS, QUANTIFICATION, COMPARISON, AND CONTROL - Various components of the present invention are collectively designated as Adaptive Real-Time Embodiments for Multivariate Investigation of Signals (ARTEMIS). It is a method, processes, and apparatus for measurement and analysis of variables of different type and origin. In this invention, different features of a variable can be quantified either locally as individual events, or on an arbitrary spatio-temporal scale as scalar fields in properly chosen threshold space. The method proposed herein overcomes limitations of the prior art by directly processing the data in real-time in the analog domain, identifying the events of interest so that continuous digitization and digital processing is not required, performing direct, noise-resistant measurements of salient signal characteristics, and outputting a signal proportional to these characteristics that can be digitized without the need for high-speed front-end sampling. The application areas of ARTEMIS are numerous, e.g., it can be used for adaptive content-sentient real-time signal conditioning, processing, analysis, quantification, comparison, and control, and for detection, quantification, and prediction of changes in signals, and can be deployed in automatic and autonomous measurement, information, and control systems. ARTEMIS can be implemented through various physical means in continuous action machines as well as through digital means or computer calculations. Particular embodiments of the invention include various analog as well as digital devices, computer programs, and simulation tools. | 2009-10-15 |
| 20090259710 | Content distribution - A method and apparatus is configured to generate a first message including a portion of a media stream or a portion of a data file. The method and apparatus also generates a second message including the first message, for sending to one or more addressees. The second message also includes information identifying one or more additional entities other than the one or more addressees from which one or more portions of the media stream or the data file can be obtained. | 2009-10-15 |
| 20090259711 | Synchronization of Media State Across Multiple Devices - Media state synchronization across multiple devices can include detecting an event relating to a user's access of content on a first device, determining state information relating to an access state of the content corresponding to the detected event, and transmitting the determined state information to a remote location for use in accessing the content on a second device. | 2009-10-15 |
| 20090259712 | DISTRIBUTED PROCESSING DEVICE, DISTRIBUTED PROCESSING METHOD, AND PROGRAM - A distributed processing device provided in association with a first computer, the distributed processing device comprising: a communication delay measuring unit that measures, as first communication delay time, a communication delay time between first program operating on the first computer and second program operating on second computer connected with the first computer through a network; a communication delay acquiring unit that acquires, as a second communication delay time, a communication delay time between the second computer and third computer connected with the first and second computers through the network when the first and second programs communicate through the third computer; and a processing node changing unit that compares the first and second communication delay times and selects the third computer as a destination of the first program to be transferred when the second communication delay time is shorter than the first communication delay time. | 2009-10-15 |
| 20090259713 | NOVEL MASSIVELY PARALLEL SUPERCOMPUTER - A novel massively parallel supercomputer of hundreds of teraOPS-scale includes node architectures based upon System-On-a-Chip technology, i.e., each processing node comprises a single Application Specific Integrated Circuit (ASIC). Within each ASIC node is a plurality of processing elements each of which consists of a central processing unit (CPU) and plurality of floating point processors to enable optimal balance of computational performance, packaging density, low cost, and power and cooling requirements. The plurality of processors within a single node may be used individually or simultaneously to work on any combination of computation or communication as required by the particular algorithm being solved or executed at any point in time. The system-on-a-chip ASIC nodes are interconnected by multiple independent networks that optimally maximizes packet communications throughput and minimizes latency. In the preferred embodiment, the multiple networks include three high-speed networks for parallel algorithm message passing including a Torus, Global Tree, and a Global Asynchronous network that provides global barrier and notification functions. These multiple independent networks may be collaboratively or independently utilized according to the needs or phases of an algorithm for optimizing algorithm processing performance. For particular classes of parallel algorithms, or parts of parallel calculations, this architecture exhibits exceptional computational performance, and may be enabled to perform calculations for new classes of parallel algorithms. Additional networks are provided for external connectivity and used for Input/Output, System Management and Configuration, and Debug and Monitoring functions. Special node packaging techniques implementing midplane and other hardware devices facilitates partitioning of the supercomputer in multiple networks for optimizing supercomputing resources. | 2009-10-15 |
| 20090259714 | HANDHELD CLIENT FRAMEWORK SYSTEM - A handheld client framework system provides a server proxy client that services client requests for network accessible information and determines the server that is most appropriate to supply the requested information and sends information request packets to that server across the Internet and/or intranet. Server responses to information requests are received by the server proxy client. The server proxy client separates the response information into the appropriate data components. Data components are sent to the appropriate client. Presentation and logic components are temporarily stored in a one-behind cache on the client. A client will continue to use the presentation and logic components already installed or in the one-behind cache to service the current user request. Any updates sent by the server proxy client and stored in the one-behind cache are retrieved by the client upon subsequent use by the user. The state of the client is saved by the server proxy client so that the client is not dropped when a user, for example, changes from a wired connection to a wireless connection. The invention includes a scripting language that supplies the logic component of the client and gives the client unlimited flexibility by allowing the host to modify the client's behavior or add new features at any time. | 2009-10-15 |
| 20090259715 | SYSTEM AND METHOD FOR CLIENT INTEROPERABILITY - Disclosed herein is a system and method for client interoperability. In one embodiment, a method for client interoperability comprises establishing a network connection between a client and a proxy. The client requests a connection factory from the proxy. The proxy then obtains the connection factory from an application server using a Java Naming and Directory Interface (JNDI). Using the connection factory, a connection to a connection host from the client is created. When the client sends a message, the proxy receives the message and routes the message to a destination server. Similarly, when the client receives a message, the proxy receives the message from a destination server and passes the message to the client. The client can be specifically configured to extend JMS operability to a desired language. In one embodiment the client is a .NET client. | 2009-10-15 |
| 20090259716 | INFORMATION PROCESSING SYSTEM - Provided is an information processing system, in which: a server ( | 2009-10-15 |
| 20090259717 | ACQUIRING AND PROCESSING DATA ASSOCIATED WITH AN INCIDENT AMONG MULTIPLE NETWORKED COMPUTING APPARATUSES - Methods, systems, and apparatuses are provided for acquiring and processing incident data among multiple networked computing apparatuses. A method involves provisioning an interface associated with a mode of service of a computing apparatus, receiving incident data via the interface, and analyzing the data received according to rules associated with the mode of service. The interface includes a form for documenting the incident data where the form is compatible with one or more fields capable of being concurrently shared among networked computing apparatuses. The interface may be modified in response to receiving the data where a view of the incident data is based on the mode of service. The method further involves recording the data received and transmitting the data received to one or more other networked computing apparatuses over a wireless network based on a mode of service activated on each of the networked computing apparatuses. | 2009-10-15 |
| 20090259718 | COLLABORATIVE ACCOUNTABILITY IN MEETING WORKFLOW - A computer program product provides collaborative accountability in meeting workflows by including appropriate notification and endorsement of workflow events by an accountability network which includes supervisors in an organizational hierarchy. Workflow events may include invitations to attend meetings, delegations of those invitations, meeting attendance, and action items generated within meetings. | 2009-10-15 |
| 20090259719 | Data Communication - A computer voting system arranged to receive votes from one or more mobile communications devices through a wireless personal area network in order to select content stored on the system, each mobile device comprising a mobile device name that can be edited by a user to include a user-entered vote, the system comprising: inputs arranged to receive one or more mobile device names; a processor arranged to analyse the or each device name to determine the presence of user-entered votes; storage apparatus arranged to store content; and an output arrangement arranged to output content; wherein the processor is further arranged to determine the content to be output by the output arrangement based on the or each user-entered vote. | 2009-10-15 |
| 20090259720 | METHOD AND APPARATUS FOR UTILITY COMPUTING IN AD-HOC AND CONFIGURED PEER-TO-PEER NETWORKS - Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved. | 2009-10-15 |
| 20090259721 | IMS quietude manager - IMS Quietude Manager is a method and device for unifying reaction to an undesired contact regardless of communication means. In the preferred embodiment, the methodology involves utilizing a quietude key integrated in the IMS client that activates a quietude manager of an IMS. The quietude manager is capable of accessing the reachability server, the Group List Management Server (GLMS) and the presence server of the IMS to provide an appropriate response to any given communication. | 2009-10-15 |