13th week of 2014 patent applcation highlights part 65 |
Patent application number | Title | Published |
20140089225 | Extendible Process Directory Model - A method includes using a computer to derive a design stage directory model based on a core directory model, using the computer to derive a production stage directory model based on the core directory model, adding an extension to one of the models including an activation flag to activate the extension, and saving the models and extension to a computer readable storage device. | 2014-03-27 |
20140089226 | METHOD AND SYSTEM FOR CREATION OF AN INTEREST ONLY STRIPS INDEX - A method A computer-implemented method of creating an SBA 7(a) index of interest only strip pools comprising: (1) forming one or more candidate pools based on specific characteristics of SBA 7(a) interest only pools; (2) determining one or more selection criteria for including one or more candidate pools in an index; (3) comparing the one or more candidate pools to the selection criteria; (4) and if the criteria is met, then (5) weighting the pool and (6) storing said pool in the index. | 2014-03-27 |
20140089227 | Method For Structuring An Obligation - A method for structuring an obligation. More particularly, a method for structuring an interest-bearing obligation which is convertible into stock. | 2014-03-27 |
20140089228 | Investment Management System - An investment management system includes aspects of a points based social network. The system assigns point values, badges, levels and statuses to investors. The system permits investors to create investment proposals for a particular investment target company, including an amount of money and other terms. The system can group compatible investment proposals together so that they can be presented to the target as a single, larger proposal. The system can permit target companies to see what investment offers are available on a given set of terms, and permit the target companies to alter proposed terms and see the effect such an alteration has on available investment offers. | 2014-03-27 |
20140089229 | Method of Administering an Investment Fund - A method of administering an investment fund using a computer. The method includes the steps of creating shares for sale, providing a managed distribution schedule identifying a number of payments to be provided during each of consecutive periods, providing an investment strategy for investing in assets to provide funds sufficient to meet the managed distribution schedule, issuing a share to an investor in exchange for funds received from the investor, investing the received funds according to the investment strategy, calculating the value of each of the payments to be provided according to the managed distribution schedule in a period to the investor, and providing each of the payments to the investor during the period. Mutiple embodiments relate to methods for calculation and sourcing of each payment. | 2014-03-27 |
20140089230 | Mutual Fund with Reduced Fee Share Class and Method of Managing the Same - A method of administering a mutual fund includes establishing a mutual fund having a plurality of share classes and charging each share class fund-level fees according to a fee rate applicable thereto. One or more share classes are then relieved of at least a portion of their respective fund-level fees, for example by reimbursing some or all of the fund-level fees paid; waiving payment of some or all of the fund-level fees in the first instance; and/or setting expense limits on the fund-level fees payable by the share classes. | 2014-03-27 |
20140089231 | Portable Multifunction Telecommunication Scale - Multifunction portable computing devices capable of functioning as digital scales are described. For example, an object may be placed on the screen of a stationary smartphone, which in turn will calculate and display the weight of said object. | 2014-03-27 |
20140089232 | NEURAL NETWORK LEARNING AND COLLABORATION APPARATUS AND METHODS - Apparatus and methods for learning and training in neural network-based devices. In one implementation, the devices each comprise multiple spiking neurons, configured to process sensory input. In one approach, alternate heterosynaptic plasticity mechanisms are used to enhance learning and field diversity within the devices. The selection of alternate plasticity rules is based on recent post-synaptic activity of neighboring neurons. Apparatus and methods for simplifying training of the devices are also disclosed, including a computer-based application. A data representation of the neural network may be imaged and transferred to another computational environment, effectively copying the brain. Techniques and architectures for achieve this training, storing, and distributing these data representations are also disclosed. | 2014-03-27 |
20140089233 | PREDICTION PROCESSING SYSTEM AND METHOD OF USE AND METHOD OF DOING BUSINESS - A prediction processing system, method, and method for doing business is disclosed. The prediction processing system can collect, process, and publish event-outcome information. The prediction processing system can dynamically filter participants into groupings and iteratively optimize odds calculations over time. A proposal framework consisting of a various abstract proposal types can model and settle propositions. Game propositions can be automatically generated based on event categorization relationships, and users can themselves automatically establish their own game proposition and programs. The prediction processing system can provide game players or others with access to collective intelligence, including prediction information and information derived from prediction information. The prediction processing system can create groupings of better-performing predictors and provide them with information not generally available or additional stakes to increase the weight of their predictions in odds calculations. The prediction processing system can provide access to event-outcome information on a for-fee subscription basis. | 2014-03-27 |
20140089234 | INTERACTIVE VISUALIZATION OF MULTI-OBJECTIVE OPTIMIZATION - A method for interactive visualization of multi-objective optimization is described. The method includes displaying a visualization of an approximation to a Pareto frontier for a multi-objective problem in a user interface. The method also includes updating the visualization of the approximation in real-time in response to finding a solution to the multi-objective problem while the multi-objective problem is being optimized. | 2014-03-27 |
20140089235 | ESTIMATING THE TIME UNTIL A REPLY EMAIL WILL BE RECEIVED USING A RECIPIENT BEHAVIOR MODEL - A system is provided. The system includes a recipient behavior model for generating an estimate of a receipt time of a reply email from a recipient of an initial email by applying machine learning to the initial email and to training data from other emails. The system further includes an indicator device for indicating the estimate to a user. | 2014-03-27 |
20140089236 | LEARNING METHOD USING EXTRACTED DATA FEATURE AND APPARATUS THEREOF - Disclosed is a learning method using extracted data features for simplifying a learning process or improving accuracy of estimation. The learning method includes dividing input learning data into two groups based on a predetermined reference, extracting data features for distinguishing the two divided groups, and performing learning using the extracted data features. | 2014-03-27 |
20140089237 | METHODS AND SYSTEMS FOR SCALABLE GROUP DETECTION FROM MULTIPLE DATA STREAMS - A system, method and computer program product for identifying strong links and discovering hidden relationships among entities, including identifying strong links and discovering hidden relationships among entities, wherein the entities include places, time slots, people, groups, and organizations; and identifying the strong links and discovering the hidden relationships based on low-level data streams, and incomplete and noisy evidence data streams. | 2014-03-27 |
20140089238 | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD - Disclosed if an information processing device including a display control unit that controls a display of an input screen capable of inputting evaluations of an item based on a plurality of viewpoints, in accordance with a plurality of axes representing different viewpoints; an evaluation acquisition unit that acquires the evaluations of the item which are input by a user by the use of the input screen; and a transmission control unit that controls transmission of the evaluations of the item to another information processing device. | 2014-03-27 |
20140089239 | Methods, Apparatuses and Computer Program Products for Providing Topic Model with Wording Preferences - An apparatus for determining one more preferred words of a user may include a processor and memory storing executable computer program code that cause the apparatus to at least perform operations including implementing a topic model including data associated with one or more word preferences of at least one user. The computer program code may further cause the apparatus to implement a training model of the topic model to generate the word preferences based in part on analyzing training data of the training model. The training data including content associated with one or more determined topics. The computer program code may further cause the apparatus to determine that the word preferences correspond to one or more preferred words of respective users. Corresponding methods and computer program products are also provided. | 2014-03-27 |
20140089240 | SYSTEMS AND METHODS FOR IDENTIFYING AND DISCOVERING SOCIAL PSYCHOGRAPHICS AND DNA - A system, method and computer program product for identifying an entity and characteristics thereof, including identifying an entity and characteristics thereof, wherein the characteristics include as demographics, and psychographics behavior; and identifying the entity and the characteristics thereof based on patterns of social interactions and relations with other entities. | 2014-03-27 |
20140089241 | System and method for intermachine markup language communications - A system, comprising a network interface, an additional data communications interface, and processor for supporting a control interface communicated through the network interface according to an intermachine markup language protocol, for controlling the network interface and the additional data communications interface. | 2014-03-27 |
20140089242 | ESTIMATING THE TIME UNTIL A REPLY EMAIL WILL BE RECEIVED USING A RECIPIENT BEHAVIOR MODEL - A method is provided in an email communication system having at least a processor. The method includes generating an estimate of a receipt time of a reply email from a recipient of an initial email using a recipient behavior model that applies machine learning to the initial email and to training data from other emails. The method further includes indicating the estimate to a user using an indication device. | 2014-03-27 |
20140089243 | System and Method For Item Self-Assessment As Being Extant or Displaced - A portable item reporting device ( | 2014-03-27 |
20140089244 | KNOWLEDGE BASED METHOD AND SYSTEM FOR LOCAL COMMERCE - A system and method that utilizes knowledge representation system to express relationships among consumers, between consumers and businesses, within a specific business, and across businesses. The system and method supports defining which businesses consumers patronize, which locations they prefer, and what products and services they intend to secure from what businesses. The system can supports defining how businesses are structured, what businesses are similar, and how businesses relate both to consumers and to other businesses. By combining this consumer knowledge and business knowledge the system enables a number of mutually compatible applications across a matrix of consumer and business interactions (consumer-to-consumer, consumer-to-business, and business-to-business.) | 2014-03-27 |
20140089245 | SYSTEMS AND METHODS FOR IDENTIFYING AND NOTIFYING USERS OF ELECTRONIC CONTENT BASED ON BIOMETRIC RECOGNITION - Systems and methods are disclosed for manipulating electronic multimedia content to a user. One method includes generating a plurality of biometric models, each biometric mod& corresponding to one of a plurality of people; receiving electronic media content over a network; extracting image or audio data from the electronic media content; detecting biometric information in the image or audio data; and calculating a probability of the electronic media content involving one of the plurality of people, based on the biometric information and the plurality of biometric models. | 2014-03-27 |
20140089246 | METHODS AND SYSTEMS FOR KNOWLEDGE DISCOVERY - Provided are methods and systems for knowledge discovery utilizing knowledge profiles. | 2014-03-27 |
20140089247 | Fast Binary Rule Extraction for Large Scale Text Data - Systems and methods for identifying data files that have a common characteristic are provided. A plurality of data files including one or more data files having a common characteristic are received. A potential rule is generated by selecting key terms from a list that satisfy a term evaluation metric, and the potential rule is evaluated using a rule evaluation metric. The potential rule is added to the rule set if the rule evaluation metric is satisfied. Based upon the potential rule being added to the rule set, data files covered by the potential rule are removed from the plurality of data files. The potential rule generation and evaluation steps are repeated until a stopping criterion is met. After the stopping criterion has been met, the rule set is used to identify other data files having the common characteristic. | 2014-03-27 |
20140089248 | Computing system and method for controlling the execution of a decision process to maintain the data access efficiency upon receipt of an availability information inquiry - Computer-implemented reservation method and system. The method utilized for controlling the execution of a decision process by a computer backend machine of a computer network upon receipt of a computation inquiry includes associating to the computer backend machine a configuration file containing at least a decision rule that drives the decision process and that is computed at least from a current value of a statistical indicator and a target value of the statistical indicator; periodically obtaining an updated value of the statistical indicator; upon detection that the updated value is differing from the target value, dynamically updating the configuration file which further comprises re-computing the decision rule using the updated value as new current value, and storing in real-time the re-computed decision rule in the configuration file. | 2014-03-27 |
20140089249 | DATA PATTERN ANALYSIS USING OPTIMIZED DETERMINISTIC FINITE AUTOMATION - Techniques for data pattern analysis using deterministic finite automaton are described herein. In one embodiment, a number of transitions from a current node to one or more subsequent nodes representing one or more sequences of data patterns is determined, where each of the current node and subsequent nodes is associated with a deterministic finite automaton (DFA) state. A data structure is dynamically allocated for each of the subsequent nodes for storing information associated with each of the subsequent nodes, where data structures for the subsequent nodes are allocated in an array maintained by a data structure corresponding to the current node if the number of transitions is greater than a predetermined threshold. Other methods and apparatuses are also described. | 2014-03-27 |
20140089250 | METHOD AND SYSTEM FOR PREDICTING TRAVEL TIME BACKGROUND - A method and system is provided for predicting at a current time “t”, a time that may be taken to travel between plurality of locations, at a future time-point “t+τ”. The method includes determining deterministic component “μ | 2014-03-27 |
20140089251 | ENHANCING PERFORMANCE OF EXTRACT, TRANSFORM, AND LOAD (ETL) JOBS - A computer receives one or more files having configuration information that includes data that defines a plurality of stages of an extract, transform, and load (ETL) job, wherein the plurality of stages comprise a read stage that is preceded by a write stage, and wherein the read stage reads data from a source location, and wherein the data that is read or a modified version of the data that is read is being written by the write stage that writes data to the source location. The computer replaces the read stage with a decompressor stage. The computer replaces the write stage with a compressor stage. The computer executes the decompressor stage and compressor stage on a field-programmable gate array that is programmatically customized with data compression and data decompression functionality to enhance the performance of the ETL job. | 2014-03-27 |
20140089252 | ENHANCING PERFORMANCE OF EXTRACT, TRANSFORM, AND LOAD (ETL) JOBS - A computer receives one or more files having configuration information that includes data that defines a plurality of stages of an extract, transform, and load (ETL) job, wherein the plurality of stages comprise a read stage that is preceded by a write stage, and wherein the read stage reads data from a source location, and wherein the data that is read or a modified version of the data that is read is being written by the write stage that writes data to the source location. The computer replaces the read stage with a decompressor stage. The computer replaces the write stage with a compressor stage. The computer executes the decompressor stage and compressor stage on a field-programmable gate array that is programmatically customized with data compression and data decompression functionality to enhance the performance of the ETL job. | 2014-03-27 |
20140089253 | ZERO-OUTAGE DATABASE REORGANIZATION - Methods and systems enable a database reorganization to occur without a database outage. In one aspect, the method includes pausing transactions directed to the database, keeping a logical view of the database online. The method may also include taking individual partitions offline, changing the names of datasets associated with the individual partitions in a database schema, and bringing the partitions online, all while the logical view of the database remains online. The database schema may be changed to reflect the name of datasets associated with a shadow copy of the database that has been reorganized. | 2014-03-27 |
20140089254 | SYSTEMS AND METHODS FOR ROBUST DATA SOURCE ACCESS - A method for determining access to a data table store includes determining static properties of data sources during query design, loading the static properties into an unavailability table, at query execution evaluating dynamic properties of the data sources and updating the unavailability table, evaluating a preference expression by a table dispatcher component using session context information from the availability table, determining if a preferred table is available at query execution, and if available indicating to access the preferred table, else applying unavailability rules to obtain repair actions. The preference expression including a user-defined preference between an original table and its replica and user-defined repair actions, where a selection is made at query execution between an original data table and a replicated data table based on the unavailability rules. A non-transitory computer readable medium and a system for implementing the method are also disclosed. | 2014-03-27 |
20140089255 | FOREIGN KEY IDENTIFICATION IN DATABASE MANAGEMENT SYSTEMS - Systems and methods for foreign key identification are described. In one embodiment, the method includes computing a threshold value for each of a primary key-foreign key (PK-FK) pair of a super-set of PK-FK, and generating a sub-set of PK-FK pair based on comparison of the threshold value and a predefined threshold value, where the predefined threshold value is indicative of an acceptance criterion. Further, the method includes determining a conformance score for each of the PK-FK pair of the subset of PK-FK pair, wherein the conformance score is based on deviations between Cumulative Probability Distribution (CPD) values of PK and CPD of FK for each PK-FK pair. Further comparing the conformance score of the each PK-FK pair of the sub-set of PK-FK pairs with a predetermined acceptability index, where the predetermined acceptability index is indicative of an acceptance of at least one positive FK from the set of PK-FK pairs. | 2014-03-27 |
20140089256 | Method for Synchronizing Access to Shared Resources of a Computing System and Detecting and Eliminating Deadlocks Using Lock Files - The disclosure generally relates to computer engineering, in particular, to a method for synchronizing access to shared resources of a computing system, and for detecting and eliminating deadlocks using lock files. The disclosure advantageously improves reliability of detection and elimination of deadlocks. The method grants access to a shared resource to other processes and ensures that there will be no deadlock in cases where the process, whose data is indicated in the lock file, does not currently exist in the computing system (for example, an application was aborted from RAM by the operating system due to an internal software failure). The method can be preferably implemented in POSIX-compatible operating systems, in particular, the GNU/Linux operating system. | 2014-03-27 |
20140089257 | INCREASED DATABASE PERFORMANCE VIA MIGRATION OF DATA TO FASTER STORAGE - According to an aspect, a computer implemented method for managing a database in real-time is provided. The method includes scanning for predetermined data in a predetermined workload stream during real-time operation of the database, and determining a workload priority for located predetermined data according to one or more workload rules. A storage priority of located predetermined data is determined according to a physical location of the located predetermined data. The located predetermined data are moved during the real-time operation of the database to a different physical location if the storage priority and the workload priority do not match. | 2014-03-27 |
20140089258 | MAIL INDEXING AND SEARCHING USING HIERARCHICAL CACHES - Electronic mail message processing includes: obtaining a set of keywords associated with an electronic mail message; updating, based at least in part on the set of keywords, a set of inverted index records stored in a level 1 cache; determining whether size of the set of inverted index records stored in the level 1 cache exceeds a first preset threshold value; in the event that the first preset threshold value is exceeded, transferring the set of inverted index records in the level 1 cache to a level 2 cache; determining whether size of a level 2 cache file exceeds a second preset threshold value; in the event that the second preset threshold value is exceeded, transferring, according to a path file, inverted index records in the level 2 cache file to a level 3 cache storing a set of inverted index files. | 2014-03-27 |
20140089259 | OPERATION METHOD AND APPARATUS FOR DATA STORAGE SYSTEM - An operation method and apparatus for a data storage system are provided, which relate to the field of data storage and enhance efficiency of a read operation on distributed stored data. The method includes: receiving, by a data node, a data operation message, where the data operation message carries a data operation type and a data object of an operation; querying a state parameter of the data object, where the state parameter is allocated to the data node by a management node, and is used to indicate an update state of the data object, and the update state includes a synchronous state, a semi-synchronous state and an asynchronous state; and if the state parameter is the synchronous state and the operation type is a read operation, reading the data object stored by the data node. Embodiments of the invention are used to operate data in a distributed data storage system. | 2014-03-27 |
20140089260 | WORKLOAD TRANSITIONING IN AN IN-MEMORY DATA GRID - Embodiments of the present invention disclose a method, system, and computer program product for transitioning a workload of a grid client from a first grid server to a second grid server. A replication process is commenced transferring application state from the first grid server to the second grid server. Prior to completion of the replication process: the grid client is rerouted to communicate with the second grid server. The second grid server receives a request from the grid client. The second grid server determines whether one or more resources necessary to handle the request have been received from the first grid server. Responsive to determining that the one or more resources have not been received from the first grid server, the second grid server queries the first grid server for the one or more resources. The second grid server responds to the request from the grid client. | 2014-03-27 |
20140089261 | System and Method for Maintaining Device State Coherency - Embodiments of the invention are directed to systems and methods for maintaining coherency between different entities in a distributed system. A coherency module automatically detects a change in state in a first entity, wherein the change in state relates to a change in functional code in the first entity. A synchronization message is transmitted to a second entity to synchronize data in the second entity with data in the first entity as a result of the change in state. The second entity is configured to synchronize the data in the second entity with the data in the first entity after receiving the synchronization message. | 2014-03-27 |
20140089262 | METHODS AND SYSTEMS FOR MODELING A REPLICATION TOPOLOGY - Methods and systems for modeling a replication topology involve, for example, representing a plurality of replication components of a replication topology in a first binary matrix using a processor coupled to memory and generating a result matrix based at least in part on the first binary matrix likewise using the processor. Thereafter, also using the processor, replication components of the replication topology may be identified that are either enabled or non-enabled to receive replications from other replication components of the replication topology based at least in part on the result matrix. | 2014-03-27 |
20140089263 | FILE RECORDING APPARATUS, FILE SYSTEM MANAGEMENT METHOD, AND CHANGER DRIVE - A file recording apparatus handles a drive as a storage device, and the drive uses, as a removable recording medium, a cartridge on which a non-volatile memory is mounted and in which one of a disk-shaped recording medium and a tape-shaped recording medium is stored. In the file recording apparatus, when a change request is issued, a file system driver records journaling information of a file system recorded in the recording medium in the non-volatile memory. | 2014-03-27 |
20140089264 | SNAPSHOTS FOR A NON-VOLATILE DEVICE - Apparatuses, systems, and methods are disclosed for snapshots of a non-volatile device. A method includes writing data in a sequential log structure for a non-volatile device. A method includes marking a point, in a sequential log structure, for a snapshot of data. A method includes preserving a logical-to-physical mapping for a snapshot based on a marked point and a temporal order for data in a sequential log structure. | 2014-03-27 |
20140089265 | Time Sequence Data Management - An apparatus, system, and method are disclosed for data management. The method includes writing data in a sequential log structure. The method also includes receiving a time sequence request from a client. The method further includes servicing the time sequence request based on a temporal order of the data in the sequential log structure. | 2014-03-27 |
20140089266 | INFORMATION PROCESSING SYSTEM - According to an embodiment, an information processing system includes a storage unit to store install information of a user system implemented by a virtual machine, backup data of data of the user system, and cache data; a virtual machine creating unit; a restoration unit to restore the data of the user system using the backup data; a cache controller to copy a part of the data of the user system to the cache data and, in the event of the fault of the user system, partially recover the user system by restoring a part of the data of the user system from the cache data; and an access standby unit to, after the partial recovery, prevent an access to the data of the user system, data integrity of which is not guaranteed, until the user system is fully recovered by using the backup data. | 2014-03-27 |
20140089267 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus includes a search unit, a selection unit, and a mounting processor. The search unit is configured to search for a plurality of roll back points of a file system. The selection unit is configured to select, from the plurality of roll back points searched for by the search unit, a roll back point corresponding to an operation made by a user. The mounting processor is configured to mount the file system at the roll back point selected by the selection unit to a read-only state, and further mount the file system to a readable and writable state according to an operation made by the user. | 2014-03-27 |
20140089268 | Methods for Resolving A Hang In A Database System - A method for resolving a hang in a database system includes receiving a symbolic graph having a plurality of nodes, where each node represents a database session involved in the hang during a specified time interval. The blocking time associated with each node in the symbolic graph is recursively determined. The node that has the longest blocking time is output to a display for review by the database administrator. Alternatively, the database session represented by the node having the longest blocking time may be automatically eliminated. | 2014-03-27 |
20140089269 | EFFICIENT FILE RECLAMATION IN DEDUPLICATING VIRTUAL MEDIA - Expired files in the deduplicating virtual media are selectively erased using a backup application for notifying a backup repository of which expired files are no longer required. The space of the expired files is reclaimed for reuse. Virtual space of the expired files is reserved for allowing the backup application to seek past the reclaimed space to subsequent data in the deduplicating virtual media. | 2014-03-27 |
20140089270 | METHODS FOR DETERMINING EVENT COUNTS BASED ON TIME-SAMPLED DATA - A method for determining event counts for a database system includes capturing samples for the active sessions based on a pre-defined sampling frequency and identifying events from the captured samples. The method further includes determining the wait time for each of the identified events and determining an event count for the active sessions using a harmonic mean. The harmonic mean is a summation of the maximum of either one or the ratio of the sampling frequency to the determined wait time for each of the identified events. | 2014-03-27 |
20140089271 | MEMORY ADDRESS ALIASING DETECTION - Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled. | 2014-03-27 |
20140089272 | METHOD AND APPARATUS FOR TAGGED DELETION OF USER ONLINE HISTORY - An approach is provided for deleting a user's online data across different services and platforms based on contextual selection criteria. The deletion manager determines at least one request to delete data associated with at least one user, the request specifying at least in part one or more contextual parameters. The deletion manager determines one or more data records associated with the at least one user from one or more services, one or more applications, or a combination thereof. The deletion manager causes, at least in part, a deletion of the one or more data records based, at least in part, on whether the data at least substantially meet the one or more contextual parameters. | 2014-03-27 |
20140089273 | LARGE SCALE FILE STORAGE IN CLOUD COMPUTING - Storing and retrieving files based on hashes for the files. One method for storing files includes: identifying a file; identifying a hash calculated based on the file; renaming the file based on the hash based on the file; and storing the file in a particular location based on the hash calculated based on the file. Another method for retrieving files includes: identifying a hash for a given file; using the hash, traversing a hierarchical file structure to find a location where the given file should be stored; determining that the file is at the location; and as a result, retrieving the file. | 2014-03-27 |
20140089274 | AGENT COMMUNICATION BULLETIN BOARD - A data communication system comprising a first plurality of software entities, each having a respective entity identifier and a respective plurality of characteristics, and a data repository, wherein a first software entity of the first plurality of software entities instigates establishment of a first collection of data at the data repository, the first collection of data having at least one collection identifier selected from the plurality of characteristics of the first software entity, each of a second plurality of the first plurality of software entities having a respective set of the respective plurality of characteristics that matches the at least one collection identifier instigates addition of the entity identifier of the respective software entity to the first collection of data, at least one of the second plurality of software entities instigates addition of data to the first collection of data, and at least one other of the second plurality of software entities obtains a portion of the data from the first collection of data. | 2014-03-27 |
20140089275 | EFFICIENT FILE RECLAMATION IN DEDUPLICATING VIRTUAL MEDIA - Expired files in the deduplicating virtual media are selectively erased using a backup application for notifying a backup repository of which expired files are no longer required. The space of the expired files is reclaimed for reuse. Virtual space of the expired files is reserved for allowing the backup application to seek past the reclaimed space to subsequent data in the deduplicating virtual media. | 2014-03-27 |
20140089276 | SEARCH UNIT TO ACCELERATE VARIABLE LENGTH COMPRESSION/DECOMPRESSION - Systems and methods to accelerate compression and decompression with a search unit implemented in the processor core. According to an embodiment, a search unit may be implemented to perform compression or decompression on an input stream of data. The search unit may use a look-up table to identify appropriate compression or decompression symbols. The look-up table may be populated with a table derived using the variable length coding symbols of a sequence of vertices to be compressed or extracted from a received data stream to be decompressed. A comparator and a finite state machine may be implemented in the search unit to facilitate traversal of the look-up table. | 2014-03-27 |
20140089277 | Method and Device for Compressing, Decompressing and Querying Document - A method for processing an XML document with a schema includes extracting structure content and data content of an XML document, determining path coding of a node in the structure content, and determining data content corresponding to the node according to a pre-stored preorder of the node, wherein the path coding of the node identifies a storage position of the node in the structure content through the node and other nodes in the structure content, and compressing respectively the node, the path coding of the node and the data content. | 2014-03-27 |
20140089278 | Integrated Data Retention Policy for Solid State & Asymmetric Access - Embodiments of the present disclosure provide for a method and system for storing content based on one or more attributes associated with the content. Specifically, the present disclosure provides for determining storage capabilities of one or more storage devices associated with a computing device and also determining a retention policy associated with the content. In certain embodiments, the retention policy is identified by the one or more attributes. When the retention policy and the capabilities of the one or more storage devices have been determined, the content is written to the one or more storage devices based on the retention policy. | 2014-03-27 |
20140089279 | AUTOMATED SEPARATION OF CORPORATE AND PRIVATE DATA FOR BACKUP AND ARCHIVING - A computing device categorizes data items as a corporate data items when a first criterion is satisfied and as personal data items when a second criterion is satisfied. The computing device provides identified corporate data items to a first backup system that stores the corporate data items to a corporate data store. The computing device further provides identified personal data items to a second backup system that stores the personal data items to a personal data store. | 2014-03-27 |
20140089280 | Indexing Quoted Text in Messages in Conversations to Support Advanced Conversation-Based Searching - A method for indexing quoted text includes, obtaining a plurality of index entries in an index. A respective index entry corresponds to a respective term in one or more messages, and has a plurality of index components; a respective index component identifies a message associated with the respective term. The method further includes, responsive to receiving a first message; updating the index by: associating the first message with a conversation having one or more other messages; identifying text in the first message as quoted text based on text that occurs in one or more of the other messages; and updating, in the index, first-message index components that each includes an identifier of the first message, which includes original text index components and quoted text index components. The quoted text index components include information indicating that the corresponding terms are terms in the quoted text of the first message. | 2014-03-27 |
20140089281 | Systems and Methods for Selecting and Displaying Supplemental Panoramic Data - A mobile device is configured to receive requests for panoramas and related supplemental panoramic data from a user. If the user elects to view supplemental panoramic data, the mobile device retrieves the supplemental panoramic data from a datasource server, and presents the at least one supplemental panoramic data together with the requested panorama to the user. In some embodiments, the supplemental panoramic data is associated with placement data from the datasource server. Examples of supplemental panoramic data include temporal data, climatic data, geographical data, marketing data, announcement data and contact data. | 2014-03-27 |
20140089282 | INCREASED PARALLELISM PERFORMANCE OF BATCH REQUESTS - A system selectively dequeues journal requests instead of dequeuing on a first come, first served basis. A database system detects that a request for access from a client is a journal batch, which includes multiple journal requests. The system queues the journal batch in a queue with other journal batches for processing. The system selectively dequeues journal requests from the journal batch queue, including selecting at least one journal request from multiple different journal batches. Thus, the journal requests do not conflict for shared resources, and the system can improve parallelism in processing the journal batches. | 2014-03-27 |
20140089283 | METHOD AND SYSTEM OF SUGGESTING ESTABLISHMENTS - The present disclosure provides for search optimization of searches for establishments by geographic location or area. The geographical locations of one or more establishments are monitored to determine at least one indicator of popularity of the establishment present at the geographical location. A popularity score of the monitored establishment or establishments may be generated from the determined at least one indicator of popularity. In response to a search query, the popularity score of the monitored establishments may be returned by a search engine server as a search result to a user via an electronic communication device. | 2014-03-27 |
20140089284 | Visual Approach to Searching Databases - A visual approach to searching a database includes displaying a plurality of logical rules for searching a database, narrowing a search scope in response to a first selection of at least one logical rule, dividing the search scope into divisions in response to a second selection of at least one displayed criterion, and displaying each of the divisions in a search tree structure. | 2014-03-27 |
20140089285 | Method and System for Autocompletion for Languages Having Ideographs and Phonetic Characters - A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs. | 2014-03-27 |
20140089286 | SYSTEM FOR DETERMINING LOCAL INTENT IN A SEARCH QUERY - A system and method are disclosed for determining local intent. Local intent may reflect whether a search query should receive results and advertisements that are geographically specific. The local intent may be determined using probabilistic models that analyze historical searches to determine which search terms tend to have local intent. | 2014-03-27 |
20140089287 | INFORMATION SPACE EXPLORATION TOOL SYSTEM AND METHOD - The present invention involves a computer implemented system and method which assists querying against a data space using visualization. The method uses a computer to visualize a query of the data space by an initial search parameter. A first set of objects resulting from the initial search parameter is displayed, and the first set of objects on the display is graphically manipulated. A second set of objects is then created from a new query based on the initial search parameter and the graphic manipulation of the first set of objects. The user may link various objects, and assign a quantitative or qualitative value with each link. Information spaces may be created based on such manipulations and/or links, and portions of the information spaces may be extracted and/or inserted into or out of external information spaces. | 2014-03-27 |
20140089288 | NETWORK CONTENT RATING - A system rates content on a network. A database stores ratings for the content. A rating service creates the ratings for the content. The rating service merges a first rating of the content with a second rating of the content to produce a third rating for the content. A user interface obtains search results from the rating service. When the search results include the content, the user interface displays the rating of the content along with the search results. | 2014-03-27 |
20140089289 | SYSTEMS AND METHODS FOR FACILITATING OPEN SOURCE INTELLIGENCE GATHERING - Systems and methods (e.g., utilities) for use in providing automated, lightweight collection of online, open source data which may be content-based to reduce website source bias. In one aspect, a utility is disclosed for use in extracting content of interest from at least one website or other online data source (e.g., where the extracted content can be used in a subsequent search query). In other aspects, utilities are disclosed that are operable to perform various types of analyses on such extracted content and present graphical representations of such analyses on a display of a client device. | 2014-03-27 |
20140089290 | SYSTEMS AND METHODS FOR KEYWORD RESEARCH AND CONTENT ANALYSIS - Interaction of a user with external data sources related to the research and analysis of terms and content for improved indexing by search engines may be provided. One or more elements of the content may be used to return an analysis of those elements to the user within the experience of a word processing application environment. Systems and methods also may be provided for determining the relative competition of a term or terms to quantitatively derive the number of pages within a corpus that may be actively engaged to improve the indexing of the pages by information retrieval systems, such as search engines. Systems and methods may be further provided for determining the relative ranking of a term or terms based on the frequency and placement of the term or terms within a structured page. | 2014-03-27 |
20140089291 | System and Method for Processing Database Queries - A system and/or method are implemented to process queries to a database. In particular, the processing of queries to the database is enhanced by enhancing the determination of join orders of tables implicated in queries. Join orders between relatively large numbers of tables are determined by dividing the set of tables to be ordered into a plurality of subsets of tables, and ordering the individual subsets of tables. | 2014-03-27 |
20140089292 | LEAPFROG TREE-JOIN - A method for joining records from database tables is proposed. Join attributes are ordered into a sequence S | 2014-03-27 |
20140089293 | QUERY LANGUAGE TO TRAVERSE A PATH IN A GRAPH - A query language used to traverse a path in a graph-based model is provided. The system comprises a parsing module to parse a query comprising query phrases. The respective query phrases composed of an object-type identifier and a filter where the object-type identifier corresponds to respective repositories and the filter is used to identify at least a portion of the objects associated with the object-type in the respective repositories. A planning module identifies the respective repositories corresponding to the object-type identifier within each of the one or more query phrases and generates an execution plan describing data to be retrieved according to the respective repositories and results of a preceding query phrase within the query. A translation module translates the respective query phrases into respective translated queries that are readable by the respective repositories and including the filter. An execution module implements the execution plan using the translated queries. | 2014-03-27 |
20140089294 | SQL GENERATION FOR ASSERT, UPDATE AND DELETE RELATIONAL TREES - Presented is a system and method for evaluating relational database queries in a distributed system. An optimized query plan is received by a control node. The query plan is decoded to a SQL statement that is semantically equivalent to the query plan, even though the query plan contains elements that have no direct analogue in SQL. The decoded SQL is transmitted to a compute node for execution. | 2014-03-27 |
20140089295 | SINGLE USER INTERFACE FOR SELECTING, MODIFYING, AND QUERYING IMAGES - Methods and apparatus are presented for a morphing search tool that provides a single user interface through which a user may both modify a displayed image and perform an image similarity query based on the modified image. The morphing search tool may allow a user to repeat this process until a desired image is found and displayed. Further, the image repository to be searched may be specified by a user and the images to be modified and searched for may be any type of image. The morphing search tool may be integrated within a merchant website, an image management system, or as a stand alone application. | 2014-03-27 |
20140089296 | Methods and Systems of Aggregating Information of Social Networks Based on Changing Geographical Locations of a Computing Device Via a Network - One or more systems, devices, methods, and/or processes described can apply searches and/or filters to data of social networks with respect to one or more geographical locations, geospatial references, location-based contexts, and/or map-based references. A geographical search region can be associated with a computing device of a user and with locations of the computing device, including the ability to track the computing device with the geographical search region along a path of movement of the computing device. Other geographical search regions can be associated with other computing devices that were included within the geographical search region and can be associated with locations of the other computing devices. One or more social networks can be queried with search and/or filter parameters based on the geographical search regions of respective computing devices, and user-provided social network communications and information within the geographical search regions of the respective computing devices can be received based on the queries. | 2014-03-27 |
20140089297 | SYSTEM AND METHOD FOR ANALYSING DATA FROM MULTIPLE PERSPECTIVES - In a data visualisation system, a method of generating multiple perspective views of a graphical representation of data based on a single database query, the method including the steps of: receiving a database query, determining the query data associated with the database query retrieving the query data from a data storage module that is in communication with the data visualisation system, generating multiple perspective query results from the database query, and generating a graphical representation based on one or more of the multiple perspective query results. | 2014-03-27 |
20140089298 | SYSTEMS AND METHODS FOR DETERMINING USER PREFERENCES - A method and system is provided for measuring a user preference by obtaining information representing a length of time that a user hovers a user-controlled pointer over a display region corresponding to a first search result without selecting the first search result. A second search result is provided in accordance with the user preference. In some instances additional information is provided concerning the first search result over which the user-controlled pointer is hovering. In some embodiments the first search result comprises a portion that is a snippet and the obtaining information representing the length of time that a user hovers a user-controlled pointer over a display region comprises determining an amount of time that a user hovers a user-controlled pointer over the snippet. | 2014-03-27 |
20140089299 | RECIPE PRESENTATION SYSTEM AND RECIPE PRESENTATION METHOD - A recipe presentation system which presents an integrated recipe for a plurality of dishes includes: a recipe storage unit storing recipes for dishes including preparation elements arranged in a hierarchy according to closeness to completion of preparation of the respective dishes; a recipe selection unit which allows a user to select a first recipe and a second recipe from among the recipes; an overlapping preparation element identification unit which identifies common preparation elements between the first recipe and the second recipe; a recipe integration unit which generates the integrated recipe by arranging, in order of preparation, the preparation elements included in the first recipe and the preparation elements included in the second recipe, in a manner such that the user recognizes, as a single preparation element, the common preparation elements; and a recipe output unit which outputs the integrated recipe. | 2014-03-27 |
20140089300 | METHOD AND SYSTEM FOR INPUTTING INFORMATION IN MOBILE TERMINAL AS WELL AS MOBILE TERMINAL - The present disclosure discloses a method and system for inputting information in mobile terminal as well as terminal. The method includes: the mobile terminal sending a request ( | 2014-03-27 |
20140089301 | AND RELATING TO THE MATCHING OF FORENSIC RESULTS - A method for comparing DNA containing test results and stored results is provided, including a) a stored result selection and plurality of stored result database creation stage; b) a test result against stored result comparison stage, including: 1) A test result selection and plurality of test result database creation sub-stage; 2) A single test result database against single stored result database search sub-stage, performed for the various pairs of test result databases and stored result databases, to establish matches; 3) An established match review sub-stage, to filter out established matches which do not feature as matches across the other test result against stored result databases; 4) A process outcome sub-stage which provides details of the matches which extend across all the database pairs. | 2014-03-27 |
20140089302 | METHOD AND SYSTEM FOR EXTRACTION - A system and method for extracting information from at least one document in at least one set of documents, the method comprising: generating, using at least one ranking and/or matching processor, at least one ranked possible match list comprising at least one possible match for at least one target entry on the at least one document, the at least one ranked possible match list based on at least one attribute score and at least one localization score. | 2014-03-27 |
20140089303 | METHOD AND SYSTEM FOR IDENTIFYING JOB CANDIDATES - A method for ranking profile records. The method includes receiving a search request from a user, obtaining a user profile associated with the user, generating a query based on the search request, issuing the query to a profile database, receiving search results in response to the query, wherein the search results comprise a plurality of profile records, and wherein each of the plurality of profile records comprises a plurality of action records and is associated with a potential job candidate, ranking the plurality of profile records using the user profile and a plurality of network scores to obtain ranked profile records, and transmitting the ranked profile records to the user. | 2014-03-27 |
20140089304 | Personalizing an Online Service Based on Data Collected for a User of a Computing Device - An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device. | 2014-03-27 |
20140089305 | CLASSIFYING SEARCH RESULTS TO DETERMINE PAGE ELEMENTS - This invention relates to determining page elements to display in response to a search. A method embodiment of this invention determines a page element based on a search result. The method includes: (1) determining a set of result classifications based on the search result, wherein each result classification includes a result category and a result score; and (2) determining the page element based on the set of result classifications. In this way, a classification is determined based on a search result and page elements are generated based on the classification. By using the search result, as opposed to just the query, page elements are generated that corresponds to a predominant interpretation of the user's query within the search results. As result, the page elements may, in most cases, accurately reflect the user's intent. | 2014-03-27 |
20140089306 | SYSTEM AND METHOD FOR PRIORITIZING ONLINE RELATIONSHIPS - Systems and methods disclosed herein relate to generating a set of priority contacts based on their strength of relationship with a user. Using the techniques introduced herein, contacts of users and communications from those contacts can be aggregated across multiple online accounts into a single set of communications in a centralized queue. The communications can then be analyzed to determine the category and frequency of the communications and weights can be assigned to each different category of communication based on a set of rules adapted to show the level of affinity of a particular contact with the user (and vice versa). An affinity score is calculated for each of the user's contacts based on adding up the total weight and frequency of communications with the user and a predetermined number of contacts having the highest affinity score can be identified as priority contacts. The affinity score can then be used to filter the news feed in a user interface display so that only communications from priority contacts are displayed in the news feed and other contacts are filtered out. | 2014-03-27 |
20140089307 | USING DIGITAL FINGERPRINTS TO ASSOCIATE DATA WITH A WORK - A computing device, during sampling or playback of a work, receives a command to associate data with the work at a particular point in the work. The computing device generates a digital fingerprint of a segment of the work, wherein the segment corresponds to the particular point in the work. The computing device then associates the data with the digital fingerprint. | 2014-03-27 |
20140089308 | Tracking Documents in Computing Devices - A method and system for tracking documents in computing devices is provided. The method includes creating a unique identifier for a document in a computing device based on contents of the document and meta-data associated with the document. The unique identifier is then used for tracking the document in one or more computing devices. The tracking of the document can be done for all the documents in plurality of computing devices. The method further tracks propagation of the document in the plurality computing devices. | 2014-03-27 |
20140089309 | SYSTEM AND METHOD FOR RECOGNIZING BROADCAST PROGRAM CONTENT - A broadcast program content recognition system comprising at least one receiver adapted to sample broadcast program content from a broadcast source; a content recognition engine for recognizing and storing the sampled broadcast program content; and a content database in data communication with the content recognition means; the content database adapted to return information relating to the broadcast program content upon receipt of a query from a client device is disclosed. The system is configured such that in event where the content recognition engine is unable to recognize the sample broadcast program content, the content recognition engine splits the unrecognized sample into at least a first and a second sequential portions and appends the first portion to a previously recognized sample. | 2014-03-27 |
20140089310 | PRODUCT CLUSTER REPOSITORY AND INTERFACE: METHOD AND APPARATUS - The present invention is a method and apparatus for conducting transactions regarding similarity of products against a repository in which products are grouped in clusters according to their characteristics. A product suite repository interface facilitates such transactions. Such a repository is useful for consumers and participants in the supply chain. For example, a supplier could determine which products in its own offerings are related to those offered by a retailer. Partners in some effort might merge their offerings into a single catalog. A consumer might use the repository to find accessories that might enhance a purchased item. | 2014-03-27 |
20140089311 | SYSTEM. METHOD, AND COMPUTER-READABLE MEDIUM FOR CLASSIFYING PROBLEM QUERIES TO REDUCE EXCEPTION PROCESSING - A system, method, and computer-readable medium that facilitate classification of database requests as problematic based on estimated processing characteristics of the request are provided. Estimated processing characteristics may include estimated skew including central processing unit skew and input/output operation skew, central processing unit duration per input/output operation, and estimated memory usage. The estimated processing characteristics are made on a request step basis. The request is classified as problematic responsive to determining one or more of the estimated characteristics of a request step exceed a corresponding threshold. In this manner, mechanisms for predicting bad query behavior are provided. Workload management of those requests may then be more successfully provided through workload throttles, filters, or even a more confident exception detection that correlates with the estimated bad behavior. | 2014-03-27 |
20140089312 | CONTEXT SERVER FOR ASSOCIATING INFORMATION BASED ON CONTEXT - A system, method, and computer readable medium are provided for associating information (including information and services) based upon context. In one example, an apparatus includes interface logic for receiving, during a session (e.g., during a media object capture, upload session, data transfer session, or the like), context information from a user device, and user-generated information associated with the context information. The context information may relate to time, date, location, ambient conditions, biometric (e.g., relating to the user of the device), device/user identification, or combinations thereof. The apparatus further including association logic for associating service information, different from the context information, with the user-generated information based on the context information. The associated service information may include empirical information such as a map of a particular location, the map including points of interest. | 2014-03-27 |
20140089313 | SEMANTIC NOTE TAKING SYSTEM - A semantic note taking system and method for collecting information, enriching the information, and/or binding the information to services is provided. User-created notes are enriched with labels, context traits, and relevant data to minimize friction in the note-taking process. In other words, the present invention is directed to collecting unscripted data, adding more meaning and use out of the data, and binding the data to services. Mutable and late-binding to services is also provided to allow private thoughts to be published to a myriad of different applications and services in a manner compatible with how thoughts are processed in the brain. User interfaces and semantic skins are also provided to derive meaning out of notes without requiring a great deal of user input. Linking physical objects to notes are also provided, such as through QR codes. | 2014-03-27 |
20140089314 | FUNCTION-PRESENTING SYSTEM, TERMINAL DEVICE, SERVER DEVICE, PROGRAM AND FUNCTION-PRESENTING METHOD - A server device acquires input information input into a terminal device, recognizes the input information with reference to a dictionary file, the dictionary file serving as a voice-recognition dictionary describing an identifier representing a category, the category being determined based on a meaning of a registered character string, and specifies an input character string and the first identifier, the first identifier representing a category of a registered character string included in the input character string. The server device transmits the specified character string and first identifier to the terminal device. The terminal device selects, with reference a function-selection file describing a correspondence between the first identifier and a category to which a function to be presented belongs, a category to which a function corresponding to the first identifier belongs, and presents a plurality of functions belonging to the selected category in a predetermined presenting manner. | 2014-03-27 |
20140089315 | Method and Apparatus for Enhancing Electronic Reading by Identifying Relationships between Sections of Electronic Text - An apparatus, method and article of manufacture of the present invention detects the presence of references to the same concept in separate sections of text, and, with no input required from the reader, presents the reader with information concerning the detected references to the concept. The information provided may comprise information related to the location of the reference to the concept in other sections of text, and the reader also is provided the ability to move from one reference to a concept directly to another reference to the same concept. | 2014-03-27 |
20140089316 | Method and Apparatus for Enhancing Electronic Reading by Identifying Relationships between Sections of Electronic Text - An apparatus, method and article of manufacture of the present invention detects the presence of references to the same concept in separate sections of text, and, with no input required from the reader, presents the reader with information concerning the detected references to the concept. The information provided may comprise information related to the location of the reference to the concept in other sections of text, and the reader also is provided the ability to move from one reference to a concept directly to another reference to the same concept. | 2014-03-27 |
20140089317 | ASSOCIATING OPERATIONS INFORMATION AND COMMUNICATIONS INFORMATION - A method can include providing operations information associated with a coordinate of a subterranean formation; associating communications information with the coordinate; indexing the provided operations information and the associated communications information; and storing a search index based at least in part on the indexing. Various other apparatuses, systems, methods, etc., are also disclosed. | 2014-03-27 |
20140089318 | METADATA QUERYING METHOD AND APPARATUS - Embodiments of the present invention provide a metadata querying method and apparatus. The method includes: sampling at least one piece of first metadata from to-be-searched-for metadata; using at least a part of feature values in each piece of the sampled first metadata as an index, and searching a sparse index table preset in a memory for a corresponding container identifier; selecting, according to the number of times that a same container identifier is found, a container corresponding to a container identifier that meets a set condition; loading metadata in the selected container into a metadata cache; and searching the metadata cache for a data block that is the same as the to-be-searched-for metadata. In the embodiments of the present invention, querying performance can be improved and occupied memory space can be reduced. | 2014-03-27 |
20140089319 | ONLINE MEDIA SHARING WITH ACTIVITY BALANCING AND INCENTIVES - Activity is balanced in a media sharing environment. To balance the activity, a computer determines the uploading activity of a plurality of members of a media sharing environment, as well as the tagging activity of the plurality of members. The computer compares the uploading activity to the tagging activity and determines a scoring coefficient responsive to the comparison. The computer determines a member score for one of the plurality of members based on the scoring coefficient. The computer can subject the member to discipline if the member score violates a low threshold, or to a reward if the member score violates a high threshold. The scoring coefficient can be determined to induce the plurality of members to favor either one of the uploading activity and the tagging activity over the other. | 2014-03-27 |
20140089320 | GENERATING EVENT SUGGESTIONS FOR USERS FROM SOCIAL INFORMATION - A social networking system suggests events for a target user based on stored data in the social networking system related to the target user and to events. The social networking system may suggest events based on the target user's affinity for, connections with, or interactions with objects in the social networking system connected to or otherwise associated with the events. For example, an event is suggested to a target user if users connected to the target user already accepted an invitation to the event. As another example, an event organized by a particular entity is suggested to the target user because of interactions between the target user and other content provided by the entity. Invitations to suggested events may be presented to the target user via a client device, allowing the target user to easily join a suggested event. | 2014-03-27 |
20140089321 | METHOD AND SYSTEM TO RECOMMEND RECIPES - Disclosed is a recipe recommendation system and method which builds and maintains user and recipe profiles, which matches user and recipe profiles to recommend recipes, which changes recommended recipes based on season and other factors, which adjusts user profiles based on explicit and implicit feedback, which integrates mobile computing and grocery delivery services, and which offers a complete service. | 2014-03-27 |
20140089322 | System And Method for Ranking Creator Endorsements - A system and method for ranking content creators are described. The method for ranking content creators may comprises collecting endorsements associated with a content creator; qualifying the authors of the endorsements; building a creator network, applying an endorsement weighting function to the endorsements; assigning a score to the content creators; and ordering a collection of content items based on the items' assigned score. The identities of content creators are verified by matching content creators in a database to a publicly available online profile. Creators are entered into a creator network consisting of an edges and nodes graph and a weighting function is applied, resulting in a fixed-point score for each creator in the network. These fixed-point scores are inherited by content items produced by the creators and may be used to order a collection of content items pulled from a database. | 2014-03-27 |
20140089323 | SYSTEM AND METHOD FOR GENERATING INFLUENCER SCORES - Methods and systems for generating influence scores are disclosed. A plurality of opinions of a selected topic are retrieved from a database. Influencers each associated with at least one opinion from the plurality of opinions are determined using the processor. A score is automatically generated for each influencer using the processor, the score related to the selected topic. | 2014-03-27 |
20140089324 | Proximity-Based Method For Determining Concept Relevance Within A Domain Ontology - Embodiments are directed towards providing a device and method of identifying media items from a media library maintained by a media server that are similar to a designated media item. The media server stores an ontology, which is represented as a hierarchically linked set of nodes wherein a node is either a concept or a placeholder, and a library of media items. Each media item corresponds to a record in the media library and the record includes at least one metadata field with assigned keywords. The media server receives a designation of a media item from a user computer, retrieves the corresponding keywords, obtains all related concepts from the ontology, computes node weights for the related concepts, queries the media library using the node weights, to identify similar media items and provides the results to the user computer. | 2014-03-27 |