18th week of 2012 patent applcation highlights part 74 |
Patent application number | Title | Published |
20120109924 | SEARCH TOOL PROVIDING OPTIONAL USE OF HUMAN SEARCH GUIDES - A method and system providing optional use of human search guides to allow a user to select between a human guide assisted search and an automated search. The user is provided with an option of submitting a query requesting assistance of one or more human guides, initiating a search without requesting assistance from human guide(s) using automated results, or a combination of both. | 2012-05-03 |
20120109925 | Taxonomy-Based Object Classification - Objects, such as documents, are classified according to a taxonomy. The taxonomy includes nodes, corresponding to object classes, arranged in a hierarchy. Class keywords are associated with the nodes. Search strings are formed for the classes by traversing the taxonomic branches and concatenating the keywords associated with the classes. For each object to be classified, a search engine is used to perform searches on the object using the search strings. The searches produce search scores for each search string. Each object is classified by identifying the class(es) corresponding to the highest search score(s) for the object, and classifying the object into the identified class(es). | 2012-05-03 |
20120109926 | SCOPED DATABASE CONNECTIONS - The present invention extends to methods, systems, and computer program products for scoping the context used to access a database partition. Embodiments of the invention enable data isolation using partitions in multi-tenant databases, while relieving client applications from dealing with the partitions. For example, a computer system that includes a distributed database system comprising a plurality of database partitions in a federation receives a context to use when performing database access operations within the distributed database system. The context identifies specified relevant portion of the federation. The computer system also receives a database access operation that is associated with the context. The computer system modifies the semantics of the database access operation in accordance with the associated context, to direct application of the database access operation to the specified relevant portion of the federation. | 2012-05-03 |
20120109927 | ARCHITECTURE FOR DISTRIBUTED, PARALLEL CRAWLING OF INTERACTIVE CLIENT-SERVER APPLICATIONS - In one embodiment, a distributed computing system includes a first worker node configured to execute a first job, a second worker node configured to execute a second job, and a master node including a processor coupled to a memory. The first job indicates a first portion of an interactive client-server application to be crawled. The second job indicates a second portion of an interactive client-server application to be crawled. The second worker node and the first worker node are configured to execute their respective jobs in parallel. The second job indicates a second portion of an interactive client-server application to be crawled. The master node is configured to assign the first job to the first worker node, assign the second job to the second worker node, and integrate the results from the first worker node and the second worker node into a record of operation of the application. | 2012-05-03 |
20120109928 | SYNCHRONIZATION SCHEME FOR DISTRIBUTED, PARALLEL CRAWLING OF INTERACTIVE CLIENT-SERVER APPLICATIONS - A method for synchronizing a state graph includes generating a partial state graph by executing a crawling task to crawl an interactive client-server application, transmitting the partial state graph from a first electronic device to a second electronic device, and transmitting the partial state graph on a periodic basis. The partial state graph includes one or more new states of the interactive client-server application identified while crawling the interactive client-server application since a previous transmission. | 2012-05-03 |
20120109929 | TECHNIQUE FOR EFFICIENT PARTIAL CRAWLING OF INTERACTIVE CLIENT-SERVER APPLICATIONS IN A PARALLEL, DISTRIBUTED ENVIRONMENT - An electronic device includes a memory including a crawling application and a processor coupled to the memory. The processor is configured to execute the crawling application, which causes the processor to receive a job, crawl the interactive client-server application based on the initialization information until a boundary condition is reached, and report the results of crawling. The job contains initialization information indicating a portion of an interactive client-server application to be crawled. Crawling it includes programmatically determining possible actions available on a first state of the interactive client-server application, recording the first state, selecting an action, recording the actions not taken, taking the action, reaching a second state, recording the second state, and recording the action taken as a transition between the first state and the second state. Reporting the results of the interactive client-server application includes reporting the first state, second state, the transition, and actions not taken. | 2012-05-03 |
20120109930 | TECHNIQUE FOR COORDINATING THE DISTRIBUTED, PARALLEL CRAWLING OF INTERACTIVE CLIENT-SERVER APPLICATIONS - An electronic device includes a memory and a processor coupled to the memory. The memory contains a master state graph. The master state graph includes information regarding the operation of interactive client-server application. The processor is configured to send a first job to a first worker node, send a second job to a second worker node, receive results of crawling the interactive client-server application, and integrate results of crawling the interactive client-server application into the master state graph. The first job includes crawling instructions for crawling a first portion of an interactive client-server application. The second job includes crawling instructions for crawling a second portion of the interactive client-server application. The first worker node and second worker node crawl the interactive client-server application in parallel. | 2012-05-03 |
20120109931 | TECHNIQUE FOR COMPRESSION OF STATE INFORMATION IN THE CRAWLING OF INTERACTIVE CLIENT-SERVER APPLICATIONS - An electronic device includes a memory including a state graph, and a processor coupled to the memory. The state graph includes a plurality of states of an interactive client-server application to be crawled. Te plurality of states and transitions result from the crawling of the client-server application. The plurality of states includes an initial state and a second state. The initial state includes one or more initial state nodes. The second state includes one or more second state nodes. The processor is configured to determine the differences between the initial state and the second state and compress the second state with respect to the initial state using the differences, resulting in a compressed state. | 2012-05-03 |
20120109932 | RELATED LINKS - Methods and systems for providing related links are disclosed. In one aspect, a method comprises: retrieving textual information associated with a web page upon loading of the web page at a client; extracting a set of keywords from the received textual information; determining one or more keywords of the set of keywords using a keyword repository that maintains a list of keywords and their respective rankings; sending the one or more keywords as a search query to a search engine to obtain a list of search results ordered by their respective rankings; returning a number of search results with the highest rankings to the client for display on the web page. | 2012-05-03 |
20120109933 | METHOD AND APPARATUS FOR FEDERATED SEARCH - A method and apparatus for searching data by a computing platform from two or more computerized data sources, comprising an indexing stage and a searching stage. The indexing stage comprising: retrieving data from at least an on-premise data source and an on-demand data source, identifying data related to an entity from the on-premise data source with data from the on-demand data source, merging the data from the on-premise data source with data from the on-demand data source, normalizing the data from the on-premise data source with data from the on-demand data source, and generating a first index comprising one or more mashed entities or one or more mashed relationships obtained from the on-premise data source and the on-demand data source. The searching stage comprising: receiving a query from a user, scanning the first index in accordance with the query, retrieving data from the first index, and outputting the data. | 2012-05-03 |
20120109934 | 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-05-03 |
20120109935 | OBJECT MODEL TO KEY-VALUE DATA MODEL MAPPING - Access to data is facilitated by mapping between an object model and a key-value data model that supports a notion of worlds. The object model can be expressed in a programming language that supports language-integrated queries. One or more query operators comprising a language-integrated query can be specified and executed with respect to a key-value world. | 2012-05-03 |
20120109936 | COST-EFFECTIVE DATA LAYOUT OPTIMIZATION OVER HETEROGENEOUS STORAGE CLASSES - A data layout recommendation system for heterogeneous storages is disclosed. The system has an SSD-aware Time-based query optimizer from the database optimizer. The query optimizer can detect the interaction between the query plans and underlying data layout and dynamically update the cheapest query plan and response time of a query based on the changing data layout. The system also includes a module utilizing the query estimates from the backend to find a cost-effective data layout as well as the capacity and SLAs constrains are guaranteed. | 2012-05-03 |
20120109937 | WEB SERVICES RUNTIME FOR DATASET TRANSFORMATION - Various aspects for providing a runtime for dataset transformation are disclosed. In one aspect, data consumption requests are received. The requested data is retrieved from a web service in an arbitrary form, and subsequently transformed into a standardized result from the arbitrary form. In another aspect, a user interface is displayed to a content provider, and an input identifying a transform function selected by the content provider is received via the user interface. A transform assembly is then generated based on the input, which facilitates retrieving data from a web service in an arbitrary form, and transforming the data into a standardized result by calling the selected transform function. In yet another aspect, third party code is associated with a transform assembly. An execution of the third party code is then managed such that at least one aspect of the transform assembly is operated according to the execution. | 2012-05-03 |
20120109938 | PROVIDING CONSOLIDATED PROJECT INFORMATION SERVICE - Structured and unstructured project information is collected, analyzed, and consolidated by a project service. On-demand or periodically, the project service consolidates the unstructured project information and the structured project information to present to an end user as aggregate information. The aggregate information may be formatted based on user criteria. | 2012-05-03 |
20120109939 | METHOD AND APPARATUS FOR ENRICHING SEARCH RESULTS - A method and apparatus for providing search data by a processor at a computer, comprising: receiving a query issued by the user and passing the query to one or more computing entities; receiving at a first result and a second result from one of the computing entities; identifying one or more common characteristics of the first result and the second result; and returning a result set comprising the first result and the second result, the result set being searchable in accordance with any of the common characteristics. | 2012-05-03 |
20120109940 | INFORMATION PROCESSING SYSTEM, METHOD OF CONTROLLING INFORMATION PROCESSING SYSTEM, AND SEARCH CONTROLLER - An integrated search process on files can be executed by multiple search devices even if setting granularities of access control to the files are different among the search devices. Upon execution of file migration or access control information batch update, information needed for a search server to execute security trimming is extracted from ACL information in a specific format on a document management server. Then the extracted information is transferred to the search server, converted to ACL information in a general format, and registered in a search index in the search server. With this process, a storage system using different access control methods is configured to perform the security trimming based on the ACL information with which access control having the finest setting granularity can be set. | 2012-05-03 |
20120109941 | ENRICHING SEARCH RESULTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method includes identifying a plurality of registered publishers for enriched search results and, for each registered publisher, obtaining enrichment information from the registered publisher and associating the enrichment information with a resource provided by the publisher. A query is received. A plurality of responsive resources that are responsive to the query are identified. A first responsive resource is determined to be associated with enrichment information. An enriched search result is provided, the enriched search result identifying the first responsive resource and including the first responsive resource's associated enrichment information. | 2012-05-03 |
20120109942 | IDENTIFYING PHYSICAL LOCATIONS OF ENTITIES - Businesses and other entities may be assigned geographic locations based on various types of data. In one example, entities are associated with segments in a street grid. Additionally, data points (e.g., geotagged blog entries or other online information) are associated with segments in the street grid. For a given segment, data points are compared with entities to identify possible matches between the data points and the entities. Each match is assigned a score, and each match represents a possible physical location for a given entity. The locations of entities on the street are assigned, from among the matches, based on which assignment of entities optimizes the aggregate score for the segment, while satisfying one or more physical constraints. | 2012-05-03 |
20120109943 | Adaptive Image Retrieval Database - Adaptive image retrieval image allows retrieval of images that are more likely to reflect a current trend of user preferences and/or interests, and therefore can provide relevant results to an image search. Adaptive image retrieval includes receiving image query log data from one or more clients, and updating a codebook of features based on the received query log data. The image query log data includes images that have been queried by the one or more clients within a predetermined period of time. | 2012-05-03 |
20120109944 | LOCATION-BASED RECOMMENDATIONS - A method includes receiving a request to perform a search; identifying a data structure, of a group of data structures, from which to perform the search, based on a location associated with a user device and a search area within which the user device is located, where the data structure stores information associated with at least one geographic area that is intersected by the search area; retrieving, from the data structure, search results associated with subject matter identified in the request, where the search results are associated with locations within the geographic area; identifying, from the data structure, other user devices that performed searches based on the subject matter; retrieving, from the data structure, other search results based on prior searches, associated with other subject matter, that were performed by the other user devices; and sending, to the user device, the search results or the other search results. | 2012-05-03 |
20120109945 | METHOD AND SYSTEM OF IMPROVING NAVIGATION WITHIN A SET OF ELECTRONIC DOCUMENTS - A method and system of improving navigation within a set of electronic documents includes an optional first step ( | 2012-05-03 |
20120109946 | Determination of category information using multiple - Providing category information includes: receiving a plurality of search key word sets that were previously input by a plurality of users; obtaining category information corresponding to the plurality of search key word sets; segmenting each of the plurality of search key word sets into search key word units; combining the search key word units into a plurality of search key word unit groups that correspond to a plurality of stages; based at least in part on the category information, determining category information that specifically corresponds to the plurality of search key word unit groups; and based at least in part on category information, establishing a plurality of search key word tables corresponding to the plurality of stages. | 2012-05-03 |
20120109947 | MULTI-TENANT ANALYTICS PROCESSING - Embodiments are directed to implementing a multi-tenant architecture in an analytics platform. In an embodiment, a computer system receives a user's login credentials at a multi-tenant system. The multi-tenant system includes multiple different tenants, each of which includes various users. The multi-tenant system includes multiple instantiated partition instances configured to store various types of analytics information for each tenant. The computer system determines which partition instance the user belongs to, so that analytics information collected for the user is stored in the determined partition instance. The computer system collects analytics information based on the user's interaction with the multi-tenant system and stores the collected analytics information in the determined partition instance. The multi-tenant system is also extended for implementation in a cloud computing system. | 2012-05-03 |
20120109948 | Process and Apparatus for Selecting an Item From a Database - The present invention relates to a method and apparatus for selecting database items from a database, where the database items are indexed by a list of item identifiers. The item identifiers may be in the form of text. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of a further one or more parts for selection. The further one or more parts may be selected in order to add to the selected one or more parts to build a larger part or whole of an item identifier. Selection from a large list of item identifiers may be carried out in a relatively short time period. | 2012-05-03 |
20120109949 | TWO STAGE SEARCH - A two stage model identifies individuals having knowledge in a subject matter area relevant to a query. A relevance model receives a query and identifies documents, or other information, relevant to the query. A co-occurrence model identifies individuals, in the retrieved documents, related to the subject matter of the query. Individuals identified can be scored by combining scores from the relevance model and the co-occurrence model and output in a rank ordered list. | 2012-05-03 |
20120109950 | METHOD AND SYSTEM FOR CALCULATING IMPORTANCE OF A BLOCK WITHIN A DISPLAY PAGE - A method and system for identifying the importance of information areas of a display page. An importance system identifies information areas or blocks of a web page. A block of a web page represents an area of the web page that appears to relate to a similar topic. The importance system provides the characteristics or features of a block to an importance function that generates an indication of the importance of that block to its web page. The importance system “learns” the importance function by generating a model based on the features of blocks and the user-specified importance of those blocks. To learn the importance function, the importance system asks users to provide an indication of the importance of blocks of web pages in a collection of web pages. | 2012-05-03 |
20120109951 | Providing Search Results For Mobile Computing Devices - Search results are provided for mobile computing devices. Search results are retrieved based on a search term. Each of the search results is assigned to one or more categories. The categories and the assigned search results are provided to the mobile computing device. The mobile computing device is adapted to display each of the categories and a partial list of the search results for each of the categories. | 2012-05-03 |
20120109952 | SYSTEM, METHOD, AND COMPUTER PROGRAM FOR REMOTE MANAGEMENT OF DIGITAL CONTENT - The present invention is directed towards a data structure enabling data management capabilities on a second computing device, including for example a portable device, that are typically only available to users using data management applications provided on a first computing device, including for example a personal computer. The present invention also provides these management capabilities in association with content that does not necessarily need to be fully stored on the second computing device. The present invention further provides these capabilities with or without the presence of a network connection between the second computing device and a first computing device, which typically hosts the full set and full attributes of digital content. | 2012-05-03 |
20120109953 | System and Method for Modeling Human Experiences, and Structuring and Associating Experience Information so as to Automate the Production of Knowledge - The present invention creates a system for describing human experience, and creating, accessing and analyzing information that allows human experiences to be shared, compared, and analyzed. An Experience is described using Condition (C), Objective (O), and Strategy (S) attributes. Data is identified or tagged using C, O and S attributes, allowing the data to be combined to describe an experience, then making it searchable in such as way so that highly relevant information is selected, organized, and presented to the user. The system allows multiple individuals to share their experience data so that individuals can compare experiences, and make more informed choices. A system composed of experience databases, an individual's current needs, and automated computer agents, is presented to search for, select, display and update highly relevant information to the user as the user's situation changes, making information self-organizing, and automating the production of knowledge and taking actions based thereon. | 2012-05-03 |
20120109954 | UBIQUITOUS BOOKMARKING - Data for items of information are marked, stored and retrieved. A method for marking, storing and retrieving data for items of information. Markable data is received at an electronic device. The received markable data is marked using an input of the electronic device dedicated to selectively marking received markable data at the discretion of a user of the electronic device. The received marked data is stored as marked data in response to marking the received information. The stored marked data is retrieved using the electronic device. The stored marked data is obtained and presented. | 2012-05-03 |
20120109955 | ORGANIZING NEARBY PICTURE HOTSPOTS - A method of accessing an image database containing location data and determining one or more clusters of the digital images based on their location data. A hotspot location is determined for representing the cluster of the digital images and the results are stored for later access. The computer is connected to a network and receives data from a device including data identifying a current location. After determining that the device is within a selected notification distance from the hotspot location, a notification is transmitted over the network. | 2012-05-03 |
20120109956 | PROFILE PREDICTION FOR SHARED COMPUTERS - A profile prediction system may identify one of multiple user profiles for a single computer. For example, a home computer may have multiple users that may not be targeted unless the user on the home computer can be identified. The system's user identification may be based on a clustering model that considers various browsing characteristics to identify different clusters that each correspond to a particular user or user profile. The model may be generated and refined by tracking web browsing over multiple sessions. Future activity on the computer may be used to identify which user is the source of the activity and the user may receive targeted content including advertisements. | 2012-05-03 |
20120109957 | GENERATING A SUBSET AGGREGATE DOCUMENT FROM AN EXISTING AGGREGATE DOCUMENT - Embodiments described herein are directed to generating a subset aggregate document from an existing aggregate document. Data pages in an existing aggregate document that satisfy node selection criteria are identified. An aggregate document slice is created that includes the data pages that satisfy the node selection criteria. Connections between the data pages from the existing aggregate document to the aggregate document slice are imported to form at least one continuous path with the data pages. | 2012-05-03 |
20120109958 | System and Method for Managing Data Policies on Application Objects - Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data. Data policies may include policies for backup, service level objectives, recovery, monitoring and/or reporting. | 2012-05-03 |
20120109959 | METHOD AND SYSTEM FOR-CLUSTERING DATA ARISING FROM A DATABASE - A method for clustering data or objects taking the form of an array, each of the elements of said array corresponding to a value of similarity existing between said objects is implemented within a computer linked with a database containing the data or objects to be classified comprising a work memory, and a processor. The method includes steps to determine a number of classes of objects by taking account of the values of the relationships computed between an object and a previously established previous class, for each of the classes found, determine the value of each of the relationships between a class and the other classes, and merge certain classes, and take each object of each class one by one, determine the value of the relationship-of each object with each of the classes other than the class into which it was classed in the initial step, if the value of the relationship is greater then transfer the object from its class to the new class, this is continued until all the values of the relationships are negative. | 2012-05-03 |
20120109960 | GENERATING RULES FOR CLASSIFYING STRUCTURED DOCUMENTS - Techniques are disclosed for generating rules for classifying structured documents, and for classifying, retrieving, or checking structured documents, using generated rules. In one example, a method for generating rules for classifying a plurality of electronic structured documents to which a same schema is applied comprises a computer performing the following steps: determining one or more variable portions defined by the schema by scanning the schema; acquiring respective feature values of the determined variable portions from each of the plurality of structured documents and associating the structured document, from which the feature values are acquired, with the acquired feature values; and generating the rules on the basis of the feature values associated with the structured document. | 2012-05-03 |
20120109961 | Signature Based System and Methods for Generation of Personalized Multimedia Channels - A system for generating personalized channels of multimedia content. The system comprises an interface to one or more multimedia sources, wherein the multimedia sources provide multimedia content to the personalized channels of multimedia content; and a server for receiving multimedia content from the one or more multimedia sources through the interface and for serving selected multimedia content to users of the system over one or more of the personalized channels; wherein a user of the system receives personalized multimedia content gathered by the server into the one or more of the personalized channels responsive of preferences of the user as observed by the system for the user. | 2012-05-03 |
20120109962 | Taxonomy-Based Object Classification - Objects, such as documents, are classified according to a taxonomy. The taxonomy includes nodes, corresponding to object classes, arranged in a hierarchy. Class keywords are associated with the nodes. Search strings are formed for the classes by traversing the taxonomic branches and concatenating the keywords associated with the classes. For each object to be classified, a search engine is used to perform searches on the object using the search strings. The searches produce search scores for each search string. Each object is classified by identifying the class(es) corresponding to the highest search score(s) for the object, and classifying the object into the identified class(es). | 2012-05-03 |
20120109963 | CLASSIFICATION HIERARCHY REGENERATION SYSTEM, CLASSIFICATION HIERARCHY REGENERATION METHOD, AND CLASSIFICATION HIERARCHY REGENERATION PROGRAM - A classification hierarchy regeneration system is provided, wherein when a new classification hierarchy is generated by restructuring an existing classification hierarchy, a classification hierarchy in view of hierarchical relationship of classifications and a classification hierarchy integrating classifications of the same meaning can be efficiently generated. The clustering means clusters a data group associated with a hierarchical classification, and generating a classification group, i.e., a group obtained by extracting a classification satisfying a condition defined in advance from classifications corresponding to respective data in a cluster. The cooccurrence degree calculation means calculates a degree of cooccurrence of two classifications selected from the classification group. The classification hierarchy regeneration means regenerates the hierarchy of classification based on the classification group and the degree of cooccurrence. | 2012-05-03 |
20120109964 | ADAPTIVE MULTIMEDIA SEMANTIC CONCEPT CLASSIFIER - A method of classifying a set of semantic concepts on a second multimedia collection based upon adapting a set of semantic concept classifiers and updating concept affinity relations that were developed to classify the set of semantic concepts for a first multimedia collection. The method comprises providing the second multimedia collection from a different domain and a processor automatically classifying the semantic concepts from the second multimedia collection by adapting the semantic concept classifiers and updating the concept affinity relations to the second multimedia collection based upon the local smoothness over the concept affinity relations and the local smoothness over data affinity relations. | 2012-05-03 |
20120109965 | SYSTEM FOR AUTOMATIC SEMANTIC-BASED MINING - The present invention relates generally to a system for automatic semantic-based mining that enables web mining for populate semantic artifacts data to be carried out with minimal user interaction. | 2012-05-03 |
20120109966 | CATEGORY-BASED CONTENT RECOMMENDATION - Techniques for category-based content recommendation are described. Some embodiments provide a content recommendation system (“CRS”) configured to recommend content items (e.g., Web pages, images, videos) that are related to specified categories. In one embodiment, the CRS processes content items to determine entities referenced by the content items, and to determine categories related to the referenced entities. The determined entities and/or categories may be part of a taxonomy that is stored by the CRS. Then, in response to a received request that indicates a category, the CRS determines and provides indications of one or more content items that each have a corresponding category that matches the indicated category. In some embodiments, at least some of these techniques are employed to implement a category-based news service. | 2012-05-03 |
20120109967 | METHODS FOR PREFIX INDEXING - According to one aspect of the invention, in response to one or more terms to be indexed, each of the terms is indexed in a regular index. In addition, for each of the terms having multiple characters, at least one prefix portion of the term is indexed in a prefix index, where the regular index is used for regular searches and the prefix index is used for prefix searches without having to combine a plurality of postings lists of the regular index at the point in time. | 2012-05-03 |
20120109968 | INFORMATION PROCESSING APPARATUS, INFORMATION CREATING APPARATUS, INFORMATION PROCESSING METHOD, INFORMATION CREATING METHOD, INFORMATION PROCESSING POROGRAM, INFORMATION CREATINGN PROGRAM, AND RECORDING MEDIUM - An information processing apparatus includes a point database of position information and address information (text data of an address without a predetermined area name) for a point and with which a point search process is executed; a map database that includes text data of an area name for map display and with which a map display process is executed; and a control unit that, when a process is executed that uses text data of an address of a search point retrieved by the point search process, acquires from the point database, the position information and address information of the search point, acquires based on the position information of the search point and from the map database, the text data of the area name in the address of the search point, combines the acquired address information and acquired text data, generating the text data of the address of the search point. | 2012-05-03 |
20120109969 | METHOD FOR DATA ANALYSIS AND DIGITAL FORENSICS AND SYSTEM USING THE SAME - A system and method for data analysis and digital forensics is provided. The system for data analysis and digital forensics may include: an online data forensic server for collecting and analyzing usage history information from an object device, which is subject to data collection, downloading and collecting data on the Internet based on the usage history information, requesting issuance of a timestamp token for the collected data, and receiving the issued timestamp token; a timestamp token issuing server for issuing the timestamp token for the collected data in response to the request for issuance of the timestamp token and proving the issued timestamp token to the online data forensic server; and a storage device for storing the collected data. | 2012-05-03 |
20120109970 | METHODS FOR INDEXING AND SEARCHING BASED ON LANGUAGE LOCALE - In response to a search query having a search term received from a client, a current language locale is determined. A state machine is built based on the current language locale, where the state machine includes one or more nodes to represent variance of the search term having identical meaning of the search term. Each node of the state machine is traversed to identify one or more postings lists of an inverted index corresponding to each node of the state machine. One or more item identifiers obtained from the one or more postings list are returned to the client, where the item identifiers identify one or more files that contain the variance of the search term represented by the state machine. | 2012-05-03 |
20120109971 | Rules Based Playlist Generation - A playlist can be generated based on a chart or list including ranked media items, e.g. songs, videos, etc., by automatically including the highest ranked media items to the playlist, but only adding some of the lower ranked media items to the playlist. A particular lower-ranked media item can be pseudo-randomly excluded from the playlist if that media item has a ranking in a current version of the chart that is lower than its ranking in a previous version. Once the desired number of media items has been added to an intermediate list, the intermediate list can be inverted, and station identifiers can be interspersed between the media items. | 2012-05-03 |
20120109972 | SYSTEM AND METHOD FOR IDENTIFYING SIMILAR MOLECULES - A vectorization process is employed in which chemical identifier strings are converted into respective vectors. These vectors may then be searched to identify molecules that are identical or similar to each other. The dimensions of the vector space can be defined by sequences of symbols that make up the chemical identifier strings. The International Chemical Identifier (InChI) string defined by the International Union of Pure and Applied Chemistry (IUPAC) is particularly well suited for these methods. | 2012-05-03 |
20120109973 | METHOD AND SYSTEM FOR ESTIMATING AGE OF A USER BASED ON MASS DATA - A method and a system for determining age of a user based on mass data are provided. The method includes: obtaining basic age data of the user, configuring an initial weight for the basic age data; obtaining an age weight of the user in different kinds of basic age data according to the initial weight and an age similarity of the user in the different kinds of basic age data; and searching the basic age data for an age with a largest age weight, determining the age with the largest age weight as an estimated age of the user. The method and system for determining age of the user based on mass data is able to improve accuracy of the determination of the age of the user. | 2012-05-03 |
20120109974 | Acronym Extraction - Disclosed is a system and computer-implemented method for extracting an acronym and one or more corresponding expansions of the acronym from a document represented in a markup language. The computer-implemented method comprises: identifying at least one acronym contained in the document; determining one or more expansions of the at least one identified acronym based on a portion of document located proximate the identified acronym; determining a ranking for each determined expansion based attributes of the document; and selecting one or more expansions for an identified acronym using the determined rankings. | 2012-05-03 |
20120109975 | CLUSTERING SYSTEM, METHOD AND PROGRAM - A method for clustering a plurality of data items stored in a computer includes calculating, with the computer, a plurality of components comprising kernels based on a distribution that gives similarity between the data items, wherein a non-negative mixture weight is assigned to each of the kernels; preparing a set of active components that are composed of subscripts of the mixture weights; applying operations to the set of active components; and determining whether the mixture weight has converged, and if not converged yet, reapplying the operations to the set of components, and if the mixture weight has converged, clustering the data items based on the mixture weight. | 2012-05-03 |
20120109976 | METHOD FOR ASSISTING IN MAKING A DECISION ON BIOMETRIC DATA - The present invention relates to a method for assisting a user in making a decision to compare biometric data of an individual with data from a database relating to a large number of individuals, and biometric data is acquired for an individual concerned, that this data is encoded, that the data items are compared in pairs with corresponding data from the database, that, for each comparison score the duplicate occurrence frequency/non-duplicate occurrence frequency ration is established, that the product of all the available ratios is calculated, that this product is standardized, that the standardized ratio is compared to a pre-set threshold, that the values greater than the pre-set threshold are kept and that this result is submitted to the user for him to validate it as appropriate. | 2012-05-03 |
20120109977 | KEYWORD DETERMINATION BASED ON A WEIGHT OF MEANINGFULNESS - Example embodiments relate to keyword determination based on a weight of meaningfulness. In example embodiments, a computing device may determine a number of occurrences of a word in a particular document and may then determine a weight of meaningfulness for the word based on the number of occurrences. The computing device may then add the word to a set of keywords for the document based on the weight of meaningfulness. | 2012-05-03 |
20120109978 | AUGMENTING QUERIES WITH SYNONYMS FROM SYNONYMS MAP - Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving through a user interface with an interface language a search query having query terms; using the interface language to select one or more mappings and using the selected mappings to simplify each query term; and applying each simplified query term to a synonyms map to identify possible synonyms with which to augment the search query. In alternative embodiments, the operations include generating a synonyms map from a corpus of documents; where the synonyms map maps each of multiple keys to one or more corresponding variants, where each variant is associated with one or more of document languages. In alternative embodiments, the operations include generating a synonyms map from documents by applying document language-dependent mappings to words in the documents to generate keys for the map. | 2012-05-03 |
20120109979 | APPARATUS, AND ASSOCIATED METHOD, FOR ESTABLISHING A PRIORITIZED MEDIA-FILE PLAYLIST AT MEDIA DEVICE - An apparatus, and an associated method, facilitates selection of a media file for play-out at a media player, such as a media player forming part of a wireless device. Prioritization criteria is used to prioritize a plurality of media files according to a prioritization criteria. And, once prioritized, a playlist is established. The playlist is used in the selection of a media file to be played out at the media-file player. | 2012-05-03 |
20120109980 | METHOD FOR RETRIEVING, ORGANIZING AND DELIVERING INFORMATION AND CONTENT BASED ON COMMUNITY CONSUMPTION OF INFORMATION AND CONTENT. - A method and system for designing a knowledge portal for retrieving, organizing and delivering information and content to portal users, wherein the information and content viewed, modified or accessed by each user has been analyzed, compared, rated, ranked or tagged against the user's profile, prior content consumption, other user profiles and by consumption of similar information and content within the community of portal users. The method and system further comprises a process by which users can upload, create or modify information and content within the portal, and thereafter rate, review and tag said information and content for sharing within the community of portal users to influence the content delivered to the user as well as the community of portal users and subsequently construct and influence the knowledge portal in accordance with community patterns. The knowledge portal evolves to reflect the desires and preferred content of the community of users. | 2012-05-03 |
20120109981 | GENERATING PROGRESSIVE QUERY RESULTS - There is provided a method for generating results for a sort operation. The method includes writing a subset of input to memory. The subset may be sorted based on the sort operation. The sorted subset may be compared to previous results. The previous results may be recalled from a client of the sort operation based on the comparison. | 2012-05-03 |
20120109982 | METHOD AND SYSTEM FOR TAG SUGGESTION IN A TAG-ASSOCIATED DATA-OBJECT STORAGE SYSTEM - Embodiments of the present invention are directed to facilitating tag assignment to data objects as data objects are added to a tag-associated data-object storage system by users of the tag-associated data-object storage system and to facilitate subsequent display, access, and further characterization of data objects that already reside in the a tag-associated data-object storage system. Methods and systems of the present invention provide for automated tag suggestion to users in order to both increase usability of the interface provided to the tag-associated data-object storage systems as well as decrease the likelihood of unnecessary and unproductive tag proliferation within the tag-associated data-object storage system. | 2012-05-03 |
20120109983 | METHOD FOR ACCESSING FILES OF A FILE SYSTEM ACCORDING TO METADATA AND DEVICE IMPLEMENTING THE METHOD - The invention relates to the field of accessing data stored in a file system and more particularly, to the optimization of accessing data of a file system. To this effect, the invention proposes a method of accessing files of a data file system according metadata related to the files, and a device for implementing the method. | 2012-05-03 |
20120109984 | Filtering of Custom Attributes of Computer Objects for Display - A computer-readable medium, computer-implemented method, and system are provided for filtering of custom attributes. A custom attribute is an attribute of an object defined by a user. Once a user has defined one or more custom attributes, the user can filter a set of objects based on a criteria that includes a value for one or more custom attributes. The filtering can be dynamic so that when the set of objects is modified (such as creating a new object, deleting an existing object, or modifying an existing object), the filter is automatically updated. Furthermore, a filtering criteria can be based on the set of objects present in the system, so that any filter that is defined returns at least one object. In addition, once a filter is applied, any additional filter applied to the original filter can have a filtering criteria based on the subset of objects returned by the original filter. | 2012-05-03 |
20120109985 | EVALUATING EVENT-GENERATED DATA USING APPEND-ONLY TABLES - Techniques are provided for evaluating base events, compound events, and logical update events in an event processing system. In one embodiment, the base events, compound events, and logical update events are definitions in a particular syntax language that specify conditions for evaluating input event data. In this embodiment, base event definitions are evaluated over the input event data; logical update event definitions are evaluated by determining whether the effect of any earlier event is changed by the arrival of a new event; and compound event definitions are evaluated over records representing events that have been selected by evaluating the base event definitions over the input event data. | 2012-05-03 |
20120109986 | VISUAL PREVIEW OF SEARCH RESULTS - Many software applications allow users to consume and interact with a variety of data, such as files, photos, web pages, emails, and/or other content. Because the amount of content may be cumbersome to sift through, software applications may provide filtering and searching capabilities to aid users in finding desired content. However, the trial and error involved in current searching techniques may be time consuming and/or diminish the user's experience. Accordingly, one or more systems and/or techniques for presenting visual previews of search results are disclosed herein. In particular, a user may reference an identifier (e.g., “Bill”) that may be used as search criteria to retrieve corresponding objects (e.g., photos of Bill). A visual preview of the retrieved objects may be presented to the user. The user may quickly view visual previews of search results by referencing various identifiers without committing to a particular search result set. | 2012-05-03 |
20120109987 | REMOTE FILE SHARING BASED ON CONTENT FILTERING - Embodiments of the invention include a system, method and computer program product for accessing a remote file system in which files in the remote file system are mapped to a local file system that is coupled to the remote file system by a network, wherein the mapped files meet a filtering criterion and are used in subsequent file operations at the local file system. | 2012-05-03 |
20120109988 | SYSTEM AND METHOD FOR DATA MAPPING AND INFORMATION SHARING - A process includes mapping a data format in an object in a source schema to a data format in an object in a destination schema. The mapping includes a set of options as a function of analogs in the source and destination schema. The process also includes defining an attribute mapping, defining a relation between the data format in the object in the source schema and the data format in the object in the destination schema, mapping the data format in the object in the source schema to the data format in the object in the destination schema, and converting the data format in the object in the source schema to another data format within the source schema. When the object in the source schema has no analog in destination schema, a foreign object is introduced into the destination schema, and when the object in the destination schema refers to one or more dependent objects, one or more instances of referred objects are generated according to a predefined policy in the mapping. The process completes by converting data in the object in the source schema to the data format in the object of the destination schema. | 2012-05-03 |
20120109989 | Method and device for sharing telephone number information - The disclosure discloses a method and device for sharing telephone number information. A local mobile terminal sends search request information for target user to at least one selected mobile terminal; the selected mobile terminal receives and identifies the search request information;
| 2012-05-03 |
20120109990 | INFORMATION SEARCH SYSTEM, INFORMATION MANAGEMENT DEVICE, INFORMATION SEARCH METHOD, INFORMATION MANAGEMENT METHOD, AND RECORDING MEDIUM - An evaluation target information processing means ( | 2012-05-03 |
20120109991 | Input correction system based on translation search and method thereof - An input correction system based on translation search and the method thereof are provided. The invention searches a translation word according to a search message. When the translation word does not exist, the search message is compared with all similar messages in order to locate a matched word message. The word message is then taken as the search message to search the translation word again. The mechanism improves the convenience in searching for translation words. | 2012-05-03 |
20120109992 | Query Rewrite With Auxiliary Attributes In Query Processing Operations - Techniques are provided for rewriting queries during a database query processing operation to include auxiliary attributes not included in the original query, thus improving processing efficiency. For example, a technique for rewriting a query in a query processing operation includes the following steps. The query is processed in accordance with at least a portion of a data set, producing query results. Data attributes from the query results are analyzed. At least one new predicate from at least one auxiliary data attribute is appended on the query. | 2012-05-03 |
20120109993 | Performing Visual Search in a Network - In general, techniques are described for performing a visual search in a network. A client device comprising an interface, a feature extraction unit and a feature compression unit may implement various aspects of the techniques. The feature extraction unit extracts feature descriptors from an image. The feature compression unit quantizes the image feature descriptors at a first quantization level. The interface that transmits the first query data to the visual search device via the network. The feature compression unit determines second query data that augments the first query data such that when the first query data is updated with the second query data the updated first query data is representative of the image feature descriptors quantized at a second quantization level. The interface transmits the second query data to the visual search device via the network to successively refine the first query data. | 2012-05-03 |
20120109994 | ROBUST AUTO-CORRECTION FOR DATA RETRIEVAL - A data-retrieval method for use on a portable electronic device. The method comprises receiving a query string at a user interface of the device and displaying one or more index strings on the user interface such that the relative prominence of each index string displayed increases with increasing resemblance of that index string to the query string. The method further comprises displaying an index string with greater prominence when a fixed-length substring of the query string occurs anywhere in the index string, regardless of position. In this manner, the relevance of prominently displayed index strings increases as more characters are appended to the query string, even if the query string contains errors. | 2012-05-03 |
20120109995 | ANTINULL USAGE AND SIMULATION IN DATA FILTERING - Comparing data items. The method includes accessing a query or command to retrieve data. The query or command includes an identification of a data item, a logical operator and a specialized token. A comparison as defined by the logical operator between the data item and the specialized token is performed. The following illustrates the results of the logical operation on any data item and the specialized token: an equal logical operation results in true, a greater than logical operation results in false; a less than logical operation results in false; a greater than or equal to logical operation results in true; a less than or equal to logical operation results in true; a not equal logical operation results in false; an IN logical operation results in true; and a NOT IN logical operation results in false. As a result of the comparison, the data item may be retrieved. | 2012-05-03 |
20120109996 | METHOD, SYSTEM AND APPARATUS FOR MANAGING CONTACT DATA - According to embodiments described in the specification, a method, system and apparatus for managing contact data are provided. The method comprises storing a plurality of contact attributes distilled from at least one data source in a memory, the contact attributes defining a plurality of contacts; receiving input data at a communications interface; identifying at least one search attribute from the received input data; selecting at least one of the plurality of contacts based on matches between the plurality of contact attributes and the at least one search attribute; and transmitting notification data based on the selected contact. | 2012-05-03 |
20120109997 | Media File Storage - Methods, systems and program products for replacing a master media file. Data indicates characteristics of a first user's multiple media files. At least one of the multiple media files matches content in a master media file. The content in the matching media file is of a second quality that is higher than the first quality of the master media file. A server system stores the matching media file in place of the master media file. The server system receives a request from a second user for content matching the master media file, and accesses quality parameters that indicate the second user can access a version of the content at a third quality that is less than the second quality. A media file that contains the requested content at the third quality is generated and sent to the second user. | 2012-05-03 |
20120109998 | RETRIEVAL AND STORAGE OF LOCALIZED INSTANCES OF DATA OBJECTS - A method includes receiving, at a first computing device, a request to retrieve a localized instance of a data object. The request is received from a second computing device and includes an object name. A locale applicable to the request is identified, and the localized instance of the data object is retrieved based on the object name and the identified locale. The localized instance includes a plurality of data elements specific to the identified locale. The method includes transmitting the localized instance to the second computing device. | 2012-05-03 |
20120109999 | Application store concierge - An application sequence may be composed in response to a user query. The application sequence may be based upon user data accessed by the application concierge service. Each application within the personalized chain of applications may request and receive data from the application concierge service about the other applications within the chain. | 2012-05-03 |
20120110000 | METHOD AND APPARATUS FOR PERSONALIZED SEARCH - A method and apparatus for searching data by a processor at a computer, comprising: retrieving user context of a user using the computer, the user context comprising at least one data item, retrieval performed by a first computational entity executed by the computer; receiving a query issued by the user; attaching a data item of the at least one data item in the query; sending the query to a second computational entity for searching; and receiving results from the second computational entity. | 2012-05-03 |
20120110001 | Systems And Methods For Fast Remote Data Access From A Spreadsheet - Systems and methods are provided for importing data into a spreadsheet from an external data source. A set of cells containing formulas is identified. A first user defined function is executed to access a particular data record from the external data source. The execution of the first user defined function includes determining which of the stored formulas contain user defined functions to access data records from the external data source, resolving parameters of the identified user defined functions, generating a bulk query to the external data source requesting data for certain user defined functions having sufficient parameters resolved for identifying a data record plus more data records than are specified by the user defined functions, storing the data records specified in a hash table, storing the more data records than are specified in a memory, and returning the particular data record to the spreadsheet. | 2012-05-03 |
20120110002 | Data Rendering Optimization - Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized based on, among other things, context factors such as capabilities of the requesting device, network factors, and user context. After generating the set of queries, each query in the set of queries is then executed to progressively populate the template with the requested data. As the queries are executing, the templates are progressively rendered. | 2012-05-03 |
20120110003 | CONDITIONAL EXECUTION OF REGULAR EXPRESSIONS - Embodiments directed to conditionally executing regular expressions and to simplifying regular expressions by canonicalizing regular expression terms. In an embodiment, a computer system accesses identified regular expression key terms that are to appear in a selected portion of text. The regular expression key terms are identified from terms in a selected regular expression. The computer system determines whether the identified regular expression key terms appear in the selected portion of text. The computer system also, upon determining that none of the identified regular expression key terms appears in the selected portion of text, prevents execution of the regular expression. Upon determining that at least one of the identified regular expression key terms appears in the selected portion of text, the computer system executes the regular expression. | 2012-05-03 |
20120110004 | HOMOMORPHISM LEMMA FOR EFFICIENTLY QUERYING DATABASES - A representation of a language-integrated query can be generated based upon a homomorphism characteristic of the query. The representation can be utilized to enable efficient execution of the query on a key-value store, for example. More specifically, the query can be transformed into a representation utilizing language integrated query operators that enables parallel execution. | 2012-05-03 |
20120110005 | SYSTEM AND METHOD FOR SHARING ONLINE STORAGE SERVICES AMONG MULTIPLE USERS - A system and a method for sharing online storage services among multiple users are provided. The system includes a user communication interface, a file processing module, and an online storage communication interface. The user communication interface is configured to connect to a client end corresponding to a first user. When the user communication interface receives a file upload request and a corresponding upload file from the client end, the file processing module searches for a personal online storage of the first user and a shared online storage of at least one related user of the first user and determines to upload the upload file to a partial online storage of the personal online storage and the shared online storage. The online storage communication interface transfers the upload file to the partial online storage determined by the file processing module. | 2012-05-03 |
20120110006 | SYSTEM AND METHOD FOR A REMOTELY ACCESSIBLE WEB-BASED PERSONAL ADDRESS BOOK - A computer implemented method for providing a remotely accessible web-based address book includes the following steps. First, a user registers with a web-server and sets up an account. The web-server is configured to generate, store and provide access services to web-based address books. Next, the user uploads personal address book information and contacts in the account. Next, the web-server generates a personal web-based address book for the user based on the address book information and contacts and then adds voice tags and text tags to each entry in the user's personal web-based address book. Next, the web-server cross-correlates and matches the uploaded names and contact information of the user's personal contacts with information in other users' profiles stored in a central directory database. If a match exists between one of the uploaded user's personal contacts and a pre-existing user's profile in the central directory database, the web-server updates the pre-existing user's profile in the central directory database. If a match does not exist, the web-server generates a new user's profile in the central directory database. Next, the user accesses the personal web-based address book by placing a phone-call via a voice transmitting connection. Next, the web-server verifies the user's identity. Next, the user selects a personal contact in the user's personal web-based address book and the web-server places a phone-call to the selected personal contact. | 2012-05-03 |
20120110007 | Outputting a saved hand-formed expression - Embodiments include an apparatus, device, system, computer-program product, and method. In an embodiment, a method is provided. The method includes receiving a request for a content of a computer-readable file. The method also includes searching the computer-readable file for the requested content, the computer-readable file including at least one representation of a hand-formed mark distributed to the computer-readable file in response to a machine-distinguishable tag associated with the hand-formed mark. The method further includes outputting the at least one representation of a hand-formed mark. | 2012-05-03 |
20120110008 | RELEVANCY-BASED DOMAIN CLASSIFICATION - A domain classifier develops and maintains relevance data about specific domains based on historical relevance data and source context data. Such data may be used to classify the user's interest in attempting to visit a specific domain and thereby redirect the user to a website expected to be aligned with the user's interest. In various implementations, the historical relevance data is derived from source context data and/or post-visit user behavior collected from previous attempts to visit a specific domain. The source context data collected from the current visit may also be used as source context-factors to influence domain classification. Based on such historical and current source context factors, as well as the domain address provided in the user's navigation request, a domain classifier consults the historical relevance data and provides the user with Web content that is identified as likely to be relevant to the user's interests. | 2012-05-03 |
20120110009 | USER INTERFACES FOR SEARCH SYSTEMS USING IN-LINE CONTEXTUAL QUERIES - Systems and methods, including user interfaces, are provided for implementing searches using contextual information associated with a Web page (or other document) that a user is viewing when a query is entered. The page includes a contextual search interface that has an associated context vector representing content of the page. When the user submits a search query via the contextual search interface, the query and the context vector are both provided to the query processor and used in responding to the query. | 2012-05-03 |
20120110010 | Treatment Determination and Impact Analysis - A method, software, database and system for determining an optimal treatment for an illness in an individual and for determining the impact (e.g., side effects and intended benefits) of the treatment in the individual are presented in which an attribute profile of the individual containing genetic and non-genetic attributes is compared against a database containing combinations genetic and non-genetic attributes that are statistically associated with successful treatment of the illness in other individuals. | 2012-05-03 |
20120110011 | MANAGING APPLICATION ACCESS ON A COMPUTING DEVICE - A computing device that is configured for managing application access is described. The computing device includes a processor and instructions stored in memory. The computing device determines one or more connectors needed to execute one or more commands using a mapping. The computing device executes the one or more commands using the one or more connectors. User information is updated to reflect any changes. One or more audit records are generated and stored. | 2012-05-03 |
20120110012 | Estimating User-Perceived TCP Throughput - A passive network measurement based solution for estimating user-perceived TCP throughput in a mobile PS network is provided. Instead of direct detection of TCP bulk data periods and server side limitations, the diversity of TCP connection end-points on the Internet side is exploited. The TCP throughput at an interface of the mobile network from/to each server on the Internet side during a file/object transfer of bulk date periods is monitored and measured and the servers are ranked according to their throughput statistics. The top performing servers are grouped into classes by statistical algorithms. The throughput samples from the users towards the servers belonging to the top group of highest average throughput are averaged to obtain a proper estimation for the user-perceived TCP throughput. | 2012-05-03 |
20120110013 | Flexibly Filterable Visual Overlay Of Individual Genome Sequence Data Onto Biological Relational Networks - The present invention pertains to methods, apparatuses and systems for providing a visually simple and salient display of an individual's genomic data overlaid onto one or more relational networks of one or more biological objects, such as information about genes, regulatory regions, promoters or enhancers. The present invention utilizes individual genomic variant information that is annotated with variant information of one or more relational networks having information of biological objects. The display also provides a representation as to the type and nature of individual's variant associated with the relational network such as homozygous variants, heterozygous variants, previously reported genotype-phenotype association, situation within a splice-site region, category of change (e.g., frameshift, nonsense, missense, etc.), predicted effect on protein function (function-changing, tolerated, etc.), and novelty. | 2012-05-03 |
20120110014 | Method, apparatus, and program for the discovery of resources in a computing environment - Embodiments of the present invention provide a detector apparatus for detecting a physical resource employed in providing a particular virtual resource in a computer network, the computer network including a plurality of physical resources each being operable to be employed in providing virtual resources and having an environment sensor outputting sensor data representing changes in an operating property of the physical resource. A detector apparatus embodying the present invention comprises a sensor data receptor operable to receive sensor data output by the environment sensors, a pattern extractor operable to extract a pattern from the received sensor data from a physical resource, and a pattern matcher, wherein the pattern matcher is operable to compare the extracted pattern with a unique pattern known to be generated by a particular virtual resource, and to detect that the physical resource is employed in providing the particular virtual resource when a match is found. | 2012-05-03 |
20120110015 | SEARCH CACHE FOR DOCUMENT SEARCH - A method is described herein that includes receiving a query from a user at a computing device. The method also includes performing a search for one or more documents based at least in part upon the received query, wherein performing the search comprises causing a processor to perform the search through utilization of a search cache retained on the computing device, wherein the search cache comprises a results cache, an index cache, and a Boolean cache. | 2012-05-03 |
20120110016 | SYSTEMS, METHODS, AND APPARATUS FOR COMPUTER-ASSISTED FULL MEDICAL CODE SCHEME TO CODE SCHEME MAPPING - An example method for mapping of medical code schemes includes processing a plurality of coded concepts to determine a potential match between a code from a first code scheme in the plurality of coded concepts and a code from a second code scheme in the plurality of coded concepts. The method includes assigning a probability to each potential match of a code from the first code scheme and a code from the second code scheme. The method includes generating an alphanumeric indication of the probability of each potential match between the first code scheme and the second code scheme from the plurality of coded concepts and generating a graphical representation of the plurality of coded concepts. The method includes outputting the alphanumeric indication and the graphical representation to a user and accepting user input to select a match between the first code scheme and the second code scheme. | 2012-05-03 |
20120110017 | METHOD AND SYSTEM FOR PRESENTING SEARCH REQUESTS IN A PLURALITY OF TABS - Systems and methods for providing search results in a plurality of tabs are described. In one example embodiment, a search term is received. In response, one or more keywords associated with the search term are obtained. Next, respective searches using respective keywords of the one or more keywords are performed to obtain respective results. The results are presented to a client machine for presentation. The presentation comprises a plurality of tabbed pages where each tabbed page of the plurality of tabbed pages including a respective keyword and a respective portion of the results corresponding to the respective keyword. | 2012-05-03 |
20120110018 | IDENTIFYING SYMBOLIC LINKS - Systems, methods and computer program products for identifying symbolic links in network file systems are provided herein. An absolute path may be determined at a network file server. This may include determining a complete client path from an initial client path and combining the complete client path with a server export path. Once the absolute path is determined, it may be traversed using a file descriptor of each file in the absolute path to identify a symbolic link. | 2012-05-03 |
20120110019 | METHODS, APPARATUS AND SYSTEMS FOR GENERATING LIMITED ACCESS FILES FOR SEARCHABLE ELECTRONIC RECORDS OF UNDERGROUND FACILITY LOCATE AND/OR MARKING OPERATIONS - Managing information relating to a locate and/or marking operation to detect and/or mark a presence or an absence of at least one underground facility. At least one electronic manifest corresponding to the locate and/or marking operation is generated based on first information relating to the locate and/or marking operation. The at least one electronic manifest includes image information documenting performance of the locate and/or the marking operation. At least one limited access file comprising second information relating to the at least one electronic manifest or the image information is generated, and the at least one limited access file and/or information relating to the at least one limited access file is electronically transmitted and/or stored to facilitate selective/limited access to or viewing of the electronic manifest(s). | 2012-05-03 |
20120110020 | METHODS AND SYSTEMS FOR CONTROLLING ACCESS TO CUSTOM OBJECTS IN A DATABASE - In embodiments, methods and systems for controlling access to custom objects are provided. These techniques for controlling access to custom objects can enable embodiments to utilize a key for the protection of the security of data that is to remain private while not compromising efficiency of a query. The key for a requested custom object is identified and then used so that only an appropriate portion of a custom entity share table is searched to locate access information. It is then determined whether the user can access at least a portion of the custom object, and the appropriate and allowed data is sent to the user. | 2012-05-03 |
20120110021 | GENERATING DATA MODELS - Aspects of the subject matter described herein relate to data models. In aspects, data representing a source data model is obtained. Settings for use in generating a destination data model are also obtained. Based on the data and the settings, data representing a destination data model is generated by transforming entities of the source data model into entities of the destination data model according to the settings. | 2012-05-03 |
20120110022 | RELATIONSHIP DATA MANAGEMENT - Some embodiments provide a system for processing relationship data that expresses relationship between various entities. In some embodiments, the entities are entities associated directly with an enterprise. The entities in some embodiments described below also include entities associated indirectly with the enterprise through other entities. In some embodiments, the system consolidates disparate relationship data sets that relate to the same set of entities. For instance, in some embodiments, the system includes several data storages that store relationship data. For at least two entities, at least two different data storages store two different relationship data sets that differently express the relationship between the two entities. The system includes a hierarchy manager that receives the two different relationship data sets and consolidates the two different relationship data sets into one relationship data set that best expresses the relationship between the two entities. | 2012-05-03 |
20120110023 | IMPLEMENTING FORMULAS FOR CUSTOM FIELDS IN AN ON-DEMAND DATABASE - The efficiency and versatility for the implementation of formulas in an on-demand database is improved. Formulas are categorized. Based at least partly on the categorization, formulas are evaluated synchronously or asynchronously. An asynchronous evaluation may be performed if a certain set of criteria is not satisfied. Asynchronous evaluations may be performed using a queue. During an asynchronous update of an object, a counter field and/or an estimate field may be used respectively for indicating the consistency of values of the object and a time when the values were consistent. The versatility of formulas is enhanced by using a formula to create a default value for a custom field when it is created and to determine whether an action is to be performed, and is enhanced by having an action define when a formula is to be updated. | 2012-05-03 |