Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


18th week of 2010 patent applcation highlights part 75
Patent application numberTitlePublished
20100114828Method, system and computer-readable media for backing up information contained in a database - A system, computer-readable media and method for backup one or more databases and restoring one or more databases using incremental backups are provided. Persistent collection objects are generated in the process of performing a database backup. A collection objects may order records, e.g., objects, in relation to and within pluralities of records. These pluralities of records may be referred to, or organized as, pages or containers of pages, comprising software objects. The persistent database backup collection object may include a time and date of a generation of an incremental backup database by a distinguishable and specific database archiving process (“backup event”), an event number of an incremental backup generation, one or more database identifiers, one or more container identifiers, and/or identifiers of individual records, e.g., object identifiers.2010-05-06
20100114829SYSTEMS AND METHODS FOR USING METADATA TO ENHANCE DATA MANAGEMENT OPERATIONS - Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.2010-05-06
20100114830METHOD OF INTEGRATING IN REAL TIME LARGE VOLUMES OF UPDATES IN A DATABASE - A method of integrating large volumes of updates in a database system is described. Each individual update is comprised of a coherent set of data records supplied by a data provider. The database system includes a master file repository and an active image repository. The method comprises the steps of first obtaining for each individual update a unique modification identifier from a logistic table of the database system. The master file repository is then updated with the coherent set of data records of each uniquely identified individual update. A unique commit identifier is further obtained from the logistic table for each individual update that has been committed by the master file. The active image repository is synchronized by successively loading into the active image, in the order specified by the commit identifier, each individual update. Synchronization includes retrieving from the master file repository the coherent set of data records of each uniquely identified individual update. Finally, completion of the propagation of each individual update into the active image repository is achieved when the loading of each corresponding set of data records is committed by the active image.2010-05-06
20100114831Building a Synchronized Target Database - One embodiment is a method that builds a target database with transaction logs from an online source database. The transaction logs include both existing data in the source database and updates that occur to the source database while the target database is being built.2010-05-06
20100114832Forensic snapshot - Systems, methods, and other embodiments associated with forensic snapshots are described. One example method includes creating a snapshot of an operational data. The example method may also include creating a hash tree by hashing lowest level data blocks of the snapshot to produce lowest level hashes. Creating a hash tree may also include repeatedly growing the hash tree bottom up by selectively hashing lower level hashes into higher level hashes until a root node is produced. The example method may also include providing a forensic data associated with the hash tree, where the forensic data is used to verify the integrity of the snapshot.2010-05-06
20100114833REMOTE OFFICE DUPLICATION - Remote office deduplication comprises calculating one or more fingerprints of one or more data blocks, sending the one or more fingerprints to one or more backup servers via a network interface, receiving from the one or more backup servers an indication of which one or more data blocks corresponding to the one or more fingerprints should be sent to the one or more backup servers, and if the indication indicates one or more data blocks to be sent to the one or more backup servers, sending the one or more data blocks to the one or more backup servers via the network interface.2010-05-06
20100114834METHOD AND SYSTEM FOR STORING AND RETRIEVING INFORMATION - A method of storing and retrieving a utilization data associated to a sensitive information which requires to be secured in an environment including a plurality of application systems that can use the information, includes: 2010-05-06
20100114835CENTRALIZED MANAGING SYSTEM AND METHOD FOR MANAGING INDUSTRIAL STORAGE DEVICES - A centralized managing system for an industrial data storage is provided. The centralized managing system includes at least one industrial apparatus outputting a first interface datum; at least one serial converting interface connected with the industrial device, and converting the first interface datum into a second interface datum; a hub device connected with the at least one serial converting interface, and receiving and transmitting the second interface datum; and at least one storage device connected with the hub device, and storing the second interface datum.2010-05-06
20100114836DATA DECAY MANAGEMENT - Embodiments presented herein provide systems and methods for managing data decay. A system is provided for maintaining metadata about data attributes or relationships between data. A data decay engine can read the metadata and perform a decay calculation. The type of decay calculation can be associated with the type of data or be determined from user inputs. The decay engine can provide a score as to the staleness of the data. An update engine can determine specific data attributes that may require updating. The update engine may be able to update the data from external data sources.2010-05-06
20100114837REMOTE DISASTER DATA RECOVERY SYSTEM AND METHOD - The present invention provides computer systems, methods, and software products enabling the creation and maintenance of disaster recovery volumes having a reduced impact with regard to network traffic over a communications network. A disaster recovery volume is generally created at a local archival storage unit including therein at least one storage medium constituting the disaster recovery volume. The medium constituting the disaster recovery volume is associated with the primary volume thereby allowing the storage medium constituting the disaster recovery volume to be relocated to a remote archival storage unit at a remote location without compromising the association between the primary volume and the disaster recovery volume. Incremental changes to the primary volume may then be communicated and incorporated in to the disaster recovery relocated to the remote location.2010-05-06
20100114838PRODUCT RELIABILITY TRACKING AND NOTIFICATION SYSTEM AND METHOD - Methods and apparatus are provided for tracking product reliability. A product removal database having removal data stored therein that are associated with one or more products is periodically accessed at a user-specified periodicity. An aircraft flight-hours database having time-in-flight data stored therein that are associated with each product is periodically accessed at the user-specified periodicity. One or more user-selected algorithms are executed, using at least a portion of the periodically accessed removal data, to determine if the criterion for a user-specified reliability parameter is met or not. If it is determined that the criterion for the user-selected reliability parameter is not met, then an alert is transmitted to a preset destination.2010-05-06
20100114839Identifying and remedying secondary privacy leakage - Secondary leakage of private information is identified and remedied. Internet activity of a first party can result in such secondary leakage of private information of a second party. Information about the second party that would not otherwise be known becomes public based simply on related information that has been placed on a public site of a third party by the first party. Such disclosure is detected and the victim may be notified about the location. The victim can then decide if such secondary leakage is acceptable. If not, the first party or the third party may be notified, the activity may be stopped and the offending information can be removed.2010-05-06
20100114840SYSTEMS AND ASSOCIATED COMPUTER PROGRAM PRODUCTS THAT DISGUISE PARTITIONED DATA STRUCTURES USING TRANSFORMATIONS HAVING TARGETED DISTRIBUTIONS - A data structure that includes at least one partition containing non-confidential quasi-identifier microdata and at least one other partition containing confidential microdata is formed. The partitioned confidential microdata is disguised by transforming the confidential microdata to conform to a target distribution. The disguised confidential microdata and the quasi-identifier microdata are combined to generate a disguised data structure. The disguised data structure is used to carry out statistical analysis and to respond to a statistical query is directed to the use of confidential microdata. In this manner, the privacy of the confidential microdata is preserved.2010-05-06
20100114841Referential Integrity, Consistency, and Completeness Loading of Databases - A method is provided for loading data from a source database to a target database that includes at least one table. Prior to loading the data from the source database into the target database, at least one referential integrity constraint and/or at least one consistency requirement regarding the data is automatically identified. A subset of the data that satisfies the at least one referential integrity constraint and/or consistency requirement is then automatically identified. The identified subset of the data is then loaded into the target database as a unit of work.2010-05-06
20100114842Detecting Duplicative Hierarchical Sets Of Files - To detect duplicative hierarchically arranged sets of files in a storage system, a method includes generating, for hierarchically arranged plural sets of files, respective collections of values computed based on files in corresponding sets of files. For a further set of files that is an ancestor of at least one of the plural sets of files, a respective collection of values that is based on the collection of values computed for the at least one set is generated. Duplicative sets according to comparisons of the collections of values are identified.2010-05-06
20100114843Index Compression In Databases - Systems, methods and computer program products for compression of database indexes are described herein. A system embodiment includes a sequence determiner to scan a database index and to determine a start of a range and end of a range of consistently changing values in one or more index pages of said database index and an index updater to update said database index based on a sequence determined by said sequence determiner, while suspending writing of one or more values that lie within start of said range and end of said range of values. A method embodiment includes scanning an index, determining a pattern of changing values in one or more index pages of said index and selectively updating said index based on said determining step to minimize index insertions. The method embodiment further includes determining a start of a range of values and an end of said range of values in an index page, setting appropriate bits to identify said start of range of values and end of range of values, determining if an entry to be inserted can appended to at the end of said range of values, and compressing said index by suspending writing of one or more values that occur between said start of range of values and said end of range of values.2010-05-06
20100114844METHOD AND SYSTEM FOR DATA MASHUP IN COMMENTING LAYER - Disclosed is a method and system for receiving an instruction for data mashup in a commenting layer, generating a list of fields in the commenting layer available for the data mashup, receiving a user selection for a first field from the list of fields, determining a data provider to provide a first data of the first field, obtaining the first data from the data provider, determining an aggregation function for the first data and a second data of a second field in the commenting layer and generating an aggregated data in the commenting layer by performing a data mashup operation on the first field and the second field based on the aggregation function.2010-05-06
20100114845PRIME INDEXING AND/OR OTHER RELATED OPERATIONS - Embodiments of prime indexing and/or other related operations are disclosed. prime indexing and/or other related operations are disclosed.2010-05-06
20100114846OPTIMIZING MEDIA PLAYER MEMORY DURING RENDERING - Optimizing operation of a media player during rendering of media files. The invention includes authoring software to create a data structure and to populate the created data structure with obtained metadata. The invention also includes rendering software to retrieve the metadata from the data structure and to identify media files to render. In one embodiment, the invention is operable as part of a compressed media format having a set of small files containing metadata, menus, and playlists in a compiled binary format designed for playback on feature-rich personal computer media players as well as low cost media players.2010-05-06
20100114847Methods and Apparatuses for Data Protection - Methods and apparatuses for data protection against corrupted write operations. In one embodiment, a technique of crash protection uses an atomically updated global transaction indicator to switch a set of data structures from one set of versions to another set. In one embodiment, the storage space for multiple versions of a data structure is allocated at the time the data structure is created on the storage device so that the multiple versions of the data structure can be kept close by. Between two consistent points, some data structures are modified to create new versions without changing the corresponding previous versions; and unmodified data structures are not copied. At a consistent point, the global transaction indicator is updated to indicate a set of consistent versions of the data structures, such as metadata of a file system.2010-05-06
20100114848ATOMIC MULITPLE MODIFICATION OF DATA IN A DISTRIBUTED STORAGE SYSTEM - Atomic multiple modifications of streams is provided. Streams are selected for the application of an atomic multiple modification. A lock is acquired on the meta-data associated with the streams. Each stream is de-coupled from its name. Multiple modifications are applied to the selected streams. After performing the modifications, names are coupled to the streams. The lock on the meta-data associated with each stream is released.2010-05-06
20100114849Allocating Priorities to Prevent Deadlocks in a Storage System - One embodiment is a server in a cluster storage system. The server includes a Global Lock Manager (GLM) that receives requests for lock priorities for transactions from local lock manager (LLMs) in the cluster storage system. The GLM prevents deadlocks in the cluster storage system by issuing groups of priorities for transactions to the LLMs.2010-05-06
20100114850Event recording with local event record locking - Systems, methods, and other embodiments associated with event recording are described. One example method includes locally locking a record in an event data store corresponding to an event having a same event type as a given event when a prior occurrence of the given event has not yet been recorded. The event data store is updated to record the given event while the record is locked. One example system includes an event data store configured to store records corresponding to events, an event recorder configured to record event data in the event data store and a local lock actuable by the event recorder. The event recorder is configured to update the locked record to correspond to a received event.2010-05-06
20100114851SEARCHING FOR USER INTERFACE CONTROLS - Described are methods and systems related to a search engine for searching user interface controls in applications. A search query including search keywords is received from a user. A search is executed based upon the search query, to retrieve the user interface controls that match the search query. The retrieved user interface controls are formatted and displayed to the user, for example, as a user interface control grid. The retrieved user interface controls in the user interface control grid include a data entry field operable to accept user input data.2010-05-06
20100114852FILE RECEPTION TERMINAL - In order to receive an image file by a recorder, a user conventionally should explicitly switch the system state to a state for data reception such as an operation for starting communication software and an operation for temporarily switching to a wait screen which can perform a file reception process. In order to solve the aforementioned problem, it is possible to provide an electronic device which identifies the attribute of a received file and a process being executed and performs a process in accordance with them. For this, it is possible to automatically perform an operation based on not only the file type but also the program being executed by the electronic device. Thus, it is possible to execute a desired process without requiring a complicated operation by the user.2010-05-06
20100114853METHODS, SYSTEMS AND APPARATUSES FOR USE IN UPDATING A PORTABLE STORAGE MEDIUM - The present embodiments provide methods, apparatuses, and systems for use in providing updating content to be played back in cooperation with a portable processor readable medium. Some of these methods receive, over a network and from a remote source, updated content to be accessed in association with a processor readable portable storage medium; receive, over the network from the remote source, in association with the received updated content a designation that the updated content is to be associated with a first placeholder title as defined in an index table being implemented in association with playback in association with the portable storage medium; and store the updated content, on a separate processor readable storage medium that is different than the portable storage medium, such that the updated content is associated with the first placeholder title and accessible in association with the first placeholder title as dictated by the index table.2010-05-06
20100114854MAP-BASED WEBSITES SEARCHING METHOD AND APPARATUS THEREFOR - A web searching method and a terminal for the web searching method, the web searching method including: extracting map information about a specific geographic area that is designated via a map displayed on a screen of the terminal; requesting a server to perform a web search related to the specific geographic area according to the map information; receiving a link information list from the server and displaying the link information list on the screen, wherein the link information list is about a plurality of web pages matched with the map information about the specific geographic area; and browsing a web page corresponding to link information selected from among the link information list.2010-05-06
20100114855METHOD AND SYSTEM FOR AUTOMATIC OBJECTS CLASSIFICATION - The present invention provides a method and system for automatic objects classification. The method comprises: acquiring a set of objects; classifying the objects based on query log to generate a first classification result; classifying the objects based on ontological information to generate a second classification result; and semantically fusing the first and second classification results to generate a final classification result. According to the present invention, compared with the prior arts, by semantically fusing the query log-based classification result and the ontology-based classification result, the accuracy and user-friendness of the object classification can be improved.2010-05-06
20100114856INFORMATION SEARCH APPARATUS, INFORMATION SEARCH METHOD, AND STORAGE MEDIUM - The present invention provides a technique for determining a search range using metadata that is associated with information (file) of an image as well as determining granularity of the search range based on a unit of numerical information included in a query when a file is searched from a database. More particularly, an information search apparatus searches a plurality of files that include numerical information. As a query for determining the search range, a first numerical value and a keyword are input, a unit of the first numerical value is determined, the second numerical value of the unit that corresponds to the keyword is acquired, and a file included in the search range that is determined based on the first the second numerical values is searched from the plurality of files.2010-05-06
20100114857USER INTERFACE WITH AVAILABLE MULTIMEDIA CONTENT FROM MULTIPLE MULTIMEDIA WEBSITES - Automatically and repeatedly crawling multiple multimedia websites to identify and collect information about the multimedia content that is available for delivery over the Internet to a client device for playback on a media player operating on the client device. In one embodiment, the method normalizes the collected information by converting the different formats of the collected information into a common format and converting the different nomenclatures of the collected information into a common nomenclature. The method updates an index with the normalized information, and sends a data feed to the client device to populate the user interface on the client device with the normalized information of the index. The user interface allows the user to navigate and select the multimedia content that is available for delivery over the Internet for playback on the media player.2010-05-06
20100114858HOST-BASED SEED SELECTION ALGORITHM FOR WEB CRAWLERS - A host-based seed selection process considers factors such as quality, importance and potential yield of hosts in a decision to use a document of a host as a seed. A subset of a plurality of hosts is determined, including some but not all of the plurality of the hosts, according to an indication of importance of the hosts, according to an expected yield of new documents for the hosts, and according to preferences for the markets the hosts belong to. At least one seed is generated for each host of the determined subset of hosts, wherein each generated at least one seed includes an indication of a document in the linked database of documents. The generated seeds are provided to be accessible by a database crawler.2010-05-06
20100114859SYSTEM AND METHOD FOR GENERATING AN ONLINE SUMMARY OF A COLLECTION OF DOCUMENTS - An improved system and method for generating an online summary of a collection of documents is provided. A list of documents may be received, and the titles of the list of documents may be obtained. A set of terms that frequently occur in the titles of the documents may be iteratively expanded and overlapping phrases may be merged until there may be no more terms that occur in the titles with a frequency that exceeds a predefined threshold. In an embodiment, an article summarizer operably coupled to a search engine may be provided to generate a summary of a list of references to web pages in search results using titles of the web pages. The summary of the web pages may then be sent with the list of references to the web pages as search results to a client device for display to a user.2010-05-06
20100114860APPARATUS FOR SEARCHING INTERNET-BASED INFORMATION - The present invention relates to an Internet-based information search apparatus for searching for information by accessing web resources through the Internet using both a method of representing the identifier of a web resource and the identifier.2010-05-06
20100114861SYSTEM AND METHOD FOR INFORMATION ACQUISITION - A system for information acquisition includes a Global Positioning System (GPS) receiver for determining a current location, a search module connected to the GPS receiver, and a configuration module connected to the search module. At least one request item is stored in the configuration module. The search module is configured for requesting and acquiring associated information with the current location according to the request item to and from an information center through the Internet.2010-05-06
20100114862METHOD AND APPARATUS FOR GENERATING A RANKED INDEX OF WEB PAGES - After a sample set of web pages (2010-05-06
20100114863Search and storage engine having variable indexing for information associations - An apparatus, system and method for an open indexing system, which includes an indexing engine associated with at least one processor and having one or more open inputs for inputting of indexing criteria, at least one computerized search engine for obtaining information across at least one computing network in accordance with the indexing criteria, at least one repository comprising at least one computing memory for storing information obtained via the at least one computerized search engine and corresponded to the indexing criteria, and at least one reporting engine, wherein an output of the reporting engine is manipulable responsive to modification to one or more categorizations dependent on the indexing criteria, and wherein the output is dependent solely on the information in said at least one repository.2010-05-06
20100114864METHOD AND SYSTEM FOR SEARCH ENGINE OPTIMIZATION - It is provided a method and system for optimizing multiple website pages for search engine presence and positioning. Rule data collections are constructed by a management engine which may be guided by a consultant. Page selection criteria may be associated with the rule data collections. A rule implementing application program applies page editing actions of the rule data collection on appropriate website pages, thus creating optimized website pages. Thus, it is provided automatic implementation of certain search engine optimization (SEO) operations on multiple website pages, decreasing page editing and programming work load SEO of consultants and website programmers.2010-05-06
20100114865Reverse Mapping Of Feature Space To Predict Execution In A Database - One embodiment is a method that generates points from an input space obtained from a query for a database. A kernel function maps the points from the input space to a feature space. Given a point in the feature space, a reverse mapping identifies coordinates in the input space for the point to predict performance of the query before the query executes in the database.2010-05-06
20100114866CREATING AND ADMINISTERING A PROCESS STUDY - Described are computer-based methods and apparatuses, including computer program products, for creating and administering a process study. An administrator creates and configures a process study on a site on a network. A server on the network creates a process sampling module based on the process study. Participants in the study install the process sampling modules on their end client computing devices. The process sampling modules collect process sampling data from the participants and transmit the data to the server for collection.2010-05-06
20100114867Virtual Environment Spanning Desktop and Cloud - A method and system are given for providing a virtual environment spanning a desktop and a cloud. In one example, the method includes receiving a query template over a data set that resides in the cloud, optimizing the query template to segment the query template into an offline phase and an online phase, executing the offline phase on the cloud to build one or more indexes, and sending the one or more indexes to the desktop.2010-05-06
20100114868QUERY EXECUTION PLAN EFFICIENCY IN A DATABASE MANAGEMENT SYSTEM - An apparatus, system, and method are disclosed for improving query execution plan efficiency in a database management system. The present invention binds both static database queries and dynamic database queries to new query execution plans (QEPs) that produce the same result set as a former QEP bound to the database queries. Next, the present invention identifies one of the former QEPs and the new QEP as an active QEP and automatically collects execution statistics for one of the former QEPs and the new QEP. Finally, the present invention automatically selects one of the former QEPs and the new QEP as the active QEP in response to completion of the automatic collection of execution statistics, the active QEP selected such that the automatically selected QEP provides optimal execution performance based on performance criteria in comparison to the automatically unselected QEP, the active QEP selected based on the execution statistics.2010-05-06
20100114869GENERATING A QUERY PLAN FOR ESTIMATING A NUMBER OF UNIQUE ATTRIBUTES IN A DATABASE - In a method for generating a query plan for estimating a number of unique entry counts of an attribute in a database, a sample of entries in the database is identified, at least one of a sampling percent and a coefficient of variance of the entries in the sample is identified, and a skewness of the entries in the sample is calculated. In addition, at least one of a plurality of estimators is selected based upon the skewness of the entries and at least one of the sampling percent and the coefficient of variance of the entries in the sample. Moreover, a query plan is generated from the selected at least one of the plurality of estimators. A query optimizer for performing the method is provided.2010-05-06
20100114870Skew-based Costing for Database Queries - One embodiment is a method that determines skew to predict costs for query plans for a database query. The method selects a query plan that accounts for the skew to evenly distribute processing load among multiple processors and then executes the query with the selected query plan.2010-05-06
20100114871Distance Quantization in Computing Distance in High Dimensional Space - Techniques and systems for quantization based nearest neighbor searches can include quantizing a set of candidate points based on one or more characteristics of a query point; generating metric values based on the quantized candidate points, respectively, the metric values being indicative of respective proximities between the query point and the candidate points; and selecting one or more of the candidate points in response to the query point based on the metric values. In some implementations, techniques and systems can compress search metric computation resolution by implementing non-uniform scalar quantization within a metric computation process.2010-05-06
20100114872SYSTEM AND METHOD FOR COLLAPSING SEARCH RESULTS - A system and method for collapsing search results. User input is received to perform a search of a communications network. The search results and multiple selection elements are displayed for removing each of the search results. A user selection of a selection element associated with a search result is received. A determination is made of irrelevant results that are similar to the search result. The search results are collapsed to remove the search result and the irrelevant search results.2010-05-06
20100114873SYSTEM AND METHOD FOR COMMUNICATING SEARCH RESULTS - A system and method for communicating search results. User input is received to perform a search of a communications network. The search is performed based on the user input to generate search results. The search results and multiple selection elements ate displayed for communicating each of the search results to one or more receiving parties. A user selection of one or more of the multiple selection elements associated with one or more receiving parties is received. The search results are communicated to the one or more receiving parties in response to the user selection.2010-05-06
20100114874PROVIDING SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for responding to a search query received from a user. From a web page a search result display object and template are identified. The search result display object specifies content available for display in a search result, and the template renders at least some of the content in the search result. The search result is presented responsive to a search query received from a user, where the search result is associated with the web page containing the search result display object and template.2010-05-06
20100114875SYSTEM AND METHOD FOR GENERIC MULTIPLE ATTRIBUTE CONCURRENT SEARCHING - A system and method for multiple attribute concurrent searching using a visual paradigm. The system allows the user to locate and display a first data item in the database, graphically select attributes, values or other criteria associated with that data item, and instruct the system to use these criteria as a constraint in successive ordering and access of other data items either in a previously retrieved set of data items, or as a new search in the database itself. When the user clicks on a “next” icon, “next” button, or a similar search-initiation feature, the system uses the constraints previously selected to locate, organize, or place into a logical order the next data item matching those constraints. In accordance with an embodiment for use with digital maps and digital map databases, the system provides a graphical window screen by which a user can select attributes associated with a particular map item, and use these attributes and constraints in subsequent ordering and searching. When the user clicks or selects a particular map item attribute, that attribute can be added as one of the search constraints. Clicking the “next” button allows the system to perform the ordering or search using the previously selected constraints. Successive clicks of the next feature allow a succession of map items matching the constraint to be quickly selected and viewed.2010-05-06
20100114876System and Method for Search Result Sharing - A system and method for facilitating the sharing of the results of a search for information conducted by a user over a computer network. The results are presented to the user along with links to allow one or more of the search results to be shared over the network. The user elects to share a particular search result and chooses a sharing destination, such as an email address or a social networking website. The system formats the sharing message appropriately according to the chosen destination and according to a predetermined view template. The message is then submitted to the destination.2010-05-06
20100114877Method and System for Filtering False Positives - Embodiments of systems and methods for reducing false positives during the linking of data records are disclosed herein. Broadly speaking, embodiments of the present invention may be used in the generation of an overall weight from the comparison of various attributes of data records, where the linking of the data records is dependent on the overall weight. More specifically, embodiments of the present invention may calculate a false positive penalty based on a set of results, each of the set of results based on a comparison of an attribute. The false positive penalty may be subtracted from the overall weight generated from the comparison of the attributes of data records to adjust the overall weight. By configuring which attributes of the data records are used as the set of attributes for generating the false positive penalty, and the penalties associated with a particular combination of results for the comparisons of these attributes, the incidence of false positives in the linking of data records may be significantly reduced.2010-05-06
20100114878SELECTIVE TERM WEIGHTING FOR WEB SEARCH BASED ON AUTOMATIC SEMANTIC PARSING - A method is provided for selecting relevant documents returned from a search query. When a search engine finds search terms in documents, the document score is based on the frequency of the occurrence of those terms, the category of the term, and the section of the document in which the term is found. Each (category type, document section) pair is assigned a weight that is used to modify the contribution of term frequency. The weights are determined in an offline process using historical data and human validation. Through this empirical process, the weight assignments are made to correlate high relevance scores with documents that humans would find relevant to a search query.2010-05-06
20100114879IDENTIFYING RELATED CONCEPTS OF URLS AND DOMAIN NAMES - A solution for identifying related concepts of URLs and domain names includes using structural parsing to extract information from user input comprising a URL or domain name. The information includes one or more of a protocol, a location, and a subdirectory. Semantic parsing of the information is used to identify a first one or more concepts represented by one or more tokens within the extracted information. A content association map is queried to retrieve a second one or more concepts related to the first one or more concepts. Each of the concepts represents a unit of thought, expressed by a term, letter, or symbol. The concept association map includes a representation of concepts, concept metadata, and relationships between the concepts. The first one or more concepts and the second one or more concepts are ranked, and the ranked concepts are stored for displaying to one or more users of the computer platform.2010-05-06
20100114880APPARATUS AND METHOD FOR SEARCH AND RETRIEVAL OF DOCUMENTS - A system for the support and management of search for documents is presents. The system includes knowledge-database, query interface and communication to a database of documents to be searched. Information generated during a search session is collected by the system and is added to the knowledge-database. The information is ranked automatically according to the usage of that information by the user. During successive search session, or during search made by other users, the system uses the knowledge-database to support the users with keywords, queries and reference to documents.2010-05-06
20100114881INFERRED RELATIONSHIPS FROM USER TAGGED CONTENT - A tagged content inference system and method is provided. The system facilitates browsing of content with a pseudo-hierarchical feel using algorithmically-deduced relationships between items based on user applied tags. Based, at least in part, upon tagged content, an inference component can infer relationships between items (e.g., creating a pseudo-hierarchy) in order to facilitate browsing of the items.2010-05-06
20100114882CULTURALLY RELEVANT SEARCH RESULTS - Search results may be provided to a user. A search query may be received from the user. A query feature vector may be formed for the search query. The query feature vector may be compared with news feature vectors associated with documents related to current events. An augmented query feature vector may be formed based on results of the comparison of the query feature vector with the news feature vectors. The augmented query feature vector may be compared with feature vectors related to target documents. Search results that include target documents may be identified based on results of the comparison of the augmented query feature vector with the feature vectors related to the target documents. The user may be made able to perceive at least some of the identified search results.2010-05-06
20100114883SYSTEM FOR DYNAMIC PRODUCT SUMMARY BASED ON CONSUMER-CONTRIBUTED KEYWORDS - A system for presenting keywords obtained from users in a review process. The keywords are displayed along with a use value that reflects the number of times users have voted or selected the keyword as being relevant or effective in a review of a product. The keywords can be used to assist consumers in deciding whether to purchase a product or a service, in determining a brand's reputation, or for other purposes. Keywords can be ranked according to usage criteria such as the frequency of use of the keyword in reviews, the reputation of a user/reviewer who created or used the keyword, etc. Rankings can be dynamically updated when keyword usage changes. Such as when a keyword declines in popularity, when words change in meaning or become obsolete or irrelevant with respect to their original intent, etc. Keywords can be used as filters for product searches.2010-05-06
20100114884INTERACTIVE PROGRAM SEARCH APPARATUS - In an interactive program search apparatus (2010-05-06
20100114885QUERY SUBMISSION PIPELINE USING LINQ - Described is a technology comprising a query processing pipeline in which a SPARQL query is processed into an intermediate LINQ query, which is then processed by a LINQ provider. The LINQ provider decides which instructions correspond to flat database queries, and routes those instructions a database engine (e.g., SQL server) for querying a database. Other instructions are provided to a reasoning engine for processing, e.g., by performing a graph traversal and/or database queries. The pipeline may include a parser that parses the query into an abstract syntax tree, and an optimizer that processes the abstract syntax tree into a LINQ query, including by reordering LINQ instructions and/or associating a flag with each of the instructions that indicates whether to query the database or provide the instruction to a reasoning engine.2010-05-06
20100114886RELEVANCE CONTENT SEARCHING FOR KNOWLEDGE BASES - Embodiments of the present invention provide a novel and non-obvious method, server and computer program product for finding relevant content in a knowledge base. A method for finding items that are related to a user selected item in a knowledge base is provided. The method can include generating a first list of knowledge base items with a defined relationship to the user selected item and generating a second list of knowledge base items that belong to the same category as a category of the user selected item. The method can further include generating a third list of knowledge base items having one or more tags identical to one or more tags of the user selected item and selecting a first set of knowledge base items that are present in the first, second or third lists. The method can further include displaying the first set of knowledge base items as most relevant.2010-05-06
20100114887Textual Disambiguation Using Social Connections - The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes receiving a request to provide a dictionary for a computing device associated with a user; identifying word usage information for members of a social network for the user; and generating, with the word usage information for members of the social network, a dictionary for the user.2010-05-06
20100114888DIGITAL IMAGE RETRIEVAL BY AGGREGATING SEARCH RESULTS BASED ON VISUAL ANNOTATIONS - An approach for responding to a text-based query for a digital image is provided. A request that identifies one or more keywords is received. A number of annotated digital images are selected. Each selected annotated digital image has a bounded region, on its appearance, that has an annotation associated with at least one of the keywords. A set of candidate digital images is selected for each annotated digital image. The set of candidate images, for a particular annotated digital image, are the digital images, of a set of digital images, which have an appearance that is most similar to the particular annotated digital image. The sets of candidate images are aggregated into a single set of digital images. A response is generated that identifies those digital images in the single set of digital images which are most responsive to the one or more keywords.2010-05-06
20100114889REMOTE VOLUME ACCESS AND MIGRATION VIA A CLUSTERED SERVER NAMESPACE - A system and method that provides users of network data storage systems with the ability to gain the advantages of a clustered storage server system, in which volumes stored on multiple server nodes are linked into a virtual global hierarchical namespace, without first having to migrate their data to the clustered storage server system. The system employs an extended virtual global hierarchical namespace that allows client systems to access, via the extended global namespace, volumes stored on the clustered storage server system and on one or more storage servers that are remote from and do not constitute a part of the clustered system. The extended global namespace can also be employed to perform migration of volume data among the multiple nodes of the clustered storage server system and the remote storage servers.2010-05-06
20100114890System and Method for Discovering Latent Relationships in Data - A computerized method of querying an array of vectors includes receiving a first matrix, partitioning the first matrix into a plurality of subset matrices, and processing each subset matrix with a natural language analysis process to create a plurality of processed subset matrices. The first matrix includes a first plurality of terms and represents one or more data objects to be queried, each subset matrix includes similar vectors from the first matrix, and each processed subset matrix relates terms in each subset matrix to each other.2010-05-06
20100114891PHOTOGRAPH GROUPING DEVICE, PHOTOGRAPH GROUPING METHOD AND PHOTOGRAPH GROUPING PROGRAM - Even when a character of an event to be photographed or a user's photographing disposition varies, photographs can be grouped with high precision.2010-05-06
20100114892INTRODUCING SYSTEM, INTRODUCING METHOD, INFORMATION RECORDING MEDIUM, AND PROGRAM - Provided is an introducing system in which a server device introduces users of terminal devices to each other while motivating the users to join the system by presenting appropriate information to them during a wait time before they receive introduction. When a terminal device requests introduction of another terminal device during a time slot (2010-05-06
20100114893EVENT SEARCHING - Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time interval, and partitioning the time interval into partitions based on the time increment. For each partition, a relevance of each event in a collection of events that occur at a time in the partition is determined based on the query. A pre-determined number of the relevant events are displayed.2010-05-06
20100114894Semantically Aware Relational Database Management System and Related Methods - A semantically aware relational database management system includes suitable programming to relate attributes of the relational database to semantic equivalents of such attributes. In response to receiving a query, the relational database management system performs at least one semantically aware operation on the data in the relational database in order to determine what data is to be retrieved in response to the query. Results of the query presented to a user may include data derived from performing the semantically aware operations.2010-05-06
20100114895System and Method for Administering Data Ingesters Using Taxonomy Based Filtering Rules - A method, system, and article are provided for management of a data ingester and associated content collected by the data ingester. The computer system is configured with a taxonomy together with rules and policies for ingesting and classifying the collected data. Based upon the classification of the collected data with respect to the taxonomy, the data is assigned to a location in the taxonomy.2010-05-06
20100114896METHOD, SYSTEM AND APPARATUS FOR HANDLING A REQUEST FOR A MEDIA-OVER-PACKET COMMUNICATION SESSION - Embodiments of the present invention are directed to a method, system and apparatus handling a request for a media-over-packet communication session. The method comprises receiving a request for a media-over-packet communication session destined for a network address. Responsive to determining existence of an active communication session with a first communication client registered to the network address, the method further comprises determining an identifier associated with a second commmunication client registered to the network address, the second communication client different from the first communication client; and routing the request to the second communication client using the identifier.2010-05-06
20100114897INDEXING AND SEARCHING A NETWORK OF MULTI-FACETED ENTITY DATA - Some aspects include determination of a first set of attribute-value pairs associated with an entity, the first set of attribute-value pairs comprising a plurality of attributes and first values, and respective ones of the first values corresponding to each of the plurality of attributes, determination of a second set of attribute-value pairs associated with the entity, the second set of attribute-value pairs comprising the plurality of attributes and second values, and respective ones of the second values corresponding to each of the plurality of attributes, and generation of index entries, each of the index entries indicating one of the first set or the second set of attribute-value pairs, an attribute of the indicated set of attribute-value pairs, a value of the attribute of the indicated set of attribute-value pairs, and the entity.2010-05-06
20100114898PUBLICATION SERVICES - An apparatus, method, and article of manufacture provide the ability to publish information to an external source as part of an integrated workflow in a computer system. The computer system executes a relational database management system (RDBMS). A publication services processing engine utilizes the RDBMS to publish the information based on a publication node. A publication object defines a collection of information that is published to the external source. A publication action defines a specification of a manner in which the information in the publication object is to be published to the external source. The publication node defines a workflow data process that specifies the publication object and the publication action.2010-05-06
20100114899Method and system for business intelligence analytics on unstructured data - Various embodiments of the present invention disclose a method for Business Intelligence (BI) metrics on unstructured data. Unstructured data is collected from numerous data sources that include unstructured data as ingested data. The ingested data is indexed and represents hyperlink and extracted data and metadata for each document. Thereafter, the ingested data is automatically classified into one or more relevance classes. Further, numerous analytics are performed on the classified data to generate business intelligence metrics that may be presented on an access device operated by a user.2010-05-06
20100114900Apparatus, System and Method for Rapid Cohort Analysis - An apparatus, system, and method for rapid cohort analysis. In one embodiment, the apparatus includes an interface and a processor. The interface may receive an identifier of a first index attribute. The processor may search the database for a first group of records associated with the first index attribute, search the database for a second group of records, each record in the second group of records sharing a common second index attribute with a record in the first group of records, but not associated with the first index attribute, and calculate a statistic in response to information associated with the first group of records and the second group of records.2010-05-06
20100114901COMPUTER-READABLE RECORDING MEDIUM, CONTENT PROVIDING APPARATUS COLLECTING USER-RELATED INFORMATION, CONTENT PROVIDING METHOD, USER-RELATED INFORMATION PROVIDING METHOD AND CONTENT SEARCHING METHOD - Content providing and searching technology provides content capable of collecting user-related information for searching to which a user's intention is reflected, and collects user-related information from user devices that receive the content. By providing user-related information to user devices, it may be possible to process various user-related events. Moreover, since searching to which a user's intention is reflected may be possible, the user may easily search for desired content.2010-05-06
20100114902HIDDEN-WEB TABLE INTERPRETATION, CONCEPTULIZATION AND SEMANTIC ANNOTATION - Indexing hidden web information. First and second web pages are accessed, which include data organized in table format. The tables from the first and second web page are compared. Based on the comparison, a determination is made as to which table cells contain category labels and which contain instance data. The category labels from the first web page are compared to the category labels from the second web page. A general structure of individual tables is inferred based on the act of comparing the category labels. The general structure is chosen from among standard table templates. Data in two or more web pages organized according to the selected table templates is identified. Data from the two or more web pages is stored by associating the table data from two or more web pages to one or more of the selected table templates.2010-05-06
20100114903Internet-based targeted information retrieval system - The invention is a system and process, whereby using source data, facts related to the source data are found primarily on the open internet. These related facts may be found on totally unrelated websites. The facts are indexed to create a high value database of profiles of individuals or organizations. In a specific disclosed embodiment, the facts relate to donations made to non-profit organizations, creating a database highly valuable to those soliciting donations.2010-05-06
20100114904SYSTEM AND METHOD FOR GEOGRAPHICALLY ORGANIZING AND CLASSIFYING BUSINESSES ON THE WORLD-WIDE WEB - A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.2010-05-06
20100114905Method, System, and Product for Managing Spatial Data in a Database - A method, spatial data system, and computer program product for managing spatial data stored in a database by indexing spatial object identifiers associated with spatial objects of varying dimensions using a spatial index for each spatial object identifier comprised of one or more index coordinate variables that define a single point spatially related to the spatial object and one or more index dimension variables that define a bounding shape based on the spatial object's size. The spatial data system is configured to allow querying of the database to determine spatial object identifiers, and associated spatial objects, within a search area by identifying spatial indexes that define bounding shapes intersecting the search area and producing the results on a user interface.2010-05-06
20100114906METHOD FOR PAGINATING A DOCUMENT STRUCTURE OF A DOCUMENT FOR VIEWING ON A MOBILE COMMUNICATION DEVICE - A process for transmitting a document from a server to a mobile device on a per page basis, comprising building a graph structure within the server representing a map of the document, transmitting a page size limit from the mobile device to the server indicative of the size of a single page of the document to be displayed by the mobile device, traversing and paginating the graph structure into successive pages based on the page size limit, caching the pages within the server, and transmitting the successive pages from the server to said the mobile device for display by said the mobile device.2010-05-06
20100114907COLLABORATIVE BOOKMARKING - A method and system for collaborating tags in a bookmarking system wherein the bookmarking system includes a plurality of tags applied to content items by a plurality of users, the method and system including, examining all the tags that are applied to all the content items, determining whether two tags have been assigned to the same content item, if two tags have been assigned to the same content item, computing the relative strength of each of the two tags with respect to each other.2010-05-06
20100114908RELEVANT NAVIGATION WITH DEEP LINKS INTO QUERY - Methods and computer-readable media for determining relevant search categories, such as images, videos, news, health, maps, products, etc., and subcategories that are associated with the search categories based on a query submitted by a user on a search page and displaying the relevant search categories and subcategories on an initial search results page. A query may be inputted by a user and may be received. A set of suggested refinement links, which may include search categories and subcategories, may be identified as being relevant to the query. Further, the subcategories, when selected, may return narrower search results than when a selection is made of a search category. Additionally, the initial search results page may be generated and may include the set of suggested refinement links determined to be relevant to the query, as well as search results.2010-05-06
20100114909SYSTEM AND METHOD FOR IMPROVED GRID PROCESSING - A method and system for improved processing of volumetric data. The method includes encoding the volumetric data into a plurality of blocks, wherein each block is associated with: a block topology denoting a relative location of the block within the volumetric data and a set of elements, and each element is associated with: an element topology denoting a relative location of the element within the associated block and a data value. The method includes encoding each block into a value table and an element bit-mask, wherein the value table stores element values, and the element bit-mask indicates non-zero element values. The method includes randomly accessing an element value, further comprising: determining a selected block containing the element value from the element coordinate, computing a value table offset from the element coordinate, and accessing the element value in the value table with the value table offset.2010-05-06
20100114910Blog search apparatus and method using blog authority estimation - A blog search method includes estimating authority scores of target blogs to be searched by using local information about the target blogs; calculating priorities of the target blogs based on the authority scores and the presence of documents satisfying a query; and sequentially searching the target blogs based on the priorities. The authority scores is estimated by using at least one of the number of neighboring blogs linked via trackbacks and the number of neighboring blogs linked via comments as the local information.2010-05-06
20100114911SYSTEMS, METHODS, AND SOFTWARE FOR CLASSIFYING TEXT FROM JUDICIAL OPINIONS AND OTHER DOCUMENTS - To reduce cost and improve accuracy, the inventors devised systems, methods, and software to aid classification of text, such as headnotes and other documents, to target classes in a target classification system. For example, one system computes composite scores based on: similarity of input text to text assigned to each of the target classes; similarity of non-target classes assigned to the input text and target classes; probability of a target class given a set of one or more non-target classes assigned to the input text; and/or probability of the input text given text assigned to the target classes. The exemplary system then evaluates the composite scores using class-specific decision criteria, such as thresholds, ultimately assigning or recommending assignment of the input text to one or more of the target classes. The exemplary system is particularly suitable for classification systems having thousands of classes.2010-05-06
20100114912PREVENTING MISUSE OF DATABASE SEARCHES - Systems, methods, and apparatus for preventing misuse of searches of a database system are provided. This prevention of misuse of database searches can enable reliable operation of the database system, as an improper query using a regular expression will not shut down or severely affect an application process that provides access to the database system. A thread of the application process determines whether an input character characters string matches the regular expression. To prevent misuse, a computational effort of the search is tracked, and compared to a threshold value. When the threshold is exceeded, an operation of the thread is exited or stopped.2010-05-06
20100114913DOCUMENT PROCESSING DEVICE, DOCUMENT PROCESSING METHOD, AND DOCUMENT PROCESSING PROGRAM - A document processing apparatus according to the present embodiment handles a structured document file described in XML, XHTML, and HTML, etc., as a document to be processed. The document processing apparatus selects a base tag and a comparison tag from a structured document file, and computes a positional proximity between the two tags in a hierarchical structure as a tag-proximity degree. The apparatus specifies a comparison tag with a tag-proximity degree of a predetermined threshold value or more with respect to the base tag, as a proximity-tag. The apparatus outputs the data specified by one or more of the proximity-tags, as the proximity-data with respect to the base tag.2010-05-06
20100114914Selective Home Page Manager - A computer implemented method, apparatus, data processing system, and computer program product are present for displaying a web page. A home page for a browser is selected from historical information collected from prior web page access to form a selected home page. The selected home page is displayed on a display device.2010-05-06
20100114915BOUNDED HASH TABLE SORTING IN A DYNAMIC PROGRAM PROFILING SYSTEM - A system and method for efficient bounded hash table sorting during dynamic whole program profiling of software applications. A computing system comprises a dynamic binary instrumentation (DBI) tool coupled to a virtual machine configured to translate and execute binary code of a software application. The binary code is augmented with instrumentation and analysis code during translation and execution. A dynamic binary analysis (DBA) tool identifies hierarchical layers of cycles within the application that describe the dynamic behavior of the application. Correpsonding characterization information is stored in a hash table. Periodic sorting of entries of the hash table occur for highly accessed entries in deep buckets within the hash table. Repositioning the entries within the hash table may reduce pointer chasing problems and identify program phase changes within the dynamic behavior of the application.2010-05-06
20100114916System and Method for Managing Web Search Information in Navigation Hierarchy - The current methods and system create a plurality of tree text history entries in the tree text history section within the context of the search terms by associating with a plurality of history data from a plurality of searches using a plurality of search terms in a hierarchical format and allow users to manage the plurality of tree text history entries created in the tree text history section. The plurality of tree text history entries created in the tree text history section include a title and optionally a search or sub-search term. The current methods and system allow managing history data comprising the steps of adding, filtering, modifying, deleting, sorting, pruning, prioritizing, importing, and/or exporting the tree text history entries created in the tree text history section depending on user preferences.2010-05-06
20100114917METHODS AND SYSTEMS FOR SCREENING OF PRODUCTS - Embodiments of the present invention provide methods and systems for screening of products, especially those with ingredients that may be toxic and/or otherwise harmful to people, animals and the environment in general.2010-05-06
20100114918GENERATION OF DEGENERATE SEQUENCES AND IDENTIFICATION OF INDIVIDUAL SEQUENCES FROM A DEGENERATE SEQUENCE - The invention relates to identification of individual nucleic acid sequences from a mixed nucleic acid population. A typical application is to determine the bacteria present in sample containing a mix of several different bacteria. Present techniques require initial cultivation of the mixed bacteria sample and manual separation of the bacteria prior to sequencing. The invention allows for identification of the different bacteria by direct sequencing of the mixed bacteria sample without prior cultivation and separation. One aspect of the invention relates to generating a degenerate sequence from a chromatogram obtained by sequencing a mixed bacteria sample. Another aspect relates to base-calling, i.e. identification of individual sequences making up the degenerate sequence from the mixed bacteria sample. In this aspect, the degenerate sequence is divided into degenerate subsequences from which query subsequence combinations are generated. Then each query subsequence combination is aligned against target sequences present in a database. From these alignments, the target sequences present in the database are assigned an overall score which is used to determine which individual sequences were present in the mixed bacteria sample.2010-05-06
20100114919METHOD AND SYSTEMS FOR CACHING OBJECTS IN A COMPUTER SYSTEM - Methods, systems, and computer programs embodied on computer readable media are provide for caching data within a cluster computing system using a cache adapter. A cache configuration file is stored within a computer system in the cluster computing system and includes information identifying a data replication application. The cache configuration file is received at a cache manager operating at the computer system and is subsequently parsed by the cache manager. An object is received from an application within the computer system and communicated to the data replication application based on the information parsed from the cache configuration file.2010-05-06
20100114920COMPUTER SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR DATA ANONYMIZATION FOR AGGREGATE QUERY ANSWERING - Computer program products are provided for anonymizing a database that includes tuples. A respective tuple includes at least one quasi-identifier and sensitive attributes associated with the quasi-identifier. These computer program products include computer readable program code that is configured to (k,e)-anonymize the tuples over a number k of different values in a range e of values, while preserving coupling at least two of the sensitive attributes to one another in the sets of attributes that are anonymized to provide a (k,e)-anonymized database. Related computer systems and methods are also provided.2010-05-06
20100114921Dynamic Fragmentation of Digital Media - Media fragmentation may be provided. First, a request for a manifest may be received from a client. Then, in response to the received request for the manifest, the manifest may be sent to the client. Next, a request may be received from the client for a file fragment. The request may indicate a start time and an end time corresponding to the file fragment. The request may be in a format defined by the manifest. Then a lookup table may be queried for a first byte location in a media file corresponding to the start time and a second byte location in the media file corresponding to the end time. Next, a portion of the media file between the first byte location and the second byte location may be extracted from the media file. The portion may comprise the file fragment. The file fragment may be sent to the client.2010-05-06
20100114922Method and System for Monitoring an Aircraft Taxiing Phase - The invention relates to the field of monitoring and aid to taxiing of an aircraft at an airport.2010-05-06
20100114923Dynamic Font Metric Profiling - A method and system for rendering web content is provided. According to one embodiment, when a user of a hand-held device makes a request to a server for web content, the server determines whether the request includes a metric data key. If the key is included, the server uses the key to retrieve a set of corresponding visual metric data from a database. The sever renders the requested content according to the retrieved visual metric data. If the key is not included in the request, then the server transmits to the device a request for visual metric data. The device responsively transmits back to the server the requested metric data, and the server renders the requested web content according to the received metric data. Additionally, the server may generate a unique key corresponding to the received metric data, transmit the key to the device for inclusion in future web content requests, and store the key and metric data in a database for later access.2010-05-06
20100114924Searching The Internet For Common Elements In A Document In Order To Detect Plagiarism - A method and system for detecting plagiarism of software source code is disclosed. In one embodiment, a database exists of program elements that have previously been found to be matching within the source code for two different programs. This embodiment searches the Internet for occurrences of these matching program elements to determine how many times they appear and thus whether they are commonly used or not. The elements and their associated number of hits are placed in a spreadsheet for further observation and manipulation. One of skill in the art will see that this invention also applies to other kinds of text documents.2010-05-06
20100114925CUSTOMIZED SEARCH - Techniques are disclosed herein for providing a custom search engine. In one aspect, a first search query is received from a requestor. First search results contain search result items that match the first search query are obtained. A least one sub-query is generated from the first search results. The generating is based on rules for a particular custom search engine. Second search results that match the sub-query are then obtained. A search result set is formed from a corpus that includes the first search results and the second search results. The generating of the search result set is based on the rules for the particular custom search engine. The search result set is provided to the requester. In one aspect an interface for designing a custom search engine is provided. The interface allows the designer to specify the layout of a search results page.2010-05-06
20100114926METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING AUTOMATED WORKLISTS - A method, system, and computer program product for implementing automated worklists are provided. The method includes generating a worklist, which further includes retrieving a worklist template corresponding to the worklist and, via a first query, selecting a listing of members and attributes to be populated in the worklist, the attributes include a status indicator of an action item specified for each of the members of the worklist. The worklist generation also includes building a worklist member table with results of the first query and, via a second query, and using attributes of the worklist member table, identifying up-to-date values of one or more worklist member attributes, and outputting results of the second query to the worklist. The method also includes presenting the worklist to a corresponding assignee. For each of the members in the worklist, the status indicator is editable to update a status of the member.2010-05-06
20100114927REPORT GENERATION SYSTEM AND METHOD - A method, computer program product, and system for receiving a natural language query. The natural language query is parsed into a plurality of base concepts. One or more base concepts chosen from the plurality of base concepts is processed to define a selected report template. The selected report template is selected from a plurality of default report templates. At least one of the base concepts chosen from the plurality of base concepts is mapped to a data field within data via a mapping dictionary. The data includes a plurality of records. A query is executed on at least a portion of the data to identify a result record set. The result record set defines at least a portion of the plurality of records.2010-05-06
Website © 2025 Advameg, Inc.