24th week of 2014 patent applcation highlights part 69 |
Patent application number | Title | Published |
20140164286 | Interest Rate Swap Risk Compression - The disclosed embodiments relate to minimization of risk of loss, and thereby minimization of margin and/or guarantee fund requirements, for a portfolio of interest rate swap (“IRS”) positions held by a market participant. The disclosed embodiments identify proposed trades across portfolios wherein execution of the proposed trade would result in a reduction of the risk of loss of the portfolio and the other portfolio, by iteratively testing each of a set of candidate trades between substantially equivalent positions in the portfolio and other portfolio for an effect on the risk of loss of the portfolio, the identified proposed trade comprising a candidate trade which results in a reduction in risk of loss of the portfolio in excess of a threshold. The disclosed embodiments then provide each of the identified proposed trades to at least the market participant who holds the subject portfolio for acceptance thereby. | 2014-06-12 |
20140164287 | NEEDS-BASED SUGGESTION ENGINE - A system for generating needs-based suggestions which includes a computing device. The computing device is configured to gather key financial data for at least one user, analyze the key financial data to perform at least one of generating questions directed at identifying additional key financial data and selecting at least one suggestion based on the key financial data, and generate an electronic message including the at least one suggestion and a detailed explanation of reasons the at least one suggestion was selected based on the key financial data. | 2014-06-12 |
20140164288 | SYSTEMS FOR DETERMINING AND PROVIDING A PORTFOLIO OVERLAY FOR INVESTMENT PORTFOLIO ADJUSTMENT TO MITIGATE FINANCIAL RISK - The disclosed technology, in certain embodiments, analyzes financial market data to determine a financial overlay that is provided to portfolio owners in order to notify or alert the portfolio owner regarding when to convert an investment to cash and/or cash equivalents, buy an investment, or sell an investment. In certain embodiments, financial market data is used to determine the status of respective market sectors based on a change in behavior and/or a correlation to a financial index. In certain embodiments, a financial overlay decision associated with the market sectors is determined based on the status of a market sector. The financial overlay decision may be provided to portfolio owners and may include a decision to maintain an investment, buy an investment, sell an investment, or convert an investment to cash or cash equivalents. | 2014-06-12 |
20140164289 | DUE DILIGENCE AND DISCLOSURE REPORT CREATION AND PRESENTATION SYSTEM, AND COMPUTER READABLE MEDIUM - Systems, methods, and processes are described that facilitate the production, transmission, analysis, and sharing of information. The disclosed subject matter allows a provider to create meaningful due diligence and disclosure reports on companies seeking to raise money from individuals via the Internet and other communications mediums and present this information in an easily accessibly manner integrated within various mediums, including but not limited to the websites of platforms who serve as intermediaries between the company seeking investment and the potential investing public. | 2014-06-12 |
20140164290 | DATABASE FOR RISK DATA PROCESSING - A database for risk data processing is described. A database system includes a database storage comprising one or more data items, each data item associated with a selection criteria and a risk tolerance. The system further includes an electronic processing device in data communication with the database storage. The electronic processing device is configured to interface between a user terminal and the database storage to process risk data and provide displayable representations thereof. | 2014-06-12 |
20140164291 | System and Method for Crowdfunded Investment Clearance and Compliance - Using an intermediary system, a method of providing entrepreneurs with crowdfunding capital that maintains appropriate monitoring controls, expedites document handling, and efficiently transfers funs between participating parties. | 2014-06-12 |
20140164292 | COMMERCIAL INVESTMENT ANALYSIS - A technique for performing commercial venture analysis involves establishing an empirically-derived structure and evaluating companies using analytical techniques within that structure. The technique may involve defining jobs, or goals a customer is attempting to reach, with dozens or even hundreds of outcomes. Ideally, the structure and tools facilitate analysis that would not be possible otherwise. Moreover, the nature of the system enables real-time input for changing conditions and the ability to calculate returns for new markets in which products or services do not exist. | 2014-06-12 |
20140164293 | SYSTEMS AND METHODS FOR ONLINE SECURITIZATION OF ILLIQUID ASSETS - A system for online securitization of illiquid assets is disclosed. The system includes a physical storage media storing instructions for administering online securitization of illiquid assets and a processor. The processor is configured to execute the instructions for performing a method of receiving, over a network and from an owner of an illiquid asset, information relating to the illiquid asset. The processor is further configured for analyzing the information relating to the illiquid asset; securitizing the illiquid asset; generating an offer for purchasing an interest in the illiquid asset. The processor is further configured for transmitting the offer to an investor over the network; receiving payment from the investor, the payment being provided in consideration for the interest in the illiquid asset; and executing a transaction to transfer the interest in the illiquid asset to the investor. | 2014-06-12 |
20140164294 | Energy Monitoring System and Method - A portable energy monitoring point includes at least one power plug receptacle, each power plug receptacle operably coupled to a separate integral power sensor circuit. Each integral power sensor circuit is configured to determine an electrical current drawn by an electrical load connected to the corresponding at least one power plug receptacle. An integral digital communications circuit is configured to wirelessly transmit to a remote device a power consumption for each of the at least one power plug receptacles. The power consumption is derived from the electrical current drawn by the electrical load connected to the corresponding at least one power plug receptacle. | 2014-06-12 |
20140164295 | P Score Method - Performance Scores can be used to identify police officers whose domestic violence investigations are habitually insufficient, those types of investigations being routinely rejected by prosecutors. By identifying specific areas of investigative weakness, per officers, supervisors are able to design specific remediation training that responds to areas of identified deficiency. P Score data can be used to track officer performance during periods of improvement. Aggregated P Score data can be used to assess entire police agencies for the sufficiency of their response to domestic violence crime. The P Score method fills a vacuum that currently exists in criminal justice, because presently no quantitative method exists to identify problem areas of individual officer's investigative habits. | 2014-06-12 |
20140164296 | CHATBOT SYSTEM AND METHOD WITH ENTITY-RELEVANT CONTENT FROM ENTITY - A chatbot system and method with entity-relevant content from entity. An administrator creates preliminary chatbot content including questions as well as patterns for the questions. The questions are answered by an entity account holder or other associate. The question and answer pairs are stored as input/output chatbot message pairs in a knowledge base and become chatbot content for future chatbot use. | 2014-06-12 |
20140164297 | GENERATING TRAINING DOCUMENTS - A method of generating training documents for training a classifying device comprises, with a processor, sampling from a distribution of words in a number of original documents, and creating a number of pseudo-documents from the distribution of words, the pseudo-documents comprising a similar distribution of words as the original documents. A device for classifying textual documents comprises a processor; and a memory communicatively coupled to the processor, the memory comprising a sampling module to, when executed by the processor, determine the distribution of words in a number of original documents, a pseudo-document creation module to, when executed by the processor, create a number of pseudo-documents from the distribution of words, the pseudo-documents comprising a similar distribution of words as the original documents, and a training module to, when executed by the processor, train the device to classify textual documents based on the pseudo-documents. | 2014-06-12 |
20140164298 | SYSTEM AND METHOD FOR ONTOLOGY DERIVATION - A system for deriving ontologies to support inferencing with changing context, including changes of time. Embodiment of the invention use a unique system for modeling context and the interactions among multiple contexts in order to compute functions that can modify ontologies for presentation to a reasoning system. A parallel unique system allows previous inferences to be retrospectively modified based on newly derived ontological semantics. The system allows for the creation of new ontological elements and auditable models of agency and cause. It can be implemented using methods that delay evaluation until semantic interpretation is required, either at the ontological or inferential level. | 2014-06-12 |
20140164299 | HYBRID PRE-TRAINING OF DEEP BELIEF NETWORKS - Pretraining for a DBN initializes weights of the DBN (Deep Belief Network) using a hybrid pre-training methodology. Hybrid pre-training employs generative component that allows the hybrid PT method to have better performance in WER (Word Error Rate) compared to the discriminative PT method. Hybrid pre-training learns weights which are more closely linked to the final objective function, allowing for a much larger batch size compared to generative PT, which allows for improvements in speed; and a larger batch size allows for parallelization of the gradient computation, speeding up training further. | 2014-06-12 |
20140164300 | Analyzing Social Network - Disclosed is a method and system for analyzing a social network, the method comprising: segregating, by a processor, the social network into a plurality of groups of users, wherein each group of users has a unique identity in the social network; mining, by the processor, data from a group of users of the plurality of groups of users; identifying a plurality of social variables from the data, wherein the plurality of social variables comprises at least one of a number of users, connections of the users, interactions of the users, affinity of the users, or posts by the users; equating a social variable of the plurality of social variables with a thermodynamic variable of a plurality of thermodynamic variables; determining quantitative values of the plurality of thermodynamic variables based upon the plurality of social variables; generating a virtual thermodynamics system based upon the quantitative values for analyzing the social network. | 2014-06-12 |
20140164301 | METHODS, APPARATUS, AND SYSTEMS FOR GENERATING A VEGETATION CONTROL PLAN - Vegetation control plans may be automatically generated using vegetation control information received from a variety of sources. Such vegetation control plans may aid farmers, other vegetation control personnel, and professionals when determining a vegetation control strategy, including treatment, and then guide the implementation of that strategy. Vegetation control plans may include a variety of recommended vegetation control practices and projected outcomes for the implementation of recommended vegetation control management practices. | 2014-06-12 |
20140164302 | HYBRID REVIEW SYNTHESIS - A method of generating a summary review of an entity from a set of reviews includes generating a distribution and determining a polarity of the distribution associated with a plurality of aspect ratings based on the set of reviews. The set of reviews are associated with the entity, and the plurality of aspect ratings are associated with an aspect, or feature, of the entity. The method includes selecting an opinion correlated with the polarity from the set of reviews, and generating the summary review, the summary review comprising: a summary statement based on the distribution and the polarity; and the opinion. An apparatus and computer-readable device are also disclosed. | 2014-06-12 |
20140164303 | METHOD OF ANSWERING QUESTIONS AND SCORING ANSWERS USING STRUCTURED KNOWLEDGE MINED FROM A CORPUS OF DATA - In a method of answering questions and scoring answers, a title and at least one topical field are identified for a document. A field name and field content associated with the topical field is identified, and a title-oriented document is created by combining the title, the field name, and the field content associated with the topical field. For each title-oriented document, a term in the title is matched to previously established categories to produce a title concept identifier. The topical field is synthesized to produce a field concept identifier and a field content concept identifier. A question is received. The question topic term and the question content identifier are used to identify at least one question-matching relation instance. The title concept identifier of each question-matching relation instance is identified as a candidate answer to the question. Each candidate answer and a corresponding answer score is output. | 2014-06-12 |
20140164304 | METHOD OF ANSWERING QUESTIONS AND SCORING ANSWERS USING STRUCTURED KNOWLEDGE MINED FROM A CORPUS OF DATA - In a method of answering questions and scoring answers, a title and at least one topical field are identified for a document. A field name and field content associated with the topical field is identified, and a title-oriented document is created by combining the title, the field name, and the field content associated with the topical field. For each title-oriented document, a term in the title is matched to previously established categories to produce a title concept identifier. The topical field is synthesized to produce a field concept identifier and a field content concept identifier. A question is received. The question topic term and the question content identifier are used to identify at least one question-matching relation instance. The title concept identifier of each question-matching relation instance is identified as a candidate answer to the question. Each candidate answer and a corresponding answer score is output. | 2014-06-12 |
20140164305 | SYSTEMS AND METHODS FOR VIRTUAL AGENT RECOMMENDATION FOR MULTIPLE PERSONS - Systems, methods, and apparatus for implementing at least one virtual agent. In some embodiments, the at least one virtual agent is programmed to analyze first information regarding a first person; analyze second information regarding a second person different from the first person; and make a joint recommendation for a plurality of persons based at least in part on the first and second information, wherein the plurality of persons comprises the first person and the second person. | 2014-06-12 |
20140164306 | PATHWAY MANAGEMENT USING MODEL ANALYSIS AND FORCASTING - A computer generates a three dimensional map of a pathway area using a plurality of overhead images. The computer determines a forecasted weather pattern to occur in the pathway area. The computer analyzes the three dimensional map and the forecasted weather pattern to predict one or more violations of the pathway. The computer generates a priority for the one or more predicted violations of the pathway. The computer generates a plan for pathway management of the pathway area. | 2014-06-12 |
20140164307 | PREDICTING WEB PAGE - For predicting web pages, a calculation module predicts a web page from a current context and displays the predicted web page. | 2014-06-12 |
20140164308 | CONTENT DELIVERY ARCHITECTURE AND METHOD - A content delivery architecture comprises an intermediate domain via which content is transferable from content providers in at least one content provider domain to consumers in at least one consumer domain. A delivery layer is included having a content store in the intermediate domain for storing content from content providers in the at least one content provider domain for delivery to a consumer. A discovery layer has a content metadata store in the intermediate domain for storing metadata associated with content available from the content store and from content providers in the at least one content provider domain. A support and service layer administers the delivery of content from the content store, and from content providers in the at least one content provider domain, to a consumer using metadata stored in the content metadata store. | 2014-06-12 |
20140164309 | NON-DETERMINISTIC FINITE AUTOMATON OVERFLOW RECOVERY - Disclosed is a method of recovering from overflow of a hardware dynamically reconfigurable NFA cell array, to find matches within a symbol stream to regular expression or similar rules without missing matches due to overflow. Upon overflow, active states are selected to spill from the cell array, saving state information and spill position. Scanning continues a limited distance, with additional overflow spills possible, to a selected end of segment position where all active end states are removed and recorded. A re-scan of the segment from the first overflow position begins with each previously spilled state re-injected at the same position it was spilled from. At the end of the segment, saved end states are re-injected and scanning continues. RE-scans may iterate if there was additional overflow. NFA states may be assigned color codes, with connected states receiving the same color, to aid in efficient overflow recovery. | 2014-06-12 |
20140164310 | COMMUNICATION SYSTEM WITH AGENT ASSISTANCE MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a navigation system includes: establishing a recipient response rule for access to a recipient information with a control unit; adjusting the recipient response rule based on a recipient context; processing a task request to access the recipient information based on the recipient response rule; and generating a recipient response to the task request for displaying on a device of the request sender. | 2014-06-12 |
20140164311 | COMPUTING PRIORITZED GENERAL ARBITRATION RULES FOR CONFLICTING RULES - A system for computing prioritized and most-general arbitration rules for prioritized rules of arbitrary forms, including condition-action rules as well as default rules. The arbitration rules override the rules that are in conflict for the cases which have conflicting decisions. An external decision-making procedure may determine a decision for the arbitration rules. If arbitration rules are themselves in conflict, the procedure computes arbitration rules of higher priority to resolve those conflicts. The result is a stack of priority layers containing the original rules as well as most-general arbitration rules. Given a set of prioritized rules, a case is considered having an applicable rule and generalizes to a family of cases with conflicting rules of highest priority for the family cases. An arbitration rule of higher priority is then generated and added to the set of prioritized rules. The procedure may be repeated until all conflicts are resolved. | 2014-06-12 |
20140164312 | SYSTEMS AND METHODS FOR INFORMING VIRTUAL AGENT RECOMMENDATION - Systems, methods, and apparatus for use in connection with at least one virtual agent. In some embodiments, at least one virtual agent is programmed to: identify a relationship between at least two persons; and make a recommendation for the at least two persons based at least in part on the relationship between the at least two persons. | 2014-06-12 |
20140164313 | Method and Apparatus for Predicting Subject Responses to a Proposition based on Quantum Representation of the Subject's Internal State and of the Proposition - The present invention is an apparatus and method for predicting the reactions of a subject, e.g., a human being to a proposition posed to the subject during a subject-object or a subject-subject interaction that takes place online or in real life. The quantum mechanical model adopted herein assigns a first subject qubit |iss1> to a primary internal state of the subject with eigenvalues corresponding to measurable indications a, b of the primary internal state. A response qubit |rsp> that can yield at least two mutually exclusive responses corresponding to two eigenvalues is also assigned to the subject. A proposition matrix PR in the form of a linear operator designed to act on response qubit |rsp> is assigned to enable a quantum mechanical derivation of response probabilities and expectation values for response to the same underlying proposition in various contexts, including incompatible contexts in the Heisenberg sense. | 2014-06-12 |
20140164314 | SYSTEM AND METHOD FOR PROVIDING DATA PROTECTION WORKFLOWS IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving first sets of metadata elements representing an inventory of objects in a data storage location of a network environment and presenting an inventory view of the objects to a user. The inventory view includes a first summary of the inventory objects. The method further includes receiving a request from the user to manipulate the inventory view based on a first selected dimension group and presenting to the user a manipulated inventory view that includes a second summary of a first subset of the inventory objects. In more specific embodiments, the method includes receiving a request from the user to perform a protection task on objects of the first subset and initiating the protection task. The protection task includes one of applying a remediation policy to the objects of the first subset and registering the objects of the first subset. | 2014-06-12 |
20140164315 | System And Method For The Creation Of, Automatic Synchronization Of, And Access To Multi-Cloud Documents That Reside Across Dissimilar Clouds, Devices, And Operating Systems And That Are Accessed By Multiple Dissimilar Applications - System and services are described that permit the creation of “multi-cloud documents.” Multiple synchronized copies of a single document may be synchronized across dissimilar clouds, devices (both mobile and stationary), and operating systems. This may be implemented using software on the devices, in conjunction with an intermediate cloud. Multi-cloud documents may also be shared with other uses using dissimilar clouds, devices, or applications. Documents may be locked on a fine-structured level to minimize the possibility of edit collisions. | 2014-06-12 |
20140164316 | SYSTEMS, COMPUTER READABLE STORAGE MEDIA, AND COMPUTER IMPLEMENTED METHODS FOR PROJECT SHARING - A system enables sharing and locking of metadata defining a NLE project. The system controls write access of metadata by transferring ownership of the metadata between various editor users through an intermediary of a server user. Transfers of ownership of metadata are initiated by editor users. Each editor user is enabled to (a) assume ownership of metadata owned by the server user; and (b) relinquish ownership of metadata he or she owns to the server user. Editor users are only permitted to modify metadata that they own, thereby forming a “check in” and “check out” system for controlling write access to metadata. In effect, metadata is “checked in” when an editor user cedes ownership of the metadata to the server user. Metadata owned by the server user is “checked out” when an editor user assumes ownership of the metadata by taking ownership of the metadata away from the server user. | 2014-06-12 |
20140164317 | SYSTEMS AND METHODS FOR STORING RECORD OF VIRTUAL AGENT INTERACTION - Systems, methods, and apparatus for use with at least one virtual agent. In some embodiments, at least one processor is programmed to store a receipt for an interaction between the at least one virtual agent and one or more users, wherein the receipt comprises at least some information provided by the one or more users to the at least one virtual agent during the interaction. | 2014-06-12 |
20140164318 | METHOD FOR DEVELOPING MULTI-TENANT APPLICATION AND DATA ACCESSING METHOD OF MULTI-TENANT APPLICATION AND SYSTEM USING THE SAME - A method for developing multi-tenant application, a data accessing method of multi-tenant application and a system using the same are provided. The system includes a multi-tenant application manager, a storage unit, a business schema maintainer and a data entity maintainer. The multi-tenant application manager stores a multi-tenant application. The storage unit stores a metadata table and a data storage table. The business schema maintainer generates a table schema and a data accessing interface according to a business schema. The data entity maintainer performs a table updating operation on a tenant table schema in the metadata table of the storage unit according to the table schema. In addition, the multi-tenant application performs an accessing operation on the data storage table of the storage unit through the data accessing interface and the data entity maintainer. | 2014-06-12 |
20140164319 | ENABLING SYNCHRONIZATION WITH A DIFFERENCE UNAWARE DATA SOURCE - A system and a method are disclosed for updating a master data list with data from a difference unaware information repository and a difference aware information repository. A master synchronization engine may synchronize to the difference unaware information repository and the difference aware information repository via connectors coupled to each information repository. The difference unaware information repository exports all the data stored within the repository to its respective connector. The connector determines the changes made to the data since the last synchronization and the changes are forwarded to the master synchronization engine. The difference aware information repository is capable of determining the changes made to the stored data since the last synchronization and forwards the changes to its connector. Each connector forwards the changes to the data in their respective information repositories to a database which updates the master data list. | 2014-06-12 |
20140164320 | Methods and Systems for Classification of Geographic Locations for Tracked Activity - A method includes receiving activity of a monitoring device that is configured to be worn by a user having a user account. The activity includes an amount of movement of the monitoring device and occurs for a period of time. The method further includes receiving geo-location data for the monitoring device and processing the activity data and geo-location data received for the period of time. The operation of processing is performed to segment the period of time into at least two events. The method includes assigning an identifier to each event. The identifier has a default description for the geo-location data. The default description is selected from a plurality of descriptions based on the activity data obtained by the movement of the monitoring device for the geo-location data. | 2014-06-12 |
20140164321 | PROACTIVE DATA OBJECT REPLICATION IN NAMED DATA NETWORKS - The present disclosure relates generally to the field of proactive data object replication in named data networks. In various examples, proactive data object replication may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. | 2014-06-12 |
20140164322 | METHOD AND APPARATUS FOR NAVIGATION USING MULTIPLE SYNCHRONIZED MOBILE DEVICES - An approach is provided for providing different views of an ongoing application across multiple devices in a synchronized manner. A synchronization platform determines that at least one device and at least one other device are executing at least one common application. The synchronization platform causes, at least in part, a synchronization of data for the at least one common application among the at least one device and the at least one other device. In addition, the synchronization platform determines one or more respective user interface views for presenting the data on the at least one device, the at least one other device, or a combination thereof, wherein the one or more respective user interface views are presented via the at least one common application. | 2014-06-12 |
20140164323 | Synchronous/Asynchronous Storage System - A storage system with a duplicate network storage device may change to and from a synchronous to asynchronous write connection based on a service level agreement. Degradation of a network connection or device performance may cause synchronous writes to be changed to asynchronous network writes, and synchronous writes may be performed on a second device. During the asynchronous operation, a differencing set may be created on a local storage device and used to update the network storage device. When the network storage device becomes able to meet the service level agreement with synchronous writes, the system may include the network storage device for synchronous writes. | 2014-06-12 |
20140164324 | UTILIZATION OF DATA STRUCTURES TO SYNCHRONIZE COPIES OF A RESOURCE - A method may receive, at a first node, a first message with a first message data structure from a second node. The first message data structure may include a counter for each resource of a plurality of resources that is indicative of a most current age of a master copy of the resource known by the second node. The first node may include a current data structure with a counter for each resource that is indicative of a most current age of the master copy of the resource known by the first node. The method may determine whether at least one counter in the current data structure is older than the corresponding counter in the message data structure. The method may update the counter that is older, e.g., to learn the most current age of the master copy of the resource known by the second node, based on the determination. | 2014-06-12 |
20140164325 | DATA SYNCHRONIZATION SYSTEM AND METHOD FOR SYNCHRONIZING DATA - A data synchronization system includes a database, a management device, and a synchronization device. The database includes user folders, and the management device includes an authentication module and a data storage module. The authentication module authenticates the identification of the user who uses a client terminal device to log in the authentication module and output an authentication signal based on the result of the identification. The data storage module receives the authentication signal and output an index signal based on the authentication signal. The client terminal device is configured to connect to a corresponding user folder based on the index signal, and the corresponding user folder is used as a major user folder. The synchronization device logs in one of the accounts of a commercial database and synchronizes the data of the account to the major user folder. Furthermore, a method for synchronizing data is also disclosed herein. | 2014-06-12 |
20140164326 | PERFORMING A REPLICATION OPERATION IN RESPONSE TO MOVEMENT OF A VIRTUAL DATA CONTAINER - A technique includes, in response to the detecting movement of a virtual data container stored, performing a replication operation, including communicating data between the storage appliance and a storage device other than the storage appliance. The data identifies incremental differences between the first virtual data container and a second virtual data container that is stored on the storage device. | 2014-06-12 |
20140164327 | SYSTEMS AND METHODS FOR RESYNCHRONIZING INFORMATION - Methods and systems for synchronizing data files in a storage network between a first and a second storage device is provided. The method includes storing first data files associated with the first storage device to a storage medium, whereby the first data files include first data records. The storage medium may then be transferred to the second storage device. The first data files from the storage medium may be loaded onto the second storage device. The second data records from the first storage device may be received, and the first and second data records are compared. The first data files at the second storage device may be updated based on the comparison of the first and second data records. | 2014-06-12 |
20140164328 | PROACTIVE DATA OBJECT REPLICATION IN NAMED DATA NETWORKS - The present disclosure relates generally to the field of proactive data object replication in named data networks. In various examples, proactive data object replication may be implemented in one or more named data networks in the form of systems, methods and/or algorithms. | 2014-06-12 |
20140164329 | Dynamically Varying the Number of Database Replicas - Embodiments of the invention dynamically vary the number of replicas based on certain conditions to protect users from data loss. The size of the database is one condition that can be used to determine the number of replicas required. A database system may create three replicas. When the database size exceeds a first threshold, a fourth replica may be created. The fourth replica is maintained as long as the database size is above a second threshold that is smaller than the first threshold. However, when the database shrinks below the second threshold, then the fourth replica is deleted. Using two different thresholds in this manner prevents the system from frequently cycling between three and four replicas. | 2014-06-12 |
20140164330 | PRUNING PREVIOUSLY-ALLOCATED FREE BLOCKS FROM A SYNTHETIC BACKUP - Pruning previously-allocated free blocks from a synthetic backup. In one example embodiment, a method of pruning previously-allocated free blocks from a synthetic backup includes identifying multiple sequential backups to be included in a synthetic backup, accessing a copy of a file system block allocation map (FSBAM) of the most recent of the multiple sequential backups that was stored with the most recent backup, identifying a set of blocks that includes the most recent block for each unique block position contained within the multiple sequential backups, pruning the set of blocks to exclude all blocks that are identified as being free in the FSBAM, storing the pruned set of blocks in the synthetic backup, and storing a copy of the FSBAM with the synthetic backup. | 2014-06-12 |
20140164331 | TECHNIQUES FOR BACKUP RESTORE AND RECOVERY OF A PLUGGABLE DATABASE - A container database stores redo records and logical timestamps for multiple pluggable databases. When it is detected that a first read-write instance of the pluggable database is opened and no other read-write instances of the pluggable database are open, offline range data associated with the pluggable database is updated. When it is detected that a second read-write instance of the pluggable database is closed, and the second read-write instance is the last open read-write instance, the offline range data associated with the pluggable database is updated. The pluggable database is restored to a logical timestamp associated with a restore request based on the offline range data. | 2014-06-12 |
20140164332 | BACKUP SYSTEM AND BACKCUP METHOD THEREOF - A backup method and a backup system are provided by the present disclosure. The method includes following steps: identifying the group the electronic device belongs when the backup device receives a backup request from an electronic device; receiving the data from the electronic device after identifying the group which the electronic device belong to; generating a unique mark to mark the received data; comparing a mark of the received data with the marks of the data already stored in the storage space assigned to the group which the electronic device belongs; determining whether the received data already exists in the storage space; storing the received data into the storage space assigned to the group which the electronic device belongs to only when the data from the electronic device does not exists in the storage space. | 2014-06-12 |
20140164333 | Backing-Up User Data - User data stored on a first computer in a network is backed up to a computer which is one of a plurality of other computers in the network. The user data may be backed-up because a new operating system is to be installed. A request message indicating that the user data needs to be backed up is transmitted from the first computer to the network and is received at the other computers. One of the other computers is selected based on data indicating the extent to which each of the replying computers complies with one or more selection criteria. The first computer then transmits the user date to the selected computer with an identifier identifying the user data. The user data is stored in storage associated with the selected computer. The first and other computers may be in the same sub-network. The selection may be made by the first computer. | 2014-06-12 |
20140164334 | DATA BLOCK BACKUP SYSTEM AND METHOD - A server uploads each data block of the file into a first storage space of the server. The server deletes repetitive data blocks of the file from the first storage space. The server backs up the repetitive data blocks into a third storage space of the server from the first storage space when the repetitive data blocks are not backed up, and backs up the uploaded data blocks of the file into the third storage space from a second storage space of the server. | 2014-06-12 |
20140164335 | DATABASE IN-MEMORY PROTECTION SYSTEM - A computer-implemented process provides data protection of an in-memory database. The method may include triggering the securing of data of the in-memory database to a first savepoint; securing data of the in-memory database to the first savepoint; and backing up the data of the first savepoint on a persistent storage medium. The data of the first savepoint may be stored on a first persistent medium and the backup data of the first savepoint are stored on a second persistent storage medium. The availability of two different savepoint data on physically different storage media increases the probability of having always savepoint data ready for recovery purposes dramatically. By using different storage media, even in cases of a hardware damage savepoint data will be available. | 2014-06-12 |
20140164336 | METHOD FOR CODEC-BASED RECOVERY OF A VIDEO USING A CLUSTER SEARCH - A method for codec-based recovery of a video, which includes recovering an image by combining image decoding information and non-overwritten image frames, is provided. The method includes: a cluster extraction step of extracting a pre-cluster region; a region extraction step of extracting, from the pre-cluster region extracted in the cluster extraction step, an M frame region encoded using an MPEG-4 visual codec and an M decoding region; a combining step of combining the M frame region and the M decoding region extracted in the region extraction step and listing the combination; and a recovering step of decoding the M frame region and the M decoding region, listed in the combining step, to be recovered as an image. | 2014-06-12 |
20140164337 | DATA SET CONNECTION MANAGER HAVING A PLURALITY OF DATA SETS TO REPRESENT ONE DATA SET - Provided are a computer program product, system, and method for a data set connection manager having a plurality of data sets to represent one data set. A request is processed to open a connection to a data set having members, wherein the connection is used to perform read and write requests to the members in the data set. In response to establishing the connection, establishing for the connection a primary data set having all the members; a secondary data set to which updated members in the primary data set are written; and a pending delete data set to pending delete members comprising members that are updated. | 2014-06-12 |
20140164338 | ORGANIZING INFORMATION DIRECTORIES - Building an information directory can include sending source data to an information extractor, wherein the source data includes first source metadata, extracting second source metadata using the source data, using the information extractor, merging the first source metadata and the second source metadata into third source metadata, and organizing the third source metadata in the information directory. | 2014-06-12 |
20140164339 | REPETITIVE DATA BLOCK DELETING SYSTEM AND METHOD - An analysis device obtains hash lists from databases of a server cluster. The analysis device determines repetitive hash values and repetitive data blocks. The analysis device deletes the repetitive data blocks from servers of the server cluster. | 2014-06-12 |
20140164340 | SYSTEM WITH MULTIPLE CONDITIONAL COMMIT DATABASES - A system for processing a transaction is disclosed. The system comprises a processor and a memory. The processor is configured to check a condition using data in a first database, wherein the data is associated with a transaction, wherein the data in the first database is latched before checking the condition and is unlatched after checking the condition. The processor is further configured to indicate to a second database to check the condition using data in the second database, wherein the data is associated with the transaction. The data in the second database is latched before checking the condition and is unlatched after checking the condition. The memory is coupled to the processor and configured to provide the processor with instructions. | 2014-06-12 |
20140164341 | METHOD AND APPARATUS FOR OBTAINING AND MANAGING CONTACT INFORMATION - A method and apparatus for populating a contact in an address book on a mobile computing device. In some embodiments, the method includes receiving data associated with a first entity, processing the data received to extract contact information associated with the first entity, populating a user contact entry based on the extracted contact information, and storing the populated user contact in the address book. | 2014-06-12 |
20140164342 | HUMAN THREADING SEARCH ENGINE - A set of methods which build on top of search engine page rank which use sentiment analysis, entity extrapolation, temporal analysis, cluster analysis, geographic, and multimedia content to provide visualizations of search results. Rather than a single list of ranked text, these methods extract: people, places and things directly from search engine results pages as well as how they are related to each other. | 2014-06-12 |
20140164343 | CONTENT GENERATION - Generating content includes communicating first content to a consumer, wherein the first content includes at least one identifier, determining a location of the communicated first content in a network, retrieving second content from the location, and establishing third content using the second content using a processor. Determining the location of the communicated first content includes instructing a search engine to perform a search in a network for the at least one identifier and receiving, from the search engine, a search result indicative of a location of the communicated first content in the network. Establishing third content includes performing an analysis of the second content, wherein the analysis includes at least one of a semantic analysis, a syntax analysis, a keyword analysis, a markup analysis, or a link analysis. | 2014-06-12 |
20140164344 | METHOD AND APPARATUS FOR DETECTING AND EXPLAINING BURSTY STREAM EVENTS IN TARGETED GROUPS - A method and apparatus are provided for detecting and explaining bursty stream events in targeted groups. In one example, the method includes receiving validated bursty events, finding explanatory data sources having relevant bursty events that are relevant to the validated bursty events, wherein the explanatory sources explain the presence of the validated bursty events, correlating the validated bursty events to the relevant bursty events of the explanatory data sources to obtain burst results, and sending the burst results to a burst database that is accessible to an end user. | 2014-06-12 |
20140164345 | SEARCH ENGINE OPTIMIZATION ASSISTANT - Website optimization methods and tools for optimizing visibility of a website to internet search engines are presented. A website is automatically evaluated against one or more optimization tests based on one or more search terms. A report is generated along with tools that guide and prompt the user for user input that is used by the tools to directly edit content of the website to improve the visibility of the website to internet search engines. | 2014-06-12 |
20140164346 | SYSTEMS AND METHODS FOR GRAPHICAL SEARCH INTERFACE - Some embodiments of the present disclosure provide a graphical user interface as a means of inputting search parameters to database search engines. In some embodiments, two or three dimensional projections spatially represent relationships between search parameters, located along the periphery of the projections and search hits whose significance are represented by position relative to the center of the projection and comparative distance from each of the search parameters. As the user manipulates the overall shape of the search projection, the weighting of search parameters adjusts, reconfiguring the search. The present disclosure also provides, in some embodiments, an intuitive means of assimilating search parameter weightings based on peer or social network preferences with global search results. | 2014-06-12 |
20140164347 | METHOD, SYSTEM, AND GRAPHICAL USER INTERFACE FOR ALERTING A COMPUTER USER TO NEW RESULTS FOR A PRIOR SEARCH - A method, system, and graphical user interface for alerting a computer user to new results for a prior search are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a plurality of links recommended by a search engine for a computer user. The plurality of links are determined by the search engine by: producing search results by rerunning a plurality of search queries that have been performed previously for the computer user, and evaluating the produced search results to select search results that meet predefined search result selection criteria. At least one of the criteria is based on Internet usage data for the user. | 2014-06-12 |
20140164348 | METHOD AND SYSTEM FOR PREVIEWING SEARCH RESULTS - A method for providing a search sample without a search being triggered is disclosed. The method includes receiving at least one partial search term in a search box. Probable search terms are determined by comparing the at least one partial search term to a database of common search terms. The probable search terms are displayed in a format that include a link to a sample search of each probable search term and a backslide button. When the link to a sample search of a probable search term is selected in the probable search terms, the sample search is displayed in a format that includes a close link. When the close link is selected in the sample search, the probable search terms are displayed again. When the backslide button is selected, the right most word from the search term is deleted. | 2014-06-12 |
20140164349 | DETERMINING CHARACTERISTIC PARAMETERS FOR WEB PAGES - A computer receives a search request, wherein the search request contains one or more parameters that allow a search to be performed. Responsive to the search request, the computer identifies a plurality of web pages connected by a plurality of links. The computer determines the number of links in the longest path that connects at least a portion of the plurality of web pages, wherein the longest path includes a sequence of at least two web pages of the plurality of web pages connected by a link of the plurality of links. The computer determines the number of links included in a web page of the plurality of web pages. | 2014-06-12 |
20140164350 | DIRECT PAGE VIEW MEASUREMENT TAG PLACEMENT VERIFICATION - Disclosed herein are strategies for verifying placement of a direct measurement tag useful for measuring Internet traffic of a plurality of users at a website. For example, a method may include receiving web page identification data that is derived from user clickstream data, determining a URL associated with a domain based on the webpage identification information, and providing a measurement code verification web crawler with the URL and the depth to which to explore the domain for verifying measurement code placement with the web crawler. | 2014-06-12 |
20140164351 | METHODS AND SYSTEMS FOR PROCESSING AND DISPLAYING CONTENT - Methods and systems are described for processing and display content. Web page data for a first web page is received from a remote system, wherein the web page is to be displayed on a terminal associated with a user. An automatic identification is performed of a first content in the first web page data. A user-defined profile is accessed. A second content is automatically selected based at least in part on the user profile. The first content is replaced with the second content so that if the first web page is displayed on the terminal associated with the user, the second content is displayed and the first content is not displayed. | 2014-06-12 |
20140164352 | SEARCH AND NAVIGATION TO SPECIFIC DOCUMENT CONTENT - A computer-implemented system and method for search and navigation on a network to find and display specific search identified information in documents. Queries are sent to search engine services and responses comprising snippets are returned. Then, in response to only one or a few user inputs, documents are opened and locations of content matching or best matching the snippets are found reliably and distinguished in a display. | 2014-06-12 |
20140164353 | OPTIMIZING PARALLEL QUERIES USING INTERESTING DISTRIBUTIONS - The present invention extends to methods, systems, and computer program products for optimizing parallel queries using interesting distributions. For each logical operator in an SQL server MEMO, in a top down manner from a root operator to the leaf operators, interesting distributions for the operators can be identified based on the properties of the operators. Identified interesting distributions can be propagated down to lower operators by annotating the lower operators with the interesting distributions. Thus, a SQL server MEMO can be annotated with interesting distributions propagated top down from root to leaf logical operators to generate an annotated SQL server MEMO. Parallel query plans can then be generated from the annotated SQL server MEMO in a bottom up manner from leaf operators to a root operator. Annotated interesting properties can be used to prune operators, thereby facilitating a more tractable search space for a parallel query plan. | 2014-06-12 |
20140164354 | OPTIMIZED QUERY ORDERING FOR FILE PATH INDEXING IN A CONTENT REPOSITORY - Techniques for indexing file paths of items in a repository may include, for each type associated with instances that are not associated with file path indexes, starting with folder types prior to item types in a round robin sequence, attempting to associate the instances of the type with file path indexes. The repository may be queried for instances of a current type that are not associated with file path indexes and that are filed in a folder that is associated with a file path index. Responsive to the querying returning one or more instances of the current type, the one or more instances of the current type may be associated with the file path indexes. Responsive to the querying returning one or more instances of the current type, attempting to associate the instances of the same current type with file path indexes may be repeated. | 2014-06-12 |
20140164355 | TUPLE ROUTING IN A STREAMING APPLICATION - A system and method for modifying the processing within a streaming application are disclosed. The method may determine one or more parameters for a tuple at a first stream operator. The one or more parameters may represent a processing history of the tuple at the first stream operator. The method may associate the one or more parameters with the tuple metadata. A second stream operator may modify the processing of the tuple if the parameter falls outside a threshold. | 2014-06-12 |
20140164356 | TUPLE ROUTING IN A STREAMING APPLICATION - A system and method for modifying the processing within a streaming application are disclosed. The method may determine one or more parameters for a tuple at a first stream operator. The one or more parameters may represent a processing history of the tuple at the first stream operator. The method may associate the one or more parameters with the tuple metadata. A second stream operator may modify the processing of the tuple if the parameter falls outside a threshold. | 2014-06-12 |
20140164357 | METHOD AND SYSTEM FOR OPTIMIZING QUERIES IN A MULTI-TENANT DATABASE ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for query optimization in a database system. These mechanisms and methods for query optimization in a database system can enable embodiments to optimize OR expression filters referencing different logical tables. The ability of embodiments to optimize OR expression filters referencing different logical tables can enable optimization that is dynamic and specific to the particular tenant for whom the query is run and improve the performance and efficiency of the database system in response to query requests. | 2014-06-12 |
20140164358 | LOCATION SERVICES IN EMAIL AND CALENDARING WEB SERVICES - An application programming interface (API) method for providing location related search capability to clients of an email and calendaring service is disclosed. In response to a request message from a client, a find place method defined in an API provided by an API service is invoked. The find place method parses the request message for parameters such as a query string or source-related identifier indicating a place name or address of a location to be searched, the culture/format for the search and results, a maximum number of results to be provided, the source of the location to search, and geo-coordinates of the place and/or the user. The parameters are used to query specified source(s). The results of the search are filtered and formatted to provide location information to the client. | 2014-06-12 |
20140164359 | Methods, Systems, and Products for Generating Mashups - Methods, systems, and products simplify widgets for graphical mashups, such as digital dashboards and other user interfaces. When a software widget is a component of a graphical mashup, the widget is completely defined using a single file. The single file specifies both source data and presentation of the source data. Because the widget is completely defined by the single file, the single file allows faster processing of the widget. | 2014-06-12 |
20140164360 | CONTEXT BASED LOOK-UP IN E-READERS - Context based enhanced search capabilities are provided in conjunction with e-reader experience. A search query may be augmented based on a context of the displayed content, user information, and similar background data such that relevancy and context of search results may be focused in presentation to the user. Context of content may include terms or objects near a selected portion of the content for search, a type of the displayed content, etc. Search results may be presented from a variety of sources categorized and/or prioritized based on system default parameters and/or user preferences. | 2014-06-12 |
20140164361 | SEARCHABLE PEER-TO-PEER SYSTEM THROUGH INSTANT MESSAGING BASED TOPIC INDEXES - An embodiment of the present invention, a computer receives, on a first computer, a request to locate a topic. The computer determines a second computer to query for the topic. The computer queries the second computer for the topic. The computer receives identification information of participants of an instant messaging conversation corresponding to the topic. The computer stores, on the first computer, the identification information of the participants and indexing the stored identification information by the topic. | 2014-06-12 |
20140164362 | Systems and Methods for Data Relationship Visualization - Systems and methods for data relationship visualization are disclosed. An exemplary system comprises a processor, database, display, query module, relationship module, and user interface module. The query module may be configured to receive a first query and a second query. The first and second queries may assist in retrieving a first and second query result sets, respectively, from the database. The relationship module may be configured to identify a first subset associated with the first query result set and the second query result set based on at least some of the first query result set and at least some of the second query result set. The user interface may be configured to generate a first node to represent the first query result set, a second node to represent the second query result set, and a first edge between the first node and the second node to represent the first subset. | 2014-06-12 |
20140164363 | Multi-Prefix Interactive Mobile Search - A system and a method are disclosed for multi-prefix, interactive search capability on a mobile communications device. A keystroke is input into a search query field of a landing page and a multi-prefix search is performed. The landing page is refreshed to display the results. The landing page displays a first tier of search results, which can include channels or links to web pages associated with the user input. If the search result that is selected is a channel, the channel is displayed. If the search result that is selected is a web page, the web page is displayed. The landing page corresponding to the selected channel, or to the web page, may then be searched or explored. If the desired channel is not displayed within the first tier of search results, another keystroke may be input. The landing page refreshes accordingly and additional keystrokes may be entered. | 2014-06-12 |
20140164364 | SYSTEM AND METHOD FOR EVENT-DRIVEN PRIORITIZATION - Methods include receiving at a receiving device a plurality of reports, each corresponding to at least one item and comprising data associated with one or more performance metrics. The methods further include identifying events for each report corresponding to at least one item using the data in the report. In addition, the methods include determining a report score for each report based on a number and type of the identified events. The methods also include outputting the report scores. | 2014-06-12 |
20140164365 | SELECTION AND PRESENTATION OF NEWS STORIES IDENTIFYING EXTERNAL CONTENT TO SOCIAL NETWORKING SYSTEM USERS - Social networking system users generate news stories including a link to news content external to the social networking system. The news stories may be filtered based on filter criteria allowing a viewing user to more easily identify news stories of interest. For example, the news stories may be filtered to identify news stories associated with a user connected to the viewing user, to identify news stories associated with a news source, to identify news stories associated with a key word, or based on previous interactions by the viewing user. The identified news stories may be ranked based on popularity of the identified news stories among other users, chronological data, and the viewing user's own interest and activity associated with a news source or news story. | 2014-06-12 |
20140164366 | FLAT BOOK TO RICH BOOK CONVERSION IN E-READERS - Flat content (or flat book) is converted to rich content (or a rich book) in an e-reader environment through key term identification, context-based search using identified key terms, ranking of search results, and comparison of the ranked search results against a predefined threshold, customizable by a user or an administrator. Textual, graphic, audio, video, and comparable objects from search results above the predefined threshold may be augmented in suitable locations within the flat content such as interactive text, audio/video object, images, additional text, or other interactive elements. | 2014-06-12 |
20140164367 | METHOD AND SYSTEM FOR SEMANTIC SEARCH KEYWORD RECOMMENDATION - Provided is a keyword recommendation system. The keyword recommendation system may include a recognition unit to recognize an entity corresponding to an input keyword input from a user, a search unit to search for a plurality of triple data associated with the entity, an extraction unit to extract at least one recommended keyword by processing the plurality of triple data, a providing unit to provide the at least one recommended keyword, and a calculation unit to calculate a weight value for the at least one recommended keyword. | 2014-06-12 |
20140164368 | SYSTEM AND METHOD FOR AGGREGATING AND DISTRIBUTING GEOTAGGED CONTENT - A system and method for aggregating and distributing geotagged content comprises a server, a database, and a user interface. A user accesses the user interface to identify a spatial area and request content from a plurality of content providers that is geotagged with a location within the identified spatial area. The user interface may be on a webpage. | 2014-06-12 |
20140164369 | ITEM COUNT APPROXIMATION - Methods, systems and apparatus, including computer programs encoded on computer storage media for approximating item counts. One of the methods includes maintaining a collection of counters for a class of items, processing each item in an item stream as a current item, including determining whether or not the collection includes an item counter for the current item, and if the collection includes an item counter for the current item, updating each count level in the item counter for the current item. | 2014-06-12 |
20140164370 | METHOD FOR RETRIEVAL OF ARABIC HISTORICAL MANUSCRIPTS - The method for retrieval of Arabic historical manuscripts using Latent Semantic Indexing approaches the problem of manuscripts indexing and retrieval by automatic indexing of Arabic historical manuscripts through word spotting, using “Text Image” similarity of keywords. The similarity is computed using Latent Semantic Indexing (LSI). The method involves a manuscript page preprocessing step, a segmentation step, and a feature extraction step. Feature extraction utilizes a circular polar grid feature set. Once the salient features have been extracted, indexing of historical Arabic manuscripts using LSI is performed in support of content-based image retrieval (CBIR). | 2014-06-12 |
20140164371 | EXTRACTION OF MEDIA PORTIONS IN ASSOCIATION WITH CORRELATED INPUT - A multimedia message is generated with a set of media content portions that corresponds to a set of inputs. Media content portions are concatenated together to generate a continuous stream of media extracted from different media content. The media content portions are extracted to correspond to words or phrases of the set of inputs. The media content portions are identified and classified according to a set of predetermined criteria. The order of the media content portions can be modified and different video and/or audio portions can be selected to correspond with the words or phrases. | 2014-06-12 |
20140164372 | RESOLUTION OF CONTACT NAMES - Mechanisms are provided to permit a first person (e.g., Tom) to be in a communication session (e.g., a chat session) with a second person (e.g., George) and to select a contact's name (e.g., Harry), and immediately set up another communication (e.g., a chat session) with the selected contact (e.g., Harry). Since there may be multiple contacts having the same name as the selected contact, e.g., “Harry”, mechanisms are provided to communicate with a desired person (e.g., “Harry Smith” and not “Harry Jones”). The mechanisms may make such a determination based on “Harry Smith” being the more likely person that Tom, the first person, desires to communicate with (e.g., based on a context of Tom and/or Harry Smith). | 2014-06-12 |
20140164373 | SYSTEMS AND METHODS FOR ASSOCIATING MEDIA DESCRIPTION TAGS AND/OR MEDIA CONTENT IMAGES - Systems and methods for associating tagged data in media content and/or media content images are disclosed herein. A tag is assigned to a content element in a media item. The tag is associated with one or more other tags based at least in part on information associated with the tag. | 2014-06-12 |
20140164374 | STREAMING DATA PATTERN RECOGNITION AND PROCESSING - When processing data tuples, operators of a streaming application may identify certain tuples as being relevant. To determine relevant tuples, the operators may, for example, process the received tuples and determine if they meet certain thresholds. If so, the tuples are deemed relevant, but if not they are characterized as irrelevant. The streaming application may use a pattern detector to parse the relevant data tuples to identify a pattern, such as a shared trait between the tuples. Based on this commonality, the pattern detector may generate filtering criteria that may be used to process subsequently received tuples. In one embodiment, the filtering criteria identified by one operator is transmitted to a second operator to be used to process tuples received there. Thus, once one of the operators determines a pattern, the operator generates filtering criteria that another, related operator uses for filtering received tuples. | 2014-06-12 |
20140164375 | METHOD AND SYSTEM FOR LOGGING AND PROCESSING DATA RELATING TO AN ACTIVITY - The resent invention relates to a system for gathering and assembling information based on data received from one or several mobile terminals, the system comprising: one or several mobile terminals, and a central processing unit. The data at least relates to a position, environmental information and a tool used by a user of the mobile terminal for carrying out an activity and the central processing unit is configured to: process said data, assemble a unique information based on said data, said unique information comprising optimized data for carrying out said activity. | 2014-06-12 |
20140164376 | HIERARCHICAL STRING CLUSTERING ON DIAGNOSTIC LOGS - A set of strings can be assigned to clusters utilizing one or more clustering techniques. In accordance with one aspect, hierarchical clustering can be performed in which there are several iterations of clustering. For instance, strings can be clustered based on string length, and each cluster can be assigned to separate sub-clusters based on edit distance between strings. In accordance another aspect, clusters can be analyzed based on the similarity or difference of strings in a cluster to determine if a clustering error exists, and if a clustering error is detected, the cluster can be partitioned into separate clusters. | 2014-06-12 |
20140164377 | SYSTEMS FOR SYNCHROPHASOR DATA MANAGEMENT - A system includes a Synchrophasor Data Management System (SDMS), in which the SDMS includes a Synchrophasor Processor System (SPS). The SPS includes a Phasor Data Concentrator (PDC) configured to receive a first plurality of inputs from a first Phasor Measurement Unit (PMU), transform at least one of the first plurality of inputs into a first time aligned output by time aligning the at least one of the first plurality of inputs. The SPS further includes a virtual PMU configured to aggregate the first time aligned output into a PMU dataset, in which the SPS is configured to transmit the PMU dataset to a second PMU, an external PDC, a super PDC, or a combination thereof. | 2014-06-12 |
20140164378 | SOURCE RECORD MANAGEMENT FOR MASTER DATA - A method, system, and computer program product for source record management for master data are provided in the illustrative embodiments. A set of data records is received from a set of data sources. A first subset of data records received from a first data source is pre-processed. A match engine is requested to match a data record from the first subset using at least one record in the master data repository, the requesting resulting in a set of matched data records. The set of matched data records, which includes a first data record in the first subset and a second data record in a second subset, is post-processed. The second subset is received from a second data source. The first data record is assigned to a group of records, together representing the entity as a master data record. | 2014-06-12 |
20140164379 | Automatic Attribute Level Detection Methods - A method of detecting attribute levels in a dataset that includes determining whether column data in a column for a case identifier is the same, classifying the column data as case level attributes if all of the column data is identical, and classifying the column data as event level attributes if the column data is different for at least one data entry in the column. | 2014-06-12 |
20140164380 | METHOD AND APPARATUS FOR AGGREGATING, EXTRACTING AND PRESENTING REVIEW AND RATING DATA - In an embodiment, a system is provided. The system includes a ratings database and a website database. A web crawler is provided to crawl review sites and rating sites of the web. The web crawler is further to access data from the web and store data from the web in a ratings database. The web crawler is also to identify links to other review sites and ratings sites of the data from the web, to store the links in a website database, and to identify sites to crawl from the website database. A data analyzer is provided to analyze data of the ratings database and to normalize data from the web within the ratings database on an essentially continuous basis. A data presenter is provided to receive queries from users and to query the ratings database based on queries from users. The data presenter is to present data to a user responsive to queries and to filter data presented to the user responsive to further user queries. | 2014-06-12 |
20140164381 | METHOD AND SYSTEM FOR AGGREGATE BANDING - The invention provides a method of aggregate banding comprising defining an aggregate banding dimension for a first data source, the aggregate banding dimension including at least one aggregation variable, at least one banding variable, and at least one band based at least partly on the at least one banding variable; summarizing the data source based at least partly on the at least one aggregation variable, the summary including at least one distinct value of the at least one aggregation variable; and defining a mapping relationship of the at least one distinct value of the at least one aggregation variable to the or respective band(s) based on the value of the at least one banding variable. The invention further provides related systems and processor-executable instructions. | 2014-06-12 |
20140164382 | System and Method for Managing Online Dynamic Content - Methods and systems for managing and publishing online dynamic content. Content can be generated or managed at a publishing server. Content at the publishing server is periodically polled for additions, changes or deletions. Modifications are transmitted to a storage system, which may be further transmitted to a content distribution network, for delivery to a client. | 2014-06-12 |
20140164383 | COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR COMBINING KEYWORDS INTO LOGICAL CLUSTERS THAT SHARE SIMILAR BEHAVIOR WITH RESPECT TO A CONSIDERED DIMENSION - A computer-implemented method and system for combining keywords into logical clusters that share a similar behavior with respect to a considered dimension are disclosed. Various embodiments are operable to order a list of keywords from high activity to low activity, partition the list into at least two sets, a head partition including keywords with an activity level above a predefined threshold, a tail partition including the remainder of the keywords in the list, model the keywords in the head partition based on a set of variables, score the keywords in the head partition based on the modeling, and cluster head partition keywords with tail partition keywords having at least one common variable into at least one keyword cluster. | 2014-06-12 |
20140164384 | System and method for detecting explicit multimedia content - A method for classifying a multimedia content is provided. The method includes processing one or more multimedia content to obtain a set of extracted features, performing a topic modeling on the set of extracted features to obtain a set of topic models, and a set of topic keywords. Each of the topic models includes one or more explicit content topics associated with the one or more multimedia content. The method further includes identifying an explicit content topic from the topics based on the set of topic keywords, and a set of predetermined words, processing a multimedia content to obtain at least one feature, and metadata associated with the multimedia content, deriving a topic distribution based on the at least one feature and the topic models, and classifying the multimedia content as (i) an explicit multimedia content, or (ii) a non-explicit multimedia content based on the explicit content topic, and the topic distribution. | 2014-06-12 |
20140164385 | Method And System For Categorizing Users Browsing Web Content - The present invention discloses a method and a web analytics server to categorize a plurality of users browsing one or more web pages. A tracking application module is provided to receive at least one log record, the at least one log record corresponding to one or more user activities from a predefined group of user activities for the plurality of users. Further, a probability generator module is provided to generate a probability data that defines a transition from a current user activity to another user activity in the predefined group of user activities for the plurality of users, and an analytics module is configured to profile the effect of a current user activity to another user activity and to categorize the plurality of users into a plurality of categories based on the probability data. | 2014-06-12 |