Patent classifications
G06F16/2372
Dynamic updating of query result displays
Described are methods, systems and computer readable media for dynamic updating of query result displays.
Generating search commands based on cell selection within data tables
A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell including one or more of the data items of the event attribute of a corresponding column. Based on a user selecting one or more of the cells, a list of options if displayed corresponding to the selection, and one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the event attribute for each of the one or more of the data items of each of the selected one or more cells.
SYSTEM PERFORMANCE LOGGING OF COMPLEX REMOTE QUERY PROCESSOR QUERY OPERATIONS
Described are methods, systems and computer readable media for performance logging of complex query operations.
COMPUTER DATA SYSTEM DATA SOURCE REFRESHING USING AN UPDATE PROPAGATION GRAPH
Described are methods, systems and computer readable media for data source refreshing.
SYSTEMS AND METHODS FOR IMPLEMENTING INTELLIGENT LOADING OF DATA
Disclosed is a system for implementing intelligent loading of data in client application database, the system comprising: client device(s) configured to execute client application associated with the client application database and target server communicably coupled to client device(s), wherein, upon start-up, client application is configured to: determine whether data is present or not in client application database, data comprising content of communication thread(s); when data is present in client application database, obtain from target server, updated version of data using first process, wherein the first process is based on recent updates or incremental updates; and when data is not present in client application database, obtain from target server, updated version of data using second process, wherein the second process is based on recent updates.
Selective query loading across query interfaces
A method includes receiving, in a first query interface, a query composed by the user by typing commands into a query box of the first query interface and based on the receiving of the query, causing events corresponding to query results of the query to be displayed in the first query interface with fields corresponding to the events. Based on the selection by the user of an option, a second query interface is displayed with a table that includes events that correspond to query results of a loaded query. The table includes columns corresponding to event attributes, rows corresponding to events. Cells are populated with the data items of event attributes, where one of the columns corresponds to a field of the fields displayed in the first query interface. The table also includes interactive regions selectable by the user to add one or more commands to the loaded query.
AUTOMATED COMPLAINT HOTLINE PROCESSING SYSTEM AND METHOD WITH PRIVACY PROTECTION AND COMPUTERIZED ANALYTICS
Automated system and method for processing online idea submissions (with crowdsourcing and anonymity functions), formal complaints and anonymous complaints. The system receives and processes registration information, creates a unique coding entry, and generates an associated keyword database. When the system receives input data from a user, it utilizes the unique coding identifier to relate to the organization, searches the keyword database in any communications involving the registered entity, automatically analyzes the received data, and preforms a zone of reliability verification analysis on the received data. The system also removes private personal information (PPI) for anonymous users, and “locks” and/or encrypts the version with PPI, preventing unauthorized access, and unseals the dataset with PPI information only after receipt of an unsealing order from a court or a governmental entity. The system also automatically generates and transmits reports to governmental entities and others based on the analysis of the reported complaints and legal requirements and guidelines. The system also calculates and utilizes a rating score as part of the engagement process with the registered entity, performs analysis and reporting of the overall industry, and connects the entity with the experts in the area of concern based on the analysis.
Personalized offline retrieval of data
An approach is disclosed for storing information tailored to a user and a condition to be accessed offline to fit on a local device. The information is retrieved from a set of online sources by a device. The retrieved information is tailored according to a criteria and the condition to form a curated data. An index is provided to access the curated data. The index is used to answer queries. Responsive to identifying a question without an answer found in the curated data when the device is off-line, searching for the answer when the device is online. Responsive to finding the answer online, pruning the curated data by eliminating lower importance data as needed to store higher importance data based on an availability of space allocated to store the curated data on the local storage device, and updating the curated data stored on the local device.
SECURE DATA SYNCHRONIZATION BETWEEN OFFLINE AND ONLINE SYSTEMS
Maintaining transaction security in a distributed system and the distributed system. The distributed system comprises an online system, an offline system, and a removable storage device. The online system comprises online sub-systems in communication via a communications network, each storing an online ledger. The offline system is unconnected to the network and the online system and comprises an offline sub-system storing an offline ledger. The removable storage device stores a copy of the online ledger. In operation, the copy of the online ledger is accessed when the device is connected to the offline sub-system; upon determining that the copy of the online ledger and the offline ledger are versions of the same ledger the offline ledger is updated with reference to the online ledger thereby achieving synchronisation between the offline ledger and the online ledger.
Off-line log system
Introduced are systems and methods that enable modification of logs in multiple off-line databases. Multiple off-line devices can mistakenly associate different respondents with the same identification (ID) unique to the system. When the multiple off-line devices synchronize with each other, or synchronize with a server hosting the central database, the software running on the off-line devices, or on the server detects that the modified logs come from different respondents, and the software assigns two different IDs unique to system to the logs. In another embodiment, multiple off-line devices can mistakenly associate the same respondent with two different IDs unique to the system. When the multiple off-line devices synchronize with each other or with the server, the software running on the off-line devices, or the server detects that the modified logs come from the same respondent, and the software assigns the logs to the same ID unique to system.