35th week of 2012 patent applcation highlights part 53 |
Patent application number | Title | Published |
20120221536 | SYSTEM AND METHOD FOR DATA TRANSFER - a data transfer system and method are provided in the present invention. Wherein, the data transfer system and method comprises a source data obtaining service module and a target table updating service module, both of which are divided into a main part and an affiliated part, and wherein the affiliated part is a dynamic function library, which can package sub-processings such as source data obtaining, data transformation and data inserting/updating. Meanwhile, the data transfer system and method can support quasi real-time data transfer tasks and real-time data transfer tasks at the same time. The data transfer system and method support multi-computer disaster tolerance and extension, and the customization of the dynamic function library can facilitate the change in the requirements of data transfer. | 2012-08-30 |
20120221537 | SOLUTION METHOD OF IN-DOUBT STATE IN TWO-PHASE COMMIT PROTOCOL OF DISTRIBUTED TRANSACTION - A distributed transaction system includes a plurality of log groups each having a unique identifier assigned thereto, a data storage device storing data and a log storage device storing a log of the data. A table is provided in each of the log groups and has registered therein information about a database management device having the management right of each of the log groups. Wherein in response to the management right of the global representative log group moving to another database management device during an in-doubt state period of the two-phase commit, the table is rewritten to reflect moving of the management right of the global representative log group. | 2012-08-30 |
20120221538 | OPTIMISTIC, VERSION NUMBER BASED CONCURRENCY CONTROL FOR INDEX STRUCTURES WITH ATOMIC, NON-VERSIONED POINTER UPDATES - Methods, systems and computer program products for traversing a level in a search path in a tree data structure by recording a version number of a node on the search path, finding a child pointer in the node on the search path, recording a version number of a child node corresponding to the child pointer, reading a version number of the node on the search path, comparing the recorded version number of the node to the read version number of the node, reading at least one child pointer in the node and comparing the read child pointer to an address of the child node. | 2012-08-30 |
20120221539 | DECODING OF VARIABLE-LENGTH DATA WITH GROUP FORMATS - Embodiments provide methods and systems for encoding and decoding variable-length data, which may include methods for encoding and decoding search engine posting lists. Embodiments may include different encoding formats including group unary, packed unary, and/or packed binary formats. Some embodiments may utilize single instruction multiple data (SIMD) instructions that may perform a parallel shuffle operation on encoded data as part of the decoding processes. Some embodiments may utilize lookup tables to determine shuffle sequences and/or masks and/or shifts to be utilized in the decoding processes. Some embodiments may utilize hybrid formats. | 2012-08-30 |
20120221540 | ENCODING OF VARIABLE-LENGTH DATA WITH GROUP UNARY FORMATS - Embodiments provide methods and systems for encoding and decoding variable-length data, which may include methods for encoding and decoding search engine posting lists. Embodiments may include different encoding formats including group unary, packed unary, and/or packed binary formats. Some embodiments may utilize single instruction multiple data (SIMD) instructions that may perform a parallel shuffle operation on encoded data as part of the decoding processes. Some embodiments may utilize lookup tables to determine shuffle sequences and/or masks and/or shifts to be utilized in the decoding processes. Some embodiments may utilize hybrid formats. | 2012-08-30 |
20120221541 | SUPPORT FOR INTERNATIONAL SEARCH TERMS - A search engine server supports delivery of search results using an international search string option by identifying websites that provide support in English as well as the language of the international search string. The international search string is a search string in any of the languages that are listed/supported by the search engine server. The search engine server delivers web links of websites that provide support in both English as well the language of the international search string by identifying conjugate English terms, strings or phrases for the international search string, that provide exact or approximate equivalent meaning for searching. In addition, the search engine server also provides web links of websites that provide international language support by utilizing a thesaurus in English that provides synonyms for the conjugate English terms. The search engine server also translates websites where there is no support in the language of the search string. | 2012-08-30 |
20120221542 | INFORMATION THEORY BASED RESULT MERGING FOR SEARCHING HIERARCHICAL ENTITIES ACROSS HETEROGENEOUS DATA SOURCES - A method, system, and computer program product are disclosed for merging search results. In one embodiment, the method comprises identifying a query, splitting the query into sub-queries, and calculating information content for each of the sub-queries. This method also comprises executing each of the sub-queries to obtain a plurality of search results, and combining the search results based on the information content calculated for the sub-queries. In an embodiment, the execution of each of the sub-queries includes identifying a multitude of search results for at least one of the sub-queries; and the combining includes grouping said multitude of search results into a plurality of clusters, and computing a relevance score for each of said clusters. In the embodiment the combining further includes merging the clusters based on the relevance scores computed for the clusters as well as the information content calculated for the sub-queries. | 2012-08-30 |
20120221543 | SYSTEMS AND METHODS FOR IMPROVED WEB SEARCHING - Systems and methods are provided for improved web searching. In one implementation, suggested search queries are provided based on previous search queries and click data. A weighted bi-partite graph or index may be used to identify related search queries based on overlapping clicked URLs. According to a method, query-click log data of a search engine is processed to generate sets of suggested search queries, data corresponding to each suggested search query, and a set of clicked URLs related to each suggested search query. Additionally, or independently, methods may be provided for contextually correcting spelling errors within sets of suggested search queries using a contextual algorithm, and/or identifying and discarding sets of suggested search queries and URLs that lead to restricted material, such as restricted content and related URLs. | 2012-08-30 |
20120221544 | METHOD, APPARATUS, AND SYSTEM FOR MOBILE SEARCH - A method, an apparatus, and a system for mobile search are provided. The method for mobile search includes: receiving a search request, where the search request carries keyword information to be searched for, and an instant interest model and a long-term interest model acquired by a search application server; calculating a relevance score value of each member engine according to the search request, meta index information of the member engine, the instant interest model, and the long-term interest model; and selecting one or more member engines according to the relevance score value to search for the keyword information. The searching for the keyword information may integrate an instant interest model and a long-term interest model of a user, so as to provide users with personalized and highly accurate search result information that meets demands. | 2012-08-30 |
20120221545 | ISOLATING DESIRED CONTENT, METADATA, OR BOTH FROM SOCIAL MEDIA - Desired content, metadata, or both can be isolated from the full content of social media websites having content-rich pages. Achieving this can include obtaining from the content-rich pages a language-independent representation having a hierarchical structure of nodes and then generating a node representation for each node. Feature vectors for the nodes are generated and a label is assigned to each node representation according to a schema. Assignment can occur by executing a trained classification algorithm on the feature vectors. The schema has schema elements and each schema element corresponds to a label. For each schema element, all node representations having matching labels are gathered and then one node representation is elected from among those with matching labels to be assigned to a schema element field in a template. The template can be applied to extract desired content, metadata, or both according to the schema from all the content-rich pages. | 2012-08-30 |
20120221546 | METHOD AND SYSTEM FOR FACILITATING WEB CONTENT AGGREGATION INITIATED BY A CLIENT OR SERVER - A method for facilitating Web content aggregation initiated by a client is disclosed. A Web site aggregation list is created. At least one Web site in the aggregation list is spidered from a user-identified computer. At least one attribute of content of the at least one spidered Web site is merged with at least one attribute of content of another Web site. The merged attributes are displayed to a user. | 2012-08-30 |
20120221547 | Method and System for Automated Search for, and Retrieval and Distribution of, Information - Embodiments of the present invention are directed to automated information-search and information-retrieval systems that provide information, on a continuous or periodic basis, to users or subscribers. In one embodiment of the present invention, information is gathered from a user's computer, or from computers accessible from the user's computer, on an essentially continuous basis in order to provide a database of information from which meaningful and focused search queries can be automatically constructed. The search queries are then employed to find, on behalf of the user or subscriber, current information useful to, and needed by, the user or subscriber. | 2012-08-30 |
20120221548 | SYSTEM FOR DETERMINING THE GEOGRAPHIC RANGE OF LOCAL INTENT IN A SEARCH QUERY - A system and method are disclosed for determining the geographic range of a search query. A search query may include local intent which influences the results and advertisements that are displayed in response to the search query. The geographic range associated with the local intent may vary depending on the search query. The geographic range may be determined using probabilistic models that analyze historical searches to determine the geographic range of search queries. | 2012-08-30 |
20120221549 | Database Calculation Engine - A select query or a data referencing a calculation scenario is received by a database server from a remote application server. The specified calculation scenario is one of a plurality of calculation scenarios and it defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server. Thereafter, the database server instantiates the specified calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. This data set is then provided by the database server to the application server. Related apparatus, systems, techniques and articles are also described. | 2012-08-30 |
20120221550 | ENTERPRISE LEVEL DATA MANAGEMENT - A system for identifying data of interest from among a multiplicity of data elements residing on multiple platforms in an enterprise, the system including background data characterization functionality characterizing the data of interest at least by at least one content characteristic thereof and at least one access metric thereof, the at least one access metric being selected from data access permissions and actual data access history and near real time data matching functionality selecting the data of interest by considering only data elements which have the at least one content characteristic thereof and the at least one access metric thereof from among the multiplicity of data elements. | 2012-08-30 |
20120221551 | AUGMENTING SEARCH RESULTS - Results of a search on one body of data may be enhanced by performing the same search, or a related search, on another body of data. In one example, the first body of data is pages (or other content) on a web site, and the second body of data is pages (or other content) on another web site. When a user enters a query to perform a site-specific search on the first web site, that web site may then perform a related search on the second web site. When results are obtained from the second web site, it may be determined whether the first web site has any pages that correspond to the received results. The first web site may then use its corresponding pages in the results that it provides to the user. | 2012-08-30 |
20120221552 | METHOD AND APPARATUS FOR PROVIDING AN ACTIVE SEARCH USER INTERFACE ELEMENT - An approach is provided for presenting a global view of desired information at specific locations that correspond to the desired information with respect to a start position. An element of a user interface receiving a search parameter enables processing of the search parameter to yield location information of the desired information. The location or locations of the desired information are then presented to a user on the user interface. | 2012-08-30 |
20120221553 | METHODS FOR ELECTRONIC DOCUMENT SEARCHING AND GRAPHICALLY REPRESENTING ELECTRONIC DOCUMENT SEARCHES - Methods for electronic document searching and graphically representing an electronic document search are disclosed. In one embodiment, a method of graphically representing electronic document searches includes generating a Venn diagram for display on a graphic display device including a first circle that represents a first document set and a second circle that represents a second document set. The first circle overlaps the second circle in an overlap region depicting common electronic documents that are within the first document set and the second document set. The method further includes generating a first visualization chart from the first circle and a second visualization chart from the second circle. The first visualization chart and the second visualization chart depict proportions of the first document set and the second document set according to a user-defined parameter. Additional search queries may be suggested based on similar topics within electronic documents within the Venn diagram. | 2012-08-30 |
20120221554 | Method for Queued Overlap Transfer of Files - It is therefore an object of the invention to provide a system and method for prequeuing of files predicted to be desired by a user, through a telecommunications link, into a local cache, based on a list, wherein the prequeuing system is responsive to any change in the sequence of user review, such that predicted latencies for sequential file review from any given starting point are minimized. A system and method for reducing latency in a sequential record browser are provided, for defining a sequential list of records; selecting a record from the list for review; downloading the selected record, and records sequentially thereafter until interrupted; interrupting the downloading by selecting a non-sequential record; and downloading the a non-sequential record and records sequentially thereafter until interrupted. | 2012-08-30 |
20120221555 | GENERATING A SEMANTIC GRAPH RELATING INFORMATION ASSETS USING FEEDBACK RE-ENFORCED SEARCH AND NAVIGATION - Embodiments of the invention provide an approach for creating, evolving and using a weighted semantic graph to manage and potentially identify certain information assets within an enterprise. The semantic graph may be generated by monitoring users navigating through search results which provide a set of information assets responsive to a search query. By recording the navigation path taken by many users, relationships between information assets may be identified. Further, once generated, the semantic graph may be used to present users with in indication of related information assets as part of the search results. Further still, the semantic graph may also be used to identify information assert “hubs” as well as information assets that may provide low utility to individuals within the enterprise. | 2012-08-30 |
20120221556 | MANAGING INFORMATION ASSETS USING FEEDBACK RE-ENFORCED SEARCH AND NAVIGATION - Embodiments of the invention provide an approach for creating, evolving and using a weighted semantic graph to manage and potentially identify certain information assets within an enterprise. The semantic graph may be generated by monitoring users navigating through search results which provide a set of information assets responsive to a search query. By recording the navigation path taken by many users, relationships between information assets may be identified. Further, once generated, the semantic graph may be used to present users with in indication of related information assets as part of the search results. Further still, the semantic graph may also be used to identify information assert “hubs” as well as information assets that may provide low utility to individuals within the enterprise. | 2012-08-30 |
20120221557 | METHOD AND SYSTEM FOR CLASSIFYING QUERIES TO IMPROVE RELEVANCE OF SEARCH RESULTS - Described herein are methods and systems for promoting item listings that satisfy a query based on the item listings being assigned to certain categories. A query to identify a set of item listings is processed where each item listing associated with an item or service being offered for sale and assigned to a leaf-level category. The scope of the query is determined based on a dictionary of queries or a length of the query when the query is not found in the dictionary. One or more categories are identified based on the scope of the query. A search results page is presented with the item listings from the identified one or more categories. | 2012-08-30 |
20120221558 | IDENTIFYING INFORMATION ASSETS WITHIN AN ENTERPRISE USING A SEMANTIC GRAPH CREATED USING FEEDBACK RE-ENFORCED SEARCH AND NAVIGATION - Embodiments of the invention provide an approach for creating, evolving and using a weighted semantic graph to manage and potentially identify certain information assets within an enterprise. The semantic graph may be generated by monitoring users navigating through search results which provide a set of information assets responsive to a search query. By recording the navigation path taken by many users, relationships between information assets may be identified. Further, once generated, the semantic graph may be used to present users with in indication of related information assets as part of the search results. Further still, the semantic graph may also be used to identify information assert “hubs” as well as information assets that may provide low utility to individuals within the enterprise. | 2012-08-30 |
20120221559 | SOCIAL DISCOVERY PLATFORM APPARATUSES, METHODS AND SYSTEMS - The SOCIAL DISCOVERY PLATFORM APPARATUSES, METHODS AND SYSTEMS (“SDP”) transform content seed selections and recommendations via SDP components such as discovery and social influence into events and discovery of other contents for users and revenue for right-holders. In one embodiment, the SDP may receive user selection of a universally resolvable content seed and determine socially influenced content attributes associated with the universally resolvable content seed. The SDP may query a universally resolvable content database using the socially influenced content attributes and obtain a ranked list of universally resolvable content items from the querying. The SDP may then provide the ranked list of universally resolvable content items to the user. | 2012-08-30 |
20120221560 | USER READABILITY IMPROVEMENT FOR DYNAMIC UPDATING OF SEARCH RESULTS - A system for moving search results visibly comprises an interface, a processor and a memory. The processor is configured to a) determine an ordering of one or more results in a subsequent set of search results as merged into a displayed set of search results; b) determine one or more interleaving positions for the subsequent set of search results in the displayed set of search results; c) cause the creation of one or more blank spaces in the one or more interleaving positions; and d) cause a display of one or more results in the subsequent set of search results in the one or more blank spaces. The memory causes a display of one or more results in the subsequent set of search results in the one or more blank spaces | 2012-08-30 |
20120221561 | COMPUTER SYSTEM, DATABASE AND USES THEREOF - A computer system is described comprising one or more servers, one or more user terminals; and a database of computer entries, each computer entry including node data defining a node representative of an entity and link data defining a plurality of links connecting the node to one or more other nodes representative of one or more other entities, each link having associated tag data that describes an attribute of one of the entities associated with the link and a reputational score associated with the attribute. The computer system is able to search the computer entries based on a search request; to rank search results based on reputational scores associated with the search results; and to output one or more ranked search results. The computer system also allows entities to add new links into the database and to add new nodes representing new entities into the database. | 2012-08-30 |
20120221562 | Search Method and System - The present disclosure discloses a search method and system. A method obtains a first search result set of first search results relevant to query data submitted by a client. According to a first relevance score and a preset diversity field of each first search result in the first search result set, a second relevance score of each first search result is calculated. The preset diversity field represents an attribute category of a respective first search result. According to the first relevance score and the second relevance score, a relevance parameter score for each first search result is generated. According to a preset number of second search results and the relevance parameter score, the present number of second search results are extracted from the first search result set to display to the client. The technique achieves lower consumption of system resources, faster computation speed and more flexibility in diversification of search results. | 2012-08-30 |
20120221563 | Social Weight of Social Media Content - Systems and methods for social weighting of content items from a plurality of content sources, such as the Internet, are described. Disclosed implementations include, but are not limited to, receiving a search request from a user, retrieving content items related to the search request to obtain a number of results, weighting the results according to at least one social factor, and providing the weighted results in response to the request. | 2012-08-30 |
20120221564 | METHOD AND SYSTEM FOR IMPROVEMENT OF RELEVANCE OF SEARCH RESULTS - A system and method for improving the relevance of search results is disclosed. Voters who may be human searchers or guides may review search results or other review items associated with a search request or other reference item. A review may be activated based on a usage indicator(s) which may improve utilization of guides. A vote by a voter may be weighted based on a voting history associated with the voter and one or more reference voters who may be designated by the system. A voter may be presented with a group of items for review including simultaneously. A number of comparison voting sessions or elections may be used to determine a rating or ranking of a review item associated with a reference item. | 2012-08-30 |
20120221565 | PROVIDING RELEVANT INFORMATION BASED ON DATA SPACE ACTIVITY ITEMS - Various embodiments of systems and methods for providing relevant information based on data space activity items are described herein. Data space activity items of a user are identified while the user is working through an application. Several context elements relevant to each data space activity item are then determined Content locations are searched to find content items relevant to the context elements. The content items are then ranked to determine relevant information. The relevant information can be accessed by the user when required. | 2012-08-30 |
20120221566 | Ranking Search Results - Content items and other entities may be ranked or organized according to a relevance to a user. Relevance may take into consideration recency, proximity, popularity, air time (e.g., of television shows) and the like. In one example, the popularity and age of a movie may be used to determine a relevance ranking Popularity (i.e., entity rank) may be determined based on a variety of factors. In the movie example, popularity may be based on gross earnings, awards, nominations, votes and the like. According to one or more embodiments, entities may initially be categorized into relevance groupings based on popularity and/or other factors. Once categorized, the entities may be sorted within each grouping and later combined into a single ranked list. | 2012-08-30 |
20120221567 | DATA OBJECT LINKING AND BROWSING TOOL - Linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects. | 2012-08-30 |
20120221568 | Variable Personalization of Search Results in a Search Engine - A search engine provides personalized rankings of search results. A user interest profile identifies topics of interest to a user. Each topic is associated with one or more sites, and a boost value, which can be used to augment an information retrieval score of any document from the site. Search results from any search are provided to the user, with a variable control of the ranking of the results. The results can be ranked by their unboosted information retrieval score, thus reflecting no personalization, or by their fully or partially boosted information retrieval scores. This allows the user to selectively control how their interests affect the ranking of the documents. | 2012-08-30 |
20120221569 | ENDOSCOPE INSPECTION REPORT CREATING APPARATUS, CREATING METHOD OF ENDOSCOPE INSPECTION REPORT AND STORAGE MEDIUM - An endoscope inspection report creating apparatus has a file name reading section that reads file names of a plurality of endoscopic images, a file name of each of the endoscopic images including inspection result information separated with use of a predetermined symbol or character, and a report creating section that creates a predetermined report by writing the inspection result information which is included in each of the file names read by the file name reading section in each predetermined position in the predetermined report by associating the inspection result information with the endoscopic image of each of the read file names. | 2012-08-30 |
20120221570 | METHOD AND APPARATUS FOR STORING DATA ON APPLICATION-LEVEL ACTIVITY AND OTHER USER INFORMATION TO ENABLE REAL-TIME MULTI-DIMENSIONAL REPORTING ABOUT USER OF A MOBILE DATA NETWORK - A method and apparatus for storing data on application-level activity and other user information to enable real-time multi-dimensional reporting about a user of a mobile data network. A data manager receives information about application-level activity from a mobile data network and stores the information to provide dynamic real-time reporting on network usage. The data manager comprises a database, data processing module, and analytics module. The database stores the application-level data for a predetermined period of time. The data processing module monitors the data to determine if it corresponds to a set of defined reports. If the data is relevant, the processing module updates the defined reports. The analytics module accesses the database to retrieve information satisfying operator queries about network usage. If the operator chooses to convert the query into a defined report, the analytics module creates a newly defined report and populates it accordingly. | 2012-08-30 |
20120221571 | Efficient presentation of comupter object names based on attribute clustering - A method for discovering and presenting ordered groups of names of objects that are commonly used together by an individual user of a computer system. The invention tracks usages of computer objects and computes a measure of importance (a “weight”) based on attributes such as time of use and other application dependent data. The objects that are commonly used at the same time are called a cluster, and clusters with the highest cumulative weights are the ones a user is most likely to use again in conjunction with one another. A user can select an entire cluster or a subset. The objects with the highest weights in the cluster are presented first when the user, having selected a cluster, needs to select a subset of the objects in the cluster. The invention uses space saving techniques to represent clusters in computer memory. | 2012-08-30 |
20120221572 | CONTEXTUAL WEIGHTING AND EFFICIENT RE-RANKING FOR VOCABULARY TREE BASED IMAGE RETRIEVAL - Systems and methods are disclosed to search for a query image, by detecting local invariant features and local descriptors; retrieving best matching images by quantizing the local descriptors with a vocabulary tree; and reordering retrieved images with results from the vocabulary tree quantization. | 2012-08-30 |
20120221573 | Methods and systems for biclustering algorithm - Methods and systems for improved unsupervised learning are described. The unsupervised learning can consist of biclustering a data set, e.g., by biclustering subsets of the entire data set. In an example, the biclustering does not include feeding know and proven results into the biclustering methodology or system. A hierarchical approach can be used that feeds proven clusters back into the biclustering methodology or system as the input. Data that does not cluster may be discarded. Thus, a very large unknown data set can be acted on to learn about the data. The system is also amenable to parallelization. | 2012-08-30 |
20120221574 | HIGH-ACCURACY SIMILARITY SEARCH SYSTEM - A pivot is determined from enrolled data by a pivot determination unit, raw data is acquired, features are extracted from the raw data, a score is calculated as one of a distance and a degree of similarity between the features, an index vector is generated by using the score for the pivot, a Δ score is calculated as one of a distance and a degree of similarity between the index vectors, a parameter of each non-pivot including a regression coefficient is trained by using training data, order to select the non-pivots is, by using the Δ score between search data and the non-pivot as well as the regression coefficient, determined in descending order of posterior probability through logistic regression, and a search result is outputted based on the score between the search data and the enrolled data. | 2012-08-30 |
20120221575 | Apparatus and Method for Categorical Filtering of Data - A computer readable storage medium includes executable instructions to retrieve a dataset from a data source, where the dataset includes a first set of categories. A data structure that represents the dataset is built. A first set of merit values for the first set of categories is calculated. The first set of categories is ordered based on a criterion. The first set of categories is returned. | 2012-08-30 |
20120221576 | COMPRESSED JOURNALING IN EVENT TRACKING FILES FOR METADATA RECOVERY AND REPLICATION - Embodiments are directed towards employing compressed journaling for event tracking files for metadata recovery and replication. Event data and related metadata are received from one or more client devices. When a feature within the received metadata is detected that is previously unwritten to a journal, then the previously unwritten feature is written to the journal. Further, any feature is detected for the received event data that is determined to be different from a feature associated with an immediately preceding event data that is written in the journal, then the detected different feature is identified in the journal. In one embodiment, the identification employs writing to the journal an effective feature record that may employ indices identifying the different feature. The received event data is also written to the journal and may further employ string arguments to minimize recording of redundant information into the journal. | 2012-08-30 |
20120221577 | METHOD OF AND APPARATUS FOR ORGANIZING DATA RECORDS IN A RELATIONAL DATABASE - Embodiments of the invention relate to organizing data records in a relational database. An aspect of the invention includes creating index items for a plurality of data records. Each index item includes a counter and the creating results in a plurality of counters. The numerical values of counters in corresponding index items are updated for data records in the plurality of data records that are subjected to random access. The plurality of data records are reorganized based upon the numerical values of the plurality of counters. | 2012-08-30 |
20120221578 | METHOD AND APPARATUS FOR CALCULATING EVALUATION SCORE ON CONTENTS BY USING USER FEEDBACK - The present invention relates to a method and apparatus for calculating an evaluation score of content by using user feedback. According to one aspect of the present invention, the method for calculating an evaluation score of content by using user feedback includes: calculating an evaluation score of each of a plurality of components constituting the content on the basis of the user feedback with respect to the plurality of components; and adding up evaluation scores of at least some of the plurality of components to calculate an evaluation score of the content. | 2012-08-30 |
20120221579 | SELF-MONITORING OBJECT-ORIENTED APPLICATIONS - A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node. | 2012-08-30 |
20120221580 | METHOD AND SYSTEM FOR PROBABILISTICALLY QUANTIFYING AND VISUALIZING RELEVANCE BETWEEN TWO OR MORE CITATIONALLY OR CONTEXTUALLY RELATED DATA OBJECTS - In one embodiment a method for probabilistically quantifying a degree of relevance between two or more citationally or contextually related data objects, such as patent documents, non-patent documents, web pages, personal and corporate contacts information, product information, consumer to behavior, technical or scientific information, address information, and the like is provided. In another embodiment a method for visualizing and displaying relevance between two or more citationally or contextually related data objects is provided. In another embodiment a search input/output interface that utilizes an iterative self-organizing mapping technique to automatically generate a visual map of relevant patents and/or other related documents desired to be explored, searched or analyzed is provided. In another embodiment, a search input/output interface that displays and/or communicates search input criteria and corresponding search results in a way that facilitates intuitive understanding and visualization of the logical relationships between two or more related concepts being searched is provided. | 2012-08-30 |
20120221581 | Automatically Generating Nodes and Edges in an Integrated Social Graph - In one embodiment, a method includes maintaining a data store of nodes and edges and for each of one or more users: scanning items of content associated with the corresponding user node; identifying a candidate item of content; searching for matches between the candidate item of content and existing nodes; determining whether or not a match between the candidate item of content and an existing node exists; and when it is determined that at least one match exists, generating an edge from the user node to the existing node for which the best match is determined; and when it is determined that no match exists, generating a new node based on the candidate item of content, and generating an edge from the user node to the new node. | 2012-08-30 |
20120221582 | SETTING AND DISPLAYING PRIMARY OBJECTS FOR ONE OR MORE PURPOSES IN A TABLE FOR ENTERPRISE BUSINESS APPLICATIONS - A system and method adapted to facilitate efficient sorting and displaying of data in a table. An example method includes displaying a table with a first portion of data and a second portion of data; simultaneously applying a first sort rule to the first portion of data (primary database object(s)) and a second sort rule to the second portion of data (secondary database object(s)) in response to user selection of a sort option; and illustrating sorted data via the table, wherein the first sort rule is adapted to cause the first portion of data to appear in one or more predetermined locations in the table relative to the second portion of data. The second portion of data is sorted according to the second sort rule. In a more specific embodiment, primary database objects are sorted via the first sort rule and are not subject to the second sort rule. The first sort rule includes a specification that primary database objects be displayed at a predetermined location in the table, such as in an uppermost position in the table or in an upper most position in a purpose group section of the table. | 2012-08-30 |
20120221583 | DISPLAYING LOGICAL STATEMENT RELATIONSHIPS BETWEEN DIVERSE DOCUMENTS IN A RESEARCH DOMAIN - Method and apparatus for analyzing a document against a managed research domain are provided. In one embodiment, a managed research domain provides an infrastructure where logical statements in research documents stored in the research domain repository are quantified and semantically analyzed. A user may submit a draft research document for analysis against the managed research domain to compare the draft against the current research knowledge in particular topics. The draft research document is annotated to reflect how the logical statements in the draft compare to the statements made on similar topics in the managed research domain. | 2012-08-30 |
20120221584 | SYSTEMS AND METHODS FOR GENERATING PORTABLE INTERPOLATED DATA USING OBJECT-BASED ENCODING OF INTERPOLATION RESULTS - Embodiments relate to systems and methods for generating portable interpolated data using object-based encoding of interpolation results. A database can store sets of operational data, such as financial, medical, climate or other information. For given data, a portion of the input data can be known or predetermined, while for a second portion can be unknown and subject to interpolation. The interpolation engine can generate a conformal interpolation function and interpolated input sets that map to a set of target output data. In aspects, the interpolation engine can interact with an object encoder module to access, extract, and encode the interpolated inputs and/or other data in an object-based format or schema, such as the extensible markup language (XML). The object encoder can generate an object-oriented interpolated data container to transmit to a local or remote database, and expose that container to sets of applications for access and use by those applications. The applications can include other interpolation packages, and/or conventional applications such as databases or spreadsheets which do not have native interpolation capability. The applications can share, exchange, and/or modified the object-based interpolation data container(s), and can request further interpolation processing on updated objects via interpolation requests to remote interpolation engines. | 2012-08-30 |
20120221585 | SYSTEMS AND METHODS FOR GENERATING INTERPOLATED DATA SETS CONVERGING TO OPTIMIZED RESULTS USING ITERATIVE OVERLAPPING INPUTS - Embodiments relate to systems and methods for generating interpolated data sets converging to optimized results using iterative overlapping inputs. A database can store sets of operational data, such as financial, medical, climate or other information. For given data, a portion of the input data can be known or predetermined, while for a second portion can be unknown and subject to interpolation. The interpolation engine can generate a conformal interpolation function and interpolated input sets that map to a set of target output data. In aspects, to attempt to drive the set of interpolated input data and/or other results to an optimized and/or steady-state value or values, the interpolation engine can generate a set of shifts or alterations to the set of combined input data as that data exists, to create a set of iterative overlapping input data. That iterative overlapping data can be used to execute successive interpolation runs, and determine whether the interpolation results converge to a set of steady-state and/or optimized results. When convergence is detected, the interpolation results can be assumed to represent optimized, steady-state, and/or best-available values for the conditions of the original combined input data. | 2012-08-30 |
20120221586 | INSPECTION SYSTEM, MANAGEMENT SERVER, INSPECTION APPARATUS AND METHOD FOR MANAGING INSPECTION DATA - An inspection system is provided that can efficiently perform the management of data obtained from a plurality of apparatuses. An inspection system includes inspection apparatuses to inspect products that are produced in a factory, and a management server that is connected via a communication line to the inspection apparatuses. The inspection apparatus includes an apparatus-side inspection result DB (database) | 2012-08-30 |
20120221587 | Method for Generating Search Results and System for Information Search - A method for generating search results and a system for searching information are provided. In one aspect, a method for generating search results includes receiving a search keyword A by an information search system. The information search system conducts a search process and retrieves words related to the keyword A. In a first section of a webpage, information corresponding to the keyword A is displayed, and in a second section of the webpage, keyword A and at least one related word are displayed. Keyword A is highlighted. When the user selects a word related to keyword A, such as A | 2012-08-30 |
20120221588 | Method and System for Text Filtering - The present disclosure discloses a method and system for text filtering. The method for text filtering comprises: pre-defining a semantic keyword in a text filtering system, the semantic keyword comprising at least one basic keyword and one logical operator; after obtaining an input text, finding, by the text filtering system, the basic keyword constituting the semantic keyword in the input text according to the pre-defined semantic keyword; in an event that a text content matching the at least one basic keyword in the input text is found, further conducting a semantic match in the found text content, the semantic match further comprising matching the found text content with the semantic keyword according to the logical operator constituting the semantic keyword; and in an event that the semantic match is successful, filtering the matched text context. | 2012-08-30 |
20120221589 | METHOD AND SYSTEM FOR SELECTING, RETRIEVING, VISUALIZING AND EXPLORING TIME-ORIENTED DATA IN MULTIPLE SUBJECT RECORDS - Provided herein system and method for analyzing time oriented data in a plurality of records, by defining a knowledge base in a domain and linking it to a database of a plurality of records, each storing at least one instance of time oriented data based on at least one concept defined in the knowledge base; and specifying at least one constraint on the subject records; and retrieving subject records which satisfy at least one constraint and graphically displaying at least one instance of time oriented data stored in the retrieved subject records; and exploring at least one association between the instance of time oriented data stored in the retrieved records. | 2012-08-30 |
20120221590 | METHOD, APPARATUS AND SYSTEM FOR PROTOCOL IDENTIFICATION - The embodiments of the present invention disclose a method, an apparatus and a system for protocol identification. The implementation of the method includes extracting the identification tuple of a message, wherein the identification tuple at least includes a network address; searching an identification table for the algorithm application list corresponding to the identification tuple; and performing a content identification for the message with an algorithm in the algorithm application list to obtain the protocol type of the message. By using the identification tuple which at least includes IP address and is extracted from the message to search for the corresponding algorithm, and then performing content identification for the message with the searched algorithm, the above implementation can improve the message identification precision and reduce the identification error. | 2012-08-30 |
20120221591 | System for Processing Complex Queries - A method of processing a supply query is described. The method includes receiving a first supply query comprising a first set of attributes. A size of the first set of attributes is compared to a threshold value. A second supply query comprising a second set of attributes is generated when the comparison indicates that the size of the first set of attributes is greater than the threshold value. | 2012-08-30 |
20120221592 | DEVICE AND METHODS FOR PRESENTING A SCROLLABLE USER INTERFACE - Methods and apparatus are provided for presenting a user interface. In one embodiment, a method includes displaying a scrollable list of characters associated with a character set, and detecting a selection of a displayed character of the scrollable list of characters. The method may further include displaying a search query based on the selection, updating a character set of the scrollable list based at least in part on the search query and index elements of a dataset, and displaying a result listing based on the search query, wherein the result listing identifies one or more index elements including a matching character sequence relative to the search query. Generating a search query may be based on adaptive updating of a list of characters that may be employed for generating search queries. Display of a result list may include an identification of matching character sequence. | 2012-08-30 |
20120221593 | Systems, Methods, and Media for Generating Analytical Data - Systems, methods, and media for generating analytical data from actions performed on one or more publishing servers. Methods may include capturing one or more audit trails by determining actions performed on the one or more publishing servers via one or more client devices, the one or more publishing servers adapted to publish informational content; generating analytical data from the one or more audit trails; and storing the generated analytical data in a database. | 2012-08-30 |
20120221594 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING DESIGN PATENTS - An electronic device and method of displaying design patents receives search conditions, and searches at least one image of a design patent from a database server. An image is selected from the searched images, to acquire a design patent that contains the selected image and acquire all images of the design patent. A cubic box is created. The images of the design patent are superimposed onto the surfaces of the cubic box, to generate a cubic view of the design patent. Each of the search conditions and one or more cubic views corresponding to the search condition is recording into a search list. All contents of each of the design patents corresponding to the cubic views in a single page. | 2012-08-30 |
20120221595 | SYSTEM AND METHOD FOR DISPLAYING HOTEL INFORMATION - When searching for accommodations, although one or more accommodations may satisfy factors or criteria set by a traveler (e.g., a user), the traveler may desire to locate an accommodation that is also in a convenient area. A convenient area may be an area in which a concentration of points of interest (POIs) is high. For example, a traveler on a leisure trip may desire to stay at a hotel that is in an area with a relatively high concentration of restaurants or tourist attractions, or as a traveler on a business trip may desire to stay at a hotel near an airport or convention hall. Thus, some example embodiments provide accommodation search results to one or more users based on a concentration of points of interest. The accommodation search results may be provided graphically, textually, or any suitable combination thereof. | 2012-08-30 |
20120221596 | Method and System for Automated Search for, and Retrieval and Distribution of, Information - Embodiments of the present invention are directed to automated information-search and information-retrieval systems that provide information, on a continuous or periodic basis, to users or subscribers. In one embodiment of the present invention, information is gathered from a user's computer, or from computers accessible from the user's computer, on an essentially continuous basis in order to provide a database of information from which meaningful and focused search queries can be automatically constructed. The search queries are then employed to find, on behalf of the user or subscriber, current information useful to, and needed by, the user or subscriber. | 2012-08-30 |
20120221597 | Media Library Monitoring System and Method - Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss. | 2012-08-30 |
20120221598 | WEB SERVICE DISCOVERY VIA DATA ABSTRACTION MODEL AND CONDITION CREATION - A method includes receiving a selection of a logical field of a data abstraction model. The method includes determining model entries (e.g., concepts) associated with the selected logical field and examining the data abstraction model to determine other model entries that are equal to the model entries associated with the selected logical field. For each equal model entry, the method includes determining web services to be used in performing a search, where the web services are determined by querying a discovery registry associated with the data abstraction model to discover one or more web services that are resolvable based on the selected logical field. A first discovered web service is executed with user supplied criteria provided via a user interface to obtain a list of values. A condition is created that limits acceptable values associated with the selected logical field based on the user supplied criteria. | 2012-08-30 |
20120221599 | METHOD AND SYSTEM FOR A TRANSPARENT APPLICATION OF MULTIPLE QUERIES ACROSS MULTIPLE DATA SOURCES - According to a fourth aspect there is provided a system to receive a request to search for data. The system performs a search of a logical table based on a criterion to identify a plurality of rows in the logical table. The system generates fetch levels including a first and second plurality of tuples based on the plurality of rows. Each fetch level includes a plurality of tuples that identify servers and physical tables that may store the data. The system further queries at least two data sources for the data based on the first plurality of tuples and communicates the data. | 2012-08-30 |
20120221600 | Apparatus and Method for Determining a Decision Recommendation in a Network - An example apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The operations include preparing for transmission a query for feedback data regarding a decision to select one of a set of actions in a given context. The query includes an indication of the given context and a decision metric reflecting historical decisions at the apparatus to select the respective action in each of a plurality of contexts. The operations also include receiving feedback data, and calculating a recommendation value as a function thereof. In this regard, the feedback data has been calculated by one or more nodes as a function of the decision metric and another decision metric reflecting historical decisions at the respective node(s). | 2012-08-30 |
20120221601 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - According to one embodiment, an information processing apparatus comprises a content display, an extraction module, a storage, and a keyword display. The content display is configured to display a content. The extraction module is configured to extract a keyword from the content displayed by the content display. The storage is configured to store a first keyword extracted by the extraction module. The keyword display is configured to display the first keyword extracted by the extraction module and a second keyword read from the storage. | 2012-08-30 |
20120221602 | METHOD AND APPARATUS FOR WORD QUALITY MINING AND EVALUATING - A method and an apparatus for word quality mining and evaluating are disclosed. The method includes: calculating a Document Frequency (DF) of a word in mass categorized data; evaluating the word in multiple single-aspects according to the DF of the word; and evaluating the word in multiple aspects according to the multiple single aspect evaluations to obtain an importance weight of the word. According to the solution of the present invention, the importance of the word in the mass categorized data may be evaluated, and words with high quality may be obtained through an integrated evaluation. | 2012-08-30 |
20120221603 | DISTRIBUTED MOBILE SERVICES - The present invention provide systems, methods, and apparatus for distributed mobile services. Methods and systems for distributed infrastructure are provided for handling mobile client requests. A distributed environment, serving the mobile community may be provided by replicating a mobile services infrastructure in more than one physical location, e.g., replicating a mobile services infrastructure for every core data infrastructure. A method is provided for handling client requests in a distributed environment, where an optimal mobile services infrastructure is discovered based on the requesting client. | 2012-08-30 |
20120221604 | GENERATING AND NAVIGATING BINARY XML DATA - According to exemplary embodiments, a method and system for generating binary Extensible Markup Language (XML) data is provided. The generating includes acquiring an XML data source and generating a first child distance (FCD) token and a next sibling distance (NSD) token of an element node in the XML data source. The generating also includes generating binary XML data of the XML data source by using the FCD token and the NSD token, where the binary XML data includes the FCD token and the NSD token. | 2012-08-30 |
20120221605 | LINKING FRAMEWORK FOR INFORMATION TECHNOLOGY MANAGEMENT - A data synchronization task is received at a console, wherein the data synchronization task is associated with information technology management. A configuration document is configured using the data synchronization task, wherein the configuration document defines data synchronization through declarations. A linking framework is configured based on the configuration document. Data is synchronized from a first and second source to a target as defined by the configuration document. | 2012-08-30 |
20120221606 | RAPID CACHING AND DATA DELIVERY SYSTEM AND METHOD - The initial systems analysis of a new data source fully defines each data element and also designs, tests and encodes complete data integration instructions for each data element. A metadata cache stores the data element definition and data element integration instructions. The metadata cache enables a comprehensive view of data elements in an enterprise data architecture. When data is requested that includes data elements defined in a metadata cache, the metadata cache and associated software modules automatically generate database elements to fully integrate the requested data elements into existing databases. | 2012-08-30 |
20120221607 | MEDIA PLAN MANAGING - Apparatus, system and methods for a media plan managing interface are disclosed. A data hierarchy for a media plan is defined. The multilevel data hierarchy includes different levels for orders and placements. An input form is provided to receive modifications to the values in the different levels of the hierarchy. Any modifications of data are compared against the permitted inputs provided through a conditional input field. If the modifications are permitted inputs, then they are accepted and conditional input fields are set up for any subsequent data input. The data hierarchy is stored as a media plan. | 2012-08-30 |
20120221608 | MULTI-TENANCY DATA STORAGE AND ACCESS METHOD AND APPARATUS - A method, apparatus, and a computer program product for storing and accessing multi-tenancy data. The method includes the steps of: creating a plurality of table sets in one or more databases, wherein each table set is used to store data of a group of tenants selected from a plurality of tenants; accessing data of a tenant in a table set in response to receiving a data access request from the tenant; and recording relationships between the tenants and the table sets in a multi-tenancy metadata repository, wherein the step of accessing the data of the tenant comprises the steps of finding the table set by querying the metadata repository and accessing the data of the tenant in the table set based on the result received from the query of the metadata repository. | 2012-08-30 |
20120221609 | Data Storage System and Method - A data storage system comprises: a data storage device ( | 2012-08-30 |
20120221610 | Efficient Multiple Identity System for Media Files - Devices and methods are provided for managing the identity of media content data. A server node processes metadata associated with a plurality of media content data files to generate a corresponding master identifier for each of the media content data files. A client node then provides the server node a first set of metadata corresponding to a media content data file that has no associated master identifier. In turn, the server node processes the first set of metadata to identify a corresponding master identifier and a second set of associated metadata, which it provides to the client node. The client node processes the second set of metadata to identify a matching set of metadata stored in its database of identification data and metadata. If found, the client node associates the master identifier with a second media content data file corresponding to the matching set of metadata. | 2012-08-30 |
20120221611 | MANAGEMENT SERVER, MANAGEMENT METHOD, AND MANAGEMENT PROGRAM FOR VIRTUAL HARD DISK - A file system corresponding to virtual hard disk files is identified, and a file size of the virtual hard disk files after optimization is calculated from the size of the volume in use of the file system so that a volume size can be ensured by the optimization is calculated. Specifically, a management server performs the above-described processing, and has the following structure. The management server is connected to a physical server that is virtually composed of virtual servers including virtual had disks. The management server comprises a volume acquiring unit that acquires the volume in use of a first file system on the virtual hard disks; a file size acquiring unit that acquires the file size of virtual hard disk files corresponding to the first file system; and a calculating unit that calculates an optimized file size of the virtual hard disk files on the basis of a difference between the acquired volume in use and the file size. | 2012-08-30 |
20120221612 | Real-Time Data Transformation to Access Foreign Data Sources - A method for providing access to a file by a requestor including creating an empty file in a format understood by the requestor, intercepting one or more reads by the requestor of the empty file, determining if a portion of the empty file being read by the requestor should contain expected content, if the portion of the empty file should contain expected content then, before fulfill ling the read, adding the expected content to the empty file to transform the empty file into a requested file, and fulfilling a read of the requested file. | 2012-08-30 |
20120221613 | SYSTEM AND METHOD FOR BATCH SIZING HAIR DYE MIXTURES - In various embodiments, there is provided a different methods of right sizing. The method would provide for the stylist having a matrix chart outlining as a percentage of or total amount of ingredients needed to create a mixture based on customer characteristics and/or service requested. The stylist would then be capable of creating a more accurate batch based on the matrix outline. The right-sizing of the mixture formula can be done by the stylist themselves or automatically done by a computer-driven system. | 2012-08-30 |
20120221614 | Processor Pipeline which Implements Fused and Unfused Multiply-Add Instructions - Implementing an unfused multiply-add instruction within a fused multiply-add pipeline. The system may include an aligner having an input for receiving an addition term, a multiplier tree having two inputs for receiving a first value and a second value for multiplication, and a first carry save adder (CSA), wherein the first CSA may receive partial products from the multiplier tree and an aligned addition term from the aligner. The system may include a fused/unfused multiply add (FUMA) block which may receive the first partial product, the second partial product, and the aligned addition term, wherein the first partial product and the second partial product are not truncated. The FUMA block may perform an unfused multiply add operation or a fused multiply add operation using the first partial product, the second partial product, and the aligned addition term, e.g., depending on an opcode or mode bit. | 2012-08-30 |
20120221615 | NETWORK DISTRIBUTED QUANTUM RANDOM NUMBER GENERATION - A quantum random number generation system includes a source of light output as a plurality of coherent states such that each state has an indeterminate number of photons, a photodetector arranged to receive the light output from the light source and to generate a photocurrent dependent on the number of photons in each coherent state, and processing circuitry connected to receive the photocurrent and arranged to convert it to generate a sequence of random numbers. | 2012-08-30 |
20120221616 | RANDOM NUMBER GENERATION CIRCUIT - According to one embodiment, a random number generation circuit includes an oscillation circuit and a holding circuit. The oscillation circuit has an amplifier array and a high-noise circuit. Amplifiers are connected in series in the amplifier array, and the amplifier array has a terminal between neighboring amplifiers. The high-noise circuit is inserted between other neighboring amplifiers in the amplifier array, and the high-noise circuit generates noise required to generate jitter in an oscillation signal from the amplifier array. The holding circuit outputs, as a random number, the oscillation signal held according to a clock signal. | 2012-08-30 |
20120221617 | Methods and apparatus for fast matrix multiplication and fast solving of matrix equations based on generalized convolution - A method of fast matrix multiplication and a method and apparatus for fast solving of a matrix equation are disclosed. They are useful in many applications including image blurring, deblurring, and 3D image reconstruction, in 3D microscopy and computer vision. The methods and apparatus are based on a new theoretical result—the Generalized Convolution Theorem (GCT). Based on GCT, matrix equations that represent certain linear integral equations are first transformed to equivalent convolution integral equations through change of variables. Then the resulting convolution integral equations are evaluated or solved using the Fast Fourier Transform (FFT). Evaluating a convolution integral corresponds to matrix multiplication and solving a convolution integral equation corresponds to solving the related matrix equation through deconvolution. Carrying-out these convolution and deconvolution operations in the Fourier domain using FFT speeds up computations significantly. These results are applicable to both one-dimensional and multi-dimensional integral equations. | 2012-08-30 |
20120221618 | ENCRYPTION METHOD COMPRISING AN EXPONENTIATION OPERATION - A method and a device protected against hidden channel attacks includes a calculation of the result of the exponentiation of a data m by an exponent d. The method and the device are configured to execute only multiplications of identical large variables, by breaking down any multiplication of different large variables x, y into a combination of multiplications of identical large variables. | 2012-08-30 |
20120221619 | System and method for implementing concentrated access of business operations support system - The disclosure discloses a system for implementing concentrated access to a Business Operations Support System (BOSS), including: a plurality of HLR subsystems and at least one BOSS subsystem. Correspondingly, the disclosure further discloses a method for implementing concentrated access to a BOSS, including: an HLR subsystem is specified for performing concentrated access to each BOSS subsystem; the BOSS subsystem sends a business processing request to the specified HLR subsystem; the specified HLR subsystem forwards the business processing request to a corresponding HLR subsystem; and the corresponding HLR subsystem feeds the business processing information back to the BOSS subsystem by the specified HLR subsystem. By the system and method, the BOSS system can access to the distributed HLR system only from one concentrated access point without the cross-regional access to the distributed HLR system, so that the network construction cost is reduced. | 2012-08-30 |
20120221620 | APPARATUS, SYSTEM, AND METHOD FOR FACILITATING DATA FLOW BETWEEN A FIRST APPLICATION PROGRAMMING INTERFACE AND A SECOND APPLICATION PROGRAMMING INTERFACE - An apparatus, system, and method are disclosed for facilitating data flow between a first application programming interface (“API”) and a second API. The function receiving module receives a first function call from a calling application. The first function call is directed at one or more files comprising an API signature according to the first API. The function converting module converts the first function call according to the first API into a second function call according to a second API. The sending module sends the second function call to a processing application. The result receiving module receives a first data result from the processing application according to the second API. The result converting module converts the first data result according to the second API to a second data result according to the first API. The returning module returns the second data result to the calling application. | 2012-08-30 |
20120221621 | DISTRIBUTED SYSTEM, COMMUNICATION MEANS SELECTION METHOD, AND COMMUNICATION MEANS SELECTION PROGRAM - There is provided a distributed system including multiple nodes, each node including multiple communication means, the distributed system characterized by including: storage means for storing physical location information on anode and identification information on an application running on the node in association with each other; communication means determination means which, when an application running on a first node communicates with an application running on a second node, extracts location information on the first node and the second node from the storage means based on identification information on the applications, and determines optimum communication means from the multiple communication means based on the extracted location information; and communication means selection means for selecting communication means based on the determination result made by the communication means determination means. | 2012-08-30 |
20120221622 | SYSTEM AND METHOD FOR UNLOCKING A DEVICE REMOTELY FROM A SERVER - Systems and methods for unlocking a device remotely from a server, where the device is connected locally to a client, and the server is remote to the client and the device, are provided in accordance with various aspects of the subject technology. In one aspect, a system includes a remote unlocking module configured to monitor, at the server, traffic between a secure application and a virtual bus driver for at least one string descriptor request associated with switching an interface of the device from a first interface type to a second interface type, and to intercept the at least one string descriptor request. The system further includes an agent configured to receive the intercepted at least one string descriptor request, and to send the intercepted at least one string descriptor request from the server to the client over a network. | 2012-08-30 |
20120221623 | METHOD AND SYSTEM FOR INTEGRATING DATA FROM MULTIPLE SOURCES - An approach is provided for integrating data. Data is collected from one or more source systems and workflow data is extracted from the collected data. One or more predetermined tasks associated with execution of a workflow based on the workflow data are identified. Status information relating to progress of the workflow towards completion is estimated by correlating the workflow data with the one or more predetermined tasks. | 2012-08-30 |
20120221624 | Client Diversity Policy Sharing with the Transport Layer - Diversity constraints with respect to connections or links in a client layer are conveyed to a server layer where those links or connections are served by paths in the server layer. A network device in the server layer stores data associated paths in the server layer with identifiers for connections in the client layer. The network device in the server layer receives from a network device in the client layer a request to set up a path in the server layer for a connection in the client layer. The network device in the server layer receives information describing the diversity requirements associated with connections in the client layer. The server layer network device computes a route in the server layer for the connection specified in the request based on the diversity requirements. | 2012-08-30 |
20120221625 | Distributed Operation of a Local Positioning System - Presented is a system and method for distributed operation of Local Positioning Systems (LPS). A method includes establishing a network connection with a local controller and providing a user interface for sending device commands to an LPS associated with the local controller, and may include requesting a network address of a server for streaming video. The user interface can control a plurality of LPS units and the local controller can accept device commands from a plurality of user interfaces. A system includes a local system with interfaces to an LPS and a network that directs device control messages to the LPS from one or more remote systems, and a remote system that establishes network connections with one or more local systems and provides a user interface for sending device control messages to the one or more LPS units. | 2012-08-30 |
20120221626 | SYSTEMS AND METHODS FOR ESTABLISHING UPLOAD CHANNELS TO A CLOUD DATA DISTRIBUTION SERVICE - Embodiments relate to systems and methods for establishing upload channels to a cloud data distribution (CDD) service. In particular, an administrator of a user network can desire to migrate data to a cloud-based network via the CDD service. The administrator can provide specifications for transferring the data to the CDD service via a connection between the CDD service and the user network. The CDD service can generate a set of options for transferring the data based on the specifications and a specification of the connection. The set of options can be provided to the administrator, the administrator can select one of the options, and the transfer of the data can be initiated according to the selected option. | 2012-08-30 |
20120221627 | METHOD AND APPARATUS FOR PROVIDING PROXY-BASED SHARING OF ACCESS HISTORIES - An approach is provided for proxy-based sharing of access histories. A proxy platform causes, at least in part, storage of an access history at a proxy server, the access history associated with a client of the proxy server. The proxy platform determines to provide access to the access history to one or more other clients of the proxy server. The access enables, at least in part, the one or more other clients to access one or more communication endpoints, one or more resources, or combination thereof associated with the access history via the proxy server. | 2012-08-30 |
20120221628 | SERVER SYSTEM AND METHOD OF CONTROLLING CLIENT APPARATUS - A server system includes a session information storage section that stores session information, the session information being information that links identification information about a first client apparatus and identification information about a second client apparatus, a processing section that generates operation screen information, the screen information being information for displaying an operation screen used to operate the second client apparatus on the first client apparatus, and a communication section that transmits the operation screen information to the first client apparatus, the processing section linking the first client apparatus and the second client apparatus based on the identification information transmitted from the first client apparatus and the session information, and generating the operation screen information. | 2012-08-30 |
20120221629 | SYSTEM AND METHOD FOR REMOTELY CONTROLLING WEB CONTENT WITH MOBILE DEVICES - A web-based system that may enable the use of a network-enabled mobile device to interact with and remotely control web content on a network-enabled display device. The mobile device may connect to the display device via a server. The mobile device may send communications to the display device to control an application running on the display device. In response, the display device may send communications to the mobile device to update an application running on the mobile device. The mobile device may be untethered to the display device. | 2012-08-30 |
20120221630 | SERVER - A server comprising: a detector that detects a run command of an application; a CPU load calculating unit that calculates a CPU load; a screen image transmission load calculating unit that calculates a screen image transmission load; a server runtime load calculating unit that calculates a server runtime load; a client runtime load calculating unit that calculates a client runtime load; a determining unit that determines which runs the application, the server or the client; a running unit that runs the application; and a transmitter that transmits the running information on the application to the client. | 2012-08-30 |
20120221631 | ASSISTED BROWSER NAVIGATION - Assisting navigation of a first browser executing on a first data processing system is provided by navigating, responsive to a second browser executing on a second data processing system, to identify information to be displayed using the first browser on the first data processing system. An identifier is request to associate with the identified information and the identifier is dynamically generated responsive to the request for an identifier. The identifier is associated with the identified information to be displayed using the first browser such that the identified information may be retrieved using the identifier. | 2012-08-30 |
20120221632 | Cached and Server Views with Automatic Caching and Smooth Scrolling - On a client computer, customer relationship management software is integrated into a messaging application that includes a user interface. Customer relationship management (CRM) information is received from a server computer. An automatic determination is made as to whether the received CRM information is to be cached on the client computer. When it is determined that the CRM information is to be cached on the client computer, the CRM information is cached in a cache on the client computer. When at least some of the CRM information is cached on the client computer, the cached CRM information is displayed as a view on the client computer. The display of the CRM information is integrated into the user interface of the messaging application program. | 2012-08-30 |
20120221633 | REMOTE COLLECTION OF COMPUTER FORENSIC EVIDENCE - The invention is directed to techniques for allowing a user to remotely interrogate a target computing device in order to collect and analyze computer evidence that may be stored on the target computing device. A forensic device receives input from a remote user that identifies computer evidence to acquire from the target computing device. The forensic device acquires the computer evidence from the target computing device and presents a user interface for the forensic device through which the remote user views the computer evidence acquired from the target computing device. In this manner, forensic device allows the user to interrogate the target computing device to acquire the computer evidence without seizing or otherwise “shutting down” the target device. | 2012-08-30 |
20120221634 | SYSTEM AND METHOD FOR IDENTIFYING AND PAIRING DEVICES - A computer system and method for identifying and pairing devices. The system includes a plurality of remote user interface computers, each having a display device and a user input device and each connected to a first network via a first respective data communication link. The system also includes a plurality of medical devices each having a medical device user interface and a second data communication link adapted to exchange data with the remote user interface computers. The system also includes a database adapted to communicate with the remote user interface computers via a connection to the first network or via a direct connection to one of the remote user interface computers, the database being adapted to store patient medical information including a treatment prescription that includes use of one of the medical devices. | 2012-08-30 |
20120221635 | Knowledge Base Broadcasting - A method is provided for a mobile device to display information associated with a digital diary. The method comprises the mobile device initiating a search of a plurality of digital diaries for at least one digital diary containing information that indicates that an owner of the at least one digital diary currently is or previously has been present in the current location of the mobile device, and the mobile device displaying information associated with the at least one digital diary. | 2012-08-30 |