24th week of 2015 patent applcation highlights part 43 |
Patent application number | Title | Published |
20150161151 | METHOD AND SYSTEM FOR CREATION, ANALYSIS AND NAVIGATION OF VIRTUAL SNAPSHOTS - A method for generation of virtual images on a computer system having a Virtual Machine (VM), including (a) generating a virtual image of the VM that includes a state of the VM's disk at a particular moment in time; wherein the virtual image is viewable via a host-side graphical representation component for viewing a history of virtual images representing states of the VM's disk at prior moments in time; (b) storing the virtual image as multiple chunks or partitions; (c) from the host side, acquiring a state of the VM's memory using a guest-side Application Process Interface (API) and adding the state of the VM's memory to the virtual image; (d) configuring the graphical representation component to display only selected virtual images based on user selection, and (e) in the graphical representation component, displaying a representation of differences between at least two of the virtual images. | 2015-06-11 |
20150161152 | CONTENT AGGREGATOR FOR SYNCHRONOUS CONTENT DISTRIBUTION - Managing content for distribution includes receiving a uniform resource locator of a content item via a web portal. The web portal controls access to a template through which the uniform resource locator is received. Managing the content also includes storing the uniform resource locator as a hyperlink in a database, transmitting a uniform resource locator for a website of the web portal to an end user device, and providing the end user device with access to the hyperlink via the uniform resource locator of the website. | 2015-06-11 |
20150161153 | FILE VERSIONS WITHIN CONTENT ADDRESSABLE STORAGE - A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be processed by retrieving first tree data from a first node in a first hash tree that represents a first version of the file. Based on the first tree data, a second node is selected from which a CAS signature is compared to a reserved CAS signature to determine the proper file version. In response to a match, a third node is accessed in a second hash tree that represents a second version of the file. Tree data is retrieved from a third node. | 2015-06-11 |
20150161154 | FILES HAVING UNALLOCATED PORTIONS WITHIN CONTENT ADDRESSABLE STORAGE - A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be handled by retrieving first tree data from a first node in a hash tree that represents the file, the first tree data including a first hash tree depth, a first CAS signature, a block size and a file size. Based on the tree data, a second node is selected from a higher level in the hash tree. Second tree data from the second node of the hash tree that represents the file is retrieved, including a second CAS signature. The second CAS signature is determined to match a reserved CAS signature, and in response, an indication that the requested logical location is unallocated within the file is provided. | 2015-06-11 |
20150161155 | ACCESSING DATA IN A COMPRESSED CONTAINER THROUGH DYNAMIC REDIRECTION - Embodiments of the disclosure provide access to data in a compressed container through dynamic redirection, without storing decompressed data in persistent memory. The compressed container is stored in a first portion of memory. User data and reference files, with redirect pointers, for accessing corresponding files in the compressed container are stored in a second portion of memory. A command to access data is detected by a computing device. The redirect pointer in the reference file associated with the command redirects access to the corresponding compressed version of data stored in the compressed container. The corresponding accessed compressed version of data is decompressed on the fly and provided in response to the command without storing the decompressed data in persistent memory. Some embodiments provide integrity protection to validate the data coming from the compressed container. | 2015-06-11 |
20150161156 | SYSTEM AND METHOD FOR COMPRESSION AND DECOMPRESSION OF DATA CONTAINING REDUNDANCIES - An apparatus and a computer-implemented method for processing data are disclosed. The apparatus comprises a memory device that stores first history data, and at least one processor configured to receive input data, determine a relationship between the first history data and one or more portions of the input data, generate one or more reference tokens reflecting the relationship, and transmit the one or more reference tokens to a recipient device. | 2015-06-11 |
20150161157 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM - The present invention aims to automatically determine an encoding parameter in consideration of a condition of compression efficiency and a memory usage and performing encoding based on the determined encoding parameter. To do so, an information processing method of an information processing apparatus comprises: estimating a memory usage concerning holding of a correspondence table of a part of structured data and codes; and estimating a compression effect obtained when the structured data is encoded, by holding the correspondence table, wherein a data size of the correspondence table is variable according to a value of a parameter, and the information processing method further comprises, under a condition of the memory usage, determining the value of the parameter on the basis of the estimated memory usage and the estimated compression effect, and encoding the structured data on the basis of the determined value of the parameter. | 2015-06-11 |
20150161158 | METHOD OF COMPRESSING COMPRESSION TARGET DATA, METHOD OF DECOMPRESSING DATA IN FILE, AND SYSTEM - A method of compressing compression target data, includes: converting, by a processor, the compression target data into a compression code that is generated according to one of a first compression process and a second compression process corresponding to one of a first compression result and a second compression result where the compression target data is more compressed, based on the first compression result obtained when a first compression process is performed with respect to the compression target data, and the second compression result obtained when a second compression process is performed with respect to the compression target data, wherein the first compression process determines a code length based on information being obtained by converting the compression target data according to a predetermined algorithm and being different type from the compression target data, wherein the second compression process determines a code length based on the compression target data. | 2015-06-11 |
20150161159 | SYSTEM AND METHOD FOR CREATING DEDUPLICATED COPIES OF DATA BY TRACKING TEMPORAL RELATIONSHIPS AMONG COPIES USING HIGHER-LEVEL HASH STRUCTURES - Systems and methods are disclosed for forming deduplicated images of a data object that changes over time using difference information between temporal states of the data object. The method includes organizing the content of the data object for a first temporal state as a plurality of content segments and storing the content segments in a data store; creating an organized arrangement of hash structures to represent the data object in its first temporal state; receiving difference information for the data object; forming at least one hash signature for the changed content; and storing the changed content that is unique in the data store as content segments. The method also includes determining, subsequent to receiving the changed content at the deduplicating content store, whether the changed content should be stored by searching for the hash signature for the changed higher-level hash structure in the global cache of the deduplicating content store. | 2015-06-11 |
20150161160 | Application Localization - An application is localized by providing an editable, WYSIWYG localization interface to a localization expert. The localization interface is based upon context information extracted from the application interface being localized. The localization can be made more accurately and effectively because the localization expert can see the surrounding context and understand how and when the localized element will be presented to users. | 2015-06-11 |
20150161161 | Index Writing in a Linear Tape File System - Mechanisms are provided for performing a synchronization operation for synchronizing data to a tape medium. The mechanisms receive a request to perform the synchronization operation on the tape medium and obtain file information from a storage device in response to the request. The mechanisms determine if the file information is associated with a file that has been changed since a last index was written to the tape medium. In response to the file information being determined to be associated with a file that has been changed since a last index was written to the tape medium, the mechanisms add index information corresponding to the file information to a partial index. The partial index comprises index information for files less than a total number of files recorded on the tape medium. The mechanisms write the partial index to the tape medium. | 2015-06-11 |
20150161162 | CONTACTLESS IC MEMORY ON REMOVEABLE MEDIA - Method, system, and computer program product embodiments for recording data on a contactless integrated circuit (IC) memory associated with a data storage cartridge are provided. In one exemplary embodiment, subsequent to an insertion of a data storage cartridge, a consistency is verified between a TOC written to a contactless IC memory and an index, wherein if the TOC and the index are inconsistent, a TOC profile file is refreshed with data from the index. The TOC is written to the contactless IC memory. | 2015-06-11 |
20150161163 | Distributing Data on Distributed Storage Systems - A method of distributing data in a distributed storage system includes receiving a file into non-transitory memory and dividing the received file into chunks using a computer processor in communication with the non-transitory memory. The method also includes distributing chunks to storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes maintenance units each having active and inactive states. Moreover, each storage device is associated with a maintenance unit. The chunks are distributed across multiple maintenance units to maintain accessibility of the file when a maintenance unit is in an inactive state. | 2015-06-11 |
20150161164 | METHODS AND SYSTEMS FOR SHARING DATABASE CONTENT - Mechanisms and methods for sharing database content stored by a first organization with a third party are provided. A network address is provided to the third party, which can enable control of the access to the content and tracking of the views of the content. For example, the network address can include an encrypted key that contains information about the organization that created content and the specific distribution ID for delivering the content when requested by the third party using the address. A distribution can be created in numerous ways, with various restrictions on the access to the document of a distribution. | 2015-06-11 |
20150161165 | Temporal Layers for Presenting Personalization Markers on Imagery - A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery, allowing the user (or other users) to show only the personalization markers contained in the temporal layer. Temporal layers can be of arbitrary temporal or geographical size, fully or partially overlapping in time or space, split into smaller temporal layers, logically aligned or combined and/or continuous or non-continuous in time or space. Temporal layers can be stored in a repository where they can be searched and used by others. Temporal layers can be associated with search services (e.g., news search) or search histories (e.g., automatic temporal layers based on search history). A user's personal profile can be compared with other users' personal profiles and the results of the comparison can be used to recommend temporal layers. Advertisements can be associated with temporal layers. | 2015-06-11 |
20150161166 | METHOD FOR DETERMINING RELATIVE RANKING DATA IN A BROKER MEDIATED GEOSPATIAL INFORMATION SERVICE ENVIRONMENT - A method for determining a value indicator in a broker-mediated geospatial information service environment includes receiving feedback data at a first system of the broker-mediated geospatial information service environment. In particular, the feedback data is received from a plurality of respondents, and relates to a broker-mediated geospatial information service provided to each respondent of the plurality of respondents. Furthermore, each respondent of the plurality of respondents is a prior requestor of a process-dataset solution for performing the broker-mediated geospatial information service. Based on the feedback data, a value indicator relating to the process-dataset solution is determined. | 2015-06-11 |
20150161167 | METHOD FOR DISPLAYING MARKER IN A MAP SERVICE - A method for displaying a marker in a map service is provided. In the method, a plurality of markers each representing information are displayed differentially in a propagation range set according to importance of a user in the map service, and when the plurality of markers are displayed overlapped, only a marker representing information of greatest importance is displayed. | 2015-06-11 |
20150161168 | ORDERING IMAGE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for ranking images are disclosed. An image search subsystem generates an adjustment factor representative of a quality measure of an image relative to a search query. The quality represents a relevance of the image to the query. The adjustment factor can be computed based on relevance data for the image to the query and image similarity data representing a relative similarity between the image and other images relevant to the query. The relevance data can be based on user actions in response to the image being included in search results for the query. The adjustment factor can be scaled based on whether the relevance data and the image similarity data both indicate that the image is relevant to the search query. A relevance score is computed based on the adjustment factor (e.g., a product of the adjustment factor and relevance score). | 2015-06-11 |
20150161169 | INTERACTIVE IMAGE SELECTION METHOD - A method for browsing a collection of digital images on a soft-copy display comprising: receiving a collection of digital images; interactively user selecting a digital image using a user interface; determining a plurality of subsets of the digital images, wherein each subset shares a common category with the selected digital image; and displaying the subsets of digital images on the soft-copy display, together with the selected digital image. | 2015-06-11 |
20150161170 | IMAGE CLASSIFICATION - An image classification system trains an image classification model to classify images relative to text appearing with the images. Training images are iteratively selected and classified by the image classification model according to feature vectors of the training images. An independent model is trained for unique n-grams of text. The image classification system obtains text appearing with an image and parses the text into candidate labels for the image. The image classification system determines whether an image classification model has been trained for the candidate labels. When an image classification model corresponding to a candidate label has been trained, the image classification subsystem classifies the image relative to the candidate label. The image is labeled based on candidate labels for which the image is classified as a positive image. | 2015-06-11 |
20150161171 | SMART CLASSIFIEDS - A system and method for providing the text recognition application for advertisers to view the classified advertisement in the publication. The advertisement is scanned using the application in the smart device including the smart phone, the tablet, Kindle®, Nuke®, Notepad®, wearable computer or technology (optical head mounted display (OHMD)) such as wearable Google® glass, etc. The application recognizes the advertisement in the form of the text or image and displays the appropriate digital contents like the video, image, animated, static 3D or 2D object or additional digital material, which is complementary to the selected or scanned classified advertisement. | 2015-06-11 |
20150161172 | Image Relevance Model - Methods, systems, and apparatus, including computer program products, for identifying images relevant to a query are disclosed. An image search subsystem selects images to reference in image search results that are responsive to a query based on an image relevance model that is trained for the query. An independent image relevance model is trained for each unique query that is identified by the image search subsystem. The image relevance models can be applied to images to order image search results obtained for the query. Each relevance model is trained based on content feature values of images that are identified as being relevant to the query (e.g., frequently selected from the image search results) and images that are identified as being relevant to another unique query. The trained model is applied to the content feature values of all known images to generate an image relevance score that can be used to order search results for the query. | 2015-06-11 |
20150161173 | SIMILAR SEARCH QUERIES AND IMAGES - Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for determining similar queries for image searches. In one aspect, a method includes generating, for each of a plurality of search queries, a selection vector for the search query, each selection vector including a plurality of vector elements, each vector element corresponding to a unique image, and the value of each vector element being proportional to a number of selections of its corresponding unique image in response to the unique image being presented as a search result for the search query. The method further includes selecting a first search query and a second search query from the plurality of search queries and determining, from the selection vectors for the first and second search queries, a similarity measure that is a measurement of the similarity of the first search query to the second query. | 2015-06-11 |
20150161174 | CONTENT-BASED IMAGE RANKING - Methods, systems, and apparatus, including computer program products, for ranking search results for queries. The method includes calculating a visual similarity score for one or more pairs of images in a plurality of images based on visual features of images in each of the one or more pairs; building a graph of images by linking each of one or more images in the plurality of images to one or more nearest neighbor images based on the visual similarity scores; associating a respective score with each of one or more images in the graph based on data indicative of user behavior relative to the image as a search result for a query; and determining a new score for each of one or more images in the graph based on the respective score of the image, and the respective scores of one or more nearest neighbors to the image. | 2015-06-11 |
20150161175 | ALTERNATIVE IMAGE QUERIES - Methods and systems for suggesting alternative image queries for individual image query search results. In one aspect, a method includes displaying a group of one or more image search results for a first image query, each image search result referring to a respective resource and including a link to the respective resource, receiving first input from a user interacting with a first image search result in the group of one or more image search results, and, in response to receiving the first input, displaying one or more suggested second image queries, where each suggested second image query is associated with the first image search result. | 2015-06-11 |
20150161176 | Query Categorization Based on Image Results - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query categorization based on image results. In one aspect, a method includes receiving images from image results responsive to a query, wherein each of the images is associated with an order in the image results and respective user behavior data for the image as a search result for the first query, and associating one or more of the first images with a plurality of annotations based on analysis of the selected first images' content. | 2015-06-11 |
20150161177 | SEARCH RESULT IMAGE PROCESSING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing image search results. In one aspect, a method includes rendering a page resource referenced by a selected image search result and received in response to the selection of the image search result in a second display environment to generate a rendered page resource in the second display environment, the second display environment being a display environment that is separate from a first display environment in which the image search results are displayed, generating, from the rendered page resource in the second display environment, an image of the rendered page resource, displaying, in the first display environment, the image of the rendered page resource, and in response to a command navigate to the page resource, transitioning the rendered page resource to the first display environment to display the page resource. | 2015-06-11 |
20150161178 | Distributed Image Search - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributed nearest-neighbor search for image retrieval are disclosed. An example distributed image retrieval system includes a root server and a plurality of leaf servers. The root server controls the clustering of images in the image corpus, and determines the assignment of image clusters to a collection of leaf servers. Each leaf server is independently configured to perform a two-stage nearest-neighbor search in a locality-sensitive hash space for a received query image within the leaf server's assigned images clusters. Thus, the distributed image retrieval system is modular and amendable to tuning, modifications, duplication, and replacement on a per-server basis. In addition, the design of the image retrieval system allows flexible load balancing among the leaf servers. | 2015-06-11 |
20150161179 | AUTOMATIC DETERMINATION OF WHETHER A DOCUMENT INCLUDES AN IMAGE GALLERY - Image galleries are automatically located within documents, such as web pages. Documents that are determined to contain image galleries may be treated differently when storing the document for later retrieval by an image search engine. In one implementation, the image galleries are automatically located within a document by calculating position information indicating relative positions of images in the document. The document may be determined to contain an image gallery when the position information indicates that the images in the document are generally evenly distributed. | 2015-06-11 |
20150161180 | CONSUMPTION LAYER QUERY INTERFACE - A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps. The steps include receiving an indication of a selection of an entity type from a plurality of entity types each associated with a model layer framework, two or more of the model layer frameworks being different model layer frameworks, and the selection of the entity type being based on a user interface interaction on a first user interface where the plurality of entity types are displayed independent of the different model layer frameworks, receiving an indication of a selection of an entity from the selected entity type, receiving an indication of a selection of an element from the selected entity, and generating a service based on the entity and item. | 2015-06-11 |
20150161181 | SCHEMA-BASED APPLICATION MODEL VALIDATION IN A DATABASE - Technologies are provided for validating application models within a database environment. For example, an application model can be provided to a database environment and validated against a meta-schema and/or an application schema stored within the database environment. Successful validation can be required before the application model is allowed to run within the database environment (e.g., before the application model can be stored within the database environment). | 2015-06-11 |
20150161182 | Updating Database Schemas in a Zero-Downtime Environment - A system is described for processing schema updated in a zero-downtime environment. A technique includes establishing an application session to access a database, receiving a schema update, converting the database to an updated database according to the schema update after establishing the application session, generating a temporary compensation view from the schema update, the temporary compensation view containing compensation logic to locate database objects belonging to the database, receiving a database transaction from the application session to access a database object in the database; and processing the compensation logic to locate the database object. | 2015-06-11 |
20150161183 | INDEXING PRESENTATION SLIDES - A method of indexing individual slides of a presentation comprises selecting a slide of a presentation, determining one or more words in the selected slide, counting the number of occurrences of each determined word in the selected slide and storing an identifier for the selected slide, the identifier comprising a set of pairs of the determined words and counted occurrences of the respective word. | 2015-06-11 |
20150161184 | DATA STORAGE INVENTORY INDEXING - Embodiments of the present disclosure are directed to, among other things, managing inventory indexing of one or more data storage devices. In some examples, a storage service may store an index associated with archived data. Additionally, the storage service may receive information associated with an operation performed on the archived data. The storage service may also partition the received information into subsets corresponding to an identifier. In some cases, the identifier may be received with or otherwise be part of the received information. The storage service may also retrieve at least a portion of the index that corresponds to the subset. Further, the storage service may update the retrieved portion of the index with at least part of the received information. The updating may be based at least in part on the subsets. | 2015-06-11 |
20150161185 | ENABLING AND PERFORMING COUNT-DISTINCT QUERIES ON A LARGE SET OF DATA - A system, method, and apparatus are provided for supporting and/or executing count-distinct queries. A large set of data (e.g., tens or hundreds of millions of event records) is condensed daily to generate presence bitmaps to reflect the distinctiveness of a selected data dimension S (e.g., user ID) for one or more key dimensions g1, g2, . . . (e.g., advertisement ID, campaign ID, advertiser ID). The condensation process eliminates duplication and yields a single value (e.g., 1 or 0) for each tuple [S, g1, . . . ] to represent the distinctiveness of each value in the S dimension to each combination of values in the grouping dimensions. On a monthly basis, the daily values are condensed to yield a single value for the month, and a similar process is applied on any other desired time granularities (e.g., year). The condensed data may be generated for any combination of selected dimension(s) and grouping dimension(s). | 2015-06-11 |
20150161186 | ENABLING AND PERFORMING COUNT-DISTINCT QUERIES ON A LARGE SET OF DATA - A system, method, and apparatus are provided for supporting and/or executing count-distinct queries. A large set of data (e.g., tens or hundreds of millions of event records) is condensed daily to generate presence bitmaps to reflect the distinctiveness of a selected data dimension S (e.g., user ID) for one or more key dimensions g1, g2, . . . (e.g., advertisement ID, campaign ID, advertiser ID). The condensation process eliminates duplication and yields a single value (e.g., 1 or 0) for each tuple [S, g1, . . . ] to represent the distinctiveness of each value in the S dimension to each combination of values in the grouping dimensions. On a monthly basis, the daily values are condensed to yield a single value for the month, and a similar process is applied on any other desired time granularities (e.g., year). The condensed data may be generated for any combination of selected dimension(s) and grouping dimension(s). | 2015-06-11 |
20150161187 | Evaluation of Nodes - Disclosed are various embodiments for assessing the quality of a node that comprises a collection of items containing textual data. The homogeneity of the node can be related to its quality. Highly ranked descriptive terms used in the node are identified and quality score is calculated that provides a measure of the quality of the node. Additionally, a node can be examined for outliers to improve node quality. | 2015-06-11 |
20150161188 | DYNAMICALLY ADAPTING OBJECTS - Systems, methods, and other embodiments associated with dynamically generating adaptations of data objects are described. In one embodiment, a method includes receiving a request to access a requested portion of a data object. The data object is part of an application and the data object is in a first format that is native to the application and the request is for the data object in a second format. The example method includes analyzing, using at least hardware of a computer, the data object to identify the requested portion within the data object. The example method includes dynamically generating, in a volatile memory of the computer, an adaptation of the portion of the data object to provide access to the portion of the data object in the second format. | 2015-06-11 |
20150161189 | System and Method For Building Business Service Model - A modeling system has a database that stores information of resources of a computer network service. A server f has a graphical user interface application for creating and editing service models. The application receives user-entered search criteria and searches information in the database based on the criteria. The search criteria can include a name, type, attribute, and other information of the resources. In addition, the search criteria can be a user-entered search query entered that has one or more logical or Boolean conditions relating resource attributes to attribute values. Using information obtained through searching, the application is used to create at least a portion of a service model of the computer network service. Once created, the application is used to initiate publishing of at least a portion of the service model to one or more impact managers of the computer network service. | 2015-06-11 |
20150161190 | UNIVERSAL DATA AGGREGATION - A system for aggregating and managing PIM data from multiple sources is provided. By aggregating various sources of data, the present system allow for the bridging of networked communities and organizations. Limitations of data aggregation as a result of proprietary and/or protocol concerns are overcome through the development of trusted relationships amongst users of the data aggregation and management system. | 2015-06-11 |
20150161191 | SYSTEMS, METHODS AND SOFTWARE FOR ENTITY RELATIONSHIP RESOLUTION - A method includes receiving an entity record, wherein the entity record comprising at least one entity field element, and resolving the entity record to an authority record being associated with an initial authority file, wherein the authority record comprising at least one authority field element. The method further includes calculating a field element update measurement, the field element update measurement being associated with the at least one entity field element and the at least one authority field element and if the field element update measurement meets or exceeds a threshold, updating the authority record, or if not, not updating the authority record. The method further includes developing, in response to updating the authority record, an updated authority file associated with at least one updated authority record. The method also includes incorporating an additional authority record to the updated authority file. | 2015-06-11 |
20150161192 | IDENTIFYING VERSIONS OF AN ASSET THAT MATCH A SEARCH - Systems and methods for identification of one or more versions of an asset that match a search are disclosed herein. A search request that includes a search string is received from a client device. The search request is used to identify an asset maintained by a server that matches the search string included in the search request. The asset may have a plurality of versions, and the search string is compared with the contents of the plurality of versions of the asset. One or more versions of the asset that exceed an overlapping threshold with the search string are determined based on the comparison. A search result is generated based on the determined one or more versions of the asset. Presentation of the generated search result on the client device is caused. | 2015-06-11 |
20150161193 | DATA VALIDATION USING SCHEMA DEFINITION - A system includes a first processor configured to intake a schema definition file. The schema definition file defines a set of rules that a data document must follow. The processor extracts one or more data adherence rules from the schema definition file and stores the extracted data adherence rules. Accordingly, subsequent data generation, configuration and/or validation of one or more system data objects may occur without requiring the creation of the data document. | 2015-06-11 |
20150161194 | SYSTEM AND METHOD FOR RAPID ESTIMATION OF DATA SIMILARITY - Systems and methods for estimating data similarity between an inserted volume of data and a stored volume of data during file backup of a deduplicated data store when the ancestry of the inserted data to previously-stored data is unknown to identify an ancestor of the inserted volume of data in the stored volume so that only incremental data of the inserted volume is stored, the systems and methods comprising ingesting a volume of data, creating a subset of bits for the ingested volume using a filtering process, creating a subset of bits for each volume of stored data using the filtering process, comparing the subset of bits for the ingested volume with the subset of bits for each of the stored volumes, and determining the subset of bits for a stored volume with the most bits in common with the subset of bits for the ingested volume. | 2015-06-11 |
20150161195 | DVIVD Match Audit System and 5 Star Event Data Recorder Method Thereof - A live dual audit system and recorder method validating and independently verifying element effort event data, assigning audit levels to element effort reports displaying audit level icons whether effort event data is submitted by effort owner or generated by the system's dynamic method, and whether the effort is acknowledged by the project owner. A semi-automated first audit examines repository auditor input effortology decisions against provided effort exhibit data. A fully automated second audit examines dynamically generated system effort data against repository data. A DVIVD event data match audit recorder displays real time dynamic dual audit test reports with each effort audit level movement, and indicates any element effort audit mismatch data system location. An element's audited effort dataset level is displayed in the DVIVD event data match audit recorder until all dataset requirements are fulfilled and satisfy that element's highest audit level, and displays a “System Audit Certified” icon report. | 2015-06-11 |
20150161196 | METADATA BROKERING SERVER AND METHODS - Exemplary embodiments of the present invention provide methods and systems for supplying rich multimedia metadata usable to generate, e.g., sophisticated entertainment user interfaces in the home. These methods and systems can be implemented as a server-based software application that feeds multiple, diverse clients. The server functionality could be distributed, even co-located physically with one or more clients, or centralized. The server aggregates, filters, validates, augments and links metadata from disparate sources. The server transforms the metadata into a more manageable and extensible internal format. The server communicates with client devices using a schema-independent protocol, providing metadata in the appropriate format that suites the clients needs. | 2015-06-11 |
20150161197 | Automated Messaging Tool - A system and method for an automatic messaging system which automatically sends emails or pages to groups of people with specific data from a database. Other messaging tools may be utilized. The data source that provides information may be any ODBC compliant data source including standard DBMS (SQL Server, Oracle, Informix, DB2, Sybase, etc.) Access databases, or Excel spreadsheets. | 2015-06-11 |
20150161198 | COMPUTER ECOSYSTEM WITH AUTOMATICALLY CURATED CONTENT USING SEARCHABLE HIERARCHICAL TAGS - Electronic images are programmatically analyzed and metadata associated with the images automatically populated with contextually relevant tags and markers for later referencing the images for curated entertainment. In addition, by constructing the metadata into Ontology Web Language (OWL) classes and hierarchy and storing them in a resource description framework (RDF), Web3.0 semantic search engines can rapidly find and filter such content. The system thus creates a hierarchical relationship between recognized image element tags and thus associate them with OWL classes, formats them into RDF documents if desired and attaches them to the metadata of the file. | 2015-06-11 |
20150161199 | Service-Abstracting Query Interface - In one embodiment, at run-time, a query engine may receive a request to populate properties of an application class with data. The query engine may use reflection to inspect the application class and identify at least one platform interface providing properties of the application class. The query engine may then generate a query for a specific service associated with the platform interface. The query engine may then retrieve data from the service. After receiving a response from the service, the query engine may use reflection to bind the retrieved data to properties of the application class and return the application class in response to the request. The query engine may have previously analyzed a schema identifying data types provided by the service and generated, based on the schema, platform classes and platform interfaces. | 2015-06-11 |
20150161200 | SYSTEM AND METHOD FOR ENTITY-BASED SEARCH, SEARCH PROFILING, AND DYNAMIC SEARCH UPDATING - Various aspects and embodiments are related to an information retrieval and information sourcing architecture. The information retrieval and sourcing architecture can be implemented in a real estate setting. For example, the architecture can be implemented in the real estate setting to provide intuitive search results dynamically ranked according to user model personalizations. Dynamic recommendations can be generated within any environment (e.g., real estate information environment). Additionally, recommendations can be dynamically provided to a user in the form of search results outside the requested results set —and these expansions/recommendations can be based on likely engagement of the user with the results. Likely engagement can be determined by a search system based on profiling (even anonymous users) and matching user models to the current user. The system can execute discovery operations which feed search results proven engaging to other users or have a likelihood of favorable engagement based on user modeling. | 2015-06-11 |
20150161201 | CLUSTERING QUERY REFINEMENTS BY INFERRED USER INTENT - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering query refinements. One method includes building a representation of a graph for a first query, wherein the graph has a node for the first query, a node for each of a plurality of refinements for the first query, and a node for each document in the document sets of the refinements, and wherein the graph has edges from the first query node to each of the refinement nodes, edges from the first query to each document in the respective document set of the first query, edges from each refinement to each document in the respective document set of the refinement, and edges from each refinement to each co-occurring query of the refinement. The method further includes clustering the refinements into refinement clusters by partitioning the refinement nodes in the graph into proper subsets. | 2015-06-11 |
20150161202 | Techniques for Reformulating Search Queries - A method includes receiving a search query and identifying an entity record in an entity data store using the search query. The entity data store includes a plurality of entity records. Each of the entity records includes an entity name, an entity type, and entity information. The entity type indicates a category in which the entity name and the entity information belongs. The method further includes generating a reformulated query by inserting one or more terms from the identified entity record into the search query. Additionally, the method includes performing a search for software applications using the reformulated query and generating a list of software applications identified during the search. | 2015-06-11 |
20150161203 | SEARCHING FOR USER INTERFACE OBJECTS - A computer-implemented method includes searching resources related to an application in response to receiving a query, identifying an operation in the application that satisfies the query, and exposing an object that provides access to the identified operation, within the application. | 2015-06-11 |
20150161204 | INTERACTIVE SYSTEM, SERVER AND CONTROL METHOD THEREOF - An interactive system, an first server and a control method thereof are provided. According to a method for controlling the interactive system, the first server includes storing query data generated by inputting a keyword to a pre-analyzed utterance pattern by an first server, receiving a user's voice, converting the user's voice to voice data and transmitting the voice data to the first server by a display apparatus and in response to the voice data being received, performing a search regarding the user's voice by being the first server using the stored query data. | 2015-06-11 |
20150161205 | IDENTIFYING AN IMAGE FOR AN ENTITY - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying an image for an entity. In one aspect, a method includes identifying a set of resources. Each resource can include at least one image and reference at least one entity. Each image is assigned to a particular entity based on an overall entity scores for the image relative to the entities. The overall entity score for an image and an entity can specify a measure of topical relatedness between the image and the entity. For each individual entity referenced by at least one of the resources, a group of images that have been assigned to the individual entity is identified. An image evocative of each individual entity is selected from the group based on image rank scores. The image rank score for an image can be determined based on visual characteristics of the image. | 2015-06-11 |
20150161206 | FILTERING SEARCH RESULTS USING SMART TAGS - An aspect provides a method, including: receiving from a user, at an input device of an information handling device, user object search input including at least one search term; accessing, using a processor, tag information of a plurality of tags associated with stored user objects; determining, using a processor, at least one modification to the user object search input to change results produced by the user object search input based on the tag information; and providing search results according to the at least one modification. Other aspects are described and claimed. | 2015-06-11 |
20150161207 | ASSISTING QUERY AND QUERYING - The present invention desires to provide a method and apparatus for assisting query, a method and device for querying, and a naming query system. Specifically, the method of assisting query may, for example, comprise: acquiring a record that includes a unique identification and at least one piece of dimension information associated with the unique identification, wherein each piece of dimension information includes a sequence of attributes, each attribute being ordered in the sequence in accordance with a hierarchically progressive relation; calculating a hash value for an attribute pair comprising attributes of every two neighboring levels; and storing, in association with the hash value, the unique identification in at least one storage device. The method of querying comprises: receiving a query; calculating one or more hash values; in response to the one or more hash values matching stored have values in at least one storage device, deriving an intersection of unique identifications that are stored in association with the matched stored hash values; and returning at least one unique identification included in the intersection as a query result. | 2015-06-11 |
20150161208 | SEARCH APPARATUS, SEARCH METHOD, SEARCH PROGRAM, AND RECORDING MEDIUM - A search apparatus divides a plurality of keywords specified as a search condition into two child search conditions, each of which includes at least one keyword. The search apparatus searches for search objects that match all the keywords included in one of the child search conditions and search objects that match all the keywords included in the other of the child search conditions. The search apparatus extracts combinations of search objects having predetermined relationship to each other from among combinations of any one of search objects found by the one of the child search conditions and any one of search objects found by the other of the child search conditions. | 2015-06-11 |
20150161209 | Hierarchy of Servers for Query Processing of Column Chunks in a Distributed Column Chunk Data Store - An improved system and method for query processing in a distributed column chunk data store is provided. A distributed column chunk data store may be provided by multiple storage servers operably coupled to a network. A storage server provided may include a database engine for partitioning a data table into the column chunks for distributing across multiple storage servers, a storage shared memory for storing the column chunks during processing of semantic operations performed on the column chunks, and a storage services manager for striping column chunks of a partitioned data table across multiple storage servers. Query processing may be performed by storage servers or query processing servers operably coupled by a network to storage servers in the column chunk data store. To do so, a hierarchy of servers may be dynamically determined to process execution steps of a query transformed for distributed processing. | 2015-06-11 |
20150161210 | SYSTEM AND METHOD OF PERMISSION-BASED DATA SHARING - A system includes a processor and a memory accessible to the processor. The memory may store instructions that, when executed by a processor, cause the processor to receive first data associated with a first owner and second data associated with a second owner from a data warehouse. The memory further includes instructions that, when executed, cause the processor to selectively filter the first data according to first data sharing permissions defined by the first owner to produce first filtered data, selectively filter the second data according to second data sharing permissions defined by the second owner to produce second filtered data, and provide an output including the first filtered data and the second filtered data to a data requester. | 2015-06-11 |
20150161211 | PREDICTIVE QUERY RESULT COMPUTATION - Techniques for reducing query response time are provided. In one embodiment, a computer system can organize data into a plurality of buckets, where the data is ordered according to a dimension, and where each bucket includes a subset of data that corresponds to a range within the dimension. The computer system can then precompute, for one or more buckets in the plurality of buckets, query results for one or more queries against the bucket, and can store the precomputed query results in a cache. | 2015-06-11 |
20150161212 | SEARCH RESULT PREVIEWS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting information. In one aspect, a method includes receiving search result data representing a search result and extended result content for the search result, where at least a portion of the received extended result content including off-page content that was obtained from a resource that is not referenced by the search result. The search result is presented and a user interaction with a search result is determined to have occurred. In response to determining that the user interaction occurred, a portion of extended result content for the search result is presented. The extended result content can be presented while maintaining presentation of at least a portion of the search result. A size of the search result location in which the extended result content is presented can be expanded to present a larger portion of the extended result content in the expanded search result location | 2015-06-11 |
20150161213 | SYSTEM AND METHOD FOR DETERMINING A PUPILLARY RESPONSE TO A MULTIMEDIA DATA ELEMENT - A method for determining a pupillary response to a multimedia data element viewed through a user computing device. The method comprises receiving a first image of a viewer's pupil captured prior to display of the MMDE over the user computing device; receiving a second image of a viewer's pupil captured after the display of the MMDE over the user computing device; determining, using the first image and the second image, if the viewer's pupil has been dilated; querying a deep-content-classification system to find a match between at least one concept structure and the at least second image of the user's pupil; upon identification of at least one matching concept, receiving a first set of metadata related to the at least one matching concept structure; determining the viewer's attention to the displayed MMDE respective of the first set of metadata; associating the at least one MMDE with the determined user attention. | 2015-06-11 |
20150161214 | PATTERN MATCHING ACROSS MULTIPLE INPUT DATA STREAMS - A method for detecting patterns across multiple input data streams related to one or more applications is disclosed. The method includes receiving multiple input data streams and generating one or more dynamic data types for one or more attributes of the input data streams. In some embodiments, the method may include combining the input data streams to generate a combined input data stream based on the dynamic data types and processing a continuous query over the combined data stream to detect a pattern. | 2015-06-11 |
20150161215 | API VERSION TESTING BASED ON QUERY SCHEMA - In one embodiment, a method includes generating a first query requesting a data structure of a specific data type, retrieving the data structure of the specific data type from one or more hierarchical graphs using the first query, retrieving one or more data items from the hierarchical graphs using the data structure, and validating the retrieved data items by determining whether the data structure corresponds to the retrieved data items. | 2015-06-11 |
20150161216 | ANTI-TRENDING - An automated system for message analysis whereby messages within a given category may be identified and processed as a category connote. While a domain of messages may be monitored and processed in the due course of business, connote message are different. For example, a number of messages may fall into a domain of “poor airline food.” Such messages may be processed in the due course of business. However, a message with a different aspect, such as, “I found glass in my food,” may be initially identified as begin within the domain of “poor airline food,” and processed further to distinguish the message as being a connote with regard to the “poor airline food” category and warranting special handling. | 2015-06-11 |
20150161217 | RELATED IMAGES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting related images. | 2015-06-11 |
20150161218 | IMAGE-CENTRIC DOCUMENTS - A computing device is configured to provide a search results document that includes information regarding images that have been identified as relevant to a search query, and receive a request to access an image provided in the search results document. The image may be associated with a document that includes the image. The computing device is configured to determine, based on the request, whether the document is image-centric with respect to the image, and selectively provide, based on whether the document is image-centric with respect to the image, an image overlay document corresponding to the image or the document associated with the image. The image overlay document may be provided when the document is not image-centric with respect to the image, and the document may be provided when the document is image-centric with respect to the image. | 2015-06-11 |
20150161219 | METHOD AND SYSTEM FOR EXECUTING AN APPLICATION FOR CONSULTING CONTENT AND SERVICES ACCESSIBLE BY BROWSING A TELECOMMUNICATIONS NETWORK - The invention is a method for executing an application on a device provided with a display screen for consulting content and services accessible by browsing the web. The method includes executing an application execution program on the device, accessing a data structure of the application, executing the software agent within the applications data structure in order to extract information and/or content selected by the user based on the applications metadata, adapting, based on the applications presentation data, the information and/or content extracted by the software agent and, displaying the adapted information and/or content on the display screen of the device. | 2015-06-11 |
20150161220 | METHOD AND DEVICE FOR DISPLAYING SEARCH RESULT ON MOBILE TERMINAL - A method for displaying a search result on a mobile terminal and a device for displaying a search result on a mobile terminal are provided. The method for displaying the search result on the mobile terminal comprises sending a search request; receiving the search result containing a local application call identifier; and calling a local application in the mobile terminal according to the local application call identifier, and displaying the search result via the local application. | 2015-06-11 |
20150161221 | Leveraging Collaborative Cloud Services to Build and Share Apps - The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques (including predictive text techniques to facilitate the generation of targeted ads) that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth. Applications are built by leveraging existing collaborative cloud services that enable the maintenance and sharing of user content. | 2015-06-11 |
20150161222 | Forecasting System and Method Using Change Data Based Database Storage for Efficient ASP and Web Application - In one embodiment, a system is provided. The system includes a first client. The system also includes an analysis server coupled to the first client. The system further includes a first customer database of information coupled to the analysis server. The first customer database is to embody forecast data and to receive essentially real-time updates to the forecast data. The first customer database supports an OLAP cube associated with the analysis server. | 2015-06-11 |
20150161223 | INFORMATION PROCESSING DEVICE AND METHOD FOR MOVING DATA - An information processing device includes a first recording medium, a first storage unit, a second storage unit, and a processor. The first recording medium stores data in a first format. The first storage unit stores a first program for causing the device to access data in the first format and not causing the device to access data in a second format different from the first format. The second storage unit stores a second program for causing the device to access data in the first format and causing the device to access data in the second format. The processor is configured to select one of the first program and the second program and execute, upon selecting the second program, the second program to read first data stored in a second recording medium in the second format and write the first data in the first recording medium in the first format. | 2015-06-11 |
20150161224 | Optimized Network Analysis Rendering and User Interfaces - The present disclosure describes an apparatus and methods for performing data analysis, in particular network analysis. Specifically it provides a framework and user interface whereby raw data may be imported into a data model with entities, attributes, and relationships between the entities and multiple data analysis algorithms may be pipelined into a larger data analysis model and applied to the data model. Offline and online data visualization and data exploration techniques, may be applied to the results of the data analysis enabling real-time and near real-time interactive online analysis. Extensibility models and market transaction models are also provided. In some instances, the framework may perform fixed point transformations and contour mapping operations to visualize the data processed by the data model on the user interface. These operations may be optimized by operating off a data buffer such that the pipelined data analysis algorithms need not be recalculated. | 2015-06-11 |
20150161225 | SYNCHRONIZATION STORAGE SOLUTION - A system of replicating data stored on a source node. Replication can be configured between two controllers, the source node on the one hand, and a target node on the other. A synchronization relationship between the source node and the target node is established and maintained. The synchronization relationship can be quickly and easily created for disaster recovery, real-time backup and failover, thereby ensuring that data on the source node is fully-protected at an off-site location or on another server or VM, for example, at another data center, a different building or elsewhere in the cloud. Processes described herein streamline the entire replication setup process, thereby significantly reducing error rates in conventional systems and making the replication process more user friendly than in conventional systems | 2015-06-11 |
20150161226 | ANALYTICS MANAGEMENT - Example embodiments herein include a system having one or more edge servers disposed in an edge site of a content delivery network (CDN). The system can include a collector for collecting analytics associated with requests for content in the CDN. One or more additional collectors can be instantiated in the system, for example, in response to an increase in recordable events detected in the CDN. The system can include an aggregator for aggregating the collected analytics with analytics collected from other edge stages of the CDN. The system can also include a data store that stores the aggregated analytics according to a configurable data model. | 2015-06-11 |
20150161227 | Cluster-Based Language Detection - Techniques for determining one or more preferred languages for a user are provided. The preferred languages may be determined based upon a set of language indicators. The language indicators are analyzed using, for example, rules-based techniques, clustering, language classifiers, and the like, or combinations thereof. Language indicators can include or be derived from information about the user's behavior, location, preferences, social connections, or other data related to the user. | 2015-06-11 |
20150161228 | EFFICIENT DETECTION OF INFORMATION OF INTEREST USING MODE-BASED GRAPH CLUSTERING - One embodiment of the present invention provides a computing system. The computing system includes a processor and a computer-readable storage medium. The computer-readable storage medium stores instructions which when executed by the processor cause the processor to perform a method. The method comprises assigning a vertex identifier of a first vertex to a second vertex in a graph based on an edge between the first vertex and the second vertex. The vertices represent elements in a data set, the edge represents a type and strength of relationship between the vertices. The method further comprises provisionally assigning each vertex to a vertex cluster associated with the vertex identifier, and converging the assignments based on a measure of cluster quality associated with all the vertex clusters. Each vertex cluster represents information of interest in the data set. One measure of clustering quality is called “modularity.” | 2015-06-11 |
20150161229 | EFFICIENT DETECTION OF INFORMATION OF INTEREST USING GREEDY-MODE-BASED GRAPH CLUSTERING - One embodiment of the present invention provides a computing system, which identifies, for graph clustering, first and second sets of vertices in a graph. A respective vertex in the first set of vertices is an exemplar. A respective vertex in the second set of vertices is not an exemplar and not associated with a vertex identifier. The system assigns a vertex identifier of a first vertex in the first set to a second vertex in the second set based on type and strength of relationship between the vertices. The vertices represent elements in a data set. The vertex identifiers of the first and second vertices do not change before convergence. The system allocates the first vertex and the second vertex to a first vertex cluster associated with the vertex identifier, and detects convergence based on modularity associated with vertex clusters representing information of interest in the data set. | 2015-06-11 |
20150161230 | Generating an Answer from Multiple Pipelines Using Clustering - Mechanisms for generating an answer to an input question are provided. The mechanisms receive an input question and route the input question to a plurality of Question and Answer (QA) system pipelines. The mechanisms receive results of processing the input question from each QA system pipeline in the plurality of QA system pipelines. The results comprise one or more candidate answers to the input question and associated confidence scores. The mechanisms adjust, for each QA system pipeline, the confidence scores of the one or more candidate answers associated with the QA system pipeline based on one or more weighting factors. In addition, the mechanisms generate the answer to the input question based on the adjusted confidence scores of the one or more candidate answers for each QA system pipeline. | 2015-06-11 |
20150161231 | DATA SAMPLING METHOD AND DATA SAMPLING DEVICE - A data sampling method and data sampling device are disclosed. One embodiment of the present invention comprises the steps of generating a model of interest to which a user's interest is reflected on the basis of raw data; and determining a sampling model according to a result of comparing the model of interest with models sampled on the basis of the raw data. According to the present invention, a sampling model to which the user's interest is reflected can be quickly and easily acquired. | 2015-06-11 |
20150161232 | NOISE-ENHANCED CLUSTERING AND COMPETITIVE LEARNING - Non-transitory, tangible, computer-readable storage media may contain a program of instructions that enhances the performance of a computing system running the program of instructions when segregating a set of data into subsets that each have at least one similar characteristic. The instructions may cause the computer system to perform operations comprising: receiving the set of data; applying an iterative clustering algorithm to the set of data that segregates the data into the subsets in iterative steps; during the iterative steps, injecting perturbations into the data that have an average magnitude that decreases during the iterative steps; and outputting information identifying the subsets. | 2015-06-11 |
20150161233 | Customer energy consumption segmentation using time-series data - Utility customer segmenting according to consumption lifestyle features is performed by collecting from smart meter sensors time-series utility consumption data from individual utility customers, standardizing the consumption data by dividing the time-series data into daily consumption profiles, generating a consumption profile dictionary from the standardized data, encoding the standardized data using the dictionary, extracting consumption lifestyle features of the utility customers from the encoded data, and segmenting the customers based on the extracted features by clustering. | 2015-06-11 |
20150161234 | WORKFLOW PROCESSING PROGRAM, INFORMATION PROCESSING DEVICE AND WORKFLOW PROCESSING METHOD - An information processing device, a workflow processing method, and a workflow processing program are provided. A hook section hooks the fact that an information communication function has communicated textual information. When the hook section hooks communication of textual information, a keyword extraction section reads the textual information that has been communicated, and extracts a keyword or keywords stored in a keyword storage section from the textual information that has been read. From the keyword or keywords extracted by the keyword extraction section, a commitment creation section creates new commitment information representing a commitment that is newly registered by a commitment management function, or revised commitment information representing revision of a commitment that has already been registered. A commitment updating section compares the commitments managed by the commitment management function with the commitment information that has been compiled, and inputs the comparison result to the commitment management function. | 2015-06-11 |
20150161235 | DATABASE CONTENT PUBLISHER - Various embodiments of systems and methods to publish database content as service for accessing business data are described herein. In one aspect, a business transaction instantiated by a user is executed on an application server. During the execution, at least one database table of a plurality of database tables and at least one database relationship associated with the at least one database table are identified. In another aspect, a data structure model is automatically generated based on the identified at least one database table and at least one database relationship. In yet another aspect, data from the at least one database table is exposed to be consumed as a service based on the data structure model. | 2015-06-11 |
20150161236 | RECORDING CONTEXT FOR CONDUCTING SEARCHES - An embodiment provides a method, including: collecting, using a first user device, ephemeral data associated with a user object event; collecting, using at least one processor, user object event data; creating, using at least one processor, an association between the ephemeral data and the user object event data; and storing, in a memory, the association in a data structure accessible to a device application. Other aspects are described and claimed. | 2015-06-11 |
20150161237 | SYSTEM AND METHOD FOR CREATING STRUCTURED EVENT OBJECTS - The present invention envisages a system and method for converting a voluminous stream of unstructured short text messages into event-objects of specific event type that may be of potential interest to users at far away locations. The method of structuring involves detecting long tail of events in spite of their sparsity. This is followed by extracting and correlating detected short text messages that describe same event type to create structured event objects. | 2015-06-11 |
20150161238 | DISPLAY APPARATUS, DISPLAY SYSTEM AND SEARCH RESULT PROVIDING METHODS OF THE SAME - The display apparatus includes a display; a user input to receive a user input; and a controller to transmit a search query input through the user input to the server, to classify search result data on the search query received from the server into a plurality of categories based on a content type and to display the search result data on the display according to the classified categories, wherein the controller determines at least one of a display order of the classified categories and a number of displayed search results of each category based on a relevance to a content currently displayed on the display. | 2015-06-11 |
20150161239 | Presenting Search Term Refinements - Systems, software, and computer-implemented methods can be used to present search results and search refinement suggestions identified in response to a search query using a search refinement wheel. In response to receiving a search query, a set of suggested query refinements are obtained. A spoke graph structure processable to present a visual representation of the search query and at least a portion of the set of the at least one search query refinements is generated, where the search query is represented by a first node in the visual representation and each of the portion of the set of the search query refinements is represented by an individual spoke in the visual representation that can be activated to generate a corresponding new search query. The generated graph can be provided in response to the search query, e.g., to a client device from which the search query is received. | 2015-06-11 |
20150161240 | SUBROUTINES IN A GRAPHICAL QUERY BUILDER - A system may determine metadata information associated with data included in a data structure. The system may identify a category, associated with the data, based on the metadata information. The system may present, for display, a user interface that allows a user to build a graphical query based on the category. The graphical query may include a user-defined visual representation of a data structure query associated with the data. The system may receive information associated with the graphical query based on presenting the user interface. The information associated with the graphical query may be received based on input provided via the user interface, and may include information associated with the category. The system may provide the information associated with the graphical query. | 2015-06-11 |
20150161241 | Analyzing Natural Language Questions to Determine Missing Information in Order to Improve Accuracy of Answers - A mechanism is provided in a data processing system comprising a processor and a memory configured to implement a question and answer system (QA), for improving answers to an input question. An input question is received and parsed for a known set of critical information required to answer the input question. Responsive to one or more pieces of critical information failing to be identifiable in the input question, a user who submitted the input question is prompted for the one or more pieces of critical information via a graphical user interface (GUI). | 2015-06-11 |
20150161242 | Identifying and Displaying Relationships Between Candidate Answers - Mechanisms are provided for identifying commonalities between candidate answers generated by a Question and Answer (QA) system in response to an input question. The mechanisms receive a plurality of candidate answers for an input question from the QA system and identify terms present in the candidate answers. The mechanisms determine relationships between terms in each of the candidate answers and determine a common relationship between a first term and a second term, the common relationship being common amongst at least a subset of the plurality of candidate answers, based on the determined relationships between terms in each of the candidate answers. The mechanisms present the plurality of candidate answers and the common relationship to a user. | 2015-06-11 |
20150161243 | SYSTEM AND METHOD FOR GENERATING SIGNATURES TO THREE-DIMENSIONAL MULTIMEDIA DATA ELEMENTS - A method and system for generating signatures for three-dimensional multimedia data elements. The method comprises receiving by a three-dimensional multimedia data element; projecting the received three-dimensional multimedia data element on at least one two-dimensional plane, wherein the projection results in two-dimensional graphic representations of the received three-dimensional multimedia data element; generating by a signature generator at least one signature for each of the plurality of two-dimensional graphic representations; assembling by an assembler unit the plurality of signatures generated for each of the plurality of two-dimensional graphic representations to generate a complex signature, wherein the complex signature is the signature representing the three-dimensional multimedia data element; and storing the signatures of each of the two-dimensional graphic representations of the at least one three-dimensional multimedia data element and the complex signature in association with the three-dimensional multimedia data element in a storage unit. | 2015-06-11 |
20150161244 | Systems and Methods for Confirmation Processing - Systems and methods are provided for confirmation processing. For example, a server generates a verification graph upon detecting an event to be confirmed that is sent according to an operation of a target account; the server sends a confirmation request message that contains the verification graph to a client corresponding to the target account; a client calls and displays a graphic input interface upon receiving the confirmation request message; the client displays the verification graph contained in the confirmation request message; the client obtains a first graph input on the graphic input interface; in response to the first graph matching with the verification graph, the client returns a confirmation response message to the server; the server confirms the event upon receiving the confirmation response message; and the server responds to one or more operations of the target account. | 2015-06-11 |
20150161245 | EXPLICIT CHARACTER FILTERING OF AMBIGUOUS TEXT ENTRY - The present invention relates to a method and apparatus for explicit filtering in ambiguous text entry. The invention provides embodiments including various explicit text entry methodologies, such as 2-key and long pressing. The invention also provides means for matching words in a database using build around methodology, stem locking methodology, word completion methodology, and n-gram searches. | 2015-06-11 |
20150161246 | LETTER INPUTTING METHOD, SYSTEM AND DEVICE - The present invention provides a text input method comprising following steps: receiving a text message input by a user; extracting keywords from the text message and displaying the keywords in a special manner; in response to the user's selection of the keyword, entering into a function module in relation to the keyword. Accordingly, the present invention further provides a text input system, which applies the aforementioned text input method. Additionally, the present invention further provides a text input device comprising: an input panel for providing an input area for users; a first display panel for displaying a text message input by a user, wherein the keywords in the text message are displayed in a special manner; a second display panel for displaying a shortcut icon for a function module in relation to a keyword. The use of the method, system and device of the present invention enables users to search for additional information in the input process with much convenience, and significantly improves user experience. | 2015-06-11 |
20150161247 | SYSTEM AND METHOD FOR DYNAMICALLY CONFIGURING CONTENT-DRIVEN RELATIONSHIPS AMONG DATA ELEMENTS - A computer system configures data elements based on textual sources by identifying subunits of a textual source, indexing the subunits into a sequence comprised of terms, identifies based on a target a base subsequence of the sequence, and stores the terms in such a way that they can be expanded or contracted and a user can rapidly and efficiently derive relevant information and context even from a vast amount of information including by navigable display to the user. Other methods and systems of configuring and displaying data elements from textual sources are provided. | 2015-06-11 |
20150161248 | MERGING SEMANTICALLY SIMILAR CLUSTERS BASED ON CLUSTER LABELS - A server device may receive first label information regarding a first cluster that includes information identifying a first set of documents, where the first label information regarding the first cluster includes a first set of labels that are associated with the first cluster, and second label information regarding a second cluster that includes information identifying a second set of documents, where the second label information regarding the second cluster includes a second set of labels that are associated with the second cluster, where the second set of documents is different from the first set of documents. The server device may determine that the first and second clusters are semantically similar, which may include determining whether a similarity of the first and second clusters is above a similarity threshold. The server device may also form a merged cluster by merging the first and second clusters. The server device may further determine one or more labels for the merged cluster. Furthermore, the server device may assign the one or more labels to the merged cluster. | 2015-06-11 |
20150161249 | FINDING PERSONAL MEANING IN UNSTRUCTURED USER DATA - An embodiment provides a method, including: collecting, using a user device, user object event data; collecting, using a user device, contextual data related to the user object event data; creating, using at least one processor, an association between the contextual data and the user object event data; forming, using a processor having access to a stored group of associations between contextual data and user object event data, a user profile based on the group of associations; and storing, in a memory, the user profile. Other aspects are described and claimed. | 2015-06-11 |
20150161250 | PROCESSES AND SYSTEMS FOR COLLABORATIVE MANIPULATION OF DATA - Processes and systems are disclosed for accessing and providing information obtained from a source. The processes and systems allow for accessing data stored in an electronic storage medium and providing a first set of information derived from the data stored in the storage medium. The processes and systems also provide a second set of information comprising detail data underlying the summary data. | 2015-06-11 |