16th week of 2015 patent applcation highlights part 53 |
Patent application number | Title | Published |
20150106301 | PREDICTIVE MODELING IN IN-MEMORY MODELING ENVIRONMENT METHOD AND APPARATUS - A system, method, and computer readable storage medium configured to model large amounts of data in an in-memory modeling environment. | 2015-04-16 |
20150106302 | PROCESSING SECURITIES-RELATED INFORMATION - Embodiments of the invention provide techniques for improving clarity of disclosure materials provided to investors, by enabling securities issuers, intermediaries and/or other entities to create and disseminate clear and concise summary-level information on individual securities to investors to enable informed investment decisions. The information may include a summary version of the full statutory prospectus (a “summary prospectus”). A summary prospectus may include a concise, “plain English” synopsis and/or representation of certain information contained in the full statutory prospectus, such as a security's investment objectives and strategies, costs, risks and/or other information. | 2015-04-16 |
20150106303 | FINITE STATE MACHINE FORMING - Techniques for representing a finite state machine forming are described herein. The techniques include a method that identifies screens of a computing program. The method may include correlating the identified screens with states of a finite state machine. Events indicating transition between the identified screens may be determined as well as data flow associated with the events. The method may include forming a graph representing the screens, events, and data flow in the finite state machine. | 2015-04-16 |
20150106304 | Identifying Purchase Intent in Social Posts - This document describes techniques for identifying purchase intent in social posts. In one or more implementations, a topic is received and social posts to one or more social networks that are related to the topic are collected. Then, one or more purchase intent posts expressing purchase intent towards the topic are identified from the collected social posts. In one or more implementations a purchase intent model, usable to identify social posts expressing purchase intent, is built from a training corpus of annotated social posts. | 2015-04-16 |
20150106305 | INTELLIGENT APPARATUS FOR PROVIDING PERSONALIZED CONFIGURATION OF WHEELCHAIR TILT AND RECLINE - A method and apparatus for providing personalized configuration of physical supports for the human body, comprising accepting input including an individual's demographic information, neurological attributes, physical history, operational environment, and outcome or use objectives, processing user input employing an artificial intelligence engine, and then returning guidance and/or control parameters directed to seating adjustment and positioning, including incline angles for wheelchair tilt and recline. | 2015-04-16 |
20150106306 | METHOD AND APPARATUS FOR CONSTRUCTING A NEUROSCIENCE-INSPIRED ARTIFICIAL NEURAL NETWORK WITH VISUALIZATION OF NEURAL PATHWAYS - A method and apparatus for constructing one of a neuroscience-inspired artificial neural network and a neural network array comprises one of a neuroscience-inspired dynamic architecture, a dynamic artificial neural network array and a neural network array of electrodes associated with neural tissue such as a brain, the method and apparatus having a special purpose display processor. The special purpose display processor outputs a display over a period of selected reference time units to demonstrate a neural pathway from, for example, one or a plurality of input neurons through intermediate destination neurons to an output neuron in three dimensional space. The displayed neural network may comprise neurons and synapses in different colors and may be utilized, for example, to show the behavior of a neural network for classifying hand-written digits between values of 0 and 9 or recognizing vertical/horizontal lines in a grid image of lines. | 2015-04-16 |
20150106307 | Method and computer program product for providing a response to a statement of a user - A method for providing a response to a statement of a user, the method includes: receiving user input that comprises a portion of a user statement; selecting, before receiving a whole user statement, an answerable statement response between an answerable statement, multiple answerable statements and a response to an answerable statement; wherein the selecting is responsive to user input and to structured representations of answerable statements answerable by an answering entity; and sending to the user information representative of response to the user statement. | 2015-04-16 |
20150106308 | DISTRIBUTED MACHINE LEARNING INTELLIGENCE DEVELOPMENT SYSTEMS - A system, method, and computer-readable instructions for a distributed machine learning system are provided. A plurality of distributed learning environments are in communication over a network, wherein each environment has a computing device having a memory and a processor coupled to the memory, the processor adapted implement a learning environment via one or more agents in a rules-based system, wherein the agents learn to perform tasks in their respective learning environment; and a persistent storage in which knowledge comprising a plurality of rules developed by the agents for performing the tasks are stored, wherein the knowledge is tagged and shared with other agents throughout the plurality of distributed learning environments. | 2015-04-16 |
20150106309 | AUTOMATICALLY DERIVING CONTEXT WHEN EXTRACTING A BUSINESS RULE - A method and associated system for automatically deriving context of a business rule that is being inferred from an information source, such as legacy computer-program source code, a system specification, or a description of a business function or operation. A first generation of context-dependent conditions upon the business rule is identified by analyzing the information source and other, related, sources, and the business rule is modified to account for this first generation of context-dependent conditions. Context-dependent conditions that place constraints upon the previously identified first-generation conditions are then identified and the business rule is further modified to account for this next generation of context-dependent conditions. This process repeats iteratively through multiple generations of identifications, until the business rule has been modified to accommodate all contextual information that may be gleaned from all analyzed information sources. These sources may include extrinsic sources like Web pages, standards, or public documents. | 2015-04-16 |
20150106310 | METHOD AND APPARATUS FOR CONSTRUCTING A NEUROSCIENCE-INSPIRED ARTIFICIAL NEURAL NETWORK - A method and apparatus for constructing a neuroscience-inspired dynamic architecture (NIDA) for an artificial neural network is disclosed. The method comprises constructing, in one embodiment, an artificial neural network embodiment in a multi-dimensional space in memory such that a neuron is connected by a synapse to another neuron. The neuron and the synapse each have parameters and have features of long-term potentiation and long-term depression. Furthermore, crossover and mutation are employed to select children of parents. Through learning, an initial network may evolve into a different network when NIDA is applied to solve different problems of control, anomaly detection and classification over selected time units. The apparatus comprises in one embodiment a computational neuroscience-inspired artificial neural network with at least one affective network coupled to receive input data from an environment and to output data to the environment. | 2015-04-16 |
20150106311 | METHOD AND APPARATUS FOR CONSTRUCTING, USING AND REUSING COMPONENTS AND STRUCTURES OF AN ARTIFICAL NEURAL NETWORK - A method and apparatus for constructing a neuroscience-inspired artificial neural network (NIDA) or a dynamic adaptive neural network array (DANNA) or combinations of substructures thereof comprises one of constructing a substructure of an artificial neural network for performing a subtask of the task of the artificial neural network or extracting a useful substructure based on one of activity, causality path, behavior and inputs and outputs. The method includes identifying useful substructures in artificial neural networks that may be either successful at performing a subtask or unsuccessful at performing a subtask. Successful substructures may be implanted in an artificial neural network and unsuccessful substructures may be extracted from the artificial neural network for performing the task. The method and apparatus supports constructing, using and reusing components and structures of a neuroscience-inspired artificial neural network dynamic architecture in software and a dynamic adaptive neural network array. | 2015-04-16 |
20150106312 | METHOD AND SYSTEM FOR PROVIDING DASH OPTIMIZATION FOR MOBILE DEVICES - An approach is provided for location-based TCP throughput predictions and carrier-assisted video rate adaptation, including predicting a future location of a user device based on one or more location parameters associated with the device, a user of the device, or a combination thereof, predicting a transmission control protocol (TCP) throughput for at least one segment of a multimedia file based on the future location of the device, and transmitting the at least one segment based on the predicted TCP throughput. | 2015-04-16 |
20150106313 | PREDICTIVE MODELING OF HIGH-BYPASS TURBOFAN ENGINE DETERIORATION - A method, medium, and system to receive actual operational flight data for an engine of a particular type and configuration; train a neural network to generate an indicator of the health of the engine based on multiple different inputs to the neural network at a time the flight data was acquired; determine a deterioration factor for the engine, based at least in part, on an operational climate for the engine; and provide a record of the determined deterioration factor. | 2015-04-16 |
20150106314 | METHOD AND APPARATUS FOR CONSTRUCTING A DYNAMIC ADAPTIVE NEURAL NETWORK ARRAY (DANNA) - A circuit element of a multi-dimensional dynamic adaptive neural network array (DANNA) may comprise a neuron/synapse select input functional to select the circuit element to function as one of a neuron and a synapse. In one embodiment of a DANNA array of such circuit elements, (wherein a circuit element or component thereof may be analog or digital), a destination neuron may be connected to a first neuron by a first synapse in one dimension, a second destination neuron may be connected to the first neuron by a second synapse in a second dimension and, optionally, a third destination neuron may be connected to the first neuron by a third synapse. The DANNA may thus form multiple levels of neuron and synapse circuit elements. In one embodiment, multiples of eight inputs may be selectively received by the circuit element selectively functioning as one of a neuron and a synapse. The dynamic adaptive neural network array (DANNA) may comprise a special purpose processor for performing one of a control, anomaly detection and classification application and may comprise a first structure connected to a neuroscience-inspired dynamic artificial neural network (NIDA), comprise substructures thereof or be combined with other neural networks. | 2015-04-16 |
20150106315 | METHOD AND APPARATUS FOR PROVIDING RANDOM SELECTION AND LONG-TERM POTENTIATION AND DEPRESSION IN AN ARTIFICIAL NETWORK - A digital circuit element of a two dimensional dynamic adaptive neural network array (DANNA) may comprise a neuron/synapse select input functional to select the digital circuit element to function as one of a neuron and a synapse. In one embodiment of a DANNA array of such digital circuit elements, a destination neuron may be connected to a first neuron by a first synapse in one dimension, a second destination neuron may be connected to the first neuron by a second synapse in a second dimension and, optionally, a third destination neuron may be connected to the first neuron by a third synapse thus forming multiple levels of neuron and synapse digital circuit elements. In one embodiment, multiples of eight inputs may be selectively received by the digital circuit element selectively functioning as one of a neuron and a synapse. The dynamic adaptive neural network array (DANNA) may implement long-term potentiation or depression to facilitate learning through the use of an affective system and random selection of input events. | 2015-04-16 |
20150106316 | METHOD AND APPARATUS FOR PROVIDING REAL-TIME MONITORING OF AN ARTIFICAL NEURAL NETWORK - A circuit element of a multi-dimensional dynamic adaptive neural network array (DANNA) may comprise a neuron/synapse select input functional to select the circuit element to function as one of a neuron and a synapse. In one embodiment of a DANNA array of such circuit elements, (wherein a circuit element may be digital), a destination neuron may be connected to a first neuron by a first synapse in one dimension a second destination neuron may be connected to the first neuron by a second synapse in a second dimension to form linked columns and rows of neuron/synapse circuit elements. In one embodiment, the rows and columns of circuit elements have read registers that are linked together by signal lines and clocked and controlled so as to output columnar data to an output register when a neuron/synapse data value is stored in the read register. | 2015-04-16 |
20150106317 | SHARED MEMORY ARCHITECTURE FOR A NEURAL SIMULATOR - Aspects of the present disclosure provide methods and apparatus for allocating memory in an artificial nervous system simulator implemented in hardware. According to certain aspects, memory resource requirements for one or more components of an artificial nervous system being simulated may be determined and portions of a shared memory pool (which may include on-chip and/or off-chip RAM) may be allocated to the components based on the determination. | 2015-04-16 |
20150106318 | OPTIMAL NON-RECURSIVE METHOD FOR FINDING A MINIMAL SUBSET SATISFYING AN UPWARD-CLOSED PROPERTY - According to an aspect, a method for providing a minimal explanation to a set of unsatisfiable constraints involves retrieving a minimal subset of constraints that remain together unsatisfiable. The method includes iterating over a list of n constraints, and building a minimal explanation to a set of unsatisfiable constraints by determining which constraint to add to the set of unsatisfiable constraints. Building includes accelerating by removing an increasing number of constraints until removed further constraints makes the set of constraints satisfiable. A dichotomic search is performed on the removed further constraints. The average observed distance is identified between successive constraints in the set of unsatisfiable constraints. A plurality of 2 | 2015-04-16 |
20150106319 | OPTIMAL NON-RECURSIVE METHOD FOR FINDING A MINIMAL SUBSET SATISFYING AN UPWARD-CLOSED PROPERTY - According to an aspect, a method for providing a minimal explanation to a set of unsatisfiable constraints involves retrieving a minimal subset of constraints that remain together unsatisfiable. The method includes iterating over a list of n constraints, and building a minimal explanation to a set of unsatisfiable constraints by determining which constraint to add to the set of unsatisfiable constraints. Building includes accelerating by removing an increasing number of constraints until removed further constraints makes the set of constraints satisfiable. A dichotomic search is performed on the removed further constraints. The average observed distance is identified between successive constraints in the set of unsatisfiable constraints. A plurality of 2 | 2015-04-16 |
20150106320 | INTERNET RADIO AND BROADCAST METHOD PERSONALIZED BY RATINGS FEEDBACK - Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis. | 2015-04-16 |
20150106321 | INTERNET RADIO AND BROADCAST METHOD PERSONALIZED BY GENRE - Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis. | 2015-04-16 |
20150106322 | SERVICE MODELING AND EXECUTION - Disclosed is method and system for modeling and executing service operation associated with technical service. Method comprises modeling of knowledge required for execution of service operation by representing factual knowledge and actionable knowledge in executable form. Modeling comprises representing standard operators and service operation. Service operation comprises parameters and rules presented in form of list of predicate-action pairs. Predicate-action pair comprises predicate and action. Predicate defines condition to be verified to comply with rule, and action specifies standard operator to be executed based on verification of condition. Method further comprises execution of service operation. Execution of service operation comprises selecting each predicate-action pair from list of predicate-action pairs and supplying subset of parameters to predicate of each predicate-action pair, verifying condition using subset of parameters, selecting standard operator based on verification of condition, supplying subset of parameters to standard operator, executing the standard operator by using subset of parameters. | 2015-04-16 |
20150106323 | PSOAF System Parameter Estimator (PSOAF) - The PSOAF System Parameter-Estimator, called herein the PSOAF, is an optimizer designed to estimate the unknown parameters or the optimal parameters of a system. PSOAF stands for Particle Swarm Optimizer with Averaging Filter. The optimizer uses the intelligent behaviors of particles in a swarm and an averaging filter to estimate the parameters of a system. The parameters referred to here can be the unknown parameters of a system (e.g. permeability distribution in a hydrocarbon reservoir) or the optimum parameters of a system (e.g. the optimal locations of wells in a reservoir, the optimum controls of such wells, or the optimum operating parameters of any system in any field). The averaging filter in the PSOAF serves to discriminate among the particles in order to determine which of the particles are most important. Particles identified as important by the filtering procedure are evaluated while other particles are not evaluated but assigned the fitness of their representative average. | 2015-04-16 |
20150106324 | CONTEXTUAL GRAPH MATCHING BASED ANOMALY DETECTION - Contextual graph matching based anomaly detection may include evaluating computer-generated log file data to create a master directed graph that specifies known events and transitions between the known events. The master directed graph may be processed to determine a plurality of decomposed master graph walks. Incoming computer-generated log file data may be evaluated to create an incoming directed graph that specifies unknown events and transitions between the unknown events. The incoming directed graph may be processed to determine a decomposed incoming walk. Overlap, distance difference, and correlation scores may be determined for each walk pair of a plurality of walk pairs including each of the plurality of decomposed master graph walks and the decomposed incoming walk. One of the decomposed master graph walks may be selected based on the overlap score, the difference score, and the correlation score, to detect an anomaly. | 2015-04-16 |
20150106325 | DISTRIBUTED STORAGE OF AGGREGATED DATA - Techniques are described for managing aggregation of data in a distributed manner, such as for a particular client based on specified configuration information. The described techniques may include storing aggregated data values for an OLAP cube or other data structure in a distributed manner, such as in some situations in a distributed hash table. The aggregated data values to be stored may be generated in various manners, such as by performing multi-stage data manipulation operations—for example, a map-reduce architecture may be used, with a first stage involving the use of one or more specified map functions to be performed, and with at least a second stage involving the use of one or more specified reduce functions to be performed. | 2015-04-16 |
20150106326 | Saved Queries in a Social Networking System - A user saves a structured query defining connections between two or more objects maintained by a social networking system. The social networking system finds objects matching the structured query, either by periodically performing searches for new objects or by analyzing objects as they are added or modified. The user creating the saved query can subsequently view the matching objects. | 2015-04-16 |
20150106327 | SELF HEALING CLUSTER OF A CONTENT MANAGEMENT SYSTEM - Systems and methods herein provide for a clustered content management comprising at least two computing nodes. A first node comprises an instance of the content repository. The first computing node may perform content management operations on its instance of the content repository. Changes to the instance of the content repository of the first computing node are synchronized with the content repository by way of a second computing node. The second computing node is communicatively coupled to the first computing node through a network and is operable to synchronize the change with the content repository. The second computing node also determines that synchronization of the change is blocked due to an error. The second computing node identifies the error, determines that the error is correctable, and corrects the error to synchronize the change with the content repository. | 2015-04-16 |
20150106328 | DISTRIBUTED DATABASE MANAGEMENT SYSTEM - A distributed database management system provides a central database resident on a server that contains database objects. Objects, e.g., program guide data, to be replicated are gathered together into distribution packages called “slices,” that are transmitted to client devices. A slice is a subset of the central database which is relevant to clients within a specific domain, such as a geographic region, or under the footprint of a satellite transmitter. The viewer selects television programs and Web content from displayed sections of the program guide data which are recorded to a storage device. The program guide data are used to determine when to start and end recordings. Client devices periodically connect to the server using a phone line and upload information of interest which is combined with information uploaded from other client devices for statistical, operational, or viewing models. | 2015-04-16 |
20150106329 | SEMANTIC REPLICATION - Replicating data in a distributed database having a plurality of nodes is disclosed. Replicating includes receiving a semantic command at a local version of the database at a node, interpreting the semantic command, and applying the semantic command to the local version of the database. | 2015-04-16 |
20150106330 | Data Synchronization - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data synchronization. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a knowledge vector from a first device of the pair of devices, the knowledge vector identifying data items and latest changes to the data items known to the peer device; comparing, at a second device of the pair of devices, the received knowledge vector with a local knowledge vector for changes unknown to the first device; and sending a list of changes to the first device. | 2015-04-16 |
20150106331 | DATA SET CAPTURE MANAGEMENT WITH FORECASTING - A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services. | 2015-04-16 |
20150106332 | TIME SERIES DATA PROCESSING DEVICE, TIME SERIES DATA PROCESSING METHOD AND TIME SERIES DATA PROCESSING PROGRAM STORAGE MEDIUM - Provided is a time series data device with which, when a process is changed, results of both a new and an old process are not outputted to the outside being mixed, and the results of the old process before and after the process is changed can be outputted to the outside. The device is equipped with: a first processing unit that executes a first process and outputs first results data; a second processing unit that executes a second process and outputs second results data; and a control unit that, when an instruction to change a process is received, determines whether the first process can be stopped, and generates first and second results data sets by appending identification information corresponding to process contents to the respective first and second results data. | 2015-04-16 |
20150106333 | APPLICATION UPDATE SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored. | 2015-04-16 |
20150106334 | SYSTEMS AND METHODS FOR BACKING UP A LIVE VIRTUAL MACHINE - In many circumstances, it is advantageous to backup the data for a VM while it is in operation. Traditionally, this is accomplished by taking a snapshot of the VM while it is running. After a snapshot has been created, the preserved data is typically referred to as the base disk. The base disk can then be used to create a consistent backup. The hypervisor on which a VM is running can sometimes be used to create a snapshot, but not all virtualization platforms allow access to the base disk after the hypervisor has created the snapshot. The present disclosure features a method for creating a backup for a virtual machine while it is operating through the use of a snapshot and a differencing disk. | 2015-04-16 |
20150106335 | HIERARCHICAL DATA ARCHIVING - Disclosed is a file versioning system and corresponding methods for its operation. The file versioning system allows making snapshots of the file system every time there is a modification to the file system or its items. The snapshots may be linked to their immediate predecessors. Some older snapshots may be discarded according to a “thinning out” process based on multiple criteria. The snapshots may be displayed to a user in a manner making it easy to select a desired version. | 2015-04-16 |
20150106336 | Addressing Cross-Allocated Blocks in a File System - A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file system, based on a corresponding bit associated with each cross-allocated block in a duplicated block information bitmap being in a first identified state. The set of cross-allocated blocks are repaired using a user-defined repair process. Then one or more of the set of cross-allocated blocks are deallocated based on results of the user-defined repair process. | 2015-04-16 |
20150106337 | ACTION RECORDS ASSOCIATED WITH EDITABLE CONTENT OBJECTS - A program manages various different parts of editable content, including one or more objects. Various different actions can be performed on an object to edit or change the object in some manner. A program presenting the editable content maintains one or more object action records, each object action record being a record of actions performed on a particular object of the editable content. A program can also maintain a document action record that includes indications of actions performed on parts of the editable content that are not objects having an associated object action record, as well as optionally actions performed on the objects having an associated object action record. In response to a user request to undo an action on a particular object, the actions in the object action list associated with the particular object are undone without undoing any intervening actions performed on other parts of the editable content. | 2015-04-16 |
20150106338 | FREQUENT DATA SET CAPTURES FOR VOLUME FORENSICS - Techniques, including systems and methods, take frequent captures of data sets for the purpose of forensic analysis. The data set captures are taken at the block level in various embodiments. Data set captures are used to instantiate forensic storage volumes that are attached to computing instances. The computing instances can access data in the forensic storage volumes at a state corresponding to a specified capture time. A user can select different capture times to re-instantiate the forensic storage volume to see how the forensic storage volume changed between captures. | 2015-04-16 |
20150106339 | UNDOING CHANGES MADE TO A COMMUNICATION NETWORK - Systems and methods for undoing changes or modifications made to a communication network are described. In some embodiments, the systems and methods access a request to rollback one or more changes made to parameters of managed objects associated with a communication network within a given time period, retrieve information identifying the one or more changes made to the parameters of the managed objects within the given time period, and, for each managed object, determine a cumulative changetype (e.g., add, deleted, or update) associated with the one or more changes made to the parameters of the managed object and perform an action to apply the determined cumulative changetype to the managed object. | 2015-04-16 |
20150106340 | SYSTEM FOR AUTOMATICALLY DETECTING ABNORMALITIES STATISTICAL DATA ON USAGE, METHOD THEREFOR, AND APPARATUS APPLIED TO SAME - The present invention discloses a system for automatically detecting abnormalities in statistical data on usage, to a method for same, and to an apparatus applied to same. Namely, the present invention can increase the reliability and accuracy of statistical data on usage by: collecting statistical data on usage, the data relating to the usage of electronic information from a plurality of information-providing platform apparatuses each issuing separate electronic information; and, from among the collected statistical data on usage, determining, as data to be subjected to abnormality detection, only the statistical data on usage that corresponds to a reference data format, and detecting abnormalities for each type from the statistical data on usage determined as the data to be subjected to abnormality detection. | 2015-04-16 |
20150106341 | DATA PROFILING - Processing data includes profiling data from a data source, including reading the data from the data source, computing summary data characterizing the data while reading the data, and storing profile information that is based on the summary data. The data is then processed from the data source. This processing includes accessing the stored profile information and processing the data according to the accessed profile information. | 2015-04-16 |
20150106342 | SYSTEM AND METHOD OF DETECTING CACHE INCONSISTENCIES - A system and method of detecting cache inconsistencies among distributed data centers is described. Key-based sampling captures a complete history of a key for comparing cache values across data centers. In one phase of a cache inconsistency detection algorithm, a log of operations performed on a sampled key is compared in reverse chronological order for inconsistent cache values. In another phase, a log of operations performed on a candidate key having inconsistent cache values as identified in the previous phase is evaluated in near real time in forward chronological order for inconsistent cache values. In a confirmation phase, a real time comparison of actual cache values stored in the data centers is performed on the candidate keys identified by both the previous phases as having inconsistent cache values. An alert is issued that identifies the data centers in which the inconsistent cache values were reported. | 2015-04-16 |
20150106343 | TECHNIQUE FOR GLOBAL DEDUPLICATION ACROSS DATACENTERS WITH MINIMAL COORDINATION - A system and method for global data de-duplication in a cloud storage environment utilizing a plurality of data centers is provided. Each cloud storage gateway appliance divides a data stream into a plurality of data objects and generates a content-based hash value as a key for each data object. An IMMUTABLE PUT operation is utilized to store the data object at the associated key within the cloud. | 2015-04-16 |
20150106344 | METHODS AND SYSTEMS FOR INTELLIGENT ARCHIVE SEARCHING IN MULTIPLE REPOSITORY SYSTEMS - Systems and methods of providing a configurable table of rules that defines a repository/archive search priority that includes multiple repositories/archives. In this manner, repository/archives are successively searched and after a first result is returned the search is stopped. Repository/archives searched in priority order based on location in pre-configured “tiers.” This enables searches to be directed to repository/archives that are best able to handle load for different types of searches, and for different types of studies as well. A duplicate priority list enables an administrator to designate which repository/archive will appear on search results list if duplicates are found. For example, in clinical study archiving systems, the search priority enables an administrator to direct searches to repository best able to handle load for different types of searches and for different types of studies. | 2015-04-16 |
20150106345 | MULTI-NODE HYBRID DEDUPLICATION - According to at least one embodiment, a data storage system is provided. The data storage system includes memory, at least one processor in data communication with the memory, and a deduplication director component executable by the at least one processor. The deduplication director component is configured to receive data for storage on the data storage system, analyze the data to determine whether the data is suitable for at least one of summary-based deduplication, content-based deduplication, and no deduplication, and store, in a common object store, at least one of the data and a reference to duplicate data stored in the common object store. | 2015-04-16 |
20150106346 | RECIPE MANAGEMENT SYSTEM - A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform. | 2015-04-16 |
20150106347 | PROVIDING UNIQUE VIEWS OF DATA BASED ON CHANGES OR RULES - In one embodiment, a method comprises creating and storing, in a revisioning database, one or more data objects; wherein a first plurality of the data objects is associated with a base realm representing data shared across all users of the database; wherein a second plurality of the data objects is associated with one or more child realms, wherein each of the child realms represents data local to a project, wherein each of the users is associated with one or more of the child realms; wherein the revisioning database associates each data object to a realm identifier value and to a version identifier value for a plurality of versions of the data object, wherein each of the versions represents a change to the data object by any of a plurality of users; receiving a request from a first user to view a third plurality of data objects in the revisioning database; selecting, based on the base realm, the particular realm, the version identifier value for the data objects in the third plurality, and one or more rules associated with the particular realm and the first user, data objects in the third plurality that can be viewed by the first user; creating a particular data view that includes only the selected data objects; and providing a display of the particular data view to the first user. | 2015-04-16 |
20150106348 | MONITORING BUSINESS TRANSACTION FAILURES INVOLVING DATABASE PROCEDURE CALLS - Systems, methods, and other embodiments associated with modifying applications and monitoring exceptions are described. In one embodiment, a computer implemented method searches an executable code for code representing a database procedure call within the executable code. At a location in the executable code prior to the database procedure call, exception capturing code is inserted into the executable code that is configured to cause information to be collected about an exception when the exception occurs during execution of the database procedure call. After the database procedure call, termination code is inserted in the executable code, wherein the termination code is configured to terminate the collection of the information caused by the exception capturing code. | 2015-04-16 |
20150106349 | Personal Agent Homepage Integration - A user profile is constructed from implicit user signals, such as prior searches, as well as from explicit user signals. The user profile informs which types of information is proactively obtained for the user. The proactively obtained information is ranked so that only the highest ranked information is proactively presented to the user. The proactive presentation of information to the user can take the form of tiles, or other like graphical elements, that can comprise images with text indicative of information that is being proactively presented to the user. User action directed to a tile can result in the presentation of further information. | 2015-04-16 |
20150106350 | UTILIZING SOCIAL INFORMATION FOR RECOMMENDING AN APPLICATION - Utilizing social information for recommending an application includes providing an application recommendation system based on social characterizations, and responsive to a user searching for an application meeting a criteria, utilizing the application recommendation system by searching for applications meeting the criteria, characterizing the applications according to a social proximity factor to the user, and presenting the applications ordered by the social proximity factor. | 2015-04-16 |
20150106351 | AUTOMATED COMPOSITION OF TOPICAL MEDIA - Embodiments of the present invention provide a method, system and computer program product for the automated composition of topical media. In an embodiment of the invention, a method for the automated composition of topical media is provided. The method includes specifying a topic of interest in a search engine interface of a search engine. The method also includes searching one or more media stores over a computer communications network for media files pertaining to the specified topic and retrieving one or more media files including portions corresponding to the specified topic. Finally, the method includes compositing the portions into a single media file and storing into fixed storage the single media file. | 2015-04-16 |
20150106352 | AGGREGATION OF DATA FROM DISPARATE SOURCES INTO AN EFFICIENTLY ACCESSIBLE FORMAT - Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources. | 2015-04-16 |
20150106353 | Data Federation Query Suggestion - Systems and methods are provided for data federation query suggestion. An example system includes a query constraint database including at least one query constraint and a query constraint resolving module that receives from a user a query to search a federated database using a federated database search engine and determines if the query satisfies at least one query constraints. The system further includes a query suggestion module that determines a query suggestion if the query does not satisfy at least one query constraints. | 2015-04-16 |
20150106354 | AUTOMATED COMPOSITION OF TOPICAL MEDIA - Embodiments of the present invention provide a method, system and computer program product for the automated composition of topical media. In an embodiment of the invention, a method for the automated composition of topical media is provided. The method includes specifying a topic of interest in a search engine interface of a search engine. The method also includes searching one or more media stores over a computer communications network for media files pertaining to the specified topic and retrieving one or more media files including portions corresponding to the specified topic. Finally, the method includes compositing the portions into a single media file and storing into fixed storage the single media file. | 2015-04-16 |
20150106355 | BROWSER BASED MULTILINGUAL FEDERATED SEARCH - Multilingual federated search of deep web and surface web data stores combines technologies for federated search, surface web searches, for access limited search, and for rapid translation from and to various human languages. A federated search engine accepts a search query and submits it to other search engines. The federated search engine then accepts the various search results, post processes them, and presents them to a user. The surface web is the collection of freely accessible web sites that typically get crawled and indexed by search engines. The deep web is the data that is out there on the internet but having barriers to access such as subscription or technology. Language is also a barrier to access. Multilingual federated search techniques can provide users with search results gleaned from a vast number of sources in a variety of languages. | 2015-04-16 |
20150106356 | IDENTIFICATION OF DISTRIBUTED USER INTERFACE (DUI) ELEMENTS - Technologies are generally described to develop and implement a searchable knowledge source to identify distributed user interface (DUI) elements. In some examples, a DUI identification system may receive a control record of an application and populate one or more searchable knowledge sources based on an application description retrieved. The application description may include keywords, input elements, and output elements, and the searchable knowledge sources may be generated from control records of a multitude of applications. The DUI identification system may execute a query on the searchable knowledge sources based on the received keywords, input elements, and output elements associated with a target workflow from a requesting client. A query result that includes one or more DUI elements may be provided to the requesting client. The DUI elements may connect the input elements to corresponding output elements and match the keywords associated with the target workflow. | 2015-04-16 |
20150106357 | CONFIGURING WEB CRAWLER TO EXTRACT WEB PAGE INFORMATION - Web crawling configuration includes: obtaining a webpage comprising a plurality of receiving a user selection of a node in the webpage; presenting a set of web crawling configuration options pertaining to a web crawling action to be performed with respect to the node, the set of web crawling configuration options depending at least in part on a type of an element included in the node and comprising: a first option to perform a first web crawling action in the event that the node include a first type of the element; and a second option to perform a second web crawling action in the event that the node includes a second type of the element; receiving a user input specifying the web crawling configuration option; and storing user specified web crawling configuration option, performing the web crawling action on the node according to the user input, or both. | 2015-04-16 |
20150106358 | SYSTEMS AND METHODS FOR CONVEYING SEARCH RESULTS WITHIN AN EMAIL APPLICATION - Systems and methods for conveying search results at a computing device are provided. The systems and methods provide a user interface for an email application. The user interface comprises a search field. User entry of a portion of a search term, comprising at least one character, is detected in the search field. In response, a recommended search completion term is also displayed in the search field. The recommended search completion term comprises the portion of a search term. A plurality of search results is then displayed in a graphical overlay panel that is overlaid on a portion of the user interface. These search results are from a plurality of sources independently selected from the group consisting of: contact information, email messages, documents, calendar entries, email labels, recent searches and web searches. | 2015-04-16 |
20150106359 | Distributed Cache for Graph Data - In one embodiment, a system includes a database operative to maintain a social graph; and a cache layer comprising a plurality of data shards, the data shards being divided among a plurality of cache nodes of a cache layer, wherein each data shard is operative to: maintain at least a portion of the social graph; receive a request to store associations between a first graph node and a second graph node of the social graph, wherein the first and second graph nodes are identified by a first and second unique identifier, respectively, the first and second graph nodes each corresponding to a particular data shard of the plurality of data shards; and update, responsive to the request, the data shard corresponding to the first graph node and the data shard corresponding to the second graph node. | 2015-04-16 |
20150106360 | VISUALIZING CONFLICTS IN ONLINE MESSAGES - Visualizing social media conflict is provided. Textual messages by a set of human users connected via a network regarding a particular topic are collected. Active users in the set of human users authoring a number of textual messages regarding the particular topic more than a threshold number of textual messages are selected. Keywords are selected that occur more than a threshold number of times within the textual messages regarding the particular topic. A sentiment score is computed for each of the keywords occurring more than the threshold number of times within the textual messages using a keyword co-occurrence graph. A sentiment of each of the active users is determined based on the computed sentiment score of each of the selected keywords that are authored by a particular active user. | 2015-04-16 |
20150106361 | GENERATING MEMBER PROFILE RECOMMENDATIONS BASED ON COMMON CONNECTION DATA IN A SOCIAL GRAPH - Systems and methods for generating recommendations based on data derived from a social network are described. For example, a first indirect connection of a source member profile may be identified. The first indirect connection is a member profile connected to the source member through a first connection path. A second indirect connection of the source member profile is also identified. The second indirect connection is a member profile connected to the source member through a second connection path. A selection is made between the first indirect connection and the second indirect connection based on a comparison of common connection scores calculated for the indirect connections. The selected indirect connection is then surfaced to a client device associated with the source member profile. | 2015-04-16 |
20150106362 | METHODS, SYSTEMS, AND MEDIA FOR CONTENT RANKING USING REAL-TIME DATA - Methods, systems, and media for content ranking using real-time data are provided. In accordance with some embodiments of the present invention, a method, implemented on a processor, for ranking content is provided. The method can include, among other things: receiving real-time information from a plurality of sources; supplementing the received real-time information with historical information and user influence information; analyzing the supplemented real-time information from the plurality of sources to determine real-time trend information; receiving a plurality of content snippets from a content provider; detecting similarities between each of the plurality of content snippets and the determined real-time trend information; ranking the plurality of content snippets based on the detected similarities; and displaying the ranked plurality of content snippets. | 2015-04-16 |
20150106363 | COMPUTER SYSTEM, DATA MANAGEMENT METHOD, AND RECORDING MEDIUM STORING PROGRAM - When plural processing programs for generating post-processing data which is a source of services to be provided are present, a relationship between post-processing data and a data group which is a source of the post-processing data is managed. The processing units acquire pre-processing data, execute given processing, and generate post-processing data as a result of the processing. At an opportunity to acquire the pre-processing data, a process ID indicative of ordering of the acquisition, and not updated before and after the given processing is allocated to acquired pre-processing data. The generated post-processing data is stored, and in extracting the post-processing data satisfying the given data search condition, the post-processing data having a process ID equal to or before the process ID that is latest in the post-processing data and oldest among the respective processing units is extracted from the post-processing data that satisfies the data search condition. | 2015-04-16 |
20150106364 | Automatic Generation of Geographic Imagery Tours - An indication of a geographic area is received. Respective metrics of noteworthiness are obtained for multiple entities located in the geographic area. Using a machine-readable knowledge repository that describes semantic relations between the entities, several of the entities are selected in view of the corresponding metrics of noteworthiness, so that the selected entities share a set of attributes defining a commonality, and so that digital imagery is available for each of the selected entities. This commonality is not specified by the user. A geographic imagery tour that includes a representation of the respective digital imagery for the selected entities is generated. | 2015-04-16 |
20150106365 | GENERATING MEMBER PROFILE RECOMMENDATIONS BASED ON CONNECTION TIMING DATA IN A SOCIAL GRAPH - Systems and methods for generating recommendations based on data derived from a social network are described. For example, a first indirect connection of a source member profile may be identified. The first indirect connection is a member profile connected to the source member through a first connection path. A second indirect connection of the source member profile is also identified. The second indirect connection is a member profile connected to the source member through a second connection path. A selection is made between the first indirect connection and the second indirect connection based on a comparison of timing scores calculated for the indirect connections. The selected indirect connection is then surfaced to a client device associated with the source member profile. | 2015-04-16 |
20150106366 | SOCIAL WHERE NEXT SUGGESTION - A group recommendation provides end users in a social group a set of recommended destinations based on the combined personal preferences of the members of the social group. Members of a social group are identified using a combination of location based signals and social graph information in response to receiving a recommendation request. The group recommendation may be determined by combining the personal preferences associated with each member of the group into a master preference profile. Alternatively, the group recommendation may be determined by first calculating an individual recommendation list for each member of the social group and then calculating a composite score for each recommendation on the individual recommendation lists. | 2015-04-16 |
20150106367 | UTILIZING SOCIAL INFORMATION FOR RECOMMENDING AN APPLICATION - Utilizing social information for recommending an application includes providing an application recommendation system based on social characterizations, and responsive to a user searching for an application meeting a criteria, utilizing the application recommendation system by searching for applications meeting the criteria, characterizing the applications according to a social proximity factor to the user, and presenting the applications ordered by the social proximity factor. | 2015-04-16 |
20150106368 | SYSTEM AND METHOD FOR SHARING PROFILE IMAGE CARD - A method of sharing profile image cards of a user of a device is provided. The method may be performed by a server and includes obtaining profile image cards indicating profiles of a first user of a first device related to a field of interest of the first user, categorizing the profile image cards based on pre-set categories, obtaining evaluation information of a second user of a second device regarding the profile image cards, determining rankings of the profile image cards for each of the categories based on the evaluation information, and recommending the profile image cards to at least one other device based on the rankings of the profile image cards. | 2015-04-16 |
20150106369 | SYSTEM FOR MESSAGING A USER - A system for messaging users is provided that comprises a therapeutic regime datastore arranged to store therapeutic activity information including information on therapeutic activities forming part of a therapeutic regime of a first user, the therapeutic regime of the first user relating to a health condition of the first user and a user datastore arranged to store information on a plurality of second users. A monitor mechanism is provided to monitor the first user to determine if the first user performs a therapeutic activity for which therapeutic activity information is stored in the therapeutic regime datastore and to produce an adherence result for that therapeutic activity based on the determination. An output mechanism is provided to output information to the second users regarding the adherence result, and a receiver mechanism is provided to receive messages from the second users to the first user relating to the adherence result. A ranking processor is provided to assign a ranking score to each of the second users, with the ranking score relating to the likely influence between a said second user and the first user. The output mechanism is arranged to output one or more messages from the second users to the first user in consideration of the ranking scores. | 2015-04-16 |
20150106370 | AUTOMATIC GENERATION OF MARKERS BASED ON SOCIAL INTERACTION - Aspects relate to observing various activities, interactions, behaviors, and other factors associated with a data exchange and creating one or more markers based on significant details associated with the observance. The one or more markers are retained and selectively rendered as a function of one or more conditions that should be satisfied before the marker is presented to the user. Some markers can contain parameters that should be satisfied in order for the marker to be considered complete. If a parameter is not satisfied, subsequent markers can be created as a function of the rendered marker. The subsequent markers can be rendered when a condition associated with the subsequent marker is satisfied. | 2015-04-16 |
20150106371 | GENERATING CONNECTION RECOMMENDATIONS BASED ON RECENT CONNECTIONS AND CONNECTIONS OF CLOSE CONNECTIONS - The present disclosure is directed to methods, systems, and computer program products for rendering member profile suggestions based on data derived from a social graph and activity data derived from a social network service operation on the social graph. A social network service may store member or organization profiles as nodes on the social graph. In response to a recommendation event, the social network service may identify a source profile having direct connections to a first set of profiles. The social network service may then determine a second set of profiles that are directly connected to one or more profiles of the first set of profiles. The profiles may be further associated with connection activity information, and the social network service may select one or more of the profiles from the second set of profiles as recommended profiles for the source profile based on the connection activity information. | 2015-04-16 |
20150106372 | PHOTO MANAGEMENT SYSTEM - A photo management system is provided to record occurrence dates of important events in the individual life course, classify the photos according to the occurrence dates and name the photo folders. Once the preset occurrence date of a specified event is approaching, the photo management system will remind the user of taking and storing photos. Consequently, the photo management system provides a photo book marked by individual life timing. Another photo management system is a family relationship-based photo management system for managing family relationship and sharing photos. By linking the birth date to the blood relation, linking the marriage date to the affinity relation and using the information of the face address book, the kinship between the user and others can be established to deduce the family tree. | 2015-04-16 |
20150106373 | GENERATING SEARCH DATABASE BASED ON EARTH'S MAGNETIC FIELD MEASUREMENTS - There is provided a database entity for generating a search database, comprising: at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the database entity at least to: acquire, from each of the plurality of mobile devices, an indication of at least one object; acquire a reference Earth's magnetic field, EMF, fingerprint representing at least one of magnitude and direction of the EMF in a location and/or environment to which the at least one object is related to; associate each object with the corresponding reference EMF fingerprint; and generate a database of associations between the reference EMF fingerprints and the objects. | 2015-04-16 |
20150106374 | Recommendation System, Method and Non-Transitory Computer Readable Storage Medium for Storing Thereof - A recommendation method includes providing an ontology database, in which the ontology database includes a plurality of entities, and the entities are arranged in an ontology hierarchy structure with N hierarchy levels; storing a plurality of j | 2015-04-16 |
20150106375 | POLICY BASED AUTOMATIC PHYSICAL SCHEMA MANAGEMENT - Provided are techniques for cyclic based data partitioning policy with automatic physical schema management. A data partitioning policy for data is received, wherein the data partitioning policy identifies a condition for automatically implementing the data partitioning policy and criteria for modifying a set of partitions. In response to the condition occurring, the data partitioning policy is automatically applied to select at least one partition from the set of partitions based on the criteria. An operation is performed on the at least one partition to modify the set of partitions. | 2015-04-16 |
20150106376 | DOCUMENT TAGGING AND RETRIEVAL USING ENTITY SPECIFIERS - Techniques for managing big data include tagging of documents and subsequent retrieval using per-subject dictionaries having entries with some entries specially designated as entities. An entity indicates that the term in the entry has special meaning, e.g., brands (trademarks/service marks), trade names, geographic identifiers or other classes of terms. A dictionary may include a non-entity entry for a term and one or more entity entries, for different entity types. The entries may also include subject-determining-power scores. The subject-determining-power scores provide an indication of the descriptive power of the term with respect to the subject of the dictionary containing the term. The same term may have entries in multiple dictionaries with different subject-determining-power scores in each of the dictionaries. The entity distinctions for a term can then be used in tagging documents and processing retrieval requests. | 2015-04-16 |
20150106377 | Calculating Effective GPA of Students in Education Platforms - An online educational publishing platform generates an effective grade point average for respective users of the platform by aggregating data describing educational activities of the users. The educational activity data includes users' interactions with pages of content distributed by the online educational platform, as well as data retrieved from user profiles of the users and external databases. The educational activity data is filtered into a plurality of categories and scored based on scoring metrics associated with the categories. Using the scored user activity data, the publishing platform generates the effective grade point averages. Each user may have multiple eGPAs whose value depends on how the eGPA was generated. Accordingly, an eGPA provides a quantitative representation of a student's academic engagement, achievements, and experiences. | 2015-04-16 |
20150106378 | Document Categorization By Rules and Clause Group Scores Associated with Type Profiles Apparatus and Method - Legacy documents of an enterprise are scanned and analyzed to determine best practices and rules for each category. Clauses and groups of clauses are assigned scores for relative value. Each category of documents has a profile of the clauses and groups of clauses which establish a norm against which proposed new documents may be scored. A document is analyzed for clauses and groups of clauses. A score is determined for each document to measure its fit with a document category. An absence of an expected clause within group of clauses results in a lower score. An absence of a group of expected clauses results in an even lower score. A high score reflects that a document is substantially standard with its category. | 2015-04-16 |
20150106379 | COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR COMPARING AND ASSOCIATING OBJECTS - Computer-implemented systems and methods are disclosed for comparing and associating objects. In some embodiments, a method is provided for associating a first object with one or more objects within a plurality of objects, each object comprising a first plurality of properties, each property comprising data reflecting a characteristic of an entity represented by the object, the associated objects comprising matching data in corresponding properties for a second plurality of properties. The method may include executing, for each object within the plurality of objects and for the first object, the following: creating a slug for the object, the slug comprising the second plurality of properties from the object; and inputting the slug for the object into a Bloom filter. Further, the method may include creating for a bin within the Bloom filter corresponding to the slug for the first object, an association between objects whose slugs correspond to the bin if the slugs for those objects match. | 2015-04-16 |
20150106380 | DATABASE MANAGING METHOD, DATABASE MANAGING SYSTEM, AND DATABASE TREE STRUCTURE - Provided are a database (DB) managing method and system, wherein, while forming an index of a DB, a lower value and an upper value of key values of a plurality of records included in one page are stored as separators and an overlapping part of the key values is deleted from the plurality of records by using the separators to save a storage space where pages of the index is stored, and thus the performance of the DB is improved. | 2015-04-16 |
20150106381 | LOADING DATA WITH COMPLEX RELATIONSHIPS - Data to be loaded into a target system includes entities having corresponding unique primary data value and secondary data values. The secondary data values have associated foreign key relationships, which links the secondary data value to the primary data value of another entity. In loading the data, the entities are split into insertion leaf groups by execution of an iteration process, each iteration involving generation of a respective set of insertion leaf groups containing entities whose secondary data values have no foreign key relationships or only foreign key relationships with the primary data values of entities of the insertion leaf groups generated during any prior iteration. The iteration process is executed until there are no such entities are left. A sequence of generation of the sets of insertion leaf groups is recorded, and the sets of insertion leaf groups are consecutively loaded into the target system according to the sequence. | 2015-04-16 |
20150106382 | Tables With Unlimited Number Of Sparse Columns And Techniques For An Efficient Implementation - A method and apparatus queries a table in a database where the table includes at least one column declared to be sparse. A binary large object may be used to store the sparse column data. The object includes a column-id and column-value pair for each non-null value. To answer a query with a constraint on a sparse column, the object is searched for one or more column ids to obtain the column values. Rows whose column values match a constraint are returned. In another embodiment, an internal table is used. Each tuple in the internal table has a column id and a value array indexed by an ordinal row number. To answer a query with a constraint on a sparse column, the column value in the internal table is found and matched against the constraint. If the match is successful, the index of the column value in the internal table is returned. | 2015-04-16 |
20150106383 | Automatic Flagging of Frequently Accessed Data Objects for Business Application - Embodiments relate to management of data accessed from a database. A usage tracking engine of an application layer overlying a database, may automatically track (e.g. with a time stamp) access to specific data objects by particular users. This automatic tracking may be based upon one or more of the following: frequency of access, recency of access, user geographic location, and user calendar events. Based upon this data, the tracking engine applies an algorithm to automatically identify those data objects meriting special handling for quick access (e.g. for placement in a “shelf” or other construct readily accessible to the user). A heuristic learning module may generate a data object ranking based upon the usage data, and communicate that ranking to the usage tracking engine to determine a data object's eligibility for placement on the “shelf”. Such ranking may consider personalized settings, and/or a user's past manual shelf placement of data object(s). | 2015-04-16 |
20150106384 | SYSTEM FOR ASSESSING AN APPLICATION FOR TABLET COMPATIBILITY AND QUALITY - Applications that have been designed for a smaller format device such as a smartphone and simply ported to a larger format device such as a tablet can be discerned from applications designed specifically for the larger format device. An application can be evaluated based on tablet compatibility criteria and can be assigned a tablet compatibility score. The application can be evaluated based on quality criteria and can be assigned a quality score. The compatibility score and the quality score can be used to help find and rate any number of applications. | 2015-04-16 |
20150106385 | Transformation of Documents To Display Clauses In Variance From Best Practices and Custom Rules Score Apparatus and Method. - Documents are scored and displayed with annotations for best practices, and variances from normal ranges of clauses and clause groups. Custom rules developed for an industry or for an enterprise further distinguish which documents need further review or approval by senior staff because of higher risks or commitments than standard terms and conditions. A display provides the document transformed with annotations about the scores or rules triggered by each group of clauses and accepts comments and approval or objections to acceptance of the document. The absence of best practices clauses for the category is noted for reference. | 2015-04-16 |
20150106386 | EYE TRACKING - The description relates to eye tracking. One example can identify a location that a user is looking. The example can also identify content at the location. | 2015-04-16 |
20150106387 | METHOD AND APPARATUS OF REPRESENTING CONTENT INFORMATION USING SECTIONAL NOTIFICATION METHOD - The present invention provides a method and apparatus for representing content information. The method and apparatus for representing content information according to embodiment of the present invention notifies the user employing a mobile environment (mobile terminal or smart terminal) in a tactile, auditory, or visual manner about existence of contents having a score larger than or equal to a particular score within a predetermined distance to represented contents in a predetermined order and enables the user to perform a search for the contents desired by the user based on the user's input, providing such an advantage that the user can find the contents of interest intuitively without examining searched contents one after another. | 2015-04-16 |
20150106388 | SYSTEMS AND METHODS FOR ENHANCED ACCESSIBILITY OF UPLOADED MEDIA - The present invention relates to systems and methods for enhancing accessibility of content uploaded on a media sharing site. A user may interface with a computer system to identify a unique keyword. The unique keyword is not associated with any media on the media sharing platform. The unique keyword includes a hashtag preceding the keyword. Media is uploaded to the media sharing platform. The unique keyword is entered into the title and description fields for the uploaded media, while the tag field remains empty. The user may share the unique keyword to promote the uploaded media. Likewise, the user may access the media sharing platform to generate analytics. | 2015-04-16 |
20150106389 | METHODS FOR IDENTIFYING AUDIO OR VIDEO CONTENT - The disclosed technology generally relates to methods for identifying audio and video entertainment content. One claim recites a method comprising: receiving data representing audio uploaded to a network server, the audio having been transformed prior to receipt; analyzing the data representing audio with a fingerprint generator to yield fingerprint data; determining whether the fingerprint data incurs a potential match in a fingerprint data repository, the potential match indicating an unreliability in the match below a predetermined threshold; upon a condition of unreliability in the match, and via an application program interface, issuing a call requesting at least a first reviewer and a second reviewer to review the data representing audio; receiving results from the first reviewer and results from the second reviewer through the application program interface; weighting results from the first reviewer differently than results from the second reviewer in determining whether to allow public access to the data representing audio. Of course other combinations and claims are provided. | 2015-04-16 |
20150106390 | PROCESSING USER-SUBMITTED UPDATES BASED ON USER RELIABILITY SCORES - Processing user-submitted updates based on user reliability scores is described. A system calculates an update score, for an update submitted by a user, based on a similarity of a field value provided by the update to corresponding field values in identified records. The system calculates a user score based on update scores, including the update score, calculated for corresponding updates submitted by the user. The system processes the update based on the user score. | 2015-04-16 |
20150106391 | METHOD AND APPARATUS OF GENERATING UPDATE PARAMETERS AND DISPLAYING CORRELATED KEYWORDS - Provided is a method of generating updating parameters. The method obtains search keywords used by users within a predetermined time period; counts the search keywords to obtain primary keywords, related keywords, co-search frequencies of each primary keyword and the respective related keywords being searched together, and search frequencies of the primary keywords being searched alone; computes first feature values based on the search frequencies of the primary keywords being searched alone; and then computes second feature values based on the first feature values and the co-search frequencies of the primary keywords and the respective related keywords. The second feature values serve as updating parameters for determining displaying modes of the related keywords. An apparatus of generating updating parameters, and a method and an apparatus of displaying related keywords according to the updating parameters are also provided. The solution keeps abreast with the user trends to allow a better user experience and improve computing performance and efficiency. For a service provider, no special secret algorithm is needed, and the operation is easy with a low development cost. | 2015-04-16 |
20150106392 | PLANAR GRAPH GENERATION DEVICE AND METHOD - A planar graph generation device that includes a processor that executes a process. The process includes: computing a specific value, including components of a value representing complexity of a track of the given track data, and a value representing a non-nearness between the given track data and each of all the other track data; selecting the track data with the smallest specific value among the collection; a first portion of the first track or a second portion of the second track positioned within the specific distance of each other, or a combination of the first portion and the second portion, is approximated to a specific portion such that a track of the addition target track data after addition passes through the specific portion in cases in which there are portions positioned within the specific distance of each other in a combination of the first track with the second track. | 2015-04-16 |
20150106393 | METHOD AND APPARATUS FOR FILE MANAGEMENT - A method in an electronic device is provided, the method including: connecting to a storage device; transmitting a first file to the storage device; when the first file is transmitted to the storage device, generating, a second file based on the first file and replacing the first file with the second file, wherein the second file is an optimized version of the first file. | 2015-04-16 |
20150106394 | AUTOMATICALLY PLAYING AUDIO ANNOUNCEMENTS IN MUSIC PLAYER - A method, which is executed by a processor, includes receiving a request to access music from a user account. The music is to be streamed to a device from which the user account has generated the request. The method further includes streaming music to the device for rendering, and automatically inserting descriptive voice-audio data into the stream for rendering. The descriptive voice-audio data includes information regarding the music, for example, the artist name and song title. | 2015-04-16 |
20150106395 | DYNAMIC CONTENT DELIVERY BASED ON METADATA-SEEKING BEHAVIOR - A media processing system provides services for metadata-seeking behavior. The system includes a memory that stores executable instructions and a processor that executes the executable instructions. The system also includes a receiver that receives, based on a person initiating capture of source input in seeking metadata for an object associated with the source input, source input from a requesting device used by the person to initiate the capture of the source input in the metadata-seeking behavior. Ultimately, content is dynamically identified for presentation to the person. | 2015-04-16 |
20150106396 | Porting Virtual Images Between Platforms - In an embodiment, an approach is provided that retrieves a source image metadata from a persistent storage media, where the source image metadata corresponds to a source image associated with a source platform, compares the retrieved source image metadata to image metadata corresponding to available virtual images associated with a target platform, identifies, based on the comparison, one of the available image metadata that is most compatible to the source image metadata, and uses the available virtual image corresponding to the identified available image metadata as a target virtual image compatible with the target platform. | 2015-04-16 |
20150106397 | System and Method for Optimizing Queries - There is provided a computer-implemented method of optimizing a query. An exemplary method retrieves a subset of rows from a sample table based on a query for a table associated with the sample table. The query specifies the table. The sample table is generated in a previous optimization of the query. The sample table includes a scrambled, random selection of rows from the table. A cardinality of the table is determined based on the subset. A query plan is generated based on the query and the cardinality. | 2015-04-16 |
20150106398 | JEWELRY PIECE WITH GRAPHICAL DISPLAY - A jewelry piece for displaying images is disclosed that includes a graphical display configured to display a plurality of images, a casing configured to house the graphical display and configured to mount to an object to form the jewelry piece, and a processor configured to receive a notification from a computing device and output an image on the graphical display based on the received notification. | 2015-04-16 |
20150106399 | GESTURE-BASED SEARCHING - The claimed subject matter provides a system and/or a method that facilitates in situ searching of data. An interface can receive a flick gesture from an input device. An in situ search component can employ an in situ search triggered by the flick gesture, wherein the in situ search is executed on at least one of a portion of data selected on the input device. | 2015-04-16 |
20150106400 | System And Method For Intelligent Storage Of Time Shifted Content - A media broker comprises a communication interface and a controller associated with the communication interface configured to receive a request from a user to record a requested media item. The media broker proceeds to query an aggregated stored content list (ASCL) including information indicative of each of the media items stored on one or more media storage device communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices. If it is determined that the requested media item is stored on the one or more media storage devices the user that requested the media item is informed and the media item is stored on the one or more media storage devices. Conversely, if it is determined that the requested media item is not stored on the one or more media storage devices, the requested media item is recorded. | 2015-04-16 |