31st week of 2010 patent applcation highlights part 66 |
Patent application number | Title | Published |
20100198784 | Method and System Using Reusable State Information for Synchronization and Maintenance of Data - A system for synchronization whereby metadata repository maintains information regarding the history and status of data items in a data repository. Data items are associated with states and such states changes (e.g. increment) in response to changes to the data items. History statements associated with the same states describe the changes in a generic enough fashion that multiple data items may be associated with a single state (e.g. if multiple data items share a common history such as that they were all edited by a user on the same device). The history repository is synchronized with other history repositories so as to reflect the states of data items on multiple devices. The synchronized history stores are used during synchronization to identify and resolve data conflicts through ancestry of data item history. | 2010-08-05 |
20100198785 | SELECTIVELY TRANSMITTING TRANSACTION DATA - A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated transactions may be transmitted over a communications network. Related apparatuses, techniques, systems, computer program products are also described. | 2010-08-05 |
20100198786 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - An information processing apparatus includes: a generating unit that, based on schema information defining a structure of an object, generates the object that has a duplicating function for generating a clone as a copy of self; a receiving unit that receives a generation request for generating the object; a requesting unit that requests generation of the clone to the object when the duplicating function of the object for which the generation request is received is determined to be available; and an output unit that outputs the clone generated by the object, whose duplicating function is determined to be available, to a source that has issued the generation request for generating the object. | 2010-08-05 |
20100198787 | VISUALIZATION AS INPUT MECHANISM - A visualization input system is provided. The system includes a visualization component that receives input gestures from a user (or users) and translates the gestures into one or more data manipulation commands. A distribution component receives the data manipulation commands and propagates data modifications across one or more databases in view of the commands. This includes a rights component that enables the data modifications to be implemented across the one or more databases. | 2010-08-05 |
20100198788 | METHOD AND SYSTEM FOR NO DOWNTIME RESYNCHRONIZATION FOR REAL-TIME, CONTINUOUS DATA PROTECTION - A data management system or “DMS” provides an automated, continuous, real-time data protection service to one or more data sources associated with a set of application host serves. To facilitate the service, a host driver embedded in an application server captures real-time data transactions. When a data protection command for a given data source is forwarded to a host driver, an event processor enters into an initial upload state. During this state, the event processor gathers a list of data items to be protected and creates a data list. Then, the event processor moves the data to a DMS core to create initial baseline data. The upload is a stream of application-aware data chunks that are attached to upload events. A resynchronization state is entered when there is a suspicion that the state of the data in the host is out-of-sync with the state of the most current data in the DMS. | 2010-08-05 |
20100198789 | DATABASE CONTRADICTION SOLUTION METHOD - Provided is a database operation method which modifies references among database records. A record is fetched ( | 2010-08-05 |
20100198790 | UPDATING ELEMENTS IN A DATA STORAGE FACILITY USING A PREDEFINED STATE MACHINE, WITH SERIAL ACTIVATION - A technique for updating elements in a data storage facility, including a single server or a multi-server system, such as by providing updated internal code packages to the elements. The update is performed using a fixed state machine, where the elements are updated in a coordinated manner within the constraints of the state machine. In a multi-server device, code packages are distributed to elements associated with the different servers in one traversal of the state machine, during distribute states of the state machine. The distributed code packages are activated in activate states of the state machine in multiple traversals of the state machine, so there is a serial activation. The code packages can be grouped in a flexible way by configuring an external update bundle used by the state machine. The distributing of the code is based on the grouping. | 2010-08-05 |
20100198791 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ALLOWING ACCESS TO BACKUP DATA - A system, method, and computer program product are provided for allowing access to backup data resulting from performance of one or more recovery point backup operations and one or more full backup operations. This is accomplished by associating recovery point backup operations with full backup operations and allowing access to backup data resulting from performance of the recovery point backup operations and the full backup operations. In this way, logs corresponding to the backup operations may be associated with a backup path, such that the logs may be accessed during a restore operation. Furthermore, the recovery point operations may be configured to provide a user defined granularity for data recovery. To this end, in various embodiments, backup data may be stored at a granularity defined by a user and recovered based on a user selection of a recovery point. | 2010-08-05 |
20100198792 | DATA PROCESSING APPARATUS AND METHOD OF PROCESSING DATA - Data processing apparatus comprising: a chunk store having a plurality of chunk sections, each operable to store specimen data chunks, the apparatus being operable to: process an input data set into one or more input data chunks; identify a specimen data chunk in one of said chunk sections which corresponds to a first input data chunk; identify a second input data chunk not corresponding to a specimen data chunk in the chunk store; and store the second input data chunk as a specimen data chunk in proximity to the identified specimen data chunk corresponding to the first input data chunk. | 2010-08-05 |
20100198793 | METHODS OF MULTI-SERVER APPLICATION SYNCHRONIZATION WITHOUT STOPPING I/O - A method according to one embodiment includes receiving a request to perform a backup of data associated with an application running on multiple servers; calculating a time value based on communications with the servers, the time value calculation including at least one of a latency of at least one of the communications, and a difference between a reference time clock value and a time clock value of at least one of the servers; and communicating with I/O Handlers on the servers for initiating a coordinated backup operation on the data at about a same start time. Additional systems, methods, and computer program products are also disclosed. | 2010-08-05 |
20100198794 | METHOD AND DEVICE FOR DATA RECOVERY USING BIT LOGGING - A method and apparatus for data recovery in a multitasking or multithreading environment is provided. The method includes creating a log record by performing bit-by-bit logging with respect to a lowest level bitmap of a multilevel bitmap, recovering the lowest level bitmap using the log record, and correcting a higher level bitmap corresponding to the lowest level bitmap based on the recovered lowest level bitmap. | 2010-08-05 |
20100198795 | SYSTEM AND METHOD FOR RESTORING A VIRTUAL DISK FROM A SNAPSHOT - A method and apparatus are disclosed for restoring a virtual disk (vdisk) in a data storage system as the vdisk was at an earlier time. Pointers are maintained to point to data represented by the vdisk. The pointers are saved to persistent storage at the earlier time. The data at the earlier time is maintained on the data storage device. A pointer pointing to data represented by the vdisk at a later time is compared with the pointers saved at the earlier time. If the pointer from the later time matches the pointer saved at the earlier time, keeping the pointer from the later time in the active file system. If the pointer from the later time does not match the pointers saved at the earlier time, copying a set of pointers associated with the pointer saved at the earlier time to the active file system. | 2010-08-05 |
20100198796 | TREEMAP VISUALIZATIONS OF DATABASE TIME - Particular embodiments generally relate to displaying database time using a treemap. A set of database time values is determined for a set of dimensions. The database time values measure performance of one or more databases by the time the database takes to respond to a request. The set of database time values is correlated to a set of cells in the treemap. A size of the cell is determined based on the database time value associated with it. For example, the database time value is correlated to an area of the cell. A layout of the set of cells is determined and the treemap is displayed using the layout. For example, the largest values of database time may be shown with the largest sized cells. This makes it easier for an administrator to review and analyze the database performance across multiple dimensions and determine problem areas affecting the performance of the one or more databases. | 2010-08-05 |
20100198797 | CLASSIFYING DATA FOR DEDUPLICATION AND STORAGE - In a method of classifying data for deduplication, data to be classified is accessed. The data is classified into a deduplication classification in accordance with a data content aware data classification policy such that classified data is created. The data classification policy includes a plurality of deduplication classifications. | 2010-08-05 |
20100198798 | APPARATUS AND METHOD FOR STORING AND READING A FILE HAVING A MEDIA DATA CONTAINER AND A METADATA CONTAINER - A concept is disclosed for outputting a file having a media data container and a metadata container, the concept including providing an error information related to a data sample and storing the error information together with a sample number related to the data sample in the metadata container. | 2010-08-05 |
20100198799 | Method and Apparatus for Software Simulation - A software simulation method and program storage device for software defect detection and obtaining insight into software code is disclosed, where simulation consists of executing target software program code for multiple input values and multiple code paths at the same time, thus achieving 100% coverage over inputs and paths without actually running the target software. This allows simulation to detect many defects that are missed by traditional testing tools. The simulation method runs a plurality of algorithms where a plurality of custom defined and pre-defined rules are verified in target software to find defects and obtain properties of the software code. | 2010-08-05 |
20100198800 | ALLOCATION LOCKS AND THEIR USE - Systems and methodologies are provided that employ an allocation lock, which permits only a single transaction to acquire space on a particular page at any one time. The allocation lock of the present invention facilitates operations of concurrent transactions at a subpage level (e.g., a row level), and in conjunction with a heap manager can enforce a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.) | 2010-08-05 |
20100198801 | Storage device and recording medium - There are provided a storage device and a computer-readable medium capable of efficiently storing keywords contained in description information and efficiently retrieving the keyword. A list producing portion ( | 2010-08-05 |
20100198802 | SYSTEM AND METHOD FOR OPTIMIZING SEARCH OBJECTS SUBMITTED TO A DATA RESOURCE - A system and methods for optimizing search objects submitted to a data resource is provided. These techniques are advantageous in reviewing vast collections of content data or documents to identify relevant data or documents from the collections. The advanced search techniques are based on query terms, which isolate relevant content data that respond to the query terms. | 2010-08-05 |
20100198803 | IMAGE MANAGEMENT APPARATUS, AND CONTROL METHOD AND A COMPUTER-READABLE STORAGE MEDIUM STORING A PROGRAM THEREFOR - The present invention is directed to searching for image files based on shooting times thereof from among image files which are managed in each of folders and preventing a user from misunderstanding search results due to displayed contents when the search results are displayed for each of the folders. An image management apparatus according to the present invention searches an image file that satisfies a search condition in which a shooting time thereof is set by a user operation from among a plurality of image files, reads the shooting time of the searched image file, acquires a range of the shooting times for each of folders, and updates and displays thumbnail images indicating the searched image files together with acquired range of the shooting times for each of the folders. | 2010-08-05 |
20100198804 | SECURITY MANAGEMENT FOR DATA VIRTUALIZATION SYSTEM - Methods and systems allow access to information in an enterprise environment that stores information in data silos. Entity type metadata, relations between entity types and access control information is extracted from the data silos and represented in a data virtualization system. Metadata information representing security information extracted from multiple data silos is combined to construct global security information for the enterprise. Security roles are combined to generate global security roles and access control lists are combined to generate globalized access control lists. The global security information can be modified by system administrators. Security information is refreshed from the data silos for each session created by the user and is applied to all data access requests created using the session. | 2010-08-05 |
20100198805 | METHOD AND APPARATUS FOR GENERATING AND DISPLAYING IMAGE - Provided is a method of generating image files, the method including: obtaining a first web page; extracting, from the first web page, link information, through which moving a second web page from the first web page is performed; downloading the second web page according to the extracted link information; and converting the first and second web pages into respective image files. | 2010-08-05 |
20100198806 | EVALUATION OF SET OF REPRESENTATIVE QUERY PERFORMANCE USING ROBUSTNESS MAPPING - Computer-implemented systems and associated operating methods use atomic query maps to identify and evaluate database query plan robustness landmarks. The computer-implemented system comprises logic that evaluates robustness of a selected atomic query by measuring performance of atomic query execution in a predetermined range of runtime conditions that include data characteristics. The logic produces a set of measurements that can be displayed as one or more performance maps and analyzes the measured performance to identify landmarks indicative of database atomic query performance degradation greater than a predetermined amount. | 2010-08-05 |
20100198807 | WORKLOAD MANAGEMENT USING ROBUSTNESS MAPPING - Computer-implemented systems and associated operating methods use performance maps created by evaluating robustness of a database operator, query plan, or query to analyze health of a currently-executing query. The computer-implemented system comprises logic that receives one or more robustness maps of measured database system performance acquired during database execution in a predetermined range of runtime conditions. The logic analyzes state of a currently-executing query by locating the query's performance on the robustness maps. | 2010-08-05 |
20100198808 | DATABASE SYSTEM IMPLEMENTATION PRIORITIZATION USING ROBUSTNESS MAPS - Computer-implemented systems and associated operating methods take measurements and landmarks associated with robustness maps and perform tests evaluating the robustness of a database engine's operator implementations and/or query components. The illustrative computer-implemented system comprises logic that receives one or more robustness maps of measured database system performance acquired during database execution in a predetermined range of runtime conditions and uses information from the robustness map or maps to prioritize potential changes that improve robustness of a database system implementation wherein landmarks in the robustness map or maps are operated upon as a robustness bug describing conditions under which a predetermined implementation of a database operator or query component degrades in a manner different from a predetermined expected manner. | 2010-08-05 |
20100198809 | DATABASE SYSTEM TESTING USING ROBUSTNESS MAPS - Computer-implemented systems and associated operating methods take measurements and landmarks associated with robustness maps and perform tests evaluating the robustness of a database engine's operator implementations and/or query components. The illustrative computer-implemented system comprises logic that receives one or more robustness maps of measured database system performance acquired during database execution in a predetermined range of runtime conditions and uses information from the robustness map or maps to perform regression testing wherein landmarks in the robustness maps are operated upon as a robustness bugs describing conditions under which a predetermined implementation of a database operator or query component degrades in a manner different from a predetermined expected manner. | 2010-08-05 |
20100198810 | EVALUATION OF DATABASE QUERY PLAN ROBUSTNESS LANDMARKS USING OPERATOR MAPS OR QUERY MAPS - Computer-implemented systems and associated operating methods create and use an operator map to identify and evaluate database query plan robustness landmarks. The computer-implemented system comprises logic that creates a map evaluating performance of an implementation of a database engine operator during execution under actual operating conditions. The logic measures and maps performance for a selected range of runtime conditions including resource availability and data characteristics. | 2010-08-05 |
20100198811 | QUERY PLAN ANALYSIS OF ALTERNATIVE PLANS USING ROBUSTNESS MAPPING - Computer-implemented and associated operating methods evaluate robustness of a query plan by measuring performance with regard to a range of runtime conditions and producing a map of relative performance of the given query plan when compared with alternative plans for a range of conditions. The computer-implemented system comprises logic that evaluates the selected query plan in comparison to multiple alternative query plans in a predetermined range of runtime conditions that include data characteristics. The logic produces a set of performance measurements and analyzes the measured performance to map performance of the selected query plan in comparison to performance of one or more alternative query plans. | 2010-08-05 |
20100198812 | AUTOMATED SEARCH - A system and method for automated search which may allow users to program their mobile devices to automatically bring up search results when a user or his mobile device meets a certain set of spatial, temporal, activity, or social context conditions. | 2010-08-05 |
20100198813 | SYSTEMS AND METHODS FOR A SEARCH ENGINE RESULTS PAGE RESEARCH ASSISTANT - The present invention is directed towards systems and methods for performing search engine research. The method according to one embodiment of the present invention comprises receiving a search query from a user and determining if a user is performing research. The method then generates a research set associated with the research and stores at least one query with the research. The method then provides a search engine results page in response to the query, monitors the search engine results page for user interactions and stores at least one user interact with said search engine results page. | 2010-08-05 |
20100198814 | SYSTEM AND METHOD FOR FILTERING AND CREATING POINTS-OF-INTEREST - Systems and methods are provided for filtering and/or creating Points-of-Interest (POIs). In one embodiment, a list of POIs is obtained and then filtered based on crowd data related to the list of POIs to provide a filtered list of POIs. In another embodiment, one or more crowd-sourced POIs are created based on one or more crowds relevant to a corresponding bounding region for POI creation. | 2010-08-05 |
20100198815 | SEARCH AND PRESENTATION ENGINE - A contents display and search system for navigating and searching and exploring a collection of objects includes a database of Attributes; each of the Attributes being associated with one or more objects, and a database of Kinds, each Kind being associated with one or more Attributes. When a user enters a search query including at least one Attribute, an object is tested to determine whether it has Attributes of the Kind corresponding to the Kind of the at least one specified Attribute before function testing is performed. Search and contents investigation results are presented in a hierarchical format in which Kinds and Attributes rather than objects, are displayed until the search or content type is further specified by selecting additional Kinds and/or Attributes such that the number of objects satisfying the specified search is below a threshold. User interaction modifies the hierarchical order of Kinds and Attributes in the display. | 2010-08-05 |
20100198816 | SYSTEM AND METHOD FOR PRESENTING CONTENT REPRESENTATIVE OF DOCUMENT SEARCH - A system and method for selecting content that is representative of one or more documents is provided. Aspects provide for a fully automated machine-learned system that does not require costly manual selection and supervision of content. The system enables search engines to leverage existing news feeds and content bases to generate a more compelling presentation of search engine results. | 2010-08-05 |
20100198817 | Method for Checking and/or Determining User Data, A Computer Program Product, and an Apparatus - The present invention relates in summary to a method for checking and/or determining user data of a spectacle lens user comprising the steps of:—providing (S | 2010-08-05 |
20100198818 | DYNAMIC IDENTIFICATION OF A NEW SET OF MEDIA ITEMS RESPONSIVE TO AN INPUT MEDIASET - Systems and methods are disclosed for creating a list of media items that are similar to an input mediaset comprising at least one input media item, optionally together with at least one input parameter that constrains the output in scope or number of items. Media items include music, videos, pictures and other such items that can be associated or grouped together by a human into a list or mediaset. The mediaset is formed by a human applying virtually any objective and/or subjective criteria. Those criteria need not be made explicit; a relation among the selected items is implicit in the list per se. Alternatively, objective criteria such as metadata can be used. | 2010-08-05 |
20100198819 | SYSTEM AND METHOD FOR EXTRACTING AND MANAGING MESSAGE ADDRESSES - A system and method is disclosed for extracting and maintaining in a virtual address book one or more electronic mail addresses from one or more of the various address fields (e.g., “From,” “To,” “Cc,” “Bcc”) of one or more e-mail messages either transmitted from or received at a predetermined network node (e.g., a client or server). Electronic mail addresses stored in the virtual address book may be made available to “auto-complete” capabilities utilized during the addressing of electronic mail messages. | 2010-08-05 |
20100198820 | METHOD AND APPARATUS FOR INTERNET-BASED HUMAN NETWORK BROKERING - Matches between search queries and potential targets of such search queries are automatically brokered by (i) comparing search criteria specified in the search queries with profile criteria describing the potential targets, and (ii) reporting instances of acceptable correspondence between the search criteria and the profile criteria, provided that access controls associated with the profile criteria of the targets permit such reporting in light of access levels assigned to the search inquiries. Initiators, using client applications at various remote locations, may formulate the search queries and the brokering may be performed at one or more server locations communicatively coupled (e.g., via the Internet) thereto. The profile criteria may include portions of rich descriptive profiles of the potential targets. | 2010-08-05 |
20100198821 | METHODS AND SYSTEMS FOR CREATING AND USING AN ADAPTIVE THESAURUS - Methods and systems are provided for creating an adaptive thesaurus. A term pair including an index term and an expansion term is received. A recall gain, an expansion independence, and a semantic similarity of the term pair are calculated using a processor. Whether to store the term pair is determined based on the recall gain, the expansion independence, and the semantic similarity. The term pair is stored based on the determination. Methods and systems are provided for searching using an adaptive thesaurus. A search query including a query term is received. An expansion term stored in association with an index term matching the query term in the adaptive thesaurus is retrieved. Using a processor, the search query is expanded using the expansion term based on a recall gain, an expansion independence, and a semantic similarity. | 2010-08-05 |
20100198822 | METHODS AND TECHNIQUES FOR ADAPTIVE SEARCH - A method and apparatus for an adaptive search user interface is provided. An interface is provided that returns search results upon receiving each alphanumeric character of a search query term. Correlations of prefixes of alphanumeric characters and search results selected from previous searches are stored in a correlation matrix. Based upon the correlations in the correlation matrix, relevance rankings for search results with respect to the prefixes of alphanumeric characters are updated. Search results may be grouped based upon one or more common traits. Relevance rankings are also updated based upon the rate of change of selections recorded for a search result. | 2010-08-05 |
20100198823 | SYSTEMS AND METHODS TO AUTOMATICALLY GENERATE ENHANCED INFORMATION ASSOCIATED WITH A SELECTED WEB TABLE - According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate use of a data sharing web server remote from a user device. According to some embodiments, information from a remote web resource server may be received at the user device (and the received information may include tabular data comprising cells arranged in a plurality of rows and a plurality of columns). A user selection of a portion of the received information may also be received at the user device, and the selected portion may include the tabular data. Enhanced information associated with the selected portion may be automatically generated and transmitted to the remote data sharing web server. | 2010-08-05 |
20100198824 | IMAGE KEYWORD APPENDING APPARATUS, IMAGE SEARCH APPARATUS AND METHODS OF CONTROLLING SAME - A keyword or the like effective for conducting a search is appended to an image. Subjects contained in an image are detected. The subject names and positions of the respective subjects that have been detected are detected. Keywords representing broader concepts of the detected subject names and the positions of the subjects are stored in correlation with the image as data to be used in searching for the image. If a search for the image is conducted, the subject names or broader concepts of the subject names, which serve as keywords, and the positions of the subjects are input. An image that matches the entered subject names, etc., and subject positions is retrieved. Rather than retrieving an image simply using keywords alone, an image is retrieved utilizing also the positions of subjects. As a result, it is possible to narrow down images found in a case where a desired image is to be retrieved from among a large number of images. | 2010-08-05 |
20100198825 | Method and System for Providing Targeted Documents Based on Concepts Automatically Identified Therein - A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined. | 2010-08-05 |
20100198826 | MAINTAINING A HISTORICAL RECORD OF ANONYMIZED USER PROFILE DATA BY LOCATION FOR USERS IN A MOBILE ENVIRONMENT - A system and method are provided for maintaining a historical record of anonymized user profile data for mobile device users. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations and user profiles for users of mobile devices. The central system processes the current locations and the user profiles of the users over time to maintain a historical record of anonymized user profile data by location. By anonymizing the user data, privacy of the users of the mobile devices is maintained. The central system may then use the historical record of anonymized user profile data to respond to historical requests. The historical requests may be made by users of the mobile devices, subscribers, and/or third-party services. | 2010-08-05 |
20100198827 | METHOD FOR FINDING TEXT READING ORDER IN A DOCUMENT - A method for finding text reading order in a document such as a scanned newspaper or magazine includes the steps of pruning unnecessary text zones using semantic analysis ( | 2010-08-05 |
20100198828 | FORMING CROWDS AND PROVIDING ACCESS TO CROWD DATA IN A MOBILE ENVIRONMENT - A system and method are provided for forming crowds of users and providing access to corresponding crowd data. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices. The central system forms a crowd including a number of users based on the current locations of the number of users. The central system then generates crowd data for the crowd and provides access to the crowd data for the crowd. In one embodiment, the crowd data for the crowd includes an aggregate profile for the crowd. In another embodiment, the crowd data includes data characterizing the crowd. The central system provides access to the crowd data by serving crowd data requests. | 2010-08-05 |
20100198829 | METHOD AND COMPUTER-PROGRAM PRODUCT FOR RANGED INDEXING - A method for generating and searching a ranged index provides a computer-readable medium which is adapted to store a database including a data chunk, and a ranged index including a data chunk index; generating the data chunk index by determining a high value in the data chunk and a low value in the data chunk; generate the ranged index from such data chunk index; and storing the ranged index on the computer-readable medium. A search value or values may then be provided; comparing the search value or values to the high value and the low value from the data chunk index for the data chunk in the ranged index for the database; and searching the data chunk to determine if the search value or values is lower than or equal to the high value and higher than or equal to the low value. By using inexpensive, quick comparisons of minima and maxima, the method and computer-program product avoids more costly sequential searches of larger data chunks where possible. | 2010-08-05 |
20100198830 | DYNAMIC DATA DISTRIBUTION AGGREGATION - Systems and methods reduce a time to calculate an aggregate of data values associated with a range of index entries. The system manages aggregate values within data stored in the entries of an index during insertion, modification, and deletion operations, and provides new index operations to generate aggregate values associated with a range of index entries. Multiple simultaneous operations can be executed efficiently. | 2010-08-05 |
20100198831 | KNOWLEDGE ANNOTATION RESULT CHECKING METHOD AND SYSTEM - The present invention discloses a knowledge annotation result checking system and method. The knowledge annotation result checking system comprises: a receiving unit for receiving a knowledge annotation result; and a checking unit, for comparing the received knowledge annotation result with information within a tag registration database to obtain comparison information. According to the present invention, inconsistent tag information can be detected. | 2010-08-05 |
20100198832 | DATA PROCESSING APPARATUS AND METHOD OF PROCESSING DATA - Data processing apparatus comprising: a chunk store configured for containing specimen data chunks, a discrete manifest store, configured for containing at least one manifest that represents at least a part of a data set and that comprises at least one reference to at least one of said specimen data chunks, the processing apparatus being operable to process input data into input data chunks and to identify at least one manifest in the manifest store that includes at least one said reference to a said specimen data chunk corresponding to at least one of said input data chunks. | 2010-08-05 |
20100198833 | SYSTEM AND METHOD FOR SOCIAL NETWORKING - A method of social networking including the step of providing a networking system with a website on a web network. The method further includes the steps of receiving from a claimant entering the website an agreement to the terms of service and thereafter receiving the claimant as a member, receiving from the claimant the name of a person claimed and other relevant information, and indexing and storing the claims so as to permit searching by the public and/or members of the networking system. In addition the networking system is constructed to receive facts arising from a dispute proving the claim is invalid or erroneous, and notify the claimant of the dispute in some convenient manner. | 2010-08-05 |
20100198834 | System for Creating and Maintaining a Database of Information Utilizing User Options - A system for automatically creating and maintaining a database of information utilizing user opinions about subjects, particularly exceptional experiences. Described is an Internet system assisting/motivating a population of users interested in information about certain categories of subjects to automatically maintain the database content and to improve the usefulness and quality of the database information without any substantial management by the website owner-manager. The user opinions are primarily in the form of both comments and ratings about which natural-language terms best describe a particular subject, enabling user searches of the subject database to be by way of preferred such descriptive natural-language terms, which terms are further preferred to be evaluative and approving. | 2010-08-05 |
20100198835 | Annotating Content With Context Metadata - A method of annotating content with context metadata comprising:
| 2010-08-05 |
20100198836 | SYSTEMS AND METHODS FOR CALCULATING A JUST-IN-TIME REPUTATION SCORE - The present invention is directed towards systems and methods for generating a just-in-time reputation score. The method according to one embodiment of the present invention comprises receiving a user generated content item from a user, calculating an initial reputation score and retrieving a plurality of rules. The method then analyzes the user generated content item based on the rules and determines a just-in-time reputation score based on the analysis. Finally, the method displays the just-in-time reputation score and the content item to the user. | 2010-08-05 |
20100198837 | IDENTIFYING QUERY ASPECTS - Methods, systems, and apparatus, including computer program products, for generating aspects associated with entities. In some implementations, a method includes receiving data identifying an entity; generating a group of candidate aspects for the entity; modifying the group of candidate aspects to generate a group of modified candidate aspects comprising combining similar candidate aspects and grouping candidate aspects using one or more aspect classes each associated with one or more candidate aspects; ranking one or more modified candidate aspects in the group of modified candidate aspects based on a diversity score and a popularity score; and storing an association between one or more highest ranked modified candidate aspects and the entity. The aspects can be used to organize and present search results in response to queries for the entity. | 2010-08-05 |
20100198838 | MANAGING ADD-ONS - One or more techniques and/or systems are disclosed for providing recommendations for an add-on to a base program operating on a computing device, thus allowing a user to make a more informed decision as to whether to allow the add-on to be installed or not. To make the recommendation, collection software is queried for information about an add-on when installation or instantiation of the add-on is detected on the computing device. Information about the add-on is collected by the collection software, which comprises one or more add-on detection programs. A recommendation for applying the add-on (or not) is generated using the collected information, where the recommendation comprises a ranking based on detection program prioritization. | 2010-08-05 |
20100198839 | TERM EXTRACTION FROM SERVICE DESCRIPTION DOCUMENTS - Terms are extracted from service description documents describing desired services, and the terms are used to search for candidate service providers operable to provide the desired services. A matrix of terms and documents are determined from the service description documents. Singular value decomposition (SVD) is used to decompose the matrix. Eigen vectors from the SVD decomposition are weighted by top k singular values in a diagonal matrix S of singular values also generated from the decomposition. The weighted eigen vectors are used to rank terms from the matrix X based on relevance of the terms to the requirements for desired services described in the service description documents. | 2010-08-05 |
20100198840 | RANK-ORDER SERVICE PROVIDERS BASED ON DESIRED SERVICE PROPERTIES - Candidate service providers for a desired service are ranked. Terms describing service requirements for a desired service are determined. Service capability documents describing the services of the candidate service providers are determined using the terms describing the service requirements. Using singular value decomposition (SVD) and a metric, similarities between the terms describing the service requirements and the service capability documents are determined. The candidate service providers are ranked based on the similarities. | 2010-08-05 |
20100198841 | SYSTEMS AND METHODS FOR AUTOMATICALLY IDENTIFYING AND LINKING NAMES IN DIGITAL RESOURCES - The present invention provides systems and methods for automatically identifying name-like-strings in digital resources, matching these name-like-string against a set of names held in an expertly curated database, and for those name-like-strings found in said database, enhancing the content by associating additional matter with the name, wherein said matter includes information about the names that is held within said database and pointers to other digital resources which include the same name and it synonyms. | 2010-08-05 |
20100198842 | Method and Apparatus for Filtering Peer-to-Peer Network Searches for Limited Capability Devices - A method and apparatus for filtering a peer-to-peer (P2P) search query in a P2P network ( | 2010-08-05 |
20100198843 | Software Title Discovery - In a computer system that has no single place to discover all installed software applications, a software title discovery technique uses a combination of techniques to discover installed software. One of the combined techniques is an operating system predefined interface for obtaining information about installed software application; other techniques that may be employed include searching a repository of uninstall information, searching for executable files in a portion of a filesystem for the computer, and searching for executable files pointed to by other files in the filesystem of the computer system. A client/server configuration may be employed to allow collection of the software application information across a network of computers in an enterprise by a server computer system, allowing the server system to provide reports regard installed software applications. | 2010-08-05 |
20100198844 | Automatic Code Generation - According to one embodiment, a method for generating code includes receiving a database file describing a database and a database schema. The database includes a plurality of database records. A metadata tag is received, the metadata tag describing a business relationship between two or more database records. The database file and the metadata tag are integrated to form a merged file. Using a computer system, the merged file is converted into code. | 2010-08-05 |
20100198845 | SELECTIVE CONSTRUCTION OF DATA SEARCH RESULT PER SEARCH REQUEST SPECIFYING PATH INFORMATION - A system and associated method for selectively constructing a search result for a data requested by a search request specifying path information of a data node comprising the data. A template tree represents a hierarchy of the search result with expandable nodes which initially do not have actual data. A node of the template tree is dynamically expanded by a callback function to have a respective data for the node when the node is traversed for the first time during traversing the template tree according to the path information. The search result is created by expanding all nodes of the template tree that are specified in the path information. The data node in the search result is communicated to an entity that had originated the search request. | 2010-08-05 |
20100198846 | METHOD FOR ORDER INVARIANT CORRELATED ENCRYPTING OF DATA AND SQL QUERIES FOR MAINTAINING DATA PRIVACY AND SECURELY RESOLVING CUSTOMER DEFECTS - According to one embodiment of the present invention, a method for debugging a computer system is provided. According to one embodiment of the invention, a method includes encrypting data and query program instructions using correlated order invariant encrypting, the data and query program instructions operating in a customer computer system. The encrypted data and encrypted query program instructions are then transferred to a servicing entity having a test system. The encrypted data and encrypted query program instructions are run on the test system to generate a set of results. The set of results are then used to generate a diagnosis of a problem with the customer computer system. Thus the customer problem can be resolved without the servicing entity having access to the customer's data and query program instructions. | 2010-08-05 |
20100198847 | METHODS AND SYSTEMS FOR ASSESSING PROJECT MANAGEMENT OFFICES - Systems and methods consistent with the present invention assess and evaluate project management offices (“PMOs”). Information relating to the current project management capabilities of a PMO is obtained. The information is compared with industry best practices information and consolidated knowledge and experience. Based on the comparison, the maturities of the PMO's current capabilities are evaluated. The maturities of the PMO's current capabilities are given scores which provide a standardized measure of the maturity of each capability. In addition to the scores, recommendations are provided indicating specific ways in which the PMO may improve the maturities of its capabilities. | 2010-08-05 |
20100198848 | INTELLIGENT LABEL FOR COSMETIC PRODUCT - The invention relates to a method for determining a cosmetic product suitable for a user. In order to facilitate for the user the determination and selection of a cosmetic product suitable for him/her, the method has a step of storing first data in a memory element, the first data representing a cosmetic profile of the user, a storing of second data in an intelligent label, the second data representing a cosmetic profile of the cosmetic product, and the intelligent label being assigned to the cosmetic product, a step of transmitting the second data from the intelligent label to the memory element, a step of a comparison of the first data and the second data, and a step of determining the cosmetic product as a cosmetic product suitable for the user if the first data and the second data at least partially coincide with one another. | 2010-08-05 |
20100198849 | METHOD AND APPARATUS FOR FAULT-TOLERANT MEMORY MANAGEMENT - A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time. | 2010-08-05 |
20100198850 | Method and Device for High Performance Regular Expression Pattern Matching - Disclosed herein is an improved architecture for regular expression pattern matching. Improvements to pattern matching deterministic finite automatons (DFAs) that are described by the inventors include a pipelining strategy that pushes state-dependent feedback to a final pipeline stage to thereby enhance parallelism and throughput, augmented state transitions that track whether a transition is indicative of a pattern match occurring thereby reducing the number of necessary states for the DFA, augmented state transition that track whether a transition is indicative of a restart to the matching process, compression of the DFA's transition table, alphabet encoding for input symbols to equivalence class identifiers, the use of an indirection table to allow for optimized transition table memory, and enhanced scalability to facilitate the ability of the improved DFA to process multiple input symbols per cycle. | 2010-08-05 |
20100198851 | METHOD AND APPARATUS FOR RETRIEVING DATA REPRESENTING A POSTAL ADDRESS FROM A PLURALITY OF POSTAL ADDRESSES - 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. | 2010-08-05 |
20100198852 | SEARCH DEVICE AND SEARCH METHOD - A search device used to search for a search keyword from an object to be searched based on an automaton generated in accordance with the search keyword, includes: a first memory region; a second memory region; an information generation part that generates third information from first information and second information; a determination part; and a selection part, wherein: a first state corresponding to the first information is read from the first memory region; fourth information and a second state corresponding to the third information are read from the second memory region; the determination part determines whether or not fifth information including the first information and the second information matches with the fourth information; and the selection part selects the first state when not match in the determination and when matches in the determination, selects the second state. | 2010-08-05 |
20100198853 | Storage device and recording medium - There are provided a storage device and a computer-readable medium capable of efficiently storing keywords contained in description information and efficiently retrieving the keyword. A list producing portion ( | 2010-08-05 |
20100198854 | SYSTEM AND METHOD FOR SEARCHING MULTIPLE CONTACT INFORMATION SOURCES IN A NETWORK-BASED ADDRESS BOOK SYSTEM - Methods are provided for searching at least one directory that is external to an address book architecture including a client and a server. In one embodiment a client may communicate a contact search request that specifies an external directory which does not support a standard search format, the request causing the server to translate the request to an external search request in another format supported by the external directory. In another embodiment a server may translate a contact search request received from a client when the request specifies an external directory which does not support a standard search format. In yet another embodiment an interworking function, which is operable to import contact information from a legacy address book storage to a converged address book storage, of an address book server is adapted to query an external directory which does not support a standard search format. | 2010-08-05 |
20100198855 | PROVIDING PARALLEL RESULT STREAMS FOR DATABASE QUERIES - A system and method for providing parallel result streams for database queries is provided. The system includes a network including a client, a server, and a database. The client executes an application and sends a query to the server. In response, the server compiles the query to produce a query plan, executes statements in the query plan and sends parallel result streams to the client. | 2010-08-05 |
20100198856 | METHOD TO ASSIST USER IN CREATION OF HIGHLY INTER-RELATED MODELS IN COMPLEX DATABASES - A computer-implemented method is provided to facilitate creation of linked inter-related models in a database. The method comprises obtaining a search text and match criteria from a user, and determining whether a prequery exists. If not, a list of all destination items is obtained. If yes, a determination is made whether the prequery is enabled. If not, a list of all destination items is obtained. If enabled, a list of all destination items limited by the prequery is obtained. A determination is then made whether all match criteria is selected. If yes, all items in the destination list are returned to the user. If not, a word list is generated by parsing all words from the search text. All valid synonyms are added for each word in the word list. The items in the destination list are reduced to items that match at least one word in the word list. A determination is made whether one or more additional filters exist. If not, a reduced list filtered by the match criteria is returned to the user. If the additional filters exist, the filters are presented to the user. The matched item list is then reduced based on criteria of the filters. The reduced matched item list is then returned to the user. | 2010-08-05 |
20100198857 | RARE QUERY EXPANSION BY WEB FEATURE MATCHING - A method is disclosed for expansion of rare queries to improve advertisement results, including receiving a query from a user by a search engine; determining that the query does not match an entry in an ad query lookup table coupled with the search engine; retrieving one or more expanded queries located within a query feature index whose features relate to one or more features of the received query, wherein the query feature index includes a plurality of queries expanded based on at least corresponding search results; generating, in real time and by the search engine, an ad query including an expanded version of the received query based on features of the retrieved expanded queries; and selecting one or more advertisements based on the generated ad query, wherein the one or more advertisements are displayed to the user in response to the query received from the user. | 2010-08-05 |
20100198858 | System and Methods for Linking Multiple Events Involving Firearms and Gang Related Activities - Methods for linking multiple events involving firearms submit event information data and firearms information data to a system that includes a database for multiple firearms events and generate a query map that correlates data in the system database with a preselected geographical grid based upon one or more preselected matching criteria to one or more data entries for a selected event. The map is used to generate a request for a possible link analysis which may be initiated by a firearms examiner and is then performed to determine if there is a link. The event information data can include a case number, a geographical location data entry, a date entry, a crime type, a weapon involved and a suspect information data field based upon input from an investigating officer while the firearms information data can include a weapon data entry and a bullet data entry based upon input from a person with firearms examiner training. The methodology can be used to prioritize multiple requests for a possible link analysis based upon information obtained in one or more query responses and the query response can display at least some of its information in a query map that correlates data in the system database with a preselected geographical grid. One or more gang database modules allow users to execute searches of a gang database and plot incidents on a geographic grid with each incident being represented by a unique icon related to a class of crime or type of incident. | 2010-08-05 |
20100198859 | SYSTEM AND METHOD FOR AVOIDING DUPLICATION OF EFFORT IN DRAFTING DOCUMENTS - A system and method is provided for avoiding duplication of effort in drafting documents and, in particular, to a system and method for avoiding duplication of effort in preparing patent related submissions. The method is implemented on a computer infrastructure comprises storing disclosure information related to non-public proprietary innovation and receiving terms associated with an innovation. The method further comprises matching the terms with the stored disclosure information and providing an alert to a user that certain of the terms overlap with the stored disclosure information. | 2010-08-05 |
20100198860 | METHOD AND SYSTEM FOR CONTENT DELIVERY - The present invention provides a system and method for providing a presentation to a user. The system comprises a framework arranged to provide a time based primary media element and at least one secondary media element to the user, wherein the at least one secondary media element is arranged to be presented to the user when a predetermined time is reached during presentation of the primary media element. | 2010-08-05 |
20100198861 | METHOD AND SYSTEM FOR PROCESSING MEASURMENT DATA FOR WEBSITE STATISTICS - A method and a system for processing measurement data for website statistics are provided. The measurement data is processed in parallel bucket writers and stored in buckets. Upon receiving a report request the buckets are processed in parallel bucket queriers to obtain report data. | 2010-08-05 |
20100198862 | HANDLING CROWD REQUESTS FOR LARGE GEOGRAPHIC AREAS - A system and method are provided for processing a request for crowd data for a large geographic area. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices and form crowds of three or more users based on the current locations of the users. In order to provide access to crowd data for crowds for a large geographic area, the central system receives a request for crowd data from a requesting device, establishes a bounding region for the request, and identifies one or more starting points within the bounding region for the request. Crowds are identified, crowd data for the crowds is generated, and the crowd data is returned to the requesting device in an iterative manner for a series of two or more outwardly radiating, concentric geographic regions centered at the one or more starting points. | 2010-08-05 |
20100198863 | CAREER AUTHENTICATION SYSTEM, CAREER AUTHENTICATION METHOD USING THE SAME, AND RECORDING MEDIUM HAVING PROGRAM STORED THEREIN TO EXECUTE CAREER AUTHENTICATION METHOD - The present invention relates to a career authentication system, a career authentication method using the same, and a recording medium. The career authentication system includes at least one corporation server that performs career verification for an experienced man according to a career verification request from the experienced man and outputs a result; and a public authentication center server that receives career verification data of the career verified experienced man from the at least one corporation server through a communication network in real time and stores the career verification data, performs career examination on the basis of the career verification data of the experienced man and digitizes and stores an approved career, and outputs the stored approved career information of the experienced man at the time of a career information request for the experienced man from the outside. | 2010-08-05 |
20100198864 | METHOD FOR ORGANIZING LARGE NUMBERS OF DOCUMENTS - A computer product including a data structure for organizing of a plurality of documents, and capable of being utilized by a processor for manipulating data of the data structure and capable of displaying selected data on a display unit. The data structure includes a plurality of directionally interlinked nodes, each node being associated with one or more documents having a header and body text. All the documents are associated with a given node and have identical normalized body text. All documents that have identical normalized body text are associated with the same node. One or more of the nodes is associated with more than one document. For any node that is a descendent of another node, the normalized body text of each document associated with the node is inclusive of the normalized body text of a document that is associated with the other node. | 2010-08-05 |
20100198865 | SYSTEM AND METHOD FOR DETECTING, MANAGING, AND PREVENTING LOCATION INFERENCE IN ADVERTISING OVER A COMMUNICATIONS NETWORK - A method and apparatus for preventing inference of at least one unique identifier associated with a subscriber in an advertising communication network. The method comprises providing targeting criteria from an advertising server to a matching database; providing the at least one unique identifier from a subscriber database to the match database; identifying a subscriber intersection at the match database, the subscriber intersection related to the at least one unique identifier and the targeting criteria; and selectively removing the at least one unique identifier associated with the subscriber intersection from the match database, such that the at least one unique identifier is no longer accessible by the advertising server from the match database. | 2010-08-05 |
20100198866 | DYNAMIC LINKING IN SHAREPOINT (TM) - Provided is a data management system, computer-readable medium and method including extensions to SHAREPOINT™. The system includes a computer processor operatively associated with a computer memory and one or more I/O device, in which the processor and memory are configured to operate one or more SHAREPOINT™ process. The method includes using a sequencing mechanism to allow users to navigate items stored within SHAREPOINT™. The sequencing mechanism further includes the steps of allowing a user to select a specific content type to create a link to, and allowing the user to select a specific list and or folder in which to look for items. | 2010-08-05 |
20100198867 | INFORMATION PROCESSING APPARATUS AND METHOD, INFORMATION PROCESSING SYSTEM, AND PROVIDING MEDIUM - The invention enables users to virtually attach information to situations in the real world, and also enables users to quickly and easily find out desired information. An IR sensor receives an IR signal transmitted from an IR beacon, and supplies the received signal to a sub-notebook PC. A CCD video camera takes in a visual ID from an object, and supplies the inputted visual ID to the sub-notebook PC. A user inputs, through a microphone, a voice to be attached to situations in the real world. The sub-notebook PC transmits position data, object data and voice data, which have been supplied to it, to a server through a communication unit. The transmitted data is received by the server via a wireless LAN. The server stores the received voice data in a database in correspondence to the position data and the object data. | 2010-08-05 |
20100198868 | METHOD AND APPARATUS FOR INFORMATION TRANSFORMATION AND EXCHANGE IN A RELATIONAL DATABASE ENVIRONMENT - A method and apparatus is disclosed for transforming hierarchical information into a rowset and for transforming a rowset into hierarchical information. In transforming hierarchical information, such as an XML data file, into a rowset, a parser parses the XML data file to form an active store. A query processor, after receiving a query including a number of metaproperties, processes data from the XML active store to form a rowset. The rowset can be processed further using a query language, such as the Structured Query Language (SQL). After processing, the rowset can be converted back into an XML data file using an XML formatter. An overflow feature facilitates the addition of text data to the rowset. A fusion feature facilitates defining a relationship between different data items in the rowset such that they can be merged into a single data element as the rowset is converted into an XML data file. | 2010-08-05 |
20100198869 | SYSTEM AND METHOD FOR COMMUNAL SEARCH - A system and method which may allow a requester to post a search query and get time-sensitive responses from other users who are best suited to respond to the search query. The system may find out such best suited responders based on their location, activity and time affinity/proximity to the search query, and forward the search query to them. The system may then return the responses to the requester. The system may also be able to automatically answer search queries based on users' historical query-response activities. By matching a search query with users knowledgeable about it, the invention may help a requester to get timely and accurate responses to his search query. | 2010-08-05 |
20100198870 | SERVING A REQUEST FOR DATA FROM A HISTORICAL RECORD OF ANONYMIZED USER PROFILE DATA IN A MOBILE ENVIRONMENT - A system and method are provided for maintaining a historical record of anonymized user profile data for mobile device users and serving historical requests. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations and user profiles for users of mobile devices. The central system processes the current locations and the user profiles of the users over time to maintain a historical record of anonymized user profile data by location. By anonymizing the user data, privacy of the users of the mobile devices is maintained. The central system may then use the historical record of anonymized user profile data to respond to historical requests. The historical requests may be made by users of the mobile devices, subscribers, and/or third-party services. | 2010-08-05 |
20100198871 | INTUITIVE FILE SHARING WITH TRANSPARENT SECURITY - A file sharing system includes authorization-based security to control access to shared files; and a synchronizer which uses the authorization-based security to monitor the shared files for changes and propagating the changes according to sharing relationships. A method for file sharing includes using authorization-based security to control access to a shared file; and monitoring the shared file for changes using a synchronizer which incorporates the authorization-based security to access the shared file. | 2010-08-05 |
20100198872 | System for the Management of Files - The invention concerns a system and a procedure for the administration of files by using electronical data processing equipment that are connected with each other by a network. In order to provide a unitary system to solve all modern office- and communication tasks instead of using a multitude of programs, systems and devices, it is suggested with the invention that at least one data processing installation features a user-related container file system whose function is based on the fact that the files of a particular user are collected into one single data file, wherein the access to the files of the data file occurs depending on access rights and wherein an automatic comparison of the data files with a replica existent within the system is being performed. | 2010-08-05 |
20100198873 | METHOD FOR PROTECTING PRODUCT DATA FROM UNAUTHORIZED ACCESS - In a method for protecting at least parts of product data, which are stored on at least one server and/or in at least one database and associated with a product identified by an RFID tag, from unauthorized access, an authentication and authorization check of an accessing party is performed upon access to a server and/or database, additionally proof being required upon access that the product is located within the discretionary area of the accessing party, the proof being provided by the RFID tag upon detection by an RFID reader by an access token in the form of a data structure, by which the RFID tag authorizes the accessing party to access at least parts of the product data associated with the product identified by the RFID tag, and stored on the server and/or in the database, wherein the product data can be queried and/or changed depending on the application. | 2010-08-05 |
20100198874 | DATA MANAGEMENT METHOD AND APPARATUS - In a data management method using a hierarchical folder structure where an item such as data or a folder can be registered in multiple folders, attribute information is appended to each relational data piece that represents a pair of a child item that is either data or a folder registered in a folder and a parent folder in which the child item has been registered. This attribute information is referred to when a single child item has been registered in multiple parent folders, in order to select one of the multiple parent folders. By selecting a relational data piece based on the attribute information so that each child item can be registered in a single parent folder, at least part of the hierarchical folder structure is converted into a tree structure where a single child item belongs to a single folder. | 2010-08-05 |
20100198875 | INCREMENTAL CONCURRENT PROCESSING FOR EFFICIENT COMPUTATION OF HIGH-VOLUME LAYOUT DATA - Some embodiments of the present invention overcome I/O bottlenecks of an EDA work flow by keeping layout data distributed during handoffs among different processing stages. Specifically, some embodiments leverage a concurrent computation paradigm where data is propagated incrementally between stages, and where data processing among consecutive stages and the I/O between stages are executed concurrently. Specifically, some embodiments can generate a template database which contains the unique templates in a set of templates. During operation, an embodiment can determine a set of templates for a layout. Next, the system can determine a processing schedule based on a spatially coherent ordering of the set of templates. Next, the system can process the templates according to the spatially coherent processing schedule. Processing templates in a spatially coherent order can ensure that the downstream processes in the concurrent work flow will be able to maximize concurrency, thereby improving overall performance of the system. | 2010-08-05 |
20100198876 | APPARATUS AND METHOD OF EMBEDDING META-DATA IN A CAPTURED IMAGE - Methods and apparatuses generate and render data embedded with associated meta-data in a human or machine recognizable format. The apparatus includes an obtaining device to acquire first data in a predetermined format and associated second data comprising information of the first data, and to output the first data and the associated second data; a processing device to receive the first data and the associated second data from the obtaining device, to process the first data and the associated second data to thereby generate meta-data based on the first data and/or the associated second data, to convert the meta-data into the predetermined format of the first data, and to embed the converted meta-data into the first data as a combined data in the predetermined format; and a rendering device to receive the combined data from the processing device, and to render the combined data in the human or machine recognizable format. | 2010-08-05 |
20100198877 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR IMPORTANCE SAMPLING OF PARTITIONED DOMAINS - A system, method, and computer program product are provided for importance sampling of partitioned domains. In operation, a domain is partitioned into a plurality of sets. Additionally, a probability is assigned to each of the plurality of sets. Furthermore, samples are generated from the plurality of sets, the samples being generated according to the probability of a corresponding set. | 2010-08-05 |
20100198878 | Storage device and recording medium - There are provided a storage device and a computer-readable medium capable of efficiently storing keywords contained in description information and efficiently retrieving the keyword. A list producing portion ( | 2010-08-05 |
20100198879 | AUTOMATIC TRACKING OF USAGE OF A SOFTWARE APPLICATION HAVING DIFFERENT VERSIONS - A method for automatically tracking application and content usage is disclosed. According to an embodiment of the present invention, a method first recites the step of accessing an application interface (API) call with a parameter specifying a first portion of content to be measured. For example, the amount of time for which the portion of content is used is measured. Next the method recites, in response to the accessed call, measuring usage for the first portion of content. Then, the method recites continuing to access API calls specifying additional portions of content to be measured until the program making the calls finishes execution. In this fashion, content usage is tracked. Application developers may determine, from the content usage, where users are getting stuck in a game or what segments of an electronic document are being viewed. | 2010-08-05 |
20100198880 | MUSIC DIARY PROCESSOR - A music diary processor for generating an electronic music diary. The music diary processor receives a plurality of event identifiers from a user, wherein each event identifier identifies a respective life event associated with the user. The user can also provide a date identifier identifying a date associated with the life event, a song identifier identifying one or more songs identified by the user as being associated with the live event. The event identifiers, song identifiers and the date identifiers are stored in an electronic storage medium wherein each song identifier and date identifier is coupled with at least one respective event identifier, and a plurality of event identifiers are coupled with each other. The music diary processor can serve as a music discovery vehicle, wherein the music diary processor can use data entered by a user to locate songs and other data associated with other music diaries. | 2010-08-05 |
20100198881 | METHOD OF DATA STORAGE AND MANAGEMENT - The present invention relates to a method of electronic data storage, integration, management, retrieval and organization that mimics the physical filing system through the use of account-centric non-table driven methodologies. The method of the present invention stores data related to the same account in an account-centric ledger file, where such ledger is a virtual folder that is being implemented using DBMS as the filing apparatus. The data as stored in the ledger can be retrieved as a whole when requested. Another embodiment of the present invention relates to a computer program having a module where execution of said module generates the method for storing, integrating, managing, retrieving and organizing data in accordance with the present invention. | 2010-08-05 |
20100198882 | Systems and methods for creating multiple logbooks in a computer application. - Systems and methods for creating multiple logbooks in a computer application. Entities that make up the components of a logbook are defined. The logbook is customized by further extending the entities and defining the relationship between the entities. Using the entities and their extensions and relationships, multiple logbooks can be created in a single computer application. | 2010-08-05 |
20100198883 | COMPUTER READABLE MEDIUM AND INFORMATION PROCESSING APPARATUS - A computer readable medium storing a program that causes a computer to execute information processing is provided, wherein plural pieces of management object information are stored in a storage device with unique identification information and non-unique name information, the information processing including: receiving a process request that specifies management object information of a process object by using location information which is represented by a sequence of name information assigned to respective pieces of management object information; | 2010-08-05 |