37th week of 2013 patent applcation highlights part 60 |
Patent application number | Title | Published |
20130238566 | STORAGE DEVICE, HOST DEVICE, AND STORAGE SYSTEM - A storage device includes a first storage area in which data can be read out and rewritten and file data is stored, a second storage area in which data can be read out and appended to an unwritten area and a first calculated value for detecting falsification which is calculated from the file data, and a controller that performs access control on the first storage area and the second storage area. The controller includes a frontend unit that receives a command from an external host device and accesses the first storage area and the second storage area, and a falsification detection notification unit that determines, without reading out the first calculated value to the host device, whether the first calculated value matches a second calculated value for detecting falsification which is calculated from the file data and notifies the host device of the determination result. | 2013-09-12 |
20130238567 | METHODS AND APPARATUS FOR COMPLEMENTING USER ENTRIES ASSOCIATED WITH EVENTS OF INTEREST THROUGH CONTEXT - Data validation techniques are provided. For example, such techniques complement user entries associated with events of interest through context. In one aspect of the invention, a technique for processing one or more user entries associated with one or more events of interest includes the following steps/operations. Context associated with the one or more events of interest is obtained. At least a portion of the obtained context is associated with one or more user entries representing events of interest. At least a portion of the one or more user entries is evaluated, responsive to at least a portion of the context. An indication of the one or more events of interest is provided, responsive to the evaluation. | 2013-09-12 |
20130238568 | ENHANCING DATA RETRIEVAL PERFORMANCE IN DEDUPLICATION SYSTEMS - Various embodiments for processing data in a data deduplication system are provided. For data segments previously deduplicated by the data deduplication system, a supplemental hot-read link is established for those of the data segments determined to be read on at least one of a frequent and recently used basis. Other system and computer program product embodiments are disclosed and provide related advantages. | 2013-09-12 |
20130238569 | REDUNDANT ATTRIBUTE VALUES - Aspects of the present disclosure provide techniques that determine whether an attribute value is associated with each configuration item in a plurality of configuration items. If it is determined that the attribute value is associated with each configuration item in the plurality of configuration items, the attribute value is deemed a redundant attribute value. | 2013-09-12 |
20130238570 | FIXED SIZE EXTENTS FOR VARIABLE SIZE DEDUPLICATION SEGMENTS - Mechanisms are provided for maintaining variable size deduplication segments using fixed size extents. Variable size segments are identified and maintained in a datastore suitcase. Duplicate segments need not be maintained redundantly but can be managed by updating reference counts associated with the segments in the datastore suitcase. Segments are maintained using fixed size extents. A minor increase in storage overhead removes the need for inefficient recompaction when a segment is removed from the datastore suitcase. Fixed size extents can be reallocated for storage of new segments. | 2013-09-12 |
20130238571 | ENHANCING DATA RETRIEVAL PERFORMANCE IN DEDUPLICATION SYSTEMS - Various embodiments for processing data in a data deduplication system are provided. In one embodiment, a method for processing such data is disclosed. For data segments previously deduplicated by the data deduplication system, a supplemental hot-read link is established for those of the data segments determined to be read on at least one of a frequent and recently used basis. Other system and computer program product embodiments are disclosed and provide related advantages. | 2013-09-12 |
20130238572 | PERFORMING DATA STORAGE OPERATIONS WITH A CLOUD ENVIRONMENT, INCLUDING CONTAINERIZED DEDUPLICATION, DATA PRUNING, AND DATA TRANSFER - Various systems and methods may be used for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods for content indexing data stored within a cloud environment may facilitate later searching, including collaborative searching. Methods for performing containerized deduplication may reduce the strain on a system namespace, effectuate cost savings, etc. Methods may identify suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, the systems and methods may be used for providing a cloud gateway and a scalable data object store within a cloud environment. | 2013-09-12 |
20130238573 | CONTEXTUAL DATA COMPRESSION FOR GEO-TRACKING APPLICATIONS - Various exemplary embodiments relate to a method of compressing location data. The method may include: receiving original location data; selecting a contextual profile based at least in part on the original location data; selecting a compression method based on the contextual profile; and converting the original location data to a compressed format based on the compression method. Various exemplary embodiments relate to a system for compressing location data. The system may include: a location receiver configured to generate original location data based at least on signals from global navigation satellite system (GNSS) satellites; a location engine configured to select a contextual profile based at least in part on the original location data; and a contextual compression filter configured to generate compressed location data in a compressed format based on the selected contextual profile. | 2013-09-12 |
20130238574 | CLOUD SYSTEM AND FILE COMPRESSION AND TRANSMISSION METHOD IN A CLOUD SYSTEM - The present invention relates to a cloud system and a method for compressing and sending a file in the cloud system, wherein when a user who accesses a cloud computing system and uploads or downloads files requests a target compression file to be compressed, whether the same file as the target compression file is stored in the cloud system or not is check and if, as a result of the check, the same file is present, an ID code of the target compression file is stored while compressing the target compression file. In accordance with the present invention, there are advantages in that a load of the cloud system can be reduced and there is a marginal network band because the same file is not redundantly stored if the same file is present in the cloud system. | 2013-09-12 |
20130238575 | AUTOMATED, TIERED DATA RETENTION - The automatic, tiered retention storage system according to certain aspects can automatically classify data items based on content, such as based on the inclusion of search terms in the data items, or based on metadata or other characteristics associated with the data. Based on the classification, the system can assign the data items to corresponding user-defined “buckets.” In some embodiments, each bucket is associated with a particular tier in the storage system having a specific retention period. | 2013-09-12 |
20130238576 | VALIDATION OF DISTRIBUTED BALANCED TREES - A distributed balanced tree having a plurality of nodes distributed across a plurality of servers is accessed. Version information associated with a node of the distributed balanced tree is retrieved. Validity of a lookup transaction performed on the balanced tree is determined by verifying a version value of only the leaf node accessed during the lookup operation against the retrieved version information. | 2013-09-12 |
20130238577 | PROVIDING CONTINUOUS DATABASE ACCESS DURING DATABASE MODIFICATION - The subject matter described herein relates to providing a continuous access to a database at times, including when the database is being modified or upgraded. Initially, access to an old version of a table is enabled and provided to a user. A copy of the old version is generated. Access is asynchronously redirected from the old version to the copy of the old version. A new version of the table is generated by modifying the structure of the first version of the table. The copy of the old version is accessible when the database is being modified or upgraded. When the structure is being modified, access is asynchronously redirected from the copy of the old version to the new version. | 2013-09-12 |
20130238578 | SEGMENT VALIDATION - Validating a segment is disclosed, including: determining that a stored segment meets a validation criterion; and adjusting GPS data associated with the stored segment using aggregated GPS data. | 2013-09-12 |
20130238579 | EFFICIENT GARBAGE COLLECTION AND EXCEPTION HANDLING IN A HARDWARE ACCELERATED TRANSACTIONAL MEMORY SYSTEM - Handling garbage collection and exceptions in hardware assisted transactions. Embodiments are practiced in a computing environment including a hardware assisted transaction system. A method includes beginning a hardware assisted transaction, raising an exception while in the hardware assisted transaction, including creating an exception object, determining that the transaction should be rolled back, and as a result of determining that the transaction should be rolled back, marshaling the exception object out of the hardware assisted transaction. | 2013-09-12 |
20130238580 | AUTOMATIC ADAPTIVE CONTENT DELIVERY - A system for adaptively delivering digital information to a user retrieves the digital information, which is comprised of a plurality of segments arranged in sequential order, each segment comprising one or more options, and each option presenting content of the segment in a different way from other options of the segment. The system selects from each segment an option likely to be the most suitable for the user, and delivers the selected option for each segment to the user in the sequential order. The system receives feedback on at least one of the options delivered to the user. | 2013-09-12 |
20130238581 | TRANSPARENT REAL-TIME ACCESS TO ENCRYPTED NON-RELATIONAL DATA - Embodiments include a computer system, method and program product for encrypted file access. An access program module, connected to at least one file system, intercepts a data request for accessing a plaintext file with information stored physically and consecutively on a hard disk and having a pre-determined order and length expected by a program that sends the data request, wherein the plaintext file includes a plaintext record having a key field and a plaintext data field. The access program module determines an encrypted file, associated with the plaintext file, based on a configuration file and the data request, wherein the configuration file indicates the encrypted file associated with the plaintext file. The access program module determines one or more encryption keys based on the configuration file. The access program module accesses an encrypted data field within the encrypted file based on the encryption keys and the key field. | 2013-09-12 |
20130238582 | METHOD FOR OPERATING FILE SYSTEM AND COMMUNICATION DEVICE - A method for operating a file system and a communication device are disclosed. The method comprises: receiving a file operation request from a user, and according to the file operation request, transmitting a file operation instruction to a hardware acceleration unit, such that the hardware acceleration unit operates a data file in a storage device in accordance with the file operation instruction and returns the operated data to a user directly without via a central processing unit (CPU) so as to realize the communication between the user and the data file in the storage device. The operation on the data file is completed by the hardware acceleration unit and the operated data is returned to the user directly without via CPU. The performance of the hardware acceleration unit can be sufficiently used and the data transmission with high bandwidth can be realized. | 2013-09-12 |
20130238583 | ENTERPRISE PORTAL CONTEXTUAL SEARCH - The disclosure generally describes computer-implemented methods, software, and systems for optimizing enterprise portal searching. A computer-implemented method includes receiving, using at least one computer, a search request associated with a navigation node, ranking available search engines, receiving a selection of a search engine of the ranked available search engines and at least one search term, recording context data associated with the received search engine selection and the at least one search term, performing a search using the selected search engine and the at least one search term, receiving search results, and determining relevance of the returned search results. | 2013-09-12 |
20130238584 | SYSTEMS AND METHODS FOR PERFORMING SEARCH AND RETRIEVAL OF ELECTRONIC DOCUMENTS USING A BIG INDEX - Methods and systems for providing a search engine capability for large datasets are disclosed. These methods and systems employ a Partition-by-Query index containing key-values pairs corresponding to keys reflecting concept-ordered search phrases and values reflecting ordered lists of document references that are responsive to the concept-ordered search phrase in a corresponding key. A large Partition-by-Query index may be partitioned across multiple servers depending on the size of the index, or the size of the index may be reduced by compressing query-references pairs into clusters. The methods and systems described herein may to provide suggestions and spelling corrections to the user, thereby improving the user's search engine experience while meeting user expectations for search quality and responsiveness. | 2013-09-12 |
20130238585 | Computing Device with Visual Image Browser - A computing device with a visual image searching browser includes a control unit. A visual image searching browser is coupled to the control unit for connecting a server. A display is coupled to the control unit, wherein a searching character string is transmitted to the server by the computing device via a network. The searching results are displayed by visual image base and the searching results include a visual image and website linking corresponding to the searching character string, and displayed by the display to allow a user may browse the searching results by visual image base. A dynamic ranking module in the computing device and being responsive to a frequency of website linking to re-arrange a list of the website information in the interface to allow high ranking linking website be listed on a top or a first page of the interface displayed on the display. | 2013-09-12 |
20130238586 | Metasearch Engine for Ordering At Least One Stock Returned In Search Results Using At Least One Query on Multiple Unique Hosts - Process for metasearching on the Internet performed by a metasearch engine, comprising: receiving an HTTP request from a client device for the metasearch engine to send at least one stock related search query to a plurality of unique hosts that provide access to stock related information; sending the at least one stock related search query to the plurality of unique hosts in response to the HTTP request; receiving search results from the plurality of unique hosts in response to the at least one stock related search query, the search results comprising data about at least one stock that may be ordered; incorporating the received search results into a response; communicating the response from the metasearch engine to the client device; receiving another HTTP request from the client device for placing an order for the at least one stock; processing the order. At least one updated response may also be included. | 2013-09-12 |
20130238587 | Search Query Transformations - A search engine system, including a slash-tag server. The server can be configured to receive a query including at least one key word from a user, generate an alternative search query, based on the at least one key word in the search query received from the user. The alternative search query may include at least one slashtag associated with the at least one key word for use in searching unaltered internet documents. Also, it may launch a search query using the alternative search query. Further, a web server could be configured to retrieve content from one or more nodes of at least one database cluster, based on the launched search query, generate a first search result, based on the alternative search query, and cause display of the first search result in a web browser. | 2013-09-12 |
20130238588 | Dynamic Inference Graph - A search engine system, including a slashtag server configured to detect at least one key word in a search query and generate an alternative search query from the at least one key word, the alternative search query being based at least on computing an intermediary search of a plurality of characters from the at least one key word as the plurality of characters are being typed by a user, and for use in searching unaltered internet documents. Also a web server that may be configured to generate a first search result based on the alternative search query and cause display of the first search result in a web browser. | 2013-09-12 |
20130238589 | SYSTEM AND METHOD FOR PROVIDING PLUGGABLE SECURITY IN AN ENTERPRISE CRAWL AND SEARCH FRAMEWORK ENVIRONMENT - Systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, the system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. A pluggable security environment which includes one or more enterprise application security APIs, authentication services, security plugin, authorization service, and data service, allows an application developer to add security information to enterprise application data before inserting or creating indexes on the search engine, and deploy the enterprise application and use any policies in its configuration to configure enterprise application domain security, so that at query time, the security environment retrieves security keys of a user performing an enterprise application search, and passes those keys to the search engine, where they are used to filter the query results. | 2013-09-12 |
20130238590 | SYSTEM AND METHOD FOR SUPPORTING HETEROGENEOUS SOLUTIONS AND MANAGEMENT WITH AN ENTERPRISE CRAWL AND SEARCH FRAMEWORK - Systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, the system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. A computing environment can be used to display an administration interface for use in administering the framework. | 2013-09-12 |
20130238591 | SYSTEM AND METHOD FOR PROVIDING A GOVERNANCE MODEL FOR USE WITH AN ENTERPRISE CRAWL AND SEARCH FRAMEWORK ENVIRONMENT - Systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, the system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. A user interface is provided for use in validating a search box against at target environment as part of implementing search within that environment. | 2013-09-12 |
20130238592 | APPLICATION STORE TASTEMAKER RECOMMENDATIONS - An application store tastemaker recommendation service determines experts within a user's social network(s), receives recommendations from the experts, filters and/or ranks mobile application query results based at least in part on the recommendations. Additionally, the service may further determine the experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases. | 2013-09-12 |
20130238593 | SYSTEM AND METHOD FOR SUPPORTING AGILE DEVELOPMENT IN AN ENTERPRISE CRAWL AND SEARCH FRAMEWORK ENVIRONMENT - Systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, the system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. A plurality of searchable objects which are sets of data derived from enterprise applications are used to make view objects available for full text search. | 2013-09-12 |
20130238594 | Related Entities - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying entities that are related to an entity to which a search query is directed. One of the methods includes receiving a search query, wherein the search query has been determined to relate to a first entity of a first entity type, and wherein one or more entities of a second entity type have a relationship with the first entity; receiving search results for the search query; determining that a count of search results identifying a resource containing a reference to the first entity satisfies a first threshold value; determining that a count of search results identifying a resource having the second entity type as a relevant entity type satisfies a second threshold value; and transmitting information identifying the one or more entities of the second entity type as part of the response to the search query. | 2013-09-12 |
20130238595 | METHODS AND SYSTEMS FOR OPTIMIZING QUERIES IN A MULTI-TENANT STORE - Methods and systems for optimizing queries in a multi-tenant store are described. In one embodiment, such a method includes retrieving data from a multi-tenant database system having a relational data store and a non-relational data store, receiving a request specifying data to be retrieved, retrieving one or more locations of the data to be retrieved, generating a database query based on the request, in which the database query specifies a plurality of data elements to be retrieved, the plurality of data elements including one or more data elements residing within the non-relational data store and one or more other data elements residing within the relational data store, generating an optimized database query having an optimized query syntax that is distinct from a query syntax of the database query, and executing the optimized database query against the multi-tenant database system to retrieve the data. | 2013-09-12 |
20130238596 | METHOD TO DETECT REFERENCE DATA TABLES IN ETL PROCESSES - A method, system and computer program product for identifying reference data tables in an Extract-Transform-Load (ETL) process, by identifying, by operation of one or more computer processors, at least a first reference data operator in the process, wherein the first reference data operator references one or more tables and evaluating at least a first table referenced by the reference data operator to determine whether the first table is a reference data table by assigning a score to the first table, wherein the score is indicative of the likelihood that the first table is a reference data table and wherein a reference data table contains a set of values that describes other data. | 2013-09-12 |
20130238597 | METHOD AND SYSTEM FOR ONTOLOGY NAVIGATION AND VISUALIZATION | 2013-09-12 |
20130238598 | MAINTENANCE METHOD AND APPARATUS FOR INFORMATION PROCESSING APPARATUS - In accordance with an embodiment, a maintenance method for an information processing apparatus comprises: acquiring a machine identification information for identifying the machine of the information processing apparatus and a machine information includes a setting value information of a plurality of setting items of a machine and an error information of the machine through an external storage apparatus, associating the acquired machine information with the machine identification information and storing the associated information in a database, acquiring a statistical image which is generated based on the setting value information of a plurality of information processing apparatuses, generating a setting value image determined by the setting value information of the machine based on the machine information stored in the database and combining the setting value image with the statistical image and displaying the combined image on a display unit. | 2013-09-12 |
20130238599 | Methods and Systems of Aggregating Information of Social Networks Based on Geographical Locations Via a Network - One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. One or more social networks can be queried with search and/or filter parameters and one or more geographic locations, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographic location(s) and presented to a user on a map or other user interface. A size of a search region can be changed to a second size, and/or a position of the search region can be changed to a second position. One or more queries can be saved with their geospatial references and their search and/or filter parameter(s) (e.g. saved queries) can continue to run and/or execute over one or more periods of time transpiring to provide continual and/or periodic reporting. | 2013-09-12 |
20130238600 | System, Method and Computer Program Product for Normalizing Data Obtained from a Plurality of Social Networks - Various embodiments of a system, method and computer program product for normalizing data obtained from a plurality of social networks coupled to a network such as the Internet are disclosed. The system may include an interface adapted to access information from a plurality of social networks. The information that is obtained from each social network may include personal information about with the user as well as social graphs of the user that map the user to his or her friends. A data analyzer may be provided to compare the personal information obtained from the plurality of social networks to determine a normalized set of personal information for the user. The data analyzer may also compare the social graphs to determine a normalized set of friends associated with the user. | 2013-09-12 |
20130238601 | CLIENT SYSTEM AND SERVER - Embodiments of the present invention provide a client system and a server for searching, through the Internet, useful information that matches more closely a user's intention. The system is used for searching questions or answers posted by members in a Q&A (question and answers) site which is used by users who are registered as members. The members are then classified into multiple types based on a database, in which posted questions and answers were separated, and attribute information of members. For each question and answer, the tendency of the type who often supports the contents is stored. In this way, a question or answer is searched based on not only a search keyword but also on a type of searcher. | 2013-09-12 |
20130238602 | METHOD AND SYSTEM FOR UNIFIED SEARCHING AND INCREMENTAL SEARCHING ACROSS AND WITHIN MULTIPLE DOCUMENTS - A user-interface system and method for searching among multiple documents and searching for subsections within individual documents using a single search interface on an input-constrained user device having a screen and a keypad. | 2013-09-12 |
20130238603 | SEARCH RESULT PRESENTATION - A data presentation system for a search engine may use classified or tagged elements in a resulting document to create a search result document that has portions redacted, modified, or changed based on the tags or classifications of elements within the document. The document may be rebuilt from the search engine database at presentation time with one or more elements changed or modified. The permission settings for a user or other factors may be used to determine which elements within the document are permitted to be accessed. | 2013-09-12 |
20130238604 | Database-Independent Mechanism for Retrieving Relational Data as XML - Techniques are disclosed for retrieving both data stored in relational form and data stored in XML form responsive to a single XQuery query. The techniques allow applications to retrieve relational data residing in various relational database management systems by using XQuery and XQuery for Java. In one such embodiment, an embeddable serverless computer component implements the techniques, and includes a combination of one more relational adaptors and a mediator to access relational data and transform it into appropriate XML. The techniques are embeddable, and can be standards-based, database-independent, and operating-system independent. Optimized performance and scalability from desktop to enterprise applications are enabled as the number of users and/or database size increases. | 2013-09-12 |
20130238605 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CREATING A VISUAL COMPONENT FOR TENANTS OF AN ON-DEMAND DATABASE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for creating visual components for tenants of an on-demand database service. These mechanisms and methods for creating visual components for tenants of an on-demand database service can enable embodiments to allow tenants to create reusable components for use in user defined interfaces, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively create interfaces. | 2013-09-12 |
20130238606 | SYSTEM AND METHOD FOR RETRIEVING AND STORING INDUSTRIAL DATA - The invention provides a system and method for retrieving and storing industrial data, the system comprising a data retriever that includes a data retrieval manager and one or more watchers for monitoring data associated with one or more industrial devices, wherein if the data associated with the one or more industrial devices is new or modified, the one or more watchers notifies the data retrieval manager thereof and the data retrieval manager uploads the new or modified data. The system further includes a database manager for receiving the new or modified data in a first form from the data retrieval manager and for storing the new or modified data in a structural data form in one or more databases. | 2013-09-12 |
20130238607 | SEED SET EXPANSION - Systems and methods for seed set expansion are provided. A context-based extractor ( | 2013-09-12 |
20130238608 | SEARCH RESULTS BY MAPPING ASSOCIATED WITH DISPARATE TAXONOMIES - Architecture that generates signals/features that capture the match between intent of a query and category of documents. For example, for a query intent related to “autos”, documents that belong to categories related to “Autos” receive a higher score than documents of a “computers” category. The architecture can be applied to a search ecosystem where query intent classification and document category classifier are available, learns the mapping between query intent and document category, and introduces category-match features to a ranking algorithm, thereby improving search result relevance. The architecture learns the mapping between two existing and different taxonomies to create a category match signal from which the ranking algorithm can learn. Moreover, architecture adapts to a complex ecosystem where different taxonomies on the query side and document side exist through learning a mapping score between at least two taxonomies. | 2013-09-12 |
20130238609 | QUERY RESULT RENDERING - Among other things, one or more techniques and/or systems are disclosed for rendering query results. After a user submits a query, a plurality of query results may be received, comprising at least a first query result and a second query result. The first query result can be rendered in a first collapsed view, which may be smaller and may comprise less information than a full view of the first query result. Upon receiving a first indication of scrolling, hinting that the user may wish to view more results, the first query result can be rendered in a first expanded view, which may comprise a full view of the first query result. Further, upon receiving the first indication of scrolling, the second query result can be rendered in a second collapsed view. Rendering query results as provided herein allows a (limited) viewable area to be used in an efficient manner. | 2013-09-12 |
20130238610 | Automatically Mining Patterns For Rule Based Data Standardization Systems - Computer program products and systems are provided for mining for sub-patterns within a text data set. The embodiments facilitate finding a set of N frequently occurring sub-patterns within the data set, extracting the N sub-patterns from the data set, and clustering the extracted sub-patterns into K groups, where each extracted sub-pattern is placed within the same group with other extracted sub-patterns based upon a distance value D that determines a degree of similarity between the sub-pattern and every other sub-pattern within the same group. | 2013-09-12 |
20130238611 | Automatically Mining Patterns for Rule Based Data Standardization Systems - Methods, computer program products and systems are provided for mining for sub-patterns within a text data set. The embodiments facilitate finding a set of N frequently occurring sub-patterns within the data set, extracting the N sub-patterns from the data set, and clustering the extracted sub-patterns into K groups, where each extracted sub-pattern is placed within the same group with other extracted sub-patterns based upon a distance value D that determines a degree of similarity between the sub-pattern and every other sub-pattern within the same group. | 2013-09-12 |
20130238612 | METHOD AND APPARATUS FOR PROVIDING REFINED SEARCH RESULTS FOR A QUERY BASED ON ONE OR MORE USER INTERACTIONS - An approach is provided for determining refined search results for a query. The approach involves processing one or more interactions of a user with one or more content items to cause, at least in part, an accumulation of the one or more interactions of the user. The approach also involves processing the accumulation of the one or more interactions to determine one or more interaction patterns. The approach additionally involves determining one or more user preferences based, at least in part, on the one or more interaction patterns. The approach further involves causing, at least in part, a scope of one or more search results for a query to be based, at least in part, on the one or more user preferences. | 2013-09-12 |
20130238613 | Blending Mobile Search Results - Methods, systems, and apparatus, including computer program products, for blending mobile search results. A method includes receiving a search query and multiple search results. The search results each satisfy the search query and have a respective search result quality score. The search results include generic and mobile search results. The generic and mobile search results each identify a generic and mobile resource, respectively. The search result quality scores include mobile and generic search result quality scores for the mobile and generic search results, respectively. The mobile search result quality scores and the generic search result quality scores were generated according to different scoring formulas. Based on one or more terms in the search query, the search query is classified as a mobile query. As a consequence, one or more search result quality scores are modified to improve the sorting of search results that include both mobile and generic search results. | 2013-09-12 |
20130238614 | SIZING CONTENT RECOMMENDATION SYSTEM - In various example embodiments, systems and methods to provide sizing content recommendations are provided. Search parameters are received from a user. In response, sizing data for the user is accessed. Using the sizing data, content from a marketplace matching the sizing data and the search parameters are determined. The matching content comprises a list of one or more items available from the marketplace. The matching content is prioritized for presentation to the user. | 2013-09-12 |
20130238615 | INFORMATION MANAGEMENT APPARATUS AND INFORMATION MANAGEMENT METHOD - An information management apparatus, including an obtainment unit to obtain identification information for identifying first viewed information when a viewing unit has displayed the first viewed information, an extraction unit to extract a frequently appearing character string included in the first viewed information, a registration unit to add route information to identification information for identifying second viewed information in an associated manner, a first output unit to output to the display unit first display information for displaying a first selection unit that lists favorites information including route information including a frequently appearing character string for each frequently appearing character string; and, a second output unit to output to the display unit second display information for displaying favorites information including route information including a frequently appearing character string that corresponds to a selected first selection unit. | 2013-09-12 |
20130238616 | DETECTING ASSOCIATES - Detecting, for a content item, associated preference events is disclosed. For the content item, a plurality of preference events from a plurality of users is received. The received preference events are accumulated. Associated events are detected. The effect of the events is reduced when assigning a status to the item. | 2013-09-12 |
20130238617 | METHOD AND SYSTEM FOR IMPLEMENTING A SOCIAL NETWORK PROFILE - A method of and system for operating a social networking service. The system includes a social network server computer that provides a social networking service, wherein a multiplicity of members register with the social networking service to selectively form social networks. The social network server computer generates a member profile for each of the members of the social networking service. A plurality of social networks may be formed by the social network server computer, each of the social networks including a subset of the multiplicity of members selectively linked to each other via the social network server computer. The social network server computer then generates a network profile for each social network that is based on an analysis of the member profiles of the members of the social network. | 2013-09-12 |
20130238618 | METHOD OF ORGANIZING A DATABASE ACCORDING TO AN EVENT FOR A WEB-BASED CONFERENCE COLLABORATION TOOL WITH DYNAMIC CONTENT AND ROLES - A conference collaboration system has a server connected to a network and configured to generate a page view requested by a client device over the network and provide dynamic content associated with the requested page view for display on the device; and a database configured to store the dynamic content, update the dynamic content in response to commands from the server, and provide the dynamic content to the server in response to requests from the server, wherein the dynamic content is associated with a plurality of services, each shown in a page view, and the dynamic content and the services are associated with a conference. The server can determine an authorization level of a user interacting with the client device and provide a page view and dynamic content in response to the authorization level, and the dynamic content is updated or created in response to or for actions during the conference. | 2013-09-12 |
20130238619 | DATA PROCESSING SYSTEM, AND DATA PROCESSING DEVICE - The present invention provides a data processing system and a data processing device with which a search for data having a desired time-series data pattern is carried out quickly from among a large amount of stored time-series data. The data processing device generates feature information which indicates the features of received data, associates the feature information with said data which is held in a connected storage device and records the feature information in the storage device, and carries out a search in relation to the data held in the storage device, based on the feature information held in the storage device. Furthermore, the data processing device generates new feature information based on multiple items of said feature information. | 2013-09-12 |
20130238620 | INFORMATION PROCESSING DEVICE - An information processing device includes: an analysis information storing means for storing each of analyzed raw data so as to be associated with analysis portion specification information; a storage destination information storing means for storing each of the raw data so as to be associated with a raw data storage destination address referring to a raw data managing device storing the each raw data; a raw data specifying means for specifying raw data associated with analysis portion specification information corresponding to portion designation information designating a predetermined time portion in combined analysis result information; and a distribution instructing means for instructing a raw data managing device specified by a raw data storage destination address associated with the specified raw data to distribute raw data of the time portion corresponding to the designated portion designation information. | 2013-09-12 |
20130238621 | Entity Augmentation Service from Latent Relational Data - The subject disclosure is directed towards providing data for augmenting an entity-attribute-related task. Pre-processing is preformed on entity-attribute tables extracted from the web, e.g., to provide indexes that are accessible to find data that completes augmentation tasks. The indexes are based on both direct mappings and indirect mappings between tables. Example augmentation tasks include queries for augmented data based on an attribute name or examples, or finding synonyms for augmentation. An online query is efficiently processed by accessing the indexes to return augmented data related to the task. | 2013-09-12 |
20130238622 | USER APPARATUS, SYSTEM AND METHOD FOR DYNAMICALLY RECLASSIFYING AND RETRIEVING TARGET INFORMATION OBJECT - A system, method and user apparatus dynamically reclassify and retrieve target information object(s) among multiple information objects stored on a memory. Multiple attribute classifiers are corresponsive to the information objects. Displayable dynamical reclassifying hints (DRHs) are provided according to user input signal(s). When a first attribute classifier is determined by a central processing unit according to the user input signal, second attribute classifier(s) is determined and combined with one of the attribute classifiers together visibly on a display unit; wherein the second attribute classifier and the combined one of attribute classifier corresponds to same one(s) of the information objects. The DRH(s) combines the attribute classifiers with the same search results together, so as to eliminate possible repeated steps or processes that lead to the same search result(s), and also to reduce the remained selectable attribute classifiers and the following steps to retrieve the target information objects. | 2013-09-12 |
20130238623 | Method of Linking Electronic Database Records - A method of linking electronic database records, wherein each record is associated with a single member from a set of unique members, and wherein each member from the set of unique members has associated with it a plurality of identifiers for uniquely identifying the member. The method comprising the following steps. First, a set of combinations of identifiers is obtained by, for each record, determining a plurality of identifiers using the data stored in the record. Next, a set of clusters of linked combinations of identifiers is created, by creating a link between any combinations that have equal identifiers. For each cluster from the set of clusters, a quality value for the cluster is calculated, and any cluster whose quality value is below a pre-determined threshold is split into two or more clusters by removing one or more links between combinations in the original cluster, if in that case the resulting clusters have higher quality values than the original cluster. Finally, any records whose corresponding combinations of identifiers are members of the same cluster are linked. | 2013-09-12 |
20130238624 | SEARCH SYSTEM AND OPERATING METHOD THEREOF - A search system performs a method for conducting a search using a user device. The method includes receiving a search word through the user device. The method also includes displaying a homonym list indicating homonyms of the input search word on a display screen of the user device. The method further includes receiving a selection of one homonym item of the homonym list through the user device. The method still further includes conducting the search through an information search system using the selected homonym item as a search word. | 2013-09-12 |
20130238625 | COMPUTER SYSTEM AND METHOD FOR DE-IDENTIFICATION OF PATIENT AND/OR INDIVIDUAL HEALTH AND/OR MEDICAL RELATED INFORMATION, SUCH AS PATIENT MICRO-DATA - A computer-implemented method de-identifies data collected for patients. In at least one embodiment, the method comprises the sequential, non-sequential and/or sequence independent steps of providing information representative of at least one patient, at least one medical characteristic associated with at least one patient thereto, and a geographic area of the at least one patient, and providing at least one organizational structure for organizing medical characteristics. The method also includes associating the at least one organizational structure with at least one geographical area and at least one medical characteristic, and aggregating, in the at least one organizational structure, said information by medical characteristic and the at least one geographic area therein. Various alternative embodiments are additionally disclosed. | 2013-09-12 |
20130238626 | SYSTEMS AND METHODS FOR CLUSTER COMPARISON - Systems and methods for measuring similarity between a first set of clusters and a second set of clusters apply a first clustering procedure and a second clustering procedure to a set of objects to cluster the objects into a first set of clusters and a second set of clusters, respectively, calculate a similarity index between the first set of clusters and the second set of clusters, calculate an expected value of the similarity index, wherein the expected value is a value of the similarity index one would expect to obtain, on average, between a randomly generated third set of clusters and a randomly generated fourth set of clusters with a same number of clusters as the first set of clusters and the second set of clusters, respectively, and adjust the calculated similarity index based on the expected value of the similarity index. | 2013-09-12 |
20130238627 | INTEGRATING SEARCHES - Methods, systems, and computer-storage media having computer-usable instructions embodied thereon, for integrating searches are provided. An entity index may be compiled that includes entity files for a plurality of identified entities such that any information known about a single entity is contained in a single entity file and is easily accessible. Web indexes, including web page information, may be referenced in order to associate web pages with entities, or entity files. Once identified as related to an entity, a web page may be associated with an entity identifier that is associated with the related entity such that a search query for the identified entity results in both entity information for the entity and web pages associated with the entity. | 2013-09-12 |
20130238628 | REFRESHING A FULL-TEXT SEARCH INDEX IN A PARTITIONED DATABASE - A full-text search index for a table stored in a set of partitions of a database is refreshed. At a first point in time, table row distribution information and a table partitioning list are captured. At a second point in time, it is determined that an index refresh operation is to be performed. The captured table row distribution information is compared with current table row distribution information to determine whether there is at least one difference. In response to the determining that there is at least one difference, a text index distribution is re-aligned for any table rows that are affected by the change in table data row distribution by: generating a new table partitioning list, and indexing documents associated with table data rows that moved from one partition in the captured table partitioning list to another partition in the new table partitioning list. | 2013-09-12 |
20130238629 | SEARCHING NETWORK CONFIGURATION DATA - A programmed hardware network configuration file repository indexer is configured with a network-configuration-specific index-operation rule set. In another example, a network-configuration-specific index-operation rule set can be used in generating an index to a network configuration file repository. In the latter example, the index and the index-operation rule set is used in searching the network configuration file repository. | 2013-09-12 |
20130238630 | SPLITTING AN INDEX NODE OF A HIERARCHICAL DISPERSED STORAGE INDEX - A method begins by a dispersed storage (DS) processing module determining to remove data object index entries from a data object level index node, identifying data object index entries to extract, and creating a temporary sibling data object level index node to include the identified data object index entries. The method continues with the DS processing module initiating updating of an hierarchical ordered index structure by identifying an address for storing the temporary sibling data object level index node, setting up linking the temporary sibling data object level index node to a next level node and to an adjacent data object level index node, and determining whether a change has occurred. When the change has not occurred, the method continues with the DS processing module removing the data object index entries from the data object level index node and commencing the updating of the hierarchical ordered index structure. | 2013-09-12 |
20130238631 | INDEXING AND SEARCHING ENTITY-RELATIONSHIP DATA - Method, system, and computer program product for indexing and searching entity-relationship data are provided. The method includes: defining a logical document model for entity-relationship data including: representing an entity as a document containing the entity's searchable content and metadata; dually representing the entity as a document and as a category; and representing each relationship instance for the entity as a category set that contains categories of all participating entities in the relationship. The method also includes: translating entity-relationship data into the logical document model; and indexing the entity-relationship data of the populated logical document model as an inverted index. The method may include searching indexed entity-relationship data using a faceted search, wherein the categories are all categories required for supporting faceted navigation. | 2013-09-12 |
20130238632 | SYSTEM AND METHOD FOR INDEXING OF GEOSPATIAL DATA USING THREE-DIMENSIONAL CARTESIAN SPACE - Embodiments of a system and method for indexing of geospatial data using three-dimensional Cartesian space are generally described herein. In an aspect, such example methods may include calculating endpoints of a segment, wherein the endpoints are specified in Cartesian coordinates and are located on a substantially spherical surface, defining a boundary of a polygon according to the segment, computing one or more normals corresponding to one or more planes, wherein each of the one or more planes contain a test point and a boundary point associated with the boundary, obtaining a boundary sine value of an angle defined by an arc subtended by the endpoints, summing each of a group of angle values derived from the boundary sine value to obtain an angle sum, wherein the group contains the boundary sine value, and determining whether the test point is inside the polygon based on the angle sum. | 2013-09-12 |
20130238633 | EVALUATING AN ITEM BASED ON USER REPUTATION INFORMATION - Evaluating an item based on user reputation information is disclosed. Sharing event data is received. A graph is materialized from the received sharing event data. User reputation scores are determined based at least in part on the graph. A score is assigned to the item based at least in part on the user reputation scores of users associated with the item. | 2013-09-12 |
20130238634 | EVALUATING AN ITEM BASED ON USER REPUTATION INFORMATION - Evaluating an item based on user reputation information is disclosed. Sharing event data is received. A graph is materialized from the received sharing event data. User reputation scores are determined based at least in part on the graph. A score is assigned to the item based at least in part on the user reputation scores of users associated with the item. | 2013-09-12 |
20130238635 | DYNAMIC SUBMISSION AND PREFERENCE INDICATOR - Indicating preference for a content contribution is disclosed. A request for information associated with the content contribution is received from a first entity. The status of the content contribution is determined. A response is provided to the first entity. Determining the status of the content contribution includes determining whether a submission of the content contribution was previously received. | 2013-09-12 |
20130238636 | SUGGESTING ACCESS-CONTROLLED RELATED QUERIES - In one embodiment, a computer-implemented method executable by a server system to establish suggested queries is provided. The method comprises: receiving an initial query; evaluating a user click log for at least one query that is similar to the initial query based on a document click count of results generated from the at least one query; and generating at least one suggested query based on the at least one query that is similar to the initial query. | 2013-09-12 |
20130238637 | EFFICIENT QUERY PROCESSING ON ORDERED VIEWS - The efficient query processing on ordered views includes: obtaining a view definition for a view for database data; obtaining a query to be executed on the database data; identifying any columns in the view that are unnecessary for the query; after processing any predicates of the query, identifying any sorts in the view definition that are unnecessary or redundant in the query; rewriting the query to eliminate the unnecessary columns and unnecessary and redundant sorts; and executing the rewritten query without materializing the view. Thus, the query is rewritten in a way that avoids materializing the view and eliminates duplicate or unnecessary sorts. This reduces the number of rows to be sorted and eliminates unnecessary columns from materialization. These reductions lead to resource savings, including memory, temporary table space required for sorting, and CPU resources. | 2013-09-12 |
20130238638 | HIERARCHICAL ONLINE-CONTENT FILTERING DEVICE AND METHOD - A system and method identifies structures within a presentation and detects undesired content in those structures. A decision is made whether to remove portions of the presentation containing the undesired content or the entire presentation, based on determining the domination of the undesired content within the structures of the presentation. The presentation can be reconstructed by being rendered without the undesired content or the structures containing the undesired content. | 2013-09-12 |
20130238639 | METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR COMPARING XML DOCUMENTS - The present invention provides a method and system for comparing a first XML document with a second XML document. An XML event is parsed from the first XML document or the second XML document based on a plurality of parameters. The parsed XML event is stored as a node in a first data structure or a second data structure, and compared with one or more nodes stored in the second data structure or the first structure, respectively. A comparison result is outputted, when the one or more nodes is a comparable node of the stored node, and on outputting the comparison result the comparable node and the stored node are deleted from the first data structures and the second data structures. Aforementioned steps are repeated till the first XML document and the second XML document are completely parsed and compared. | 2013-09-12 |
20130238640 | PODCAST ORGANIZATION AND USAGE AT A COMPUTING DEVICE - Improved techniques that facilitate the use of podcasts are disclosed. The improved techniques can pertain to publishing, hosting, accessing, subscribing, managing, organizing, searching, browsing, transferring, and/or playing podcasts. According to one aspect, tags are embedded into syndication feeds (e.g., RSS feeds) that may be made available for distribution by an online media store to facilitate the management of podcasts. In accordance with one embodiment, an explicit tag may be embedded at the feed and/or episode level to indicate that the feed and/or episode includes explicit content. In accordance with another embodiment, a duration tag may be embedded at the episode level to indicate an estimated duration associated with the episode. Upon downloading the episode, the duration may be replaced by the actual duration of the episode. In accordance with yet another embodiment, a new feed-URL tag may be embedded in a syndication feed to identify a new URL at which the feed is to be accessed. | 2013-09-12 |
20130238641 | MANAGING TENANT-SPECIFIC DATA SETS IN A MULTI-TENANT ENVIRONMENT - A method, computer program product and system for managing tenant-specific data sets in a multi-tenant system, by receiving a request to convert a data set in a physical data store from a first type of multi-tenant deployment to a second type of multi-tenant deployment, retrieving tenant identification metadata identifying a tenant making the request, modifying the data set in the physical data store based on the second type of multi-tenant deployment, and modifying metadata associated with an abstraction layer to allow the modified data set to be accessed. | 2013-09-12 |
20130238642 | Systems and Methods for Data Integration and Standardization - Systems and methods for data integration and standardization are disclosed. For example, one disclosed method comprises receiving first and second clinical trial data from first and second data stores, transforming the first clinical trial data and the second clinical trial data into operational data formats and storing the transformed data in a second operational data store; generating a first data entity stored in an integrated data format in an integrated data store; selecting a first data record from first clinical trial data in the first operational data format; identifying a second data record from the second clinical trial data in the second operational data format, wherein identifying the second data record is based at least in part on a determined association between the first data record and the second data record; and storing data from the first data record and the second data record in the first data entity. | 2013-09-12 |
20130238643 | LIFE ARCS AS AN ENTITY RESOLUTION FEATURE - Techniques are disclosed for performing identity resolution using life arcs as a feature. Space and time data may be received for an entity. A life arc template may be provided that specifies data that a life arc for each entity should include. A life arc may be generated for the entity based on the space and time data and the life arc template. An assertion for identity resolution may be made for the entity, based on the generated life arc. | 2013-09-12 |
20130238644 | DATA CELL CLUSTER IDENTIFICATION AND TABLE TRANSFORMATION - Various embodiments may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file. | 2013-09-12 |
20130238645 | System and Method for Facilitating a Spontaneous Social Meeting - A system and method for providing individuals with the opportunity to meet a desired individual in a spontaneous manner. The method consists of the steps of providing multiple users with computing devices connected to a network or interconnected networks. The users are provided with a graphical user interface to enter information confidentially relating to demographic data. Next, the users are provided a graphical user interface allowing the entry by the users of locational data. A database stores the data inputs for later use. A graphical user interface is provided to the user such that the user can enter search request inputs to request a report output relating to locational data connected with requested demographic data or in the alternative demographic data connected with requested locational data. Optional additional demographic data may be collected and used. | 2013-09-12 |
20130238646 | Partial-Match Searches of Encrypted Data Sets - Devices, systems, and methods are disclosed which relate to utilizing hash tables of chunks of index data created using a one-way hashing encryption algorithm. Hash tables of chunks of the index data are then stored within the database system, each hash stored along with a reference to a corresponding encrypted record. When searching the index, the input text is broken into chunks and hashed with the same one-way encryption algorithm as the index data, and the resulting chunk hash tables are searched for within the index. | 2013-09-12 |
20130238647 | Diagnostic System and Method - Disclosed are an apparatus and system for providing diagnosis information to a requestor. A request module receives information related to a request from the requestor for diagnosis and to facilitate communication to at least one expert resource. A receive module receives at least one response to the request for diagnoses from the at least one expert resource. A select module in communication with the receive module analyzes the at least one response and, based on the analysis, communicates information to at least one predetermined destination. A method is disclosed where a request module receives a request, a receive module receives a plurality of responses to the request and from the plurality of responses, a select module selects a subset of responses and communicates the subset of responses to a predetermined destination. | 2013-09-12 |
20130238648 | ROAD DATA CREATING DEVICE, ROAD DATA CREATING METHOD, AND PROGRAM - When a link ID corresponding to a coordinate point sequence is stored in a matching table, devices, methods, and programs convert the coordinate point sequence into the link ID, but when the link ID is not stored in the matching table, the devices, methods, and programs extract one or more candidate links as candidates for the link corresponding to the coordinate point sequence based on the map information. When one candidate link has been extracted, the devices, methods, and programs convert the coordinate point sequence into the link ID of that extracted candidate link, and when a plurality of candidate links have been extracted, the devices, methods, and programs convert the coordinate point sequence into the link ID of one of the extracted candidate links based on the coordinate difference patterns corresponding to the link IDs within an area in the vicinity of the extracted candidate links. | 2013-09-12 |
20130238649 | VISUAL AND CONTEXT-ORIENTED CURATION AND KNOWLEDGE/INSIGHT DISCOVERY PLATFORM - Information is organized according to context to manage large amounts of data with a useful result. Schema definitions and other structure-defining components can be defined by curators or individuals to organize information according to context, and permit presentation of the context in the form of a mapping. The map topology can also be defined by curators and individuals for forming a visual map of the context-oriented data. Such visual maps can embed applications that can use the context-oriented data as input to expand the usefulness of the context-organized data. A repository can store relationships between the contexts as established by the schema, as well as data and data structures related to linking applications or contexts in accordance with curation activity. The resulting visual map is searchable, filterable and browseable to permit useful data insights to be annunciated. | 2013-09-12 |
20130238650 | Method and System for Distributed Data Management of Personal Data in a Social Networking Context - A receiving user receives an electronic message from an originating user such that the electronic message contains a data directive that requests a data transfer to/from the receiving user and the originating user. In response to receiving the electronic message, access privileges for the originating user are determined at the receiving computer with respect to access privilege parameters that have been specified by the receiving user. One or more remote and/or local datastores are accessed in order to read and/or write data in accordance with the determined access privileges and the requested data transfer. A response message may be returned to the originating user. One or more new request messages may be sent by the receiving user to other users, wherein each new request message includes the data directive. | 2013-09-12 |
20130238651 | MESSAGE SEARCH METHOD AND ELECTRONIC DEVICE - An example method includes displaying information associated with a first message of a first type on a display of an electronic device, detecting initiation of a search associated with the first message, identifying, by the electronic device, a search request determined from an element of the first message, searching, by the electronic device, for a second message of the first type and a third message of a second type, wherein the second message and the third message correspond to the search request, and displaying information associated with the second message and information associated with the third message. | 2013-09-12 |
20130238652 | Methods and Systems of Aggregating Information of Social Networks Based on Geographical Locations Via a Network - One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. One or more social networks can be queried with search and/or filter parameters and one or more geographic locations, and results received from the social network(s) can be based on the search and/or filter parameter(s) and the geographic location(s) and presented to a user on a map or other user interface. Location-based information (e.g., in advertisement, a promotion, a coupon, etc.) can be provided to corresponding computing devices that correspond to one or more results of the one or more queries of the social network media data sources associated with the search region. The location-based information can be provided to the computing device via one or more of a banner advertisement, a text message, a SMS (short message service) message, an email message, a video and an in-application message, among others. | 2013-09-12 |
20130238653 | COLLABORATIVE SYSTEMS AND METHODS FOR CONSTRUCTING REPRESENTATIONS OF DATA - Embodiments relate to methods and systems for building representations of related subjects. User instructions may be received via a computer system that relate identifying information relating to a subject (e.g., an individual, group and/or event) to a node being associated therewith. Nodes in different accounts may be compared and matched based on identifying information associated with the nodes. Characteristics of one of the matched nodes may be added or modified based on characteristics of another of the matched nodes. A user may be notified of a potential match, a match, and/or node characteristics additions and/or modifications. | 2013-09-12 |
20130238654 | FAST IDENTIFICATION OF COMPLEX STRINGS IN A DATA STREAM - A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string. | 2013-09-12 |
20130238655 | METHOD AND SYSTEM FOR ALLOWING ACCESS TO DEVELOPED APPLICATIONS VIA A MULTI-TENANT ON-DEMAND DATABASE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for allowing access to developed applications via a multi-tenant on-demand database service, in a controlled environment. These mechanisms and methods for providing such access can enable embodiments to provide additional control over the development process as well as the access of such developed applications. The ability of embodiments to provide such additional control may lead to an improved application development framework, etc. | 2013-09-12 |
20130238656 | PAGE FEED FOR EFFICIENT DATAFLOW BETWEEN DISTRIBUTED QUERY ENGINES - Page feed for efficient dataflow between distributed query engines is disclosed. An example method comprises storing a query result relation by a producer query as pages in a query engine buffer pool, and then sending these pages to a distributed caching platform (DCP) as the data source of another query. The example method also includes reading the result relation by a consumer query from the page stored in the DCP. | 2013-09-12 |
20130238657 | Optimizing Software Applications - Techniques for optimizing a software application include receiving, at a local computing system, a query from an application for data stored on a database table, the query including a context defined by a name of the database table; comparing the context of the query to a context of a predefined query scenario; based on the context of the query matching the context of the predefined query scenario, retrieving data stored on a secondary database replicated from data stored on a main database; and passing the retrieved data from the secondary database to the application. | 2013-09-12 |
20130238658 | Methods and Systems of Aggregating Information of Social Networks Based on Changing Geographical Locations of a Computing Device Via a Network - One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. A geographical search region can be associated with a computing device of a user and with locations of the computing device, including the ability to track the computing device with the geographical search region along a path of movement of the computing device. Other geographical search regions can be associated with other computing devices that were included within the geographical search region and can be associated with locations of the other computing devices. One or more social networks can be queried with search and/or filter parameters based on the geographical search regions of respective computing devices, and user-provided social network communications and information within the geographical search regions of the respective computing devices can be received based on the queries. | 2013-09-12 |
20130238659 | ACCESS CONTROL FOR ENTITY SEARCH - Method, system, and computer program product for access control for entity search are provided. The method includes: representing entity-relationship data in a conceptual model; representing entities in a search system as documents containing the entity's searchable content and metadata; defining authorization rules for searchers over entities and their relationships; and extending an entity document to include searchable tokens defining the authorization rules. Defining authorization rules may include: identifying query predicate constraints for entity search; and defining searchable tokens as paths for query predicates and permissible searchers; wherein the permissible searchers are permitted access to data based on a query that contains the predicate. Defining authorization rules may further include: defining searchable document files for a free-text predicate with a field name as a token of permissible searchers and the field value as the searchable content. | 2013-09-12 |
20130238660 | ON-DEMAND DATABASE SERVICE SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CONDITIONALLY ALLOWING AN APPLICATION OF AN ENTITY ACCESS TO DATA OF ANOTHER ENTITY - In accordance with embodiments, there are provided mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service. These mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service can enable embodiments to limit such access to the data, as desired. Furthermore, embodiments of such mechanisms and methods may provide additional security when sharing data among different subscribers to an on-demand database service. | 2013-09-12 |
20130238661 | Personal Profile Data Repository - A personal profile data repository is disclosed. The personal profile data repository stores information about a user. The user has complete control over the content of the profile and over what third parties may access information stored in the repository. | 2013-09-12 |
20130238662 | SYSTEM AND METHOD FOR PROVIDING A GLOBAL UNIVERSAL SEARCH BOX FOR USE WITH AN ENTERPRISE CRAWL AND SEARCH FRAMEWORK - Systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, the system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. A computing environment can be used to display a global universal search box. An application developer or other user can input search queries into the search box, which are then executed against crawled and/or searched data provided by the framework, and results, in the form of data represented by those searchable objects to which the user has entitlement to view, are returned dynamically, to update the contents of the search box. | 2013-09-12 |
20130238663 | SYSTEM AND METHOD FOR CONSISTENT EMBEDDED SEARCH ACROSS ENTERPRISE APPLICATIONS WITH AN ENTERPRISE CRAWL AND SEARCH FRAMEWORK - Systems and methods for providing an enterprise crawl and search framework, including features such as use with middleware and enterprise application environments, pluggable security, search development tools, user interfaces, and governance. In accordance with an embodiment, the system includes an enterprise crawl and search framework which abstracts an underlying search engine, provides a common set of application programming interfaces for developing search functionalities, and allows the framework to serve as an integration layer between one or more enterprise search engine and one or more enterprise application. An application development framework allows an application developer to make searchable view objects that are associated with a plurality of enterprise applications. At runtime, a searchable object manager loads searchable objects from persistent storage, validates the searchable object definitions, and provides the searchable objects to the framework for use in searching across the plurality of enterprise applications. | 2013-09-12 |
20130238664 | LARGE-SCALE DATA PROCESSING SYSTEM, METHOD, AND NON-TRANSITORY TANGIBLE MACHINE-READABLE MEDIUM THEREOF - A large-scale data processing system, a large-scale data processing method, and a non-transitory tangible machine-readable medium are provided. The large-scale data processing system comprises an interface and a processor. The interface accesses a multi-dimensional data model, wherein the multi-dimensional data model comprises a plurality of dimensions, the dimensions form a multi-dimensional space of measures, each dimension is a single space comprising a plurality of members with a common set of attributes, and each measure is a data element organized and accessible through the multi-dimensional space of the cross-product of all dimensions. The processor builds at least one Tree Object (TO), wherein the TO is derived by converting the multi-dimensional data model into an N-level tree data structure according to a level order of N attributes, each tree node in the TO meets all conditions of attributes for all ancestor nodes, and N is a positive integer. | 2013-09-12 |
20130238665 | MANAGING RECORDS DISPLAYED IN A TREE LIST - A method is provided for managing the number of records displayed in a tree list | 2013-09-12 |