Patent classifications
G06F16/24573
System and method for proposing annotations
Systems, methods and computer program code to propose annotations are provided which include identifying an input, applying a grouping model to the input to predict at least a first grouping concept associated with the input, comparing the at least first grouping concept to a set of relationship data to select at least a first ranking model, applying the at least first ranking model to the input to predict at least a first ranking concept associated with the input, and causing a user interface to display the input, the at least first grouping concept and the at least first ranking concept to a user as proposed annotations of the input.
CLIENT DEVICES AND DATA STORAGE SERVER FOR SELECTIVE STORING OF DATA
A client device for storing a data set in a database is provided. The data set includes a plurality of initial data elements. The client device is configured to determine a storage location of the database for each initial data element and to obtain storage location configuration information based on the storage location. The client device is further configured to process, based on the storage location configuration information, each initial data element of a first subset of the plurality of initial data elements into a processed data element using one or more data processing operations and to transmit a modified data set to a data storage server for storing the modified data set in the database, wherein the modified data set comprises the processed data elements in the first subset and unprocessed initial data elements in a second subset which is complementary to the first subset.
Granular Data Migration
Embodiments for enabling granular migration of data with high efficiency. A defined metadata element, a tag, is assigned to each file, and then tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer, and such a group of tags is referred to as a tag set. Embodiments can be used with a defined backup system file migration process, such as present in the Data Domain File System. By using snapshots, incoming new data (ingested file) is allowed to continue while the migration is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method is efficient became it makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.
Representing search results via a three-dimensional matrix
An approach is described for representing search results via a three-dimensional matrix. An associated method may include receiving a search query, querying at least one database based upon the search query, and receiving results to the search query from the at least one database. The method further may include representing the results via a three-dimensional matrix graphically depicting a plurality of categories corresponding to the results. Each of the plurality of categories may be associated with the results via a respective tag in the at least one database. Upon detecting activity from an input device, the method further may include filtering the plurality of categories of the three-dimensional matrix, and prioritizing the results based upon the filtering. Representing the results via the three-dimensional matrix may include presenting the results in a list correlated to the three-dimensional matrix, and prioritizing the results based upon the filtering may include prioritizing the list.
Toll-free telecommunications and data management platform
A method for identifying a fraudulent phone number is provided. The method includes receiving a user report dataset indicating fraudulent activity corresponding to a phone number, and responsive to receiving the user report dataset, identifying a record in a database corresponding to the phone number. The method further includes tagging the record to identify the phone number as being associated with fraudulent activity.
Toll-free numbers metadata tagging, analysis and reporting
A method for predicting fraudulent call activity is provided. The method includes receiving one or more datasets indicating call activity corresponding to a phone number, and analyzing the one or more datasets to identify unusual call activity. The method further includes generating a fraud prediction, based at least in part on the identified unusual call activity, that the phone number will be used for fraud.
Exposing parameters in referencing worksheets
Exposing parameters in referencing worksheets including receiving a request for a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database, and wherein the data source worksheet comprises a function utilizing an exposable parameter; generating the referencing worksheet from the data source worksheet, wherein the referencing worksheet exposes the exposable parameter without exposing the function utilizing the exposable parameter; and presenting the referencing worksheet with the exposable parameter without allowing access to the function utilizing the exposable parameter.
Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
Tag weighting engine using past context and active context
A server system and methodology include the following operations. A request for tags associated with a resource is received from a tag widget associated with the resource. Responsive to the request, a tag weighting engine is executed that identifies the tags and determines, respectively, individual overall weighting factors for each of the tags. The tags and associated overall weighting factors are forwarded to the tag widget within the client. The individual overall weighting factors for a particular tag is based upon a combination of weighting factors including a context weight factor for the particular tag. The context weighting factor for the particular tag is based upon a past context for the particular tag specified by a past user and an active context in which a user of the tag widget is operating.
Applied artificial intelligence technology for narrative generation using an invocable analysis service
Disclosed herein are example embodiments of an improved narrative generation system where an analysis service that executes data analysis logic that supports story generation is segregated from an authoring service that executes authoring logic for story generation through an interface. Accordingly, when the authoring service needs analysis from the analysis service, it can invoke the analysis service through the interface. By exposing the analysis service to the authoring service through the shared interface, the details of the logic underlying the analysis service are shielded from the authoring service (and vice versa where the details of the authoring service are shielded from the analysis service). Through parameterization of operating variables, the analysis service can thus be designed as a generalized data analysis service that can operate in a number of different content verticals with respect to a variety of different story types.