38th week of 2014 patent applcation highlights part 210 |
Patent application number | Title | Published |
20140280205 | COMPUTING NETWORK NODE ADJUSTMENTS - A method of computing relative rankings for multiple course trajectories may include accessing a data structure. The data structure may include a first node that may represent a first course and a plurality of nodes that may represent courses that are available after completing the first course. Each of the plurality of nodes may be associated with a weight, and the plurality of nodes may include a second node representing a second course. The method may also include receiving a first grade for a student for the first course and receiving a second grade for the student for the second course. The method may additionally include adjusting the weight associated with the second node using the first grade and the second grade. The method may further include providing a ranking of the plurality of courses using the weights of the plurality of courses. | 2014-09-18 |
20140280206 | SOCIAL CACHE - Various embodiments relating to a social cache replacement policy are described. The techniques of the present invention disclosed utilize social network properties to guide a cache replacement policy executed by a social networking platform system. In one embodiment, a method is provided for determining a queue location to cache a data item based on a popularity score computed from social network properties. In one embodiment, a method is provided for computing the popularity score by incorporating a user's social network properties and the user's friends' social network properties. In embodiments, the popularity score may be computed using a plurality of social network properties, which may include social network properties associated with (i) the user, (ii) the consumer(s), and/or (iii) the data item(s). In embodiments, a plurality of popularity scores are maintained in a user-score database, where the plurality of popularity scores are periodically updated using historical data. | 2014-09-18 |
20140280207 | MAILBOX SEARCH ENGINE USING QUERY MULTI-MODAL EXPANSION AND COMMUNITY-BASED SMOOTHING - A retrieval method on a database of documents including text and names of participants associated with the documents includes: receiving a text query facet of keywords and a persons query facet of participant names; computing an enriched text query as an aggregation of the text query facet, a monomodal expansion of the text query facet based on the keywords, a cross-modal expansion of the text query facet based on the participant names, and a topic expansion of the text query facet based on a topic model associating words and topics; computing an enriched persons query as an aggregation of the persons query facet, a monomodal expansion of the persons query facet based on the participant names, a cross-modal expansion of the persons query facet based on the keywords, and a community expansion of the persons query facet based on a community model associating persons and communities. | 2014-09-18 |
20140280208 | System and Method for Remote Activity Detection - A system and method is disclosed for a remote activity detection process using an analysis of data streams of an entity such as an end user and/or a customer. In an embodiment, the detection process uses the data stream analysis to evaluate an entity's potential involvement in an activity based on individual measures for the entity such as comparison of the entity's data stream to the entity's peers, comparison of the entity's data stream to historical information for the entity, and/or comparison of the entity's data stream to data streams for a known second entity involved in the activity. The detection process may also use other information available which may impact the data points in a data stream, such as premises attributes associated with an entity, demographic attributes for the entity, financial attributes for the entity, and system alerts. | 2014-09-18 |
20140280209 | Method, A System and a Computer Program Product for Scoring a Profile in Social Networking System - A method, system and a computer program product for scoring a profile in a social networking system. The method comprises at least one Fan profile, at least one Talent profile and at least one Business profile, comprising a computer that has access to the social networking system. The computer is configured to receive information of the number of sharing actions the profile has introduced to the social networking system; receive information of the number of commercial actions the profile has executed in the social networking system; receive indication of interest from the profile, wherein each indication of interest is an action taken by the profile that shows that the profile has interest in the Talent profile or the Business profile; and calculate based upon the number of sharing actions and the number of commercial actions score metrics representing the profile's influence for the Talent profile or the Business profile. | 2014-09-18 |
20140280210 | SYSTEM AND METHOD FOR NATURAL LANGUAGE PROCESSING - Systems and methods are provided for natural language processing. A method in a server includes storing a graph data structure (GDS) of nodes, each node associated with an entity data value, and links, wherein each link connects two nodes and is associated with a relationship data value and evaluation criteria-rating pair values, receiving an input for response from an electronic device, parsing the input to identify entity data values and relationship data values, populating the GDS with the identified entity data values, and the relationship data values, wherein the populating includes applying evaluation criteria-rating pair values, traversing the GDS to identify problems indicated by the evaluation criteria-rating pair values, in response to the traversing, determining changes to the GDS to satisfy identified problems, if the determination is affirmative, populating a solution GDS that satisfies identified problems, and transmitting, to the electronic device, a response to the input. | 2014-09-18 |
20140280211 | DEVICE AND RELATED METHOD FOR APPLICATION IDENTIFICATION - A function is provided for identifying computer applications running on a network. Information obtained from frames having content associated with computer applications is examined and compared to information stored on the network. The stored information is obtained from a plurality of mechanisms including computer application signatures. An application identification engine of the function compares examined content with the known application information and determines an indication of the likely computer application associated with the examined frames. The determination output may include a level of confidence in the accuracy of the determination. The function includes an application programming interface to allow the introduction into the engine of custom mechanisms for application identification. The different mechanisms may be weighted. The function may be provided in one or more devices of the network including a standalone appliance. | 2014-09-18 |
20140280212 | Video Optimizer for Determining Relationships Between Events - There is provided a system and method for a video optimizer for determining relationships between events. The method comprises receiving a total number of events for a plurality of contents over a period of time, receiving a first number of events of a first content of the plurality of contents over the period of time, receiving a second number of events of the plurality of contents over the period of time, and determining a relationship between the first content and the second content based on the first number of events, the second number of events, and the total number of events. A second relationship may be determined by utilizing a first time of event by a user of the first content, a second time of event by the user of the second content, and a weighed correspondence. | 2014-09-18 |
20140280213 | SYSTEM AND METHOD FOR SCORING AND RANKING DIGITAL CONTENT BASED ON ACTIVITY OF NETWORK USERS - Systems and methods for delivering personalized content streams over a variety of devices and networks are disclosed. A user's preferences, customizations, and content are made available to the user through specialized clients for home, car, office, and portable environments. In order to enable personalized content streams on devices that are intermittently connected or that make use of network bandwidth during off-peak hours, the system prescribes a distributed content sequencing engine and a distributed, synchronized user profile and station/channel definitions. The system is also designed to support players connected via unidirectional or asymmetric connections such as satellite radios with or without an upstream data link. | 2014-09-18 |
20140280214 | METHOD AND SYSTEM FOR MULTI-PHASE RANKING FOR CONTENT PERSONALIZATION - Embodiments of the present teachings disclose method, system, and programs for a multi-phase ranking system for implementation with a personalized content system. The disclosed method, system, and programs utilize a weighted AND system to compute a dot product of the user profile and a content profile in a first phase, a content quality indicator in the second phase and a rules filter in a third phase. | 2014-09-18 |
20140280215 | SYSTEM AND METHOD FOR TWO-TIERED QUESTIONNAIRE ANALYSIS - A system and method for using a two-tiered weighting algorithm for analyzing answers given for a particular questionnaire. In various awards shows, sporting events, or contests with categories and multiple candidates for winning various categories, users of the system may make a set of predictions for each category. The predictions may include predictions ranked according to the user's belief in likelihood of winning. Thus, the choice a user believes is most likely to win may be ranked in a first position, the choice the user believes to be the second most likely to win may be ranked in a second position and so on. Then, each category may be assigned a weighted value for the category as well as weighted values for positions in which the user predicted the winner. Thus, an overall two-tier weighted score for the set of predications may be calculated. | 2014-09-18 |
20140280216 | AUTOMATED RANKING OF CONTRIBUTORS TO A KNOWLEDGE BASE - A system and method is provided to rank contributors to a knowledge base. In an automated operation, a ranking value is calculated for each of a plurality of knowledge-based contributors based both on document information and on personal network information pertaining to the respective contributor. The document information identifies relationships being documents in the knowledge base and the particular contributor, indicating, for example, whether the contributor authored the document, read the document, or rated the document. The personal network information indicates personal connections in the knowledge base between the respective contributors. | 2014-09-18 |
20140280217 | Custom Score Generation System and Methods - Some embodiments provide a custom score generation system by offering third parties access to data from a shared database that they can merge with their own proprietary data for the purpose of defining and producing new data services. The system provides interfaces for selecting data elements from the shared database, attributing weights to the selected data elements, and defining scoring rules or parameters to automatically evaluate the significance of the data element values. Additionally, conditions may be specified to include different sets of the selected data elements, to attribute different weights to the different sets of the selected data elements, and to define different scoring rules according to which conditions are satisfied. The system then automatically formulates the algorithm to produce the custom score in conformance with the provided inputs and based on values for the selected data elements that are specific to different entities. | 2014-09-18 |
20140280218 | TECHNIQUES FOR DATA INTEGRATION - Techniques for data integration are provided. Source attributes for source data are interactively mapped to target attributes for target data. Rules define how records from the source data are merged, selected, and for duplication detection. The mappings and rules are recorded as a profile for the source data and processed against the source data to transform the source attributes to the target attributes. | 2014-09-18 |
20140280219 | IDENTIFYING AVAILABLE EXERCISES FOR CUSTOMIZING AN EXERCISE SESSION - System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Exercise components that are available to a user for an exercise category can be determined based on a user rank in the category and a rank of the components in the category. Certain available components can be selected to include in a customized session. | 2014-09-18 |
20140280220 | SCORED STORAGE DETERMINATION - A method of determining a storage device on which to store received data is provided. Data is received. A score indicating a value associated with the received data is computed. A storage device is determined from a plurality of types of storage devices on which to store the received data based on the computed score. The received data is sent to the determined storage device. | 2014-09-18 |
20140280221 | TAILORING USER EXPERIENCE FOR UNRECOGNIZED AND NEW USERS - A system stores a table mapping users to attributes, and stores a second table mapping the users to products associated with a source domain. The system determines a set of top scoring products for each of the attributes, and creates, using the top scoring products, a model that is predictive of an activity in a target domain, the target domain being separate from the source domain. The system detects a behavior from a particular user accessing the target domain, and generates a personalized prediction for the particular user based on the model, in response to the detecting the behavior. | 2014-09-18 |
20140280222 | IDENTIFYING A SOCIAL LEADER - There are disclosed systems and methods for calculating the “social score” of users of social websites to determine who the “social leaders” are. The activities of users of social websites are monitored and activities weighted. The combined scores for the user's activities provide an absolute score for the particular user. The absolute score from a single social website, or combined absolute scores from a plurality of social websites, can be used. In either instance, the absolute score obtained of a user is compared to the absolute scores of other users and a relative score is obtained. The relative score provides a ranking of each user as compared to the rest of the user population. In this manner, social leaders, e.g., the top ten percent in relative score can be identified. Social leaders are of interest to various entities to provide targets for advertising, product test marketing, and the like. | 2014-09-18 |
20140280223 | MEDIA RECOMMENDATION BASED ON MEDIA CONTENT INFORMATION - Disclosed are the method and apparatus for recommending media objects based on media object metadata. The technology generates media content metadata that relate to contents of a plurality of media objects from a plurality of web documents. The web documents reference one or more of the media objects. The technology further determines feature vectors of the media objects. The elements of the feature vectors comprise values of the media content metadata. The technology then calculates a distance in a feature vector space between a first feature vector of a first media object of the media objects and a second feature vector of a second media object of the media objects, and transmits a recommendation of the second media object based on the distance between the first and second feature vectors. | 2014-09-18 |
20140280224 | Systems and Methods for Recommending Relationships within a Graph Database - Systems and methods for relationship recommendations systems in accordance with embodiments of the invention are illustrated. In one embodiment, a relationship recommendation server system includes a processor wherein a relationship recommendation program configures the processor to obtain a graph database including a set of nodes including node attribute data and a set of edges including edge attribute data and describing relationships between nodes in the set of nodes, determine a set of motif data, where the motif data describes at least one subgraph including a subset of the nodes and a subset of the edges within the graph database, obtain a search node, generate additional edges between the search node and a subset of the nodes within the graph database, where the additional edges form subgraphs including the search node that are isomorphic to a subset of the motif data, and recommend relationships based on the generated additional edges. | 2014-09-18 |
20140280225 | INFORMATION MANAGEMENT SYSTEM FOR GRADING AND DISTRIBUTING INFORMATION - An automated program that is implemented by a data processing computer is provided with one or more Attributes that applies to each Asset to be routed for application of governance and business rules and then disseminated. An attribute can be supplied by the Innovator, a Consultant, or by the Consumer. Some Attributes are static, others are generated by the system automatically, and others are dynamic in that they depend on events that are not static. | 2014-09-18 |
20140280226 | APPARATUS AND METHOD FOR PROVIDING HARMONIZED RECOMMENDATIONS BASED ON AN INTEGRATED USER PROFILE - In certain implementations, a system may receive attribute data corresponding to attributes of a plurality of users and to one or more venues for which the plurality of users has an affinity. A user personality matrix may be calculated for one or more of the plurality of users based on interrelational nodal link strengths between the one or more users and the venues. The user personality matrices may be merged to calculate a combined personality matrix representing a unified taste profile for the one or more users. A candidate list of venues having the highest link strength with the combined personality matrix may be determined. One or more recommended venues from the candidate list of venues that have the strongest links to the combined personality matrix may be determined, and recommendation data corresponding to the recommended venues may be output. | 2014-09-18 |
20140280227 | REAL-TIME ASYNCHRONOUS EVENT AGGREGATION SYSTEMS - A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined. | 2014-09-18 |
20140280228 | Semantic Mapping of Topic Map Meta-Models Identifying Assets and Events to Include Weights - A method, computer program product and computer system for assigning a weight to an association between an event and an asset. To assign a weight, a first topic map meta-model is created that identifies assets and events in a topic map based index with instance ontology based on a topic map meta model that identifies assets and a topic map meta-model that identifies events. An identification is assigned in the first topic map meta-model to at least one association between at least one asset of the topic map meta-model that identifies assets and at least one event of the topic map meta-model that identifies events and a second topic map meta-model being created that identifies at least one association between at least one asset and at least one event in a topic map based index and instance ontology with weights assigned to the at least one association in various scopes. | 2014-09-18 |
20140280229 | GENERATING DESCRIPTIONS OF MATCHING RESOURCES BASED ON THE KIND, QUALITY, AND RELEVANCE OF AVAILABLE SOURCES OF INFORMATION ABOUT THE MATCHING RESOURCES - Techniques are provided for generating descriptions of matching resources in a manner that takes into account the kind, quality, and relevance of the available sources of information about the matching resources. For example, after the search engine identifies matching resources based on the query terms, the search engine determines the kinds of available sources of information about each matching resource. For each matching resource, based on the kinds of available sources of information about the matching resource, one of a plurality of processes is selected to generate a description for the matching resource. Using the content-sensitive description generation techniques described herein, a single result set may include abstracts that were generated using several different processes, where the difference in process corresponds to a difference in the kind, quality, and relevance of the available sources of information about each matching resource. | 2014-09-18 |
20140280230 | HIERARCHICAL ORCHESTRATION OF DATA PROVIDERS FOR THE RETRIEVAL OF POINT OF INTEREST METADATA - Various embodiments relate to systems, methods, apparatus, and computer readable media for querying data providers in point of interest searches. In one particular embodiment, a method is provided that includes identifying a plurality of data sources each having a data source priority, the plurality of data sources comprising at least two of: a first reference source, a first structured knowledge base, and a first individual website. The plurality of data sources may then be queried for metadata associated with the POI search request, wherein an order of the querying is based on the data source priority for each of the plurality of data sources; and at least one source quality measured for at least one of the plurality of data sources. In further embodiments, a query order may be updated based on the measured source quality. | 2014-09-18 |
20140280231 | Dynamically Expiring Crowd-Sourced Content - Example apparatus and methods concern dynamically expiring crowd-sourced content (CSC) in a crowd-sourced database. An example apparatus may include logic for acquiring the CSC, where the CSC is data produced by a mobile device concerning a point of interest. The example apparatus also includes logic for producing an evaluation of the CSC and logic for determining an expiration criteria based on the CSC, the evaluation, and the user. The CSC may be data about a point of interest. The evaluation may be based on the completeness, timeliness, or contents of the CSC. The expiration criteria may be established based on the evaluation of the CSC and a user profile. The expiration criteria or user profile may be manipulated based on confirmation or repudiation of the CSC by a different user or by curation of the CSC. | 2014-09-18 |
20140280232 | Method and system for tagging objects comprising tag recommendation based on query-based ranking and annotation relationships between objects and tags - A method and system is disclosed for tagging a latent object with selected tag recommendations, including a set of content objects wherein each object is characterized by an associated set of content features. An annotation relationship is determined between the features and a pre-determined tag for the each object, the relationship being defined by a graph construction representative of an affinity relationship between each pre-selected tag and content object to a selected query. A plurality of the annotation relationships are ranked based upon a relevance of the preselected tags to the content features in response to a new query for assigning a new tag to the each object, so that a suggested tag is made from the ranking whereby the suggested tag is determined as a most likely tag for annotating the content object. | 2014-09-18 |
20140280233 | Methods and Systems for Arranging and Searching a Database of Media Content Recordings - Methods and systems for arranging and searching a database of media content recordings are provided. In one example, a method is provided that comprises receiving a sample of media content, and performing, by a computing device, a content recognition of the sample of media content using a data file including a concatenation of representations for each of a plurality of media content recordings. In other examples, another method is provided that comprises receiving media content recordings, determining a representation for each media content recording, concatenating by a computing device the representation for each media content recording as a data file, and storing by the computing device a mapping between an identifier for a respective media content recording and a global position in the data file that corresponds to the representation of the respective media content recording. | 2014-09-18 |
20140280234 | RANKING OF NATIVE APPLICATION CONTENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for | 2014-09-18 |
20140280235 | SCORING OF INTERRELATED MESSAGE ELEMENTS - A structured collection of message elements comprising message elements and oriented child-parent links each connecting a message element to a parent message element is provided. Each message element comprises a message content and metadata including an author identity and a timestamp. The message contents are parsed to generate appreciative phrase marks assigned to the message elements. An appreciative phrase mark is generated in response to detecting that the parsed message content of a later message element comprises a string of characters that matches an entry within a predefined dictionary of regard-expressing phrases. The appreciative phrase mark is assigned to an earlier message element that is connected to the later message element by a sequence of child-parent links. The metadata is parsed to detect the marks and further regard indicators assigned to the message elements. Relevance scores of the message elements are computed as a function of the regard indicators. | 2014-09-18 |
20140280236 | SELECTION AND RANKING OF COMMENTS FOR PRESENTATION TO SOCIAL NETWORKING SYSTEM USERS - When a social networking system receives a request from a requesting user for a content item associated with one or more comments, the social networking system determines an interest score for each comment. The interest score for a comment indicates a measure of the user's likelihood of being interested in the comment. Based on the calculated interest scores, the social networking system selects one or more comments for presentation to the viewing user along with the content item. The social networking system may specify an order in which the selected comments are presented based on the interest scores of the selected comments. | 2014-09-18 |
20140280237 | METHOD AND SYSTEM FOR IDENTIFYING SETS OF SOCIAL LOOK-ALIKE USERS - Systems and methods are disclosed for identifying a set of social look-alike users from a plurality of users. In an embodiment, a first set of users is selected from the plurality of users based, at least in part, on one or more characteristics associated with the plurality of users. A degree of similarity is determined between the first set of users and the plurality of users. The plurality of users is ranked based on the degree of similarity and thereafter the set of social look-alike users is determined based on the ranking. | 2014-09-18 |
20140280238 | SYSTEMS AND METHODS FOR CLASSIFYING ELECTRONIC INFORMATION USING ADVANCED ACTIVE LEARNING TECHNIQUES - Systems and methods for classifying electronic information or documents into a number of classes and subclasses are provided through an active learning algorithm. In certain embodiments, seed sets may be eliminated by merging relevance feedback and machine learning phases. Such document classification systems are easily scalable for large document collections, require less manpower and can be employed on a single computer, thus requiring fewer resources. Furthermore, the classification systems and methods described can be used for any pattern recognition or classification effort in a wide variety of fields, including electronic discovery in legal proceedings. | 2014-09-18 |
20140280239 | SIMILARITY DETERMINATION BETWEEN ANONYMIZED DATA ITEMS - A method of determining a similarity between records in a data set is provided. Data organized into a plurality of records is received. First characters associated with a field and a first record of the plurality of records are selected. The selected first characters are subdivided into a first sliding series of a defined number of characters. Second characters associated with the field and a second record of the plurality of records are selected. The selected second characters are subdivided into a second sliding series of the defined number of characters. A similarity score between the first sliding series and the second sliding series is calculated. Whether or not the first sliding series and the second sliding series are similar is determined based on the calculated similarity score. | 2014-09-18 |
20140280240 | Similarity Engine for Facilitating Re-Creation of an Application Collection of a Source Computing Device on a Destination Computing Device - Techniques are disclosed for facilitating re-creation of an application collection of a source computing device at a destination computing device. The techniques include receiving a source application identifier indicative of a source application edition, the edition of the application being programmed for a source operating system. The techniques also include receiving an indicator of a destination operating system. The techniques further include determining a source canonical application corresponding to the source application edition based on the source application identifier, the source canonical application being a representative of one or more application editions including the source application edition. The techniques also include determining a set of destination application editions that are likely similar to the source application edition based on the source canonical application, the set of destination application editions indicating one or more destination application editions programmed for the destination operating system. | 2014-09-18 |
20140280241 | Methods and Systems to Organize Media Items According to Similarity - Users collect digital media items such as songs, images, and videos into media libraries. Over time, the user can collect a very large number of media items making organization and use of the media library difficult and time-consuming. The systems and methods described herein alleviate this task by collecting metadata about the media items from multiple sources, determining a similarity between the media items, and clustering the media items with like media items. The systems and methods described herein can position the media items relative to one another in a layout based on their respective similarity. Feedback from the user and from other users can be added to the metadata and used to update the layout of the media items. | 2014-09-18 |
20140280242 | Method and apparatus for acquiring hot topics - A method includes: a first word set is acquired from community data within a period; words are selected from the first word set according to a frequency that each word of the first word set appears in the community data during a first group of days, the selected words are determined as hot words and form a second word set, wherein the first group of days are a plurality of days backward from a designated day; and topics are selected from a community topic set according to the second word set, and are determined as hot topics. | 2014-09-18 |
20140280243 | INTELLIGENT PRESENCE SERVER SYSTEMS AND METHODS - A method for directing inquiries to available subject matter experts includes storing an expert database in memory and defining presence states to describe present attributes of each subject matter expert with respect to a number of resource elements. Inquiries are directed to the experts, and response histograms are populated based on whether a response was obtained in a given presence state. The response histograms describe or define a response probability for each subject matter expert, as a function of the corresponding present attributes for each of the resource elements. | 2014-09-18 |
20140280244 | LOCALE-BASED SORTING ON MOBILE DEVICES - Embodiments are directed to implementing locale-based sorting and to creating temporary metadata sorting values. In one scenario, a computer system sends a request for a contact list, where the request includes an indication of the user's locale. The contact list includes contact information for contacts of a specified user. The computer system receives the requested contact list, which includes various portions of appended, locale-specific sorting metadata for at least one of the user's contacts' fields. The computer system then sorts the contacts of the contact list according to the selected sorting criterion using the sorting metadata, where the sorting metadata includes a sorting order specific to the user's locale. After the contacts are sorted, the computer system presents the sorted contacts to the user in a user interface. | 2014-09-18 |
20140280245 | SYSTEM AND METHOD TO VISUALIZE USER SESSIONS - A system and method operable to identify and analyze persistent state information among a plurality of software-related events, and present persistent state information in a unified fashion. | 2014-09-18 |
20140280246 | DOMAIN-SPECIFIC SYNTAX TAGGING IN A FUNCTIONAL INFORMATION SYSTEM - The invention relates to systems and methods using a logical data model for aggregating data entities in a functional information system supported upon a computing platform, and also for providing systems and methods for analyzing economic information using a functional coordinate system. | 2014-09-18 |
20140280247 | TECHNIQUES FOR DATA RETRIEVAL IN A DISTRIBUTED COMPUTING ENVIRONMENT - Enhanced techniques for data retrieval in a distributed computing environment are described. A computing node of a distributed computing environment may receive a data request. The computing node may include one or more subsets of data. The computing node may be configured to search among the one or more subset of data for a beginning of a data range that is responsive to the data request. The computing node may be further configured to forward a data range responsive to the search to another computing node of the distributed computing system to be merged with one or more additional data ranges. Other embodiments are described and claimed. | 2014-09-18 |
20140280248 | ROW-BASED DATA FILTERING AT A DATABASE LEVEL - A database management system provides row based filtering of data at a database level by evaluating content of at least one record of a write data request received from an application for a particular table from among at least one table of a database, against at least one filter rule specified for the particular table. The database management system selects, for the at least one record, whether to store the at least one record of the write data request as a separate row in the particular table based on a separate action triggered for the at least one record when evaluated against the at least one filter rule specified for the particular table, each record not selected for storage being silently discarded. | 2014-09-18 |
20140280249 | PREDICATE OFFLOAD OF LARGE OBJECTS - In an approach, the database server generates a request for data representing rows of a table, the request identifying one or more data blocks stored on a storage system. The database server then generates metadata describing one or more filtering conditions to be applied to the rows and sends the metadata along with the request to the storage system. The storage system, when applying filtering conditions to a column containing a LOB, determines whether the LOB is stored in-line or out-of-line. If the column contains an out-of-line LOB, the storage system skips the filtering conditions on the column. If the column contains an in-line LOB, the storage system applies the filtering conditions to the column. Upon obtaining the filtered data from the storage system, the database server retrieves the data blocks for out-of-line LOBs and applies the skipped filtering conditions to create a final result set. | 2014-09-18 |
20140280250 | MEDIA CONTENT DISCOVERY AND CHARACTER ORGANIZATION TECHNIQUES - Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a primary character. A second character model comprises a second set of attribute values for the plurality of attributes of a secondary character. The primary and secondary characters are associated with first and second predetermined salience values, respectively. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the secondary character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. Media is recommended to a user based on the media rating. | 2014-09-18 |
20140280251 | ALMOST ONLINE LARGE SCALE COLLABORATIVE FILTERING BASED RECOMMENDATION SYSTEM - A method for adjusting one or more parameters associated with a model. The method comprises obtaining, from a first source, first information related to activity of a user. The method further comprises adjusting one or more parameters associated with a model based on the first information collected within a first length of time, and obtaining, from a second source, second information related to activity of the user. The method further comprises adjusting the one or more parameters associated with the model based on the second information collected within a second length of time and a measure indicative of performance of the model, wherein the second length of time is larger than the first length of time. | 2014-09-18 |
20140280252 | COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR COMPARING AND ASSOCIATING OBJECTS - Computer-implemented systems and methods are disclosed for comparing and associating objects. In some embodiments, a method is provided for associating a first object with one or more objects within a plurality of objects, each object comprising a first plurality of properties, each property comprising data reflecting a characteristic of an entity represented by the object, the associated objects comprising matching data in corresponding properties for a second plurality of properties. The method may include executing, for each object within the plurality of objects and for the first object, the following: creating a slug for the object, the slug comprising the second plurality of properties from the object; and inputting the slug for the object into a Bloom filter. Further, the method may include creating for a bin within the Bloom filter corresponding to the slug for the first object, an association between objects whose slugs correspond to the bin if the slugs for those objects match. | 2014-09-18 |
20140280253 | DETECTING AND EXECUTING DATA RE-INGESTION TO IMPROVE ACCURACY IN A NLP SYSTEM - In some NLP systems, queries are compared to different data sources stored in a corpus to provide an answer to the query. However, the best data sources for answering the query may not currently be contained within the corpus or the data sources in the corpus may contain stale data that provides an inaccurate answer. When receiving a query, the NLP system may evaluate the query to identify a data source that is likely to contain an answer to the query. If the data source is not currently contained within the corpus, the NLP system may ingest the data source. If the data source is already within the corpus, however, the NLP may determine a time-sensitivity value associated with at least some portion of the query. This value may then be used to determine whether the data source should be re-ingested—e.g., the information contained in the corpus is stale. | 2014-09-18 |
20140280254 | Data Acquisition System - A data acquisition system can receive a plurality of files from a plurality of sources and can automate selection of a suitable application for accessing each file and determination of a suitable pattern template for recognizing and extracting data from a respective file. The data acquisition system can store the extracted data in a customized data structure that can be specified for each source and/or each type of data. The data acquisition system further can provide one or more user interfaces that can enable a user to upload, create or define a pattern template for a file and/or document. | 2014-09-18 |
20140280255 | METHOD AND SYSTEM FOR GENERATING A PARSER AND PARSING COMPLEX DATA - Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition. | 2014-09-18 |
20140280256 | AUTOMATED DATA PARSING - A framing technique included in a set of framing techniques is applied to at least a portion of a target data set. When a result of the application of the framing technique meets a first condition, a typing technique included in a set of typing techniques is applied to the target data set. When a result of the application of the typing technique meets a second condition, a tokenization technique included in a set of tokenization techniques is applied to the target data set. When a result of the application of the tokenization technique meets a third condition, a parsing technique for the target data set is determined to include the framing technique, the typing technique and the tokenization technique. An indication of the parsing technique is generated. | 2014-09-18 |
20140280257 | Data Analysis Computer System and Method For Parallelized and Modularized Analysis of Big Data - The focus of the present invention is the modular analysis of Big Data encompassing parallelization, chunking, and distributed analysis applications. Typical application scenarios include: (i) data may not reside in one database but alternatively exist in more non-identical databases, and analysis has to take place in situ rather than combining all databases in one big database; (ii) data exceeding the working memory of the largest available computer and has to be broken into smaller pieces that need be analyzed separately and the results combined; (c) data encompassing several distinct data types that have to be analyzed separately by methods specific to each data type, and the results combined; (iv) data encompassing several distinct data types that have to be analyzed separately by analyst with knowledge/skills specific to each data type, and the results combined; and (v) data analysis that has to take place over time as new data is coming in and results are incrementally improved until analysis objectives are met, or no more data is available. The present Big Data Parallelization/Modularization data analysis system and method—“BDP/M”)) is implemented in general purpose digital computers and is capable of dealing with the above scenarios of Big Data analysis as well as any scenario where parallel, distributed, federated, chunked and serialized Big Data analysis is desired without compromising efficiency and correctness. | 2014-09-18 |
20140280258 | Methods and apparatus for exporting digital content using a profile - A system examines an object descriptor containing metadata, the metadata associated with a first object. The system identifies at least one characteristic of the first object using the metadata, and applies the at least one characteristic of the first object to a second object. The system exports the second object. The second object is formatted with the at least one characteristic of the first object. Prior to examining the object description, the system receives the first object from a user. | 2014-09-18 |
20140280259 | RUN-TIME SQL LANGUAGE TRANSLATION - A method, system, and computer program product for database application migration. The method commences upon executing a foreign application, the foreign application emits SQL statements of a foreign SQL dialect that is incompatible with the SQL dialect of a native database system. The system configures a communication session to intercept the foreign SQL statements before the foreign SQL statements are received by the SQL parser of the native database system; and, while the foreign application is waiting for query results, the system translates the foreign dialect query statements into native SQL compatible with the native database system. The method further performs translating a return code from the native database system into a return code compatible with the foreign application. Configuring the database session connection comprises establishing a translation profile to translate foreign dialect SQL into native SQL, and to translate native SQL query return codes into foreign dialect return codes. | 2014-09-18 |
20140280260 | METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR DATA TOKENIZATION - An apparatus, computer-readable medium, and computer-implemented method for data tokenization are disclosed. The method includes receiving, at a database network router, a database access request directed to a tokenized database, the tokenized database containing one or more tokenized data values, applying one or more rules to the request, rewriting the request based on at least one of the one or more rules, such that data values being added to the database will be tokenized data values, and data values received from the database will be non-tokenized data values, and transmitting the rewritten request to the database. | 2014-09-18 |
20140280261 | METHOD AND APPARATUS FOR SUBSTITUTION SCHEME FOR ANONYMIZING PERSONALLY IDENTIFIABLE INFORMATION - In some embodiments, a system includes a software program capable of performing an aliasing function on the personally identifiable information (“PII”) of a subject. The software can associate the alias with the PII, and output the alias rather than the PII. | 2014-09-18 |
20140280262 | ELECTRONIC DEVICE WITH A FUNICTION OF APPLYING APPLICATIONS OF DIFFERENT OPERATING SYSTEMS AND METHOD THEREOF - A method for applying a number of applications of different operating systems on an electronic device, the method includes: providing an icon interface module and displaying the icon interface on the display unit. Storing installation information into a shared storage area of the storage unit after an application is installed on the electronic device in one operating system. The installation information comprises an installation identifier for identifying the installation information and an icon file corresponding to the installed application. Searching whether the shared storage area of the storage unit includes the installation information, in response to an operation of returning to the icon interface. In addition, adding a corresponding icon to the icon interface according to the icon file of the installation information if yes. | 2014-09-18 |
20140280263 | ELECTRONIC DEVICE WITH A FUNICTION OF APPLYING APPLICATIONS OF DIFFERENT OPERATING SYSTEMS AND METHOD THEREOF - A method for applying a plurality of applications of different operating systems on an electronic device, the method includes providing an icon interface and displaying the icon interface on the display unit. Storing installation information into a shared storage area of the storage unit after an application is installed on the electronic device in one operating system. The installation information comprises an installation identifier for identifying the installation information and an icon file corresponding to the installed application. Searching whether the shared storage area of the storage unit includes the installation information in response to an operation of returning to the icon interface. In addition, adding a corresponding icon to the icon interface according to the icon file of the installation information if yes. | 2014-09-18 |
20140280264 | APPARATUS, DATA STRUCTURE, AND METHOD FOR MEDIA FILE ORGANIZATION - This invention augments media files, using an apparatus that reads instructions within media files to control methods for processing meta data and media data and inputting data from a human user, and outputting transformed data. Some embodiments include a data structure having a plurality of media instructions stored within an ISO media file, that, when executed, functionally transform video information on the media file, based on input information elicited and received from a human user and on the data structure, to an output signal that includes video modified by the input information and the data in the structure. In some embodiments, a method reads media file, eliciting and receiving input information from a human user; and functionally transforming the media file audio-video data based on the input information received from the user and control data in the data structure(s) into modified outputs as controlled by the instructions. | 2014-09-18 |
20140280265 | Methods and Systems for Identifying Information of a Broadcast Station and Information of Broadcasted Content - Methods and systems for identifying information of a broadcast station and information of broadcasted content are provided. In one example, a method includes receiving at a client device media content rendered by a media rendering source, and the client device making an attempt to determine an identity of the media content based on information stored on the client device. The method also includes based on the attempt of the client device to determine the identity of the media content, determining an identity of the media rendering source. The method further includes based on the attempt of the client device to determine the identity of the media content and on determining the identity of the media rendering source, sending information indicative of the media content to a content recognition server to determine the identity of the media content. | 2014-09-18 |
20140280266 | SYSTEMS, METHODS, AND APPARATUSES FOR TRACKING THE DISPLAY OF MEDIA-BASED CONTENT IN REAL TIME - Applicants have created systems, methods, and apparatuses for tracking the display of media-based content in real time. The inventions can include a first media device adapted to output media, a first display unit adapted to display the outputted media, and an apparatus adapted to receive metadata associated with the outputted media and compare the metadata with data. The apparatus can further be adapted to output the media and one or more of a warning indicator and a status indicator if at least a portion of the metadata and the data match as a result of the comparison of the metadata with the data. By tracking the display of media-based content, the inventions described herein can prevent an end user from accessing previously accessed media-based content, restrict the content a given end user is permitted to access, and ensure the licensing terms of a copyright owner's content are properly enforced. | 2014-09-18 |
20140280267 | CREATING REAL-TIME ASSOCIATION INTERACTION THROUGHOUT DIGITAL MEDIA - A computer implemented system and method uses real time interaction among associations of digital data relating to digital media. The system comprises a database system storing a plurality of digital media items each having associated digital data relating to features of the digital media item. A user device accesses digital media. The user device, in operative collaboration with the database system, identifies one or more features of the accessed digital media to determine associated digital data relating to the features of the accessed digital media. This includes comparing digital data of the accessed digital media with digital data of the stored digital media items to identify associations between the accessed digital media with digital data of the stored digital media items, defining associated digital media items. The database system retrieves the associated digital media items and generating buttons and/or features relating to digital data for the associated digital media items and transmits the associated digital media items and/or the related buttons and features to the user device. | 2014-09-18 |
20140280268 | SYSTEM AND METHOD FOR VERIFYING CONFIGURATION ITEM CHANGES - A system and method is provided for managing verification of configuration item changes. Discovered configuration data associated with a configuration item may be received. A determination may be made regarding whether a change order for the configuration item exists. A determination may be made regarding whether the change order is in a “verification in progress” state. When the change order is in the “verification in progress” state, alignment of the discovered configuration data with the change order may be determined and a verification policy may be determined based on the determined alignment. | 2014-09-18 |
20140280269 | Virtual property reporting for automatic structure detection - A computer system comprises a processor capable of executing processor executable code operably coupled with a non-transitory computer medium storing processor executable code, which when executed by the processor causes the processor to: (a) receive a first signal over a computer network, the first signal indicative of a request for information about a target structure from a user; (b) in response to receiving the first signal, access a database including information about the target structure; and (c) transmit a second signal over the computer network indicative of a virtual property report for the target structure including at least one image of the target structure. The virtual property report may include information about a facet of the target structure facing a street, location of a main entrance of the target structure, location of a secondary entrance of the target structure, location of vehicle access to the target structure. | 2014-09-18 |
20140280270 | DEMOGRAPHIC DETERMINATION FOR MEDIA CONSUMPTION ANALYTICS - A system, method and apparatus are disclosed which may be used to provide demographic and behavior data of a user of a video service provider. The user demographic information may be obtained by obtaining an image of the user, analyzing the image data, and providing the information about the determined demographic data. Behavior data may be obtained from at least one sensor monitoring user actions and correlating the user actions with video content being provided to the user. | 2014-09-18 |
20140280271 | INSTRUCTION AND LOGIC FOR PROCESSING TEXT STRINGS - Method, apparatus, and program means for performing a string comparison operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store a result of a comparison between each data element of a first and second operand corresponding to a first and second text string, respectively. | 2014-09-18 |
20140280272 | MEDIA CONTENT SUBSTITUTION - Embodiments of the invention relate to managing access to media files and content therein. In one embodiment, a first identifier representing a first media content component in a first set of media content components is identified. The first set of media content components is included within a first media file that has been received from a first source. The identifier is compared with at least a second identifier representing at least a second media content component in a second set of media content components. The second set of media content components is associated with at least a second media file received from a second source. The first source is different than the second source. Responsive to the first digital signature substantially matching the second identifier, the first media content component is replaced with the second media content component. | 2014-09-18 |
20140280273 | ANIMAL ABNORMALITY DETECTING DEVICE, AND ANIMAL ABNORMALITY DETECTING METHOD - An animal abnormality detecting device includes an animal abnormality information storage unit, a retrieval observation data receiving unit, an animal abnormality information specifying unit, and an abnormality information transmitting unit. In the animal abnormality information storage unit, animal abnormality information including animal observation data including one or more pieces of time-series observation data on an animal and animal individual information is stored. The retrieval observation data receiving unit receives retrieval animal observation data including one or more pieces of time-series observation data on an animal and retrieval animal individual information. The animal abnormality information specifying unit specifies the animal abnormality information including the animal observation data and the animal individual information corresponding to the retrieval animal observation data and the retrieval animal individual information. The abnormality information transmitting unit transmits abnormality information when the animal abnormality information specifying unit specifies the animal abnormality information. | 2014-09-18 |
20140280274 | PROBABILISTIC RECORD LINKING - Probabilistic record linking methods and a system are provided. Selections are acquired; the selections identify the two data sources, column identifiers from each of the two data sources, pairs of column identifiers from each of the two data sources, a confidence values for matching each record associated with each pair. The selections are used to compare data housed in the two data sources. Based on the comparison, matched records and non matched records are identified from the two data sources. | 2014-09-18 |
20140280275 | SYSTEM AND METHOD FOR DOCUMENT DRIVEN ACTIONS - A system and method are disclosed for tracking documents in a computing environment, including documents stored locally on computing devices. A monitoring module stored on a computing device may determine that a user is trying to open a document stored locally on the computing device and communicate a signature associated with the document to a document tracking system. A document tracking system may compare the signature with a set of stored signatures to see if the document corresponds to a document already being tracked. If the document is not being tracked already, the document tracking system may upload the document into the system, send a link to a newer version or determine one or more actions to be performed on the document based on the signature. | 2014-09-18 |
20140280276 | DATABASE SHARDING BY SHARD LEVELS - A system and a method are disclosed for identifying a particular database shard associated with a given user. Each user is assigned a shard level that corresponds to a set of database shards that were active within a database management system when the user first joined the data management system. When a data request associated with a given user is received, the shard level assigned to the user identifies the database shard in the database management system that stores data associated with the user. The data request is thus processed using the identified database shard. | 2014-09-18 |
20140280277 | SYSTEM AND METHOD FOR INTEGRATION AND CORRELATION OF GIS DATA - Method for calculating tolerance zones for utility assets includes: receiving data about a point, a line, or an area related to a location of an utility asset in a region; receiving information about said utility asset in the region from one or more databases, wherein the received information includes two or more of a type of the utility asset, a location of the utility asset, an accuracy of the location of the utility asset, accuracy requirements for the utility asset, accuracy requirements for the region, and a map tile accuracy; calculating a tolerance zone for said utility asset in the region based on the accuracy requirements for the utility asset and one or more of said accuracy of the location of the utility asset, accuracy requirements for the region, and the map tile accuracy; and transmitting the tolerance zone to a remote device. | 2014-09-18 |
20140280278 | VIEW OF A PHYSICAL SPACE AUGMENTED WITH SOCIAL MEDIA CONTENT ORIGINATING FROM A GEO-LOCATION OF THE PHYSICAL SPACE - The disclosure relates to systems and methods for augmenting a view of a physical space of one or more geographically definable locations (“geo-locations”) with social media and/or other content originating from the one or more geo-locations. Generally speaking, the system may include a computing device having one or more processors programmed to augment (e.g., add to, overlay, embed, etc.) the view of the physical space of a geo-location with social media content, thereby allowing a user to view a physical space at a geo-location along with social media content that was created from the geo-location. | 2014-09-18 |
20140280279 | MINIMIZING RESULT SET SIZE WHEN CONVERTING FROM ASYMMETRIC TO SYMMETRIC REQUESTS - A method, system, and a computer program product for converting asymmetric requests into symmetric requests are disclosed. In a first aspect, the method comprises a computer partitioning a query into a set of partitions along a dimension of a multi-dimensional data source, wherein each partition of the set of partitions comprises more than one member and the query has a query result count. The method includes the computer creating a candidate query for each partition of the set of partitions, wherein each candidate query has a candidate query result count. Responsive to a determination that the query result count is greater than a sum of the candidate query result counts, the method includes the computer substituting the query with the candidate queries. | 2014-09-18 |
20140280280 | ESTIMATING ERROR PROPAGATION FOR DATABASE OPTIMIZERS - Techniques are disclosed to determine error propagation for a query optimizer component of a database management system for a database. A database query is received that specifies one or more query conditions. Measures of actual and estimated selectivity of the one or more query conditions are determined. A measure of estimated deviation between the measures of actual and estimated selectivity is determined. A query execution plan is generated or selected based on the measure of estimated deviation. | 2014-09-18 |
20140280281 | Formatting in a Database - A system and method for formatting in a database are disclosed. A request for data in a database is received from an application. The request includes one or more formatting functions to be performed on the data to display a result of the request in a graphical user interface generated by the application. The formatting functions are executed at the database to restructure the request. A query of the data in the database is then generated based on the restructured request, the query including only data to display in the graphical user interface according to the request. Then, a result of the query is returned from the database to the application for display in the graphical user interface. | 2014-09-18 |
20140280282 | INTERFACE BETWEEN SPARQL SYSTEMS AND A NON-SPARQL SYSTEM - A method and system for interfacing SPARQL front ends of SPARQL systems to a non-SPARQL system is provided. A translated SPARQL (“tSPARQL”) system inputs a translated SPARQL query, generates commands for a non-SPARQL system based on the tSPARQL query, and provides those commands to the non-SPARQL system for executing the SPARQL query corresponding to the tSPARQL query. The tSPARQL system translates the tSPARQL query into commands that are provided to a non-SPARQL query engine for executing the SPARQL query represented by the tSPARQL query. When the tSPARQL system receives results of the commands, it provides the results to the SPARQL front end. | 2014-09-18 |
20140280283 | Database System with Data Organization Providing Improved Bit Parallel Processing - A database system provides vertical or horizontal pre-packing of database data elements according to a size of physical processor words in order to obtain improved parallel processing at the bit level. After processor words are populated with data from multiple data elements of the database, query operations are used which may simultaneously process the multiple data elements in each data word simultaneously in the computer arithmetic logic unit. | 2014-09-18 |
20140280284 | PIVOT FACETS FOR TEXT MINING AND SEARCH - Provided are techniques for providing and using pivot facets for text mining and search. A metadata field is mapped to a pivot facet. In response to executing a first query, at least a first document and the pivot facet are displayed. In response to selection of the pivot facet, a second query that includes a value of the metadata field is generated, and the second query is executed to locate at least a second document that includes the value of the metadata field. | 2014-09-18 |
20140280285 | SYSTEMS AND METHODS FOR ANALYZING FAILED AND SUCCESSFUL SEARCH QUERIES - Computerized systems and methods are provided for analyzing failed and successful search queries. In accordance with some embodiments, search records with character strings that are refinements of character strings of other search records are deemed related as belonging to a same user search. Minimum changed sections between character strings in related search records are determined. Correction pairs are created including the character sequences from the portions of the character strings containing the minimum changed sections. Frequencies of correction pairs in a pool of correction pairs are calculated, and the correction pairs appearing in the pool most frequently are stored in a correction log. | 2014-09-18 |
20140280286 | ASSISTED QUERY FORMATION, VALIDATION, AND RESULT PREVIEWING IN A DATABASE HAVING A COMPLEX SCHEMA - Disclosed are a method, a device and/or a system of assisted query formation, validation, and result previewing in a database having a complex schema. In one aspect, a method of a query editor includes generating a data profile which includes a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory. The method determines what a user expects in the initial result set of the initial query and/or a subsequent result set of a subsequent query based on the data profile and/or a heuristically estimated data profile. The method includes enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. The set of characteristics may include metadata of the initial query. | 2014-09-18 |
20140280287 | ASSISTED QUERY FORMATION, VALIDATION, AND RESULT PREVIEWING IN A DATABASE HAVING A COMPLEX SCHEMA - Disclosed are a method, a device and/or a system of assisted query formation, validation, and result previewing in a database having a complex schema. In one aspect, a method of a query editor includes generating a data profile which includes a set of characteristics captured at various granularities of an initial result set generated from an initial query using a processor and a memory. The method determines what a user expects in the initial result set of the initial query and/or a subsequent result set of a subsequent query based on the data profile and/or a heuristically estimated data profile. The method includes enabling the user to evaluate a semantic accuracy of the subsequent query based on the likely expectation of the user as determined through the set of characteristics of the data profile. The set of characteristics may include metadata of the initial query. | 2014-09-18 |
20140280288 | METHOD AND APPARATUS FOR MANAGING CONVERSATION MESSAGES - A method for managing messages is provided, including: displaying, by a first terminal, a conversation screen associated with a plurality of messages; displaying an indication that there is a link query corresponding to a first message; detecting whether the indication is selected; responsive to the indication being selected, performing a first search of the plurality of messages for the first message, the first search being performed based on a first search key that is generated using the link query; and displaying the first message when the first search is successful. | 2014-09-18 |
20140280289 | AUTOSUGGESTIONS BASED ON USER HISTORY - Methods, systems, and computer-readable media for recommending completions for partial strings while a user is typing in characters of the partial strings are provided. A search engine executed by a server receives the partial string. In response, the search engine generates autosuggestions and user-specific completions. The user-specific completions are based on a history corresponding to the user. The user-specific completions are also associated with one or more URIs. The autosuggestions and user-specific completions are transmitted in display rank order to the user. The autosuggestions and user-specific completions are displayed in a dropdown box that allows the user to select a completion for the partial string. A URI corresponding to the user-specific completions is displayed based on user interaction with the user-specific completions include in the dropdown box. | 2014-09-18 |
20140280290 | SELECTION AND DISPLAY OF ALTERNATIVE SUGGESTED SUB-STRINGS IN A QUERY - Suggesting replacements for search sub-strings to a user. A method includes receiving a query string from a user including a plurality of search sub-strings in the query string. The method further includes determining semantically valid replacements of one or more search sub-strings in the query string. The method further includes suggesting to the user semantically valid replacements of one or more of the search sub-strings to allow the user to modify the original query string. | 2014-09-18 |
20140280291 | Using Recent Media Consumption To Select Query Suggestions - Methods and apparatus related to identifying aspects of media files that are provided to users and ranking query suggestions based on the aspects. Some implementations are directed to ranking the query suggestions of the user who was provided the media file. Some implementations are directed to ranking the query suggestions of a second user that is in the same grouping as the first user. Some implementations are directed to ranking the query suggestions of the first user based on aspects that are related to the provided media file, but not directly associated with the provided media file. | 2014-09-18 |
20140280292 | REFINING A SEARCH BASED ON SCHEDULE ITEMS - A method includes receiving a search request from a user, the search request specifying one or more search criteria for selecting one or more selection items from a respective selection domain; identifying one or more schedule items relevant to the search request; augmenting the search request based on information contained in at least one of the identified schedule items; and presenting the augmented search request or search results retrieved based on the augmented search request to the user. | 2014-09-18 |
20140280293 | METHOD AND APPARATUS FOR RETRIEVING CACHED DATABASE SEARCH RESULTS - A method, apparatus and computer program product are provided to efficiently respond to database queries. In the context of a method, a database query is received and a hashed representation of the database query is created. The method also determines whether the hashed representation of the database query serves as a key to a database cache. In an instance in which the hashed representation of the database query is determined to serve as the key to the database cache, the method retrieves database search results from the database cache. Alternatively, in an instance in which the hashed representation of the database query is determined not to serve as the key to the database cache, a search of the database is performed based upon the database query. | 2014-09-18 |
20140280294 | CONNECTING USERS IN SEARCH SERVICES BASED ON RECEIVED QUERIES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a searching user, defining a set of users based on the query, the set of users being a sub-set of a super-set of users and including one or more users that have submitted queries that are determined to correspond to the search query, providing an electronic document comprising instructions that, when executed by a computing device, cause the computing device to display a search results page including search results responsive to the search query and a connection interface, the connection interface displaying at least one indication of users of the set of users, and transmitting the electronic document to a computing device associated with the searching user. | 2014-09-18 |
20140280295 | MULTI-LANGUAGE INFORMATION RETRIEVAL AND ADVERTISING - Systems, methods, and computer-readable storage media are provided for obtaining and presenting search results in a language that differs from the language in which a query is received. Upon receipt of a search query in a first language, at least one second language (or dialect) to which the search query is directed is determined and one or more search results are retrieved, the search results being based on the search query and associated with the at least one second language (or dialect). Further, embodiments of the present invention relate to generating advertisements including embedded links to landing pages that have been translated into one or more languages (or dialects) associated with a target market. In this way, advertisers are able to more successfully advertise to individuals whose primary language or dialect differs from that of the website and/or the advertiser. | 2014-09-18 |
20140280296 | PROVIDING HELP INFORMATION BASED ON EMOTION DETECTION - A device may detect a negative emotion of a user and identify, based on detecting the negative emotion of the user, a task being performed by the user in relation to an item. The device may obtain, based on identifying the task, information to aid the user in performing the identified task in relation to the item. The information may include at least one of information, obtained from a memory associated with the device, in a help document, a user manual, or an instruction manual relating to performing the task in relation to the item; information, obtained from a network, identifying a document relating to performing the task in relation to the item; or information identifying a video relating to performing the task in relation to the item. The device may provide the obtained information to the user. | 2014-09-18 |
20140280297 | SEARCH ANNOTATION AND SUGGESTION - Digital content can be annotated with a search annotation. A user can specify or otherwise identify one or more terms, comprising a query, in conjunction with an annotation signal, for example. Suggestions can be provided automatically to aid a user in specifying the terms, among other things. Furthermore, a hyperlink can be generated that targets a search engine with the query or some other resource. Subsequently, the one or more terms are replaced with the hyperlink. | 2014-09-18 |
20140280298 | Massively Parallel And In-Memory Execution Of Grouping And Aggregation In a Heterogeneous System - A system and method for processing a group and aggregate query on a relation are disclosed. A database system determines whether assistance of a heterogeneous system (HS) of compute nodes is beneficial in performing the query. Assuming that the relation has been partitioned and loaded into the HS, the database system determines, in a compile phase, whether the HS has the functional capabilities to assist, and whether the cost and benefit favor performing the operation with the assistance of the HS. If the cost and benefit favor using the assistance of the HS, then the system enters the execution phase. The database system starts, in the execution phase, an optimal number of parallel processes to produce and consume the results from the compute nodes of the HS. After any needed transaction consistency checks, the results of the query are returned by the database system. | 2014-09-18 |
20140280299 | Simplified Collaborative Searching Through Pattern Recognition - Simplified collaborative searching is provided by pattern recognition such as facial recognition, motion recognition, and the like to provide handsfree functionality. Users join a collaborative search by placing themselves within the field of view of a camera communicationally coupled to a computing device that performs facial recognition and identifies the users, thereby adding them to the collaboration. Users also join by performing simple movements with a portable computing device, such as the ubiquitous mobile phone. A collaboration component tracks the users in the collaboration and identifies them to a search engine, thereby enabling the search engine to perform a collaborative search. The collaboration component also disseminates the collaborative recommendations, either automatically or based upon explicit requests triggered by pattern recognition, including motion recognition and touch recognition. The collaboration component can utilize heuristics to identify individual collaborative sessions, or can utilize existing collaborative infrastructure. | 2014-09-18 |
20140280300 | GUIDED DATA COLLECTION MANAGEMENT SYSTEM - A computing system having a server including a processor and configured to communicate with a plurality of remote devices via a network is provided. The system includes an application database accessible to the server and having application indices, and at each application indices, the application database stores information related to an operating environment of one of the plurality of remote devices. | 2014-09-18 |
20140280301 | Sequential Deteministic Optimization Based Control System and Method - The embodiments described herein include one embodiment that a control method including executing an infeasible search algorithm during a first portion of a predetermined sample period to search for a feasible control trajectory of a plurality of variables of a controlled process, executing a feasible search algorithm during a second portion of the predetermined sample period to determine the feasible control trajectory if the infeasible search algorithm does not determine a feasible control trajectory, and controlling the controlled process by application of the feasible control trajectory. | 2014-09-18 |
20140280302 | 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. | 2014-09-18 |
20140280303 | REPLACING EQUIVALENT CONTENT ITEMS - Systems and methods for updating user play lists in a content provider service. A computer system may receive indications of a plurality of content items to be removed from a digital content library of the content provider service. The computer system may query a user database to identify a plurality of user play lists comprising a reference to a first content item selected from the plurality of content items. Each of the plurality of user play lists may be associated with a user of the content provider service. The computer system may identify a second content item that is equivalent to the first content item. The computer system may update at least one user play list selected from the plurality of user play lists to replace references to the first content item with references to the second content item. | 2014-09-18 |
20140280304 | MATCHING VERSIONS OF A KNOWN SONG TO AN UNKNOWN SONG - Methods and systems for determining a certain version of a known media content item, such as an known audio recording, matches an unknown media content item, such as an unknown audio recording, are described. In some example embodiments, the methods and systems facilitate the identification of a media content item as a specific version of a song or other audio recording by performing comparisons of the differences between two or more versions of the song or audio recording, among other things. | 2014-09-18 |