08th week of 2016 patent applcation highlights part 44 |
Patent application number | Title | Published |
20160055149 | DYNAMIC LANGUAGE TRANSLATION OF WEB SITE CONTENT - Methods, systems, and computer readable medium for providing a translated message in telecommunications. A request is received for translating a current message in a first language into a current message in a second language destined for a user. Whether the current message in the first language has been previously translated into a corresponding message in the second language is determined. If the corresponding message in the second language exists, the current message in the second language is generated based on the corresponding message in the second language previously translated. The current message is then sent in the second language to the user as a response to the request. | 2016-02-25 |
20160055150 | CONVERTING DATA INTO NATURAL LANGUAGE FORM - Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream. | 2016-02-25 |
20160055151 | CONTROL DEVICE, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND CONTROL METHOD - A control device includes a first memory, a receiving unit, a second memory, an acquiring unit, and an output unit. The first memory stores therein a specific directory and an acquisition destination of data in an external storage device on a network in association with each other. The receiving unit receives, from a connected information processing device, an acquisition request of the data with respect to a directory. The second memory stores history of the acquisition-requested directory. The acquiring unit performs data acquisition from the acquisition destination associated with the directory specified by the acquisition request when the history stored in the second memory satisfies a predetermined condition. The output unit outputs the acquired data to the information processing device as a response to the acquisition request. | 2016-02-25 |
20160055152 | METHOD FOR UPDATE PROCESSING, AND APPARATUS - A method includes: upon receipt of a request of update processing for a first record including a numerical data item in a database, generating, by a processor, a second record by duplicating the first record while a value corresponding to an update content of the update processing is set to the numerical data item, the update processing being processing of updating the value of the numerical data item according to the update content; and executing the update processing for the second record in response to the request. | 2016-02-25 |
20160055153 | DISPLAYING CHANGES TO VERSIONED FILES - Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size. | 2016-02-25 |
20160055154 | Computer Implemented System and Method for Identifying Product Images Based Refined Color Histograms - A computer implemented method for searching an electronic database of product images, said method comprising the steps of: accessing a plurality of digital images of each of a plurality of products; segregating said images by color and product type; calculating the number of pixels for each color in each of said product images; dividing said colors into a plurality of discrete segments within the visible color spectrum; averaging the number of pixels for each color for each said image of a single product; applying a multiplier to blocks that exist within a cohesive quantized color group; normalizing said pixel count based on the percentage of the number of pixels within a predetermined range; storing said histogram into a database wherein each discrete segment has one value within the visual spectrum; and sorting the histograms in order of highest percentage of each color in the profile to lowest. | 2016-02-25 |
20160055155 | Answering Superlative Questions with a Question and Answer System - Mechanisms are provided for generating an answer to a superlative question. The mechanisms analyze the superlative question to extract a superlative term in the superlative question and a focus. A metric by which to evaluate the superlative term is identified based on one of a clue term in the superlative question or one or more portions of content of a corpus of information including the superlative term and focus. A search of the corpus is executed to identify one or more candidate answers to the superlative question based on evidence passages in the corpus, the superlative term, the focus, and the metric. A final answer to the superlative question is output based on the one or more candidate answers. | 2016-02-25 |
20160055156 | DATABASE QUERY CACHING AND REUSE - A query block may be cached, not like the traditional solution, which can only cache a query result for the query block. For example, a work file for storing a result set of a query block may be maintained after relevant query has been completed. In subsequent use, once a query for the query block is received, query may be processed quickly by directly reusing the result set. In this way, the data overheads for reducing the query processing can be significantly reduced, and the response time for shorting the query processing can be shortened. Corresponding methods and systems are described in the present disclosure. | 2016-02-25 |
20160055157 | DIGITAL INFORMATION ANALYSIS SYSTEM, DIGITAL INFORMATION ANALYSIS METHOD, AND DIGITAL INFORMATION ANALYSIS PROGRAM - A digital information analysis system includes: a relevance information acquiring unit that acquires relevance information attached by a classifier to each of multiple pieces of digital information; a relevance score calculating unit that calculates a relevance score determined according to relevance between each of the multiple pieces of digital information and the predetermined specific matter; a ratio calculation unit that calculates a ratio of the number of pieces of relevance information, attached to the digital information included in the range, to the total number of pieces of digital information having the relevance scores included in each range; and a display unit. | 2016-02-25 |
20160055158 | CONTEXTUALIZATION OF ENTITY RELATIONSHIPS - Methods and arrangements for identifying related data in different data sets to assist in searching the data sets. A first data asset and a second data asset are accessed. Common entities are identified between the first and second data assets. A score is determined for the relationship between the first and second data assets, based on the identified common entities. One or more relationship contexts are determined for the relationship between the first and second data assets, and the relationship score and one or more relationship contexts are used to join at least a portion of each of the first and second data assets as a basis for subsequent searching. Other variants and embodiments are broadly contemplated herein. | 2016-02-25 |
20160055159 | Presenting Groups of Content Item Selected for a Social Networking System User Based on Content Item Characteristics - A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates groups of additional content items so each group includes content items having a characteristic associated with the group. A scoring function is applied to each group to determine an expected amount of user interaction with content items in the group. Based on the expected amounts of user interaction, a featured content item is selected from each group. When a group of the additional content items is presented, the featured content item is visually distinguished from other content items in the group. | 2016-02-25 |
20160055160 | Generating Cards in Response to User Actions on Online Social Networks - In one embodiment, a method includes accessing a social graph by a social-networking system. The social graph includes a plurality of nodes and a plurality of edges connecting the nodes. The social-networking system may receive a trigger action from a first user. In response to the trigger action, the social-networking system may generate reaction-cards based at least in part on the trigger action where each reaction-card is associated with a structured query referencing nodes and edges of the social graph. The social-networking system may calculate a reaction-card score for each reaction-card, where the reaction-card score is based on a relevance of the structured query associated with the reaction-card to the trigger action and user-engagement factors. The social-networking system may then send each reaction-card having a reaction-card score greater than a threshold reaction-card score to the first user for display on a page currently accessed by the first user. | 2016-02-25 |
20160055161 | SYSTEMS AND METHODS USING REPUTATION OR INFLUENCE SCORES IN SEARCH QUERIES - One or more processors determine reputation scores for one or more subjects based on connections. One or more processors use a plurality of citations, with each citation representing an expression of opinion or description by a subject on an object. One or more processors select a subset of citations for each object from the citations citing each object. The content of the citations matches one or more search terms for a search query. One or more processors assign citation scores to a subset of a plurality of objects. The citation scores indicate relevance of the objects cited by citations and are determined based at least in part on matching one or more search terms with the content of the citations of the objects by the one or more subjects. The selection scores for an object are determined for each search query based on a subset of subjects citing the object. | 2016-02-25 |
20160055162 | Systems and Methods for Information Search, Retrieval, Summarization and Interpretation using Related-Concept Analysis - Systems and methods for searching text and textual content, and retrieving and summarizing and interpreting search results, are provided. The inventive systems and methods obtain content or are configured to be applied to content. The systems and methods review all of the content, creating one or more data collections of Related-Concept and Themes, and statistical relations between Related-Concepts and Themes. When a user enters a search query, the systems and methods present the user with Related-Concepts and Themes that match the search query, and the user can iteratively select Related-Concepts and Themes, and in response the present invention will narrow or broaden the search and display an altered documents results set and different Related-Concepts and Themes. The systems and methods then provide the user with interpretation about the content in the form of summaries or conclusions based on the Related Concepts and Themes. | 2016-02-25 |
20160055163 | METHOD AND APPARATUS FOR ENTERPRISE-LEVEL FILTERED SEARCH - A method for a secure search in a computerized system having a storage, comprising searching for objects in the storage of the computerized system according to search criteria provided by a user wherein the criteria comprise at least one attribute of the objects, identifying objects that meet the criteria and displaying representations respective of identified objects that are accessible to the user, and an apparatus for performing the same. | 2016-02-25 |
20160055164 | NEWS ALERT SYSTEM AND METHOD - A system and method for receiving social media data from multiple social media websites, categorizing the social media data, scoring the social media data, creating clusters of social media data and scoring and ranking the clusters of social media data. | 2016-02-25 |
20160055165 | METHOD AND SYSTEMS FOR ARCHIVING A DOCUMENT - an email comprising a content recipient module configured and operable to receive at least one portfolio scheme data piece comprising an archiving scheme data piece and optionally a docketing scheme data piece; receive a flow of emails from a content provider; and compile the flow of emails; thereby storing the flow of emails according to the portfolio scheme data piece. | 2016-02-25 |
20160055166 | Systems, Apparatus, and Methods for Accessing Data from a Database as a File - System, apparatus, and method are provided for accessing data from a database as a file. Data is organized more securely in database than a file system, but many programs are designed to work with data that is read from a file in a file system. The present invention allows data to be operated upon by external file-based programs that are designed to work on files in a file system while still being able to organize and store data in a database, rather a file folder hierarchy. This invention provides for correlating a file name with data in the database and satisfying forwarded File I/O requests on the data. | 2016-02-25 |
20160055167 | Composite Execution of Rename Operations in Wide Area File Systems - Methods, apparatuses, and systems directed to improving shared file access in wide area network file systems. In a particular implementation, one or more elements of a wide area file system cooperate to keep an original file intact on a remote file server until a new copy of the same file is completely flushed to the remote file server. In a particular implementation, rename operations identifying a source and a target in connection with application-level save operations are executed as two composite operations including creation of the target, and a delayed deletion of the source. The delay after which the source is deleted can be configured to be just large enough so that the application save operation on a local cache can be completed. | 2016-02-25 |
20160055168 | METHOD AND APPARATUS FOR SCANNING FILES - A method and apparatus for scanning files, wherein the method comprises: during the traversing of a directory, performing first processing on the traversed directory, the first processing comprising: acquiring a directory attribute of the traversed directory, and determining whether the traversed directory is a remapped directory according to the acquired directory attribute, and if so, performing no scanning processing on the traversed directory, and if not, performing scanning processing on the traversed directory, with the scanning processing comprising: scanning various files in the traversed directory to acquire a scanning result, and/or, performing second processing on various sub-directories in the traversed directory; and the second processing comprises: traversing the various sub-directories, and performing the same processing as the first processing on the traversed sub-directories. The IO overhead and CPU overhead during scanning can be effectively reduced by means of the present invention, thus improving the file scanning efficiency. | 2016-02-25 |
20160055169 | CREATING A UNIVERSALLY DEDUPLICATABLE ARCHIVE VOLUME - A method for creating a volume that contains data from an original stream of multiple files, and which can be optimally deduplicated by an underlying deduplication storage system. The method comprises receiving data records representing metadata and file data, at least a part of which are already separated, separating the metadata and the file data into a first file and a second file, the first file and the second file being paired, the first file called Metadata Volume containing metadata, header data and references to the file data, and the second file called Aligned Volume containing file data only. A further part of the records which contain both metadata and file data are separated into metadata and file data and then subjected to the step of separating the metadata and the file data into the first file and the second file. | 2016-02-25 |
20160055170 | SHARING RESOURCES AMONG REMOTE REPOSITORIES UTILIZING A LOCK FILE IN A SHARED FILE SYSTEM OR A NODE GRAPH IN A PEER-TO-PEER SYSTEM - A method, system and computer program product for sharing resources among remote repositories. In a shared file system, a resource identifier and metadata are created for a resource, where the resource identifier is stored in a lock file in a shared volume accessible by the remote repositories. The lock file is then released in response to distributing the associated resource to the remote repositories. Alternatively, in a peer-to-peer system, a request is received to create, read, update or delete a resource stored in a content repository. A resource name, a resource version and/or a resource fingerprint are received in connection with the request to create, read, update or delete the resource in the content repository. A determination is then made as to whether the received resource name, resource version and/or resource fingerprint matches the respective resource name, resource version and/or resource fingerprint stored in a node graph for the resource. | 2016-02-25 |
20160055171 | Performance of Asynchronous Replication in HSM Integrated Storage Systems - A mechanism is provided in a data processing system for asynchronous replication in a hierarchical storage management integrated storage system. For a given file to be replicated from a primary storage system to a remote storage system, the primary storage system accesses the remote storage system to determine file existence and migration status at the remote storage system for the given file. Responsive to the primary storage system determining that the given file exists and has been migrated from first tier storage to second tier storage at the remote storage system, the primary storage system determines a first performance penalty for file recall and a second performance penalty for sending excess data from the primary storage system to the remote storage system. Responsive to the primary storage system determining that the first performance penalty is greater than the second performance penalty, the primary storage system sends whole file data for the given file to the remote storage system to replicate the given file at the remote storage system. | 2016-02-25 |
20160055172 | DYNAMICALLY SYNCHING ELEMENTS IN FILE - An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first file. The processor also obtains data identifying a second file. The processor determines if the change is supported by a data library in a pre-defined list of data sources. The processor analyzes the data library to determine a type of the change. The processor applies the type of the change to the second file. | 2016-02-25 |
20160055173 | METHOD AND APPARATUS FOR VIRTUALIZATION OF A FILE SYSTEM, DATA STORAGE SYSTEM FOR VIRTUALIZATION OF A FILE SYSTEM, AND FILE SERVER FOR USE IN A DATA STORAGE SYSTEM - The method and an apparatus provides a virtualized file system enabling indirect access to a second file system in a data storage system comprising a plurality of client computers | 2016-02-25 |
20160055174 | FACILITATING SEARCHING FOR GEOGRAPHIC PLACE NAMES - A data store of geographic place names includes geographic place names in each of multiple different languages for each of multiple different types of geographic places. These different types of geographic places can include cities, countries, regions (e.g., states), country codes, region (e.g., state) codes, and so forth. A user input is received that is a subset of characters in a geographic place name. A set of multiple geographic place names that match (e.g., are the same as) the user input is identified. This set of multiple geographic place names can include geographic place names of multiple different types of geographic places. The set of multiple geographic place names is presented to a user, allowing the user to select one or more of the presented geographic place names. | 2016-02-25 |
20160055175 | GEOGRAPHIC SEARCH SYSTEM - One example includes a method for implementing a geographic search. The method includes receiving search data from a plurality of mobile search stations. The search data being associated with a geographic search area corresponding to a contiguous geographic area through which a respective one of the plurality of mobile search stations has traversed over time. The method also includes aggregating the geographic search area associated with the search data provided from each of the plurality of mobile search stations to generate an aggregate geographic search area. The method also includes displaying a map of a geographic region on a monitor. The method further includes superimposing a geographic location of each of the mobile search stations and the aggregate geographic search area on the map of the geographic region. | 2016-02-25 |
20160055176 | DEFINING AND MATCHING SEGMENTS - Defining and matching segments is disclosed. In some embodiments, defining and matching segments includes receiving a user defined segment via a user interface input; and determining a matching effort (e.g., which can include a set of Geographic Positioning System (GPS) data) to the segment using a processor. In some embodiments, the data associated with the effort includes one or more of the following: heart rate, speed, time, and power. In some embodiments, defining and matching segments further includes storing data associated with the matching effort with the segment. In some embodiments, the user defined segment is based at least in part in uploaded GPS data. In some embodiments, the user defined segment is based at least in part on selected points on a map application. | 2016-02-25 |
20160055177 | SEARCH RECOMMENDATION METHOD AND APPARATUS FOR MAP SEARCH, COMPUTER STORAGE MEDIUM, AND DEVICE - A search recommendation method and apparatus for map search, a computer storage medium, and a device, in which a pre-established point of interest (POI) index library records location coordinates of POIs, is disclosed. The method includes: S1, acquiring key words currently input by a user in a search box; S2, matching the key words with indexes in the POI index library, and determining names and location coordinates of POIs corresponding to the matching indexes; and S3, providing search recommendations for the user according to the names of the POIs determined in Step S2, and providing distances from the location coordinates of the POIs in the search recommendations to location coordinates of the user. When the user only wishes to acquire the distance from a current location to a POI, or wishes to acquire the distance from a current location to a POI for reference before specific positioning or making a route plan, the operation of the user may be simplified and network traffic reduced. | 2016-02-25 |
20160055178 | METHOD FOR SWIFTLY SEARCHING FOR TARGET OBJECTS - A method for swiftly searching for target objects is applied on a handheld device. The method comprises a control interface for inputting at least one characteristic of the target object. The handheld device is configured to capture an pictured image of an environment to facilitate the search. The control interface is also provided with the pictured image, whence at least one compared image is obtained and compared with the characteristic. The compared image is labeled with a mark when it matches with the characteristic. A user using the handheld device can find the target object in the environment according to the mark. The method enhances search efficiency and reduces the missing rate of the artificial search for the target object. | 2016-02-25 |
20160055179 | SYSTEM AND METHOD FOR USING AN IMAGE TO PROVIDE SEARCH RESULTS - A system and method uses one or more images provided to an image recognition capable search engine to obtain search results. The image recognition system may use one or more image match algorithms to create one or more possible product match sets. In the event multiple product match sets are created, the search results may be limited to product that appears in one or more of the plural possible product match sets. | 2016-02-25 |
20160055180 | NON-TRANSITORY RECORDING MEDIUM, INFORMATION PROCESSING DEVICE, AND METHOD - A non-transitory computer readable medium stores a program causing a computer to execute a process that includes storing keywords related to a template image for every template image, acquiring a search result of information on the Internet that includes information of a location and a time that correspond to image capture location information and image capture time information included in photo image data, and selecting a stored template image with related keywords that are highly relevant to a keyword group included in the search result as a template image relevant to the photo image data. | 2016-02-25 |
20160055181 | CALCULATING WEIGHT FOR MEDIA BASED ON SOCIAL RELEVANCE - Examples disclose a method, executable by a computing device to calculate a weight for a media based on a social relevance of the media. The social relevance includes a number of interactions with the media. Also, the examples disclose the method provides the media displayable in a manner according to the calculated weight. | 2016-02-25 |
20160055182 | Facial Recognition With Social Network Aiding - A facial recognition search system identifies one or more likely names (or other personal identifiers) corresponding to the facial image(s) in a query as follows. After receiving the visual query with one or more facial images, the system identifies images that potentially match the respective facial image in accordance with visual similarity criteria. Then one or more persons associated with the potential images are identified. For each identified person, person-specific data comprising metrics of social connectivity to the requester are retrieved from a plurality of applications such as communications applications, social networking applications, calendar applications, and collaborative applications. An ordered list of persons is then generated by ranking the identified persons in accordance with at least metrics of visual similarity between the respective facial image and the potential image matches and with the social connection metrics. Finally, at least one person identifier from the list is sent to the requester. | 2016-02-25 |
20160055183 | Binary Media Broadcast Distribution System - A database engine for binary audio and video data. The system creates, retrieves, updates and deletes audio and video binary data from a database. Binary video data stored in a database residing on memory plays faster and is more easily manipulated. The database engine dynamically reads, understands, converts and/or encodes video binary code. Media can be manipulated, encoded for media player format playback, compressed for mobile or HD devices or edited and spliced in binary state for commercial injection of pre-roll, mid-roll and post-roll commercials. The database engine enables databases to be clustered and replicated in memory and run in memory, and outputs video binary data and metadata in memory in real time. Output playback is manipulated in memory where playback format is determined by the requested player and formatted for playback in binary form at the time of playback. | 2016-02-25 |
20160055184 | DATA VIRTUALIZATION ACROSS HETEROGENEOUS FORMATS - Various embodiments virtualize data across heterogeneous formats. In one embodiment, a plurality of heterogeneous data sources is received as input. A local schema graph including a set of attribute nodes and a set of type nodes is generated for each of the plurality of heterogeneous data sources. A global schema graph is generated based on each local schema graph that has been generated. The global schema graph comprises each of the local schema graphs and at least one edge between at least one of two or more attributes nodes and two or more type nodes from different local schema graphs. The edge indicates a relationship between the data sources represented by the different local schema graphs comprising the two or more attributes nodes based on a computed similarity between at least one value associated with each of the two or more attributes nodes. | 2016-02-25 |
20160055185 | MULTI-USER SEARCH SYSTEM WITH METHODOLOGY FOR PERSONALIZED SEARCH QUERY AUTOCOMPLETE - A multi-user search system with methodology for personalized search query autocomplete. In one embodiment, for example, a method for personalized search query autocomplete includes receiving, from an end-user computing device of an authenticated user, a completion search query including a completion token; determining an identifier of an authorized document namespace the authenticated user is permitted to access; generating an index key including the authorized document namespace identifier as a prefix and the completion token as a suffix; accessing an index dictionary with the index key to identify and iterate over a plurality of prefixed index tokens until a stop condition is reached, each of the plurality of prefixed index tokens including the authorized document namespace identifier as a prefix and the each index token as a suffix, the completion token being a prefix of or matching the each index token; and for each prefixed index token of the plurality of prefixed index tokens, determining whether any documents identified in a postings list associated with the each prefixed index token satisfies the completion query, and returning filenames of any such documents satisfying the completion query in an answer to the completion query. | 2016-02-25 |
20160055186 | APPARATUS AND METHOD FOR OPTIMIZING TIME SERIES DATA STORAGE BASED UPON PRIORITIZATION - A data storage policy is determined. Time series data is received and a score for the time series data is determined. The score prioritizes the time series data according to a likelihood the time series data will be needed for future use. Based upon the data storage policy and the score, the time series data is stored at one or more data storage devices. The score is updated over time to reflect changing priorities regarding the use of the data. | 2016-02-25 |
20160055187 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM - Setting or verification of a monitoring rule in response to a monitoring target environment is supported. An information processing system includes a situation information receiving unit that receives an input of situation information indicating a situation in a monitoring target environment. The information processing system further includes a normal situation storage unit. The normal situation storage unit stores environment information indicating the monitoring target environment in association with a set of situation information indicating a situation that is not abnormal in the monitoring target environment. The information processing system further includes a retrieval unit. The retrieval unit refers to the normal situation storage unit upon receiving the input of the situation information indicating the information in the monitoring target environment. The retrieval unit then retrieves the environment information associated with the set of the situation information that does not include the input situation information. | 2016-02-25 |
20160055188 | MULTI-USER SEARCH SYSTEM WITH METHODOLOGY FOR INSTANT INDEXING - A multi-user search system with methodology for instant indexing. In one embodiment, for example, a system for instant indexing includes a token store storing sets of tokens for current versions of documents. The system further includes a tokenizer server configured to tokenize new versions of the documents and to generate sets of tokens for the new versions of the documents, an instant indexer configured to determine tokens to use to index the documents based on identified differences between the sets of tokens for the new versions of the documents and the sets of tokens for the current versions of the documents, and to generate index mutations including the tokens to use to index the documents, an index mutation journal configured to store the generated index mutations in association with timestamps, and an index mutation server configured to provide, to index servers, from the index mutation journal, generated index mutations for the index servers that are associated with timestamps that are newer than specified timestamps. | 2016-02-25 |
20160055189 | Database Storage System based on Optical Disk Library, and Method Using Same - A database storage system based on Jukebox comprises a server, a jukebox and a magnetic disk storage. The database management system comprises a field structure generation module, a record index generation module, a storage space allocation module, a storage space status module, a record linkage module, a record split module; further comprises a database creation and input on optical disk module, a search-term storage module, a search-term index generation module. By means of the present invention, a database is directly created on a write-once optical disk or an optical disk of other types, data is input into the database on the optical disk; full-text search for the databases on the optical disks in the jukebox can be performed within seconds, an original file of a database file on an optical disk can be retrieved within seconds, solving effectively the technical problems of managing and accessing large-scale optical disks with databases. | 2016-02-25 |
20160055190 | EVENT DETECTION AND CHARACTERIZATION IN BIG DATA STREAMS - Methods, systems, and apparatus, including computing device programs encoded on computing device storage media, for characterizing events in a data stream. In one of the methods a General Method, is used to construct a Specific Method, which performs the characterization of behavioral types of a particular system or set of systems. The Specific Method includes event extraction, dimensional reduction, and signature identification in the reduced dimensional space that map the events of a specific system into behavioral types. | 2016-02-25 |
20160055191 | EXECUTING CONSTANT TIME RELATIONAL QUERIES AGAINST STRUCTURED AND SEMI-STRUCTURED DATA - Techniques are described herein for performing database operations against location and access transparent metadata units called fat pointers organized into globally distributed data structures. The fat pointers are created by extracting values corresponding to a particular key and paring each value with a reference to the local location and server that has the native format record containing the value. The fat pointers may be transferred to any server in the cluster, even if the server is different from the server that has the native format record. In general, most operations are performed against fat pointers rather than the native format records. This allows the cluster to perform work against arbitrary types of data efficiently and in a constant amount of time despite the variable sizes and structures of records. | 2016-02-25 |
20160055192 | DYNAMIC RANGE PARTITIONING - A system includes generation of a definition of a table including a partitioning column of the table and a threshold size, allocation of a first memory partition for the table, determination that a size of the records of the table in the first memory partition is greater than the threshold size, and, in response to the determination that the size of the records of the table in the first memory partition is greater than the threshold size, determination that a maximum value of the partitioning column in the records of the table in the first memory partition, determination of a minimum value of the partitioning column in the records of the table in the first memory partition, generation of metadata indicating that records of the table in which the value of the partitioning column is in a range between and including the minimum value and the maximum value are stored in the first memory partition, and allocation of a second memory partition for the table. | 2016-02-25 |
20160055193 | MANAGING CODESET CONVERTER USAGE OVER A COMMUNICATIONS NETWORK - A method for managing codeset converter usage between various computational devices associated with a plurality of users in communication over a network is provided. The method may include receiving, by a computer over the network, a user-defined codeset converter from a user associated with the plurality of users. A category for the user is then determined from among a plurality of predetermined categories. One or more other users associated with the plurality of users are determined, whereby the one or more other users include a substantially identical category to that of the determined category of the user. The received user-defined codeset converter is then distributed to the one or more other users having the substantially identical category via the network, whereby the distributed user-defined codeset converter provides a customized codeset mapping table for the user and the one or more other users based on the determined category. | 2016-02-25 |
20160055194 | DATA SYNCHRONIZATION MANAGEMENT BETWEEN DEVICES - A method, system, and computer readable medium for managing records. The method includes generating and storing, in response to detecting creation of a record, two values for the record, at least a first of the two values indicating a time of the creation of the record. The method also includes updating, in response to detecting a modification of the record, the first value while leaving the second of the two values constant. The method further includes determining, in response to identifying multiple versions of the record, which of the multiple versions of the record is a current version of the record based on the first value. Additionally, the method includes sending data associated with the current version of the record to at least one device not having the current version. | 2016-02-25 |
20160055195 | METHOD AND SYSTEM FOR PROVIDING CONCURRENT BUFFER POOL AND PAGE CACHE - The present disclosure provides a method for providing concurrent one or more buffer pools associated with a database of a database management system is provided. The method includes creating one or more tables in each of the one or more buffer pools at runtime, receiving a request simultaneously from a corresponding plurality of users for accessing a page of a plurality of pages stored in a buffer pool of the one or more buffer pools and enabling each of the plurality of users to access the corresponding page of the plurality of pages concurrently. Each of the one or more tables is a lockless table. Each of the one or more tables includes a plurality of lockless slots. The plurality of pages is requested from a corresponding slot of the plurality of lockless slots in a corresponding table of the one or more tables in the buffer pool. | 2016-02-25 |
20160055196 | METHODS AND SYSTEMS FOR IMPROVED DOCUMENT COMPARISON - A method for placing a document into a document family, the method including the steps of: determining at least one score associated with one or more document families, each score indicating a level of similarity between the document and the associated document family; in response to identifying at least one threshold document family, the or each threshold document family corresponding to a document family with at least one associated score meeting a predefined threshold: placing the document into the, or one of the, threshold document families; in response to identifying that each score fails to meet a predefined threshold: creating a new document family; and placing the document into the new document family. | 2016-02-25 |
20160055197 | TRACKING CHANGE DATA IN A DATABASE - Methods and systems are disclosed for tracking change data in a database. A database, stored at a computer system, is accessed with a plurality of data written to fields in the database, wherein each data in the fields comprises a record header. Data is changed in at least one field of the plurality of data in the database via the computer system, wherein the changing the data changes the record header for the at least one field. A transaction identification (ID) is stored in the record header for each change to the at least one field. A flag is created in the record header signaling the change to the at least one field. Successive versions of the database are linked together such that a subscriber accessing the database can automatically view a current version of the database with the change by accessing the record header and identifying the flag. | 2016-02-25 |
20160055198 | COMPUTER DEVICE AND STORAGE DEVICE - A computer device for controlling a storage device based on non-volatile memory is provided. The computer device includes a file modification detector configured to detect whether a data structure in a database file has been deleted using an identifier recorded in the database file to indicate whether the data structure is deleted or not; and a command generator configured to generate an advanced-trim command including information corresponding to the deleted data structure and to transmit the command to the storage device. | 2016-02-25 |
20160055199 | MANAGING TEST DATA IN LARGE SCALE PERFORMANCE ENVIRONMENT - A method of processing a database can include comparing, using a processor, a delta file with a risk assessment criterion, wherein the delta file is generated from a first schema and a second and different schema, assigning a risk level to a change specified within the delta file according to the comparing, and applying the change of the delta file to a test database conforming to the first schema according to the assigned risk level. | 2016-02-25 |
20160055200 | SCALABLE DEDUPLICATION SYSTEM AND METHOD - A system and method for data deduplication includes a first computer device that determines duplicacy of a data item. If the data item is not a duplicate, the first computer device transmits a request to add an entry for the data item in a deduplication table of a deduplication database. The database adds the entry for the data item while enforcing uniqueness of data across one or more data fields of the deduplication table, where, in enforcing the uniqueness, the database denies an attempt by the second device to add an entry in the deduplication table for the same data item. | 2016-02-25 |
20160055201 | Radar Recognition-Aided Searches - This document describes techniques and devices for a radar recognition-aided search. Through use of a radar-based recognition system, gestures made by, and physiological information about, persons can be determined. In the case of physiological information, the techniques can use this information to refine a search. For example, if a person requests a search for a coffee shop, the techniques may refine the search to coffee shops in the direction that the person is walking. In the case of a gesture, the techniques may refine or base a search solely on the gesture. Thus, a search for information about a store, car, or tree can be made responsive to a gesture pointing at the store, car, or tree with or without explicit entry of a search query. | 2016-02-25 |
20160055202 | System and Method to Facilitate Analytics with a Tagged Corpus - The disclosed embodiments provide a set of methods, systems, data structures, and computer-executable instructions for executing on a compute machine to automatically analyze data associated with an indexed corpora and to generate for graphical display a set of results associated with those analytic operations. | 2016-02-25 |
20160055203 | METHOD FOR RECORD SELECTION TO AVOID NEGATIVELY IMPACTING LATENCY - Various techniques for offline record selection to avoid negatively impacting latency are described herein. In one embodiment, a method includes receiving a search query from a client device via a network and in response to the received search query, determining if the received search query corresponds to one or more records of offline content. The records of offline content are previously determined and prior to receiving the search query. In response to determining that the received search query corresponds to at least one record of offline content, the method includes retrieving and providing the at least one record of offline content to the client device via the network. | 2016-02-25 |
20160055204 | APPARATUS AND METHOD FOR EXECUTING PARALLEL TIME SERIES DATA ANALYTICS - Time series data is identified that is related to a predetermined characteristic and the predetermined characteristic being at least one of an identity of a sensor or a time range. Based upon the identified time series data, the time series data is moved to selected ones of the plurality of separate data storage devices, and the movement is temporary for processing purposes. In parallel, queries are performed on the time series data on each of the selected ones of the plurality of separate data storage devices to obtain a plurality of results. The plurality of results are aggregated. | 2016-02-25 |
20160055205 | AUTOMATED CREATION OF JOIN GRAPHS FOR UNRELATED DATA SETS AMONG RELATIONAL DATABASES - A computer system processes a plurality of unrelated database tables to create a join graph where each node in the join graph represents a table. The nodes in the join graph are connected by weighted, directed edges, where each directed edge represents a join from a first column in a first table to a second column in a second table and where the weight of the directed edge represents a predicted level of success in performing the join. The edge weights can be based on a likelihood of finding a value from the first column in the second column. A user selects a subset of the tables, and the system creates a join tree with recommended joins between the tables selected by the user. The recommended joins are used to create a structured query language statement which is executed to return a result to the user. | 2016-02-25 |
20160055206 | Executing Database Queries Using Multiple Processors - A system and a method are disclosed for efficiently executing database queries using a computing device that includes a central processing unit (CPU) and a processing unit based on single instruction multiple thread (SIMT) architecture, for example, a GPU. A query engine determines a target processing unit to execute a database query based on factors including the type and amount of data processed by the query, the complexity of the query, and the current load on the processing units. An intermediate executable representation generator generates an intermediate executable representation for executing a query on a database virtual machine. If the query engine determines that the database query should be executed on an SIMT based processing unit, a native code generator generates native code from the intermediate executable representation. The native code is optimized for execution using a particular processing unit. | 2016-02-25 |
20160055207 | Processing Multi-Way Theta Join Queries Involving Arithmetic Operators on Mapreduce - Methods, systems, and computer program products for processing multi-way theta join queries involving arithmetic operators on MapReduce are provided herein. A method includes converting (i) a multi-way theta join query into a multi-way interval join query, and (ii) one or more items of data associated with the multi-way theta join query to one or more items of interval data; executing the multi-way interval join query on the one or more items of interval data via MapReduce to generate an output, wherein the output comprises a set of multiple responses to the multi-way interval join query; and processing the output to generate a solution to the multi-way theta join query, wherein said processing comprises discarding each response from the set that does not satisfy the multi-way theta join query. | 2016-02-25 |
20160055208 | FEEDBACK MECHANISM PROVIDING ROW-LEVEL FILTERING EARLIER IN A PLAN - According to present invention embodiments, methods, systems, and computer readable media of executing a database query are provided. One or more predicates are generated based on implicit filtering present within the database query, wherein each predicate specifies a condition with respect to a predicate value. An access path is selected for the database query based on the one or more predicates and the one or more predicates are integrated within the selected access plan. The database query is executed in accordance with the selected access plan. At least one predicate value based on data accessed is updated, as the database query is being executed, to increase filtering of data during remaining execution of the database query. | 2016-02-25 |
20160055209 | FLEXIBLE AUTHENTICATION FRAMEWORK - A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be received at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries. | 2016-02-25 |
20160055210 | FEEDBACK MECHANISM PROVIDING ROW-LEVEL FILTERING EARLIER IN A PLAN - According to present invention embodiments, methods, systems, and computer readable media of executing a database query are provided. One or more predicates are generated based on implicit filtering present within the database query, wherein each predicate specifies a condition with respect to a predicate value. An access path is selected for the database query based on the one or more predicates and the one or more predicates are integrated within the selected access plan. The database query is executed in accordance with the selected access plan. At least one predicate value based on data accessed is updated, as the database query is being executed, to increase filtering of data during remaining execution of the database query. | 2016-02-25 |
20160055211 | APPARATUS AND METHOD FOR MEMORY STORAGE AND ANALYTIC EXECUTION OF TIME SERIES DATA - A user query or analytic user is received. The user query or analytic requires one or more portions of time series data from a plurality of transient memories. The time series data is linked together across the transient memories devices. A location of one or more portions of the time series data is identified at the plurality of transient memories. One or more portions of the time series data is automatically retrieved from the transient memories. | 2016-02-25 |
20160055212 | AUTOMATIC JOINING OF DATA SETS BASED ON STATISTICS OF FIELD VALUES IN THE DATA SETS - A computer system processes arbitrary data sets to identify fields of data that can be the basis of a join operation. Each data set has a plurality of entries, with each entry having a plurality of fields. For each pair of data sets, the computer system compares the values of fields in a first data set in the pair of data sets to the values of fields in a second data set in the pair of data sets, to identify fields having substantially similar sets of values. Given pairs of fields that have similar sets of values, the computer system measures entropy with respect to an intersection of the sets of values of the pair of fields. The computer system can recommend fields for a join operation between any pair of data sets in the plurality of data sets based on such statistical measures. | 2016-02-25 |
20160055213 | SYSTEM AND METHOD FOR PERFORMING LONGEST COMMON PREFIX STRINGS SEARCHES - A method and system a method for compressing and searching a plurality of strings. The method includes inputting a plurality of strings into a compression engine. The method also includes converting each of the plurality of strings into a new, prefix-preserving compressed string, using the compression engine. For every string P that is a strict prefix of a string S, P's resulting compressed string is a strict prefix of S's resulting compressed string. | 2016-02-25 |
20160055214 | PREVIEWING PARSED RAW DATA USING A GRAPHICAL USER INTERFACE - Embodiments are directed towards previewing results generated from indexing data raw data before the corresponding index data is added to an index store. Raw data may be received from a preview data source. After an initial set of configuration information may be established, the preview data may be submitted to an index processing pipeline. A previewing application may generate preview results based on the preview index data and the configuration information. The preview results may enable previewing how the data is being processed by the indexing application. If the preview results are not acceptable, the configuration information may be modified. The preview application enables modification of the configuration information until the generated preview results may be acceptable. If the configuration information is acceptable, the preview data may be processed and indexed in one or more index stores. | 2016-02-25 |
20160055215 | Systems and methods of enabling integrated activity scheduling, sharing and real-time social connectivity through an event-sharing platform - Embodiments herein provide for an interactive event-scheduling platform (ESP), wherein locating activities via location data, notifying and alerting of them via real-time feeds and encouraging interaction through a full-service social media suite (SMS), enhanced with live streaming and “always-on” connectivity, could provide a fresh experience for users and hosts. A real-time data procuring system and method may solve problems with stale or incomplete activity data within a geographic area, bridge gaps between users and hosts by shortening time periods—from activity announcement, to discovery, to launch, to action—create buzz, maximize venue attendance, boost sales and ensure promotional success. Software crawlers may mine public Web sites for thorough activity data coverage. Stored activities, profiles and collected user interaction data may produce behavioral reports to increase ROMI. Security packages, installations and access controls may incite users to safely register themselves in the SMS to engage, interact and transact. | 2016-02-25 |
20160055216 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD THEREOF - An information processing method includes steps of obtaining one or more kinds of information in any kind of computer data, extracting a feature from the obtained information and determining at least one feature word which corresponds to the extracted feature, according to a relationship table. In response to user operation, at least one determined feature word can be changed. The target content can be searched according to at least one changed feature word. | 2016-02-25 |
20160055217 | TIME-BASED GRAPH DATA MODEL - Systems and processes for accessing data from a graph database are described. The system receives a request comprising time-based information. Time-based information of the request is compared with a first time interval, which is associated with at least one node of a graph. The node of the graph is matched based on the time-based information being at least partially within the first time interval. The system returns a result comprising an indicator of the node of the graph, wherein the node of the graph is associated with an entity, and the node of the graph includes an attribute of the entity. | 2016-02-25 |
20160055218 | INTERPRETING USER QUERIES BASED ON DEVICE ORIENTATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided from a user device, and determining that the query implicitly references some entity, and in response: obtaining an approximate location and an approximate orientation of the user device, obtaining a set of entities including one or more entities, each entity in the set of entities being at least partially within a range that is based on the approximate location and that includes an extended portion based on the approximate orientation, selecting an entity from the set of entities, and providing a revised query based on the query and the entity, the revised query explicitly referencing the entity. | 2016-02-25 |
20160055219 | ELECTRONIC SYSTEM WITH SEARCH MECHANISM AND METHOD OF OPERATION THEREOF - An electronic system includes: a control unit configured to: receive information related to an user entry under a search context, perform searches based on the information for searching within a plurality of a destination, and a user interface, coupled to the control unit, configured to present search results based on the searches, wherein one instance of the search results is different from another instance of the search results for presenting the search results for the plurality of the destination. | 2016-02-25 |
20160055220 | DATA DRIVEN RELATIONAL ALGORITHM FORMATION FOR EXECUTION AGAINST BIG DATA - Techniques are described herein for creating an algorithm for batch mode processing against big data. The techniques involve receiving one or more user commands from a set number of commands that correspond one-to-one with a set number of low-level database operations. In a preferred embodiment, the set of database operations includes only FILTERS, SORTS, AGREGGATES, and JOINS. | 2016-02-25 |
20160055221 | Data Analysis And Visualization - Design and implementation of complicated data analyses and creation of visualizations to present the results of such analyses can be performed using a data analysis application. | 2016-02-25 |
20160055222 | IN-MEMORY DATA WAREHOUSE PLANNING AND BROADCASTING - Various embodiments herein each include at least one of systems, methods, and software for in memory data warehouse planning and broadcasting. Some embodiments include an in memory database having a set of define database table views that provide a virtual data model upon which services execute for various purposes including planning, simulation, and broadcasting of generated reports and other document. These services are executed within a computing environment of the in memory database and can be configured and grouped into applications and processes. Such embodiments eliminate system performance bottlenecks and provide a platform upon which “extreme” application performance can be obtained. | 2016-02-25 |
20160055223 | OPTIMIZING DATA PROCESSING USING DYNAMIC SCHEMAS - A computer system access feed data belonging to a particular feed, and executes a dynamic server statement to create a relational dataset with data type fields from the feed data in an in-memory table of the server. The dynamic server statement is stored within metadata associated with the feed. The computer system also applies a second dynamic server statement to the data feed which applies one or more data processing conditions indicated in the metadata. The second dynamic server statement is also stored within the metadata associated with the feed. Upon determining that one or more feed data rows match the data processing conditions, the computer system places feed data row information about the matching data rows into an alert table that includes references to a regional blob table with blob data, thereby triggering an alert. | 2016-02-25 |
20160055224 | SYSTEM AND METHOD FOR EFFICIENT BLOCK LEVEL GRANULAR REPLICATION - A system and method for efficiently restoring one or more data containers is provided. A common persistent consistency point image (PCPI) is identified between a source and a destination storage systems prior to the destination storage system performing a rollback operation to the commonly identified PCPI. Differential data is then transmitted from the source storage system in a line efficient manner to the destination storage system. | 2016-02-25 |
20160055225 | REPLICATION OF SUMMARY DATA IN A CLUSTERED COMPUTING ENVIRONMENT - Techniques and mechanisms are disclosed to increase the availability of summary data within a clustered data intake and query system by replicating the summary data within the cluster. In general, summary data may store “pre-computed” results for one or more search queries and can be used by indexers of a cluster to process subsequent instances of the same search queries. At a high level, replication of summary data within a cluster may include ensuring that each instance of summary data created by an indexer of a cluster is replicated to other indexers within the cluster that store copies of the same grouped subset(s) of data to which the summary data relates. In this manner, if one or more indexers of an indexer cluster fail, other indexers of the cluster can make immediate use of replicated copies of the summary data without re-creating it. | 2016-02-25 |
20160055226 | METHOD AND SYSTEM FOR SYNCING DATA STRUCTURES - The consistency of a data structure is maintained where changes in the form of atomic operations are requested by more than one user to an object graph containing a plurality of objects. Operational transformations specifying how one atomic operation is transformed against another one are accessed and the object graph is modified with the first and second set of changes by employing the operational transformations on the atomic operations and applying the resulting transformed operations to the object graph. The transformed operations are recorded in a history log. The atomic operations are object operations that create or delete an object of the object graph and/or property operations changing a property of an object. Each operation retains the identifier of the object it acts on and information on each change of the object resulting from the operation. Multi-operation conflicts are resolved by defined conflict resolution events. | 2016-02-25 |
20160055227 | DATABASE SCALE-OUT - A method for scaling out database information may include creating second database instantiation. The method may include configuring one or more partitions of a first database for transfer to the second database and configuring the second database for receiving the one or more first database partitions. The method may also include transferring the one or more first database partitions to the second database. | 2016-02-25 |
20160055228 | RULES BASED HIERARCHICAL DATA VIRTUALIZATION - Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network. | 2016-02-25 |
20160055229 | METHOD AND APPARATUS FOR STRESS MANAGEMENT IN A SEARCHABLE DATA SERVICE - Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource. | 2016-02-25 |
20160055230 | METHOD FOR AVOIDING CONFLICTS IN DATABASE CLUSTER - A method for avoiding conflicts in a multi-master database cluster is provided. A set of hot spots is identified in the database cluster. When a given node receives a given transaction, the given node selects one or more hot-spot servicing nodes for one or more hot-spot sub-transactions, namely one or more sub-transactions of the given transaction that correspond to one or more hot spots of the set of hot spots. Subsequently, the given node redirects the hot-spot sub-transactions to their respective hot-spot servicing nodes. The hot-spot sub-transactions are then executed at their respective hot-spot servicing nodes. | 2016-02-25 |
20160055231 | Application Representation For Application Editions - A disclosed system, method, and computer-readable storage medium automatically identify, cluster, and cross-reference various editions of an application. The editions are clustered and associated with a canonical application structure describing the general functionality of each edition in the cluster. When an application search query is received from a client device, one or more canonical applications corresponding to the query are identified and provided to the client device. Enhancing the relevancy of search results by merging several editions of an application into one canonical application structure reduces unwanted and redundant results on a search result page. | 2016-02-25 |
20160055232 | Gesture-based on-chart data filtering - On-chart data filtering on computing devices such as, e.g., touch-enabled mobile devices can be enabled by methods, systems, and computer programs that facilitate detecting a filtering gesture performed on an axis element (such as a value range, category label, or category-label row) of a data chart displayed on-screen and, in response to the filtering gesture, filtering data associated with the axis element and updating the displayed data chart based on the filtering. | 2016-02-25 |
20160055233 | PRE-JOIN TAGS FOR ENTITY-RELATIONSHIP MODELING OF DATABASES - Join-queried entities are selectively linked in an entity-relationship model of the database by defining a pre-join tag in the entity-relationship model of the database and selectively providing the pre-join tag between join-queried entities in the entity-relationship model of the database. Frequently join-queried entities in the entity-relationship model of the database may be identified, and a pre-join tag may be provided between the frequently join-queried entities. A non-relational database may be generated from the entity-relationship model by creating merged entities in the non-relational database based on the pre-join tags. A relational database may be generated from the entity-relationship model by selectively creating merged entities in the relational database based on the pre-join tags. | 2016-02-25 |
20160055234 | Retrieving Text from a Corpus of Documents in an Information Handling System - A mechanism is provided for retrieving candidate answers from a corpus of documents. The mechanism receives an input question for which an answer is sought. The mechanism extracts features of the input question based on a natural language processing. The mechanism executes a first search of the corpus of documents based on a first subset of the extracted features of the input question and an initial evaluation of a utility of the first subset of extracted features to generate a subset of documents. The mechanism executes a second search of a set of passages extracted from the subset of documents based on a second subset of the extracted features of the input question and a reevaluation of the utility of the second subset of extracted features thereby forming a subset of passages. The mechanism generates query results from the subset of passages matching from which candidate answers are identified. | 2016-02-25 |
20160055235 | DETERMINING SENTIMENTS OF SOCIAL POSTS BASED ON USER FEEDBACK - User feedback regarding sentiments of social posts is used to improve sentiment assignment for social analysis. The user feedback is used to generate sentiment tuning data, which may include assignments between reference sentiments and reference social posts. Sentiments of new social posts may be determined by applying the sentiment tuning data to an analysis of the new social posts. Sentiments of new social posts may also be determined by applying entries from one or more lexical dictionaries to the new social posts using natural language processing. At least some of the entries can be automatically generated from the user feedback or can be supplied by a user separate from the user feedback. | 2016-02-25 |
20160055236 | Personalized experience scores based on measurements of affective response - This disclosure describes systems, methods, and computer program products that may be used to provide crowd-based scores for experiences, which are computed based on measurements of affective response of multiple users who had the experiences. The measurements of affective response may be collected using a wide array of sensors that measure physiological signals and/or behavioral cues. Additionally, the scores may be personalized for a certain user based on similarities between a profile of the certain user and profiles of the multiple users. | 2016-02-25 |
20160055237 | Method for Semantically Labeling an Image of a Scene using Recursive Context Propagation - A method semantically labels an image acquired of a scene by first obtaining a local semantic feature for each local region in the image. The local semantic features are combined recursively to form intermediate segments until a semantic feature for the entire image is obtained. Then, the semantic feature for the entire image is decombined recursively into intermediate segments until an enhanced semantic feature for each local region is obtained. Then, each local region is labeled according to the enhanced semantic feature. | 2016-02-25 |
20160055238 | DOCUMENT ANALYSIS APPARATUS AND DOCUMENT ANALYSIS PROGRAM - According to one embodiment, a document analysis apparatus is an apparatus comprising first document storage circuit for storing first documents that include words, belong to respective categories constituting a hierarchical structure, and only comprise opinion documents for a desirable object, and a second document storage circuit for storing second documents that include words, belong or do not belong to the categories constituting the hierarchical structure and comprise opinion documents for the desirable object and documents other than the opinion documents, and the apparatus is configured to classify, into one of the categories constituting the hierarchical structure, the second documents that do not belong to the respective categories among the second documents stored in the second document storage circuit. | 2016-02-25 |
20160055239 | SYSTEM AND METHOD FOR ACCESSING, STORING, AND RENDERING DIGITAL MEDIA CONTENT USING VIRTUAL BROADCAST CHANNELS - A user interface device provides access to at least one of a plurality of digital content sources. The interface device is configured to catalog the plurality of digital content sources to correspond to a plurality of channels in a tuning band, to present the plurality of channels sequentially in response to a user initiated tuning movement, and to select one of the sequentially presented channels for playback. | 2016-02-25 |
20160055240 | ORPHANED UTTERANCE DETECTION SYSTEM AND METHOD - An orphan detector. The orphan detector processes out-of-domain utterances from a targeted language understanding dialog system to determine whether the out-of-domain utterance expresses a specific intent to have the targeted language understanding dialog system to take a certain action where fallback processing, such as performing a generic web search, is unlikely to be satisfied by web searches. Such utterances are referred to as orphans because they are not appropriately handled by any of the task domains or fallback processing. The orphan detector distinguishes orphans from web search queries and other out-of-domain utterances by focusing primarily on the structure of the utterance rather than the content. Orphans detected by the orphan detector may be used both online and offline to improve user experiences with targeted language understanding dialog systems. The orphan detector may also be used to mine structurally similar queries or sentences from the web search engine query logs. | 2016-02-25 |
20160055241 | SHARING RESOURCES AMONG REMOTE REPOSITORIES UTILIZING A LOCK FILE IN A SHARED FILE SYSTEM OR A NODE GRAPH IN A PEER-TO-PEER SYSTEM - A method, system and computer program product for sharing resources among remote repositories. In a shared file system, a resource identifier and metadata are created for a resource, where the resource identifier is stored in a lock file in a shared volume accessible by the remote repositories. The lock file is then released in response to distributing the associated resource to the remote repositories. Alternatively, in a peer-to-peer system, a request is received to create, read, update or delete a resource stored in a content repository. A resource name, a resource version and/or a resource fingerprint are received in connection with the request to create, read, update or delete the resource in the content repository. A determination is then made as to whether the received resource name, resource version and/or resource fingerprint matches the respective resource name, resource version and/or resource fingerprint stored in a node graph for the resource. | 2016-02-25 |
20160055242 | SYSTEMS AND METHODS FOR ANALYZING CONTENT FROM DIGITAL CONTENT SOURCES - Methods and systems are provided for analyzing content items from digital content sources with respect to activity on communication networks. Content items are retrieved based on tracking set definitions from digital content sources via a network, and metadata is extracted from the retrieved content items. Communication related to the content items on one or more communication networks is periodically monitored, and the monitored communication is used to generate content scores for the retrieved content items based on one or more static content scores, dynamic content scores, and contextual relevance scores. The periodic monitoring allows trending information with respect to content items, authors, topics, and/or other data elements to be surfaced and analyzed. | 2016-02-25 |
20160055243 | WEB CRAWLER FOR ACQUIRING CONTENT - An adaptive web crawling system generates a first utility measurement based on web page snippets associated with individual search result items by crawling from a collection of web page crawling seeds and according to a specific user web crawling criteria. The system generates a second utility measurement based on features extracted from the full webpages downloaded according to the guidance of the first utility measurement results. A web page utility prediction function is introduced to forecast the second utility measurement based on the first utility measurement. The system adapts its priorities for web crawling based on the web page utility prediction function. | 2016-02-25 |
20160055244 | Audience on Networked Devices - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an audience of network devices. One of the methods includes receiving information from a source, the information associated with a device identifier. The method includes determining, based on the device identifier, a unique user identifier, wherein the unique user identifier identifies a user independent of network, media, and location. The method includes identifying at least one user attribute based on the received information. The method includes associating the user attribute with the unique user identifier. The method also includes storing the user attribute in a repository. The repository stores a plurality of other user attributes associated with the unique user identifier, the other stored user attributes being received from a plurality of different sources. | 2016-02-25 |
20160055245 | SYSTEMS AND METHODS FOR PROVIDING INFORMATION DISCOVERY AND RETRIEVAL - This invention relates generally to software and computers, and more specifically, to systems and methods for providing information discovery and retrieval. In one embodiment, the invention includes a system for providing information discovery and retrieval, the system including a processor module, the processor module configurable to performing the steps of receiving an information request from a consumer device over a communications network; decoding the information request; discovering information using the decoded information request; preparing instructions for accessing the information; and communicating the prepared instructions to the consumer device, wherein the consumer device is configurable to retrieving the information for presentation using the prepared instructions. | 2016-02-25 |
20160055246 | PROVIDING AUTOMATIC ACTIONS FOR MOBILE ONSCREEN CONTENT - Implementations provide an interface for initiating actions related to content the user is viewing on a mobile device. A method includes performing recognition on content captured from a display of a mobile device and identifying a plurality of entities in the content. The method may include issuing a query for each of the plurality of entities, ranking the plurality of entities based on the search results, generating an action card for at least some of the highest ranked entities, and providing the action cards for display on the mobile device. Alternatively or additionally, the method may include determining at least one contact in a contacts data store that corresponds to an entity and generating an action card for the entity, the action card having a first action that uses first information from the contacts data store and a second action that uses second information from the contacts data store. | 2016-02-25 |
20160055247 | SYSTEMS AND METHODS FOR PROVIDING COMMUNICATIONS TO AND FROM VERIFIED ENTITIES - Systems, methods, and non-transitory computer-readable media can identify a verified entity who is verified based on a verification process. A set of questions directed to the verified entity can be received from a set of question providers. The set of questions can be ranked based on question ranking criteria. At least one response to at least one question in the set of questions can be received from the verified entity. Access to the at least one response can be provided. | 2016-02-25 |
20160055248 | MULTI-USER SEARCH SYSTEM WITH METHODOLOGY FOR PERSONAL SEARCHING - A multi-user search system with methodology for personal searching. In one embodiment, for example, a system for personal searching includes a plurality of index servers storing a plurality of index shards. Each index shard of the plurality of index shards indexes a plurality of documents. Each document of the plurality of documents belongs to one of a plurality of document namespaces assigned to the index shard. The system further includes a front-end server computer for receiving a search query from an authenticated user; an access control server for determining an authorized document namespace the authenticated user is authorized to access; and a query processor for answering the search query and restricting, based on an identifier of the authorized document namespace, an answer to the search query to identifying only documents satisfying the search query and belonging to the authorized document namespace. | 2016-02-25 |