Patent classifications
G06F40/123
TECHNIQUES FOR VIEW CAPTURE AND STORAGE FOR MOBILE APPLICATIONS
Techniques can capture, store, and regenerate a view of content in applications (e.g., native applications) on devices (e.g., a mobile device). A capture management system can produce compact data storage of views of content in an application on a device and the efficient search thereof of views of content provided in the application. The views of content can be translated into a transportable data layer, such as HTML, and captured using delta encoding to identify changes and modifications in content accessed in any application at a device. A capture management system can accurately and efficiently capture events displayed for an application at a device and send the events to a server-side system, which can combine the events to reassemble the events. A user interface and user interaction events on an application at a mobile device can be reassembled for the purpose of playback and analysis of interactions with the application.
CANDIDATE DATA RANKING METHOD USING PREVIOUSLY SELECTED CANDIDATE DATA
Various embodiments provide a method for sorting data. The method can include: receiving criteria data from a user regarding an open opportunity; receiving candidate data, storing candidate data in a candidate profile in a candidate database; evaluating the candidate data, wherein evaluating the candidate data comprises: comparing the audio data of the candidate to a database of successfully-selected candidates to determine an N-gram analysis result for the candidate data, wherein the N-gram analysis includes creating a textual transcript of the audio data for a portion audio data; removing stop words from the textual transcript; creating an N-gram data set based on the textual transcript with stop words removed; comparing the N-gram data set of the candidate data to an N-gram data set of the successfully-selected candidates; and sorting the candidate data within a plurality of other candidate data using the N-gram analysis result.
COMPUTER IMPLEMENTED METHOD FOR THE AUTOMATED ANALYSIS OR USE OF DATA
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input.
Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.
Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.
Systems and methods for collaborative editing of electronic objects
Described herein is a computer implemented method for editing an electronic object. The method includes maintaining a local version of the electronic object and a local buffer that includes one or more local deltas. A plurality of server deltas are received from a server system, each server delta being in respect of a remote edit made to the electronic object. The plurality of server deltas are composed to generate a single composed server delta which is then transformed against the one or more local deltas to generate a transformed server delta. The local version of the electronic document is then edited by applying the transformed server delta to the local version of the electronic document.
Systems and methods for collaborative editing of electronic objects
Described herein is a computer implemented method for editing an electronic object. The method includes maintaining a local version of the electronic object and a local buffer that includes one or more local deltas. A plurality of server deltas are received from a server system, each server delta being in respect of a remote edit made to the electronic object. The plurality of server deltas are composed to generate a single composed server delta which is then transformed against the one or more local deltas to generate a transformed server delta. The local version of the electronic document is then edited by applying the transformed server delta to the local version of the electronic document.
MULTIPLE PRODUCT IDENTIFICATION ASSISTANCE IN AN ELECTRONIC MARKETPLACE APPLICATION
A system and method for obtaining relevant information for identifying items that are being listed for sale via electronic marketplace applications. More specifically, the systems and methods relate to obtaining relevant attribute values and/or information for a plurality of items at relatively the same time. In aspects, the systems and methods involve receiving an electronic file or folder having a plurality of electronic representations of each of the items. The electronic file or folder is then parsed to separate the different items for identification. Once separated, the system and methods involve sending the separate items to an identification service and retrieving the separate information for each item and returned to the requesting device.
MULTIPLE PRODUCT IDENTIFICATION ASSISTANCE IN AN ELECTRONIC MARKETPLACE APPLICATION
A system and method for obtaining relevant information for identifying items that are being listed for sale via electronic marketplace applications. More specifically, the systems and methods relate to obtaining relevant attribute values and/or information for a plurality of items at relatively the same time. In aspects, the systems and methods involve receiving an electronic file or folder having a plurality of electronic representations of each of the items. The electronic file or folder is then parsed to separate the different items for identification. Once separated, the system and methods involve sending the separate items to an identification service and retrieving the separate information for each item and returned to the requesting device.
HYPERCUBE ENCODING OF TEXT FOR NATURAL LANGUAGE PROCESSING
An example method is provided for encoding text for language processing. The method may be executed by a processing system, and the method includes receiving text comprising a plurality of alphanumeric characters or symbols and converting the text into a numerical vector comprising a plurality of numerical values, by mapping each alphanumeric character or symbol of the text to a vertex coordinate of one of a plurality of vertices of a hypercube, wherein a number of the plurality of vertices is equal to or greater than a number of the plurality of alphanumeric characters or symbols, wherein the numerical vector consumes less space in memory than the text. An amount of time consumed by language processing of the numerical vector may be less than an amount of time consumed by language processing of the text.