Entries |
Document | Title | Date |
20080282160 | Designated screen capturing and automatic image exporting - A method of continuously capturing a plurality of designated screens of at least one targeted computer program or computer system, and automatically exporting the screen images into at least one destination file for documentation purpose is disclosed. The method includes intercepting keystrokes, mouse-clicks, and/or voice commands to capture a plurality of designated screens, or intercepting and logging keystrokes, mouse-clicks, and/or voice commands for replaying the actions of capturing a plurality of similar screens in a future time frame, and automatically exporting captured screen images to at least one destination file via an export utility tool. | 11-13-2008 |
20080294985 | Graphical User Interface (Gui) Noise Reduction in a Cognitive Control Framework - Reducing graphical user interface (GUI) noise maybe achieved by recording a first execution scenario for control of operation of an application program having a GUI during a recording phase of operation of a cognitive control framework system, setting soft conditions for a search for the application program for the first execution scenario, playing back the application program according to the first execution scenario during a playback phase of operation of the cognitive control framework system, updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data, setting stronger conditions for the search for use in subsequent playbacks; and playing back the application program according to the second execution scenario with the stronger conditions for search. | 11-27-2008 |
20080294986 | APPARATUS AND METHOD FOR CREATING MACRO - An apparatus and method for creating a macro are provided. The apparatus includes a generation unit generating a user interface (UI) performing a function of a macro command created by combining macro commands corresponding to a plurality of objects, and an output unit displaying the UI on a screen. | 11-27-2008 |
20080301555 | SYSTEM AND METHOD FOR PROVIDING ANIMATED BROWSER THUMBNAILS - A system and method for providing animated browser thumbnails for use in a browser. The actions of a user on a particular web page can be recorded and saved by the system as a bookmark and/or other historical item in the browser's browsing history. When the user later decides to scroll through saved bookmarks and/or the browsing history, the browser exhibits the thumbnail to the user in an animated form, playing the user's prior actions back to the user. | 12-04-2008 |
20090037814 | Graphical User Interface (GUI) Script Generation and Documentation - There is disclosed a method and system for generating documentation for a GUI usage scenario. There is also disclosed a method and system for assembling a GUI script from a plurality of pre-scripted parts. In an embodiment, shadow objects are created to listen to and report activities of each GUI object of interest during a GUI usage session. The shadow objects may listen to shadowed GUI object activities during playback of the GUI script, or during a live GUI usage session. GUI object activities reported by the shadow objects are identified and converted into narrative language statements, using a pre-determined conversion list, to create human-readable documentation. | 02-05-2009 |
20090044110 | Graphical User Interface (GUI) Script Generation and Documentation - There is disclosed a method and system for generating documentation for a GUI usage scenario. There is also disclosed a method and system for assembling a GUI script from a plurality of pre-scripted parts. In an embodiment, shadow objects are created to listen to and report activities of each GUI object of interest during a GUI usage session. The shadow objects may listen to shadowed GUI object activities during playback of the GUI script, or during a live GUI usage session. GUI object activities reported by the shadow objects are identified and converted into narrative language statements, using a pre-determined conversion list, to create human-readable documentation. | 02-12-2009 |
20090063968 | REPLAYING CAPTURED NETWORK INTERACTIONS - A user interface event monitor captures user interface events executed by a client during a network session. A network session monitor captures network data exchanged between the client and a web application during the network session. A replay device identifies control events in the network session that require execution before replaying associated user interface events. Replay of the user interface events are delayed by the replay device until the associated control events have been fully executed. | 03-05-2009 |
20090083626 | NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE - A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a rewind function where view waypoints are stored as navigation occurs and the user can move the view back to one of the rewind points. | 03-26-2009 |
20090094516 | APPLICATION OF RATINGS TO DIGITAL MUSIC AND PLAYBACK OF DIGITAL MUSIC CONFORMING TO A RATING LEVEL - The present invention is directed to a method and system for applying ratings to digital music and for playing back digital music conforming to a rating level. A method for playing back digital music conforming to a rating level, includes: sending a request for metadata from a music player to a metadata service; receiving metadata sent back from the metadata service in response to the request, the metadata comprising information regarding at least one explicit interval of the track; playing the track on the music player; and selectively applying an edit to each explicit interval of the playing track identified in the metadata, based on a predetermined rating level. | 04-09-2009 |
20090144621 | RECORDING, PLAYBACK, AND VISUAL REPRESENTATION OF MACROS - The recording, playing back, and visual representation of macros is disclosed. For example, one embodiment involves a computing device configured to receive a macro record command, receive one or more input commands to be grouped as the macro, display a representation of the one or more input commands, wherein the representation changes between a first representation mode and a second representation mode based upon the one or more input commands, and receive a macro stop record command. | 06-04-2009 |
20090172533 | Method to Enable Semi-Automatic Regeneration of Manuals by Saving Manual Creation Operations as Scripts - A method, system and computer program product for creating, editing, and generating operating manuals utilizing scripts. Operations performed by an author during manual creation are saved as scripts. The operations are replayed when regenerating or modifying the manual. When replaying the script of the operating manual, the script may be stopped at convenient points to add additional operations and/or modifications. These additional operations and/or modifications are also recorded as scripts to enable generation of the edited/modified manual. | 07-02-2009 |
20090172534 | Visualizing a Mixture of Automated and Manual Steps in a Procedure - Visualizing a mixture of automated and manual steps in a procedure. An application engages a teaching mode in a web-based graphical user interface (GUI), wherein a collection of selectable portions of the web-based GUI is accentuated. The application records a sequence of selections made among the collection of selectable portions of the web-based GUI as well as data entered within the GUI, where the sequence of selections represent a repeatable user-defined procedure for interacting with the web-based GUI. The application replays the sequence of selections within the web-based GUI while displaying a status of the replaying of said sequence of selections that enables a user to differentiate between manual steps that require user intervention and automatic steps that do not require user intervention. | 07-02-2009 |
20090172535 | Reusing Data in User Run Book Automation - Reusing data in user run book automation. An application engages a teaching mode in a web-based graphical user interface (GUI), wherein a collection of selectable portions of the web-based GUI is accentuated. The application records a sequence of selections made among the collection of selectable portions of the web-based GUI as well as data entered within the GUI, where the sequence of selections represent a repeatable user-defined procedure for interacting with the web-based GUI. The application exports and imports data from the sequence of selections made among the collection of selectable portions of the web-based GUI to facilitate replay of the sequence of selections without requiring repeated entry of said data by a user. The application replays the sequence of selections with the web-based GUI. | 07-02-2009 |
20090172536 | Providing Run Book Automation Via Manual and Automatic Web-Based Procedures - Providing run book and web user interface automation via and manual and automatic web-based procedures. An application engages a teaching mode in a web-based graphical user interface (GUI), wherein a collection of selectable portions of the web-based GUI is accentuated. The application records a sequence of selections made among the collection of selectable portions of the web-based GUI as well as data entered within the GUI, where the sequence of selections represent a repeatable user-defined procedure for interacting with the web-based GUI. The application replays the sequence of selections with the web-based GUI. | 07-02-2009 |
20090172537 | Providing Help for Run Book Automation - A method for providing help for run book and web user interface automation via and manual and automatic web-based procedures. An application engages a teaching mode in a web-based graphical user interface (GUI), wherein a collection of selectable portions of the web-based GUI is accentuated. The application records a sequence of selections made among the collection of selectable portions of the web-based GUI as well as data selections on any part of the web-based GUI, where the sequence of selections represent a repeatable user-defined procedure for interacting with the web-based GUI. The application inserts help text to assist a user in performing the sequence of selections. The application replays the sequence of selections with the web-based GUI. The application displays said help text during said replay. | 07-02-2009 |
20090199095 | AVATAR CLONING IN A VIRTUAL WORLD - Avatar cloning in a virtual world may include receiving an input indicating that a user desires to access a cloning feature and allowing a cloned avatar to be cloned from the user's avatar. | 08-06-2009 |
20090199096 | AUTOMATED GUI TEST RECORDING/PLAYBACK - A method of automated GUI test recording/playback. The method comprises the steps of recording a GUI action including at least one action step and a command corresponding to the recorded GUI action; searching existing commands in a command library to determine if there is a match of the recorded command with any command in the command library, wherein if no match is found, the recorded GUI action with the corresponding command is stored in the command library and an invocation is created in a script, and if a match is found, an invocation is created in the script; and at playback, executing the command, invoking the corresponding user action from the command library. | 08-06-2009 |
20090222726 | DYNAMIC ACTION RECORDER - A method, apparatus, and article of manufacture obtain user input during a playback of a macro. A series of user actions are recorded in the form of a macro. A representation of the user actions is displayed. The representation provides nodes that each represent the user actions. One of the nodes is selected and configured by the user to request additional user input relating to a parameter of the selected node during playback of the macro. The macro is played back and automatically pauses at the selected node. User input is obtained and the macro automatically continues execution utilizing the user input for the parameter of the selected node. Additionally, one or the user actions includes a selection of objects. As part of the recorded macro, references to the selected objects are stored in a non-graphical manner. During playback, objects are selected based on the stored references. | 09-03-2009 |
20090222727 | Method, Apparatus and Computer Program Product for Capturing and Viewing Stored Web Resource Interactions - Methods, systems and program storage devices receive actions taken by a user during an interaction with a web resource, wherein the actions cause the web resource to assume a particular state; and save information describing the actions. Other methods, systems and program storage devices retrieve the information; and perform at least one action using the information, causing a graphical user interface to display the web resource in a state in accordance with the action. The particular state can include without limitation a plurality of states assumed sequentially when the web resource is displayed, and the information can describe a sequential series of actions that cause the web resource to assume the sequential series of states. In such variants further operations include receiving a series of commands to step through the sequential states of the web resource; and using the information to display the sequential states. The series of commands can be issued automatically or under user control. | 09-03-2009 |
20090241027 | HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD FOR IMPROVING TYPING EFFICIENCY ON THE DEVICE - A method of facilitating the input of text on a handheld electronic device that employs normal edit fields and one or more specialized edit fields wherein a user is able to create system level macros for automatically switching the edit field type of the current application to a predetermined specialized edit field. | 09-24-2009 |
20090288000 | INTERACTIVE APPLICATION FOR ACCESSING INFORMATION ABOUT A CONDITION - Generally described, aspects of the disclosed subject matter are directed to computer systems that allow information regarding a condition, such as a skincare condition, to be accessed over the network. In accordance with one embodiment, a method is provided that allows a user associated with the client computing device to obtain information about a condition utilizing an intuitive and readily understandable user interface. In this regard, the method includes providing a user interface having controls that allow the user associated with the client computing device to identify a relevant condition without performing a keyword search. Input identifying the relevant condition is received based on one or more selections of graphical controls available from the user interface. In response, the method causes information associated with the selected condition to be presented to the user. | 11-19-2009 |
20090327888 | COMPUTER PROGRAM FOR INDENTIFYING AND AUTOMATING REPETITIVE USER INPUTS - The invention relates to machine-readable code that tracks user input and associated computer output during use of a computer programmed with the code, identifies repetitive patterns and automates the user input portion of those identified repetitive patterns when they occur again. | 12-31-2009 |
20100042920 | METHOD AND SYSTEM FOR DOWNLOADING AND MANAGING AN EDITED MEDIA STREAM TO A PORTABLE MEDIA DEVICE - In one aspect the present disclosure is directed to a media system having a base unit and a portable media player. The base unit may be adapted to playback and record media content being received from an external media source. The base unit may further be adapted to analyze the media content and to automatically extract therefrom, without intervention by a user of the system, intermittent, designated portions of the media content as the media content is received by the base unit, and to store the designated portions of the media content as media files for subsequent playback. The portable media player may be docked to the base unit so that stored media files from the base unit may be uploaded to the portable media player. | 02-18-2010 |
20100050077 | Methods and Systems for In-Session Playback on a Local Machine of Remotely-Stored and Real Time Presentation Layer Protocol Data - Methods and systems for reviewing previously recorded and real-time user session data of presentation layer protocol data. Methods describing a shadowing tool receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; receiving a recorded presentation layer protocol data stream from the shadowing agent service; and combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream. Systems describing a shadowing tool executing on a computing device receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; the shadowing tool receiving a recorded presentation layer protocol data stream from the shadowing agent service; and the shadowing tool combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream. | 02-25-2010 |
20100064215 | SYSTEM AND METHOD FOR SCREEN RECORDING - A system and method for producing a usable stream of display data from an updated state information and a currently received stream of display data. State information may be extracted from a stream of display data and an updated state information may be maintained. Updated state information and a stream of display data may be used to produce a usable stream of display data. | 03-11-2010 |
20100070856 | Method for Graphical Visualization of Multiple Traversed Breadcrumb Trails - A method for graphical visualization of multiple clickstreams traversed by a user that involves initiating a clickstream session in response to a user log-in and intercepting and storing all navigation interactions of the user during the clickstream session by a clickstream recorder component. In response to the user's request, the stored navigation interactions of the user for the clickstream session are analyzed by a clickstream analyzer to identify segments comprising interconnected nodes sequentially traversed by the user in a single navigation path during the session and to distinguish segments comprising nodes unrelated to other nodes traversed during the session. A graphic depiction of the identified segments comprising the interconnected nodes sequentially traversed by the user in a single navigation path during the session is presented to the user by a clickstream visualizer. | 03-18-2010 |
20100088597 | METHOD AND APPARATUS FOR CONFIGURING IDLE SCREEN OF PORTABLE TERMINAL - The present invention relates to a method and apparatus for configuring an idle screen of a portable terminal which is capable of adaptively configuring the idle screen according to the use mode of the portable terminal of a user based on a preset widget set. A method of configuring an idle screen of a portable terminal of the invention includes activating a widget set corresponding to a user request; fetching a widget configured in the widget set in an activation of the widget set; and configuring the idle screen by the fetched widget. | 04-08-2010 |
20100088598 | FUNCTION EXECUTION METHOD AND MOBILE TERMINAL OPERATING WITH THE SAME - A function execution method and a mobile terminal operating with the function execution method are provided for quickly executing a function of an application. The function execution method includes displaying an application screen of an application running in the mobile terminal, capturing the application screen in response to a command, and identifying a function of the application associated with the captured application screen. The method further includes mapping the captured screen to the application and the function, and creating and displaying a macro icon representing the application and the function in the mobile terminal. The mobile terminal may include a control unit and display unit to perform the function execution method. | 04-08-2010 |
20100095208 | Systems and Methods for Remote Tracking and Replay of User Interaction with a Webpage - Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server. | 04-15-2010 |
20100100818 | MEDIA SERVICE PRESENTATION METHOD AND COMMUNICATION SYSTEM AND RELATED DEVICE - A media service presentation method, communication system and related device are provided, in which the media service presentation method comprises: obtaining the media presentation information; presenting media services to a user according to the service presentation information. By obtaining the media service presentation information, the media services are presented to the user according to the service presentation information. In this way, the scene SVG-based description is not necessarily needed, which in turn simplifies the terminal's computing process, improving the terminal's performance, and improving user experience. | 04-22-2010 |
20100115406 | METHOD FOR MAKING MULTI-DIVIDED DISPLAY CONTENTS AND SYSTEM THEREOF - A method for making multi-divided display contents and a system thereof are disclosed. In the method for making multi-divided display contents and a system thereof, a user is able to freely make or edit a multimedia display content by using a DB design system provided on the web and a user interface without a professional skill or knowledge. A new image type can be expressed along with a change in part of the data in the thusly-created multi-divided display contents, a remaking or a change in a display construction combination. In case that the original data cooperating with a XML on a specific divided display in the multi-divided display is being changed in real time, the divided display cooperating with XML in the whole images can be automatically changed depending on the change of the contents. | 05-06-2010 |
20100162112 | REPRODUCTION PROCESSING METHOD, COMPUTER SYSTEM, AND PROGRAM - Provided is a reproduction processing method of reproducing user's operation of a computer system, the reproduction processing method comprising: storing contents of the user's operation; transmitting the stored contents of the user's operation; determining a reproduction unit of the at least one reproduction unit for executing a reproduction processing according to the contents of the user's operation; determining a schedule of executing the reproduction processing; transmitting the stored contents of the user's operation and the determined schedule; and executing the reproduction processing based on the contents of the user's operation and the schedule. | 06-24-2010 |
20100205529 | Device, system, and method for creating interactive guidance with execution of operations - Device, system, and method for creating interactive guidance with execution of operations. For example, a method of creating interactive guidance intended to be presented to a user of a computerized application includes: receiving a user action entered through an input device with respect to said computerized application; adding to an interactive guidance script associated with said computerized application an indication of said user action, the indication associated with an imitated user action intended to be executed upon playback of said interactive guidance script; and storing the interactive guidance script in a repository of interactive guidance scripts. | 08-12-2010 |
20100235737 | METHOD FOR DISPLAYING WEB PAGE AND MOBILE TERMINAL USING THE SAME - The present disclosure is related to a mobile terminal comprising: a display unit configured to display a web-page; a memory configured to store a first internet driving program and a second internet driving program for executing the web-page; a wireless communication module configured to access an internet server; a user input unit configured to receive a user input signal; and a controller configured to display an internet program sort option menu on the display unit by means of the user input signal from the user input unit during an attempt to display the web-page by accessing the internet server through the wireless communication module through the first internet driving program stored in the memory, to terminate the first internet driving program, and to execute the second internet driving program, by means of the internet program sort option menu, and a method using the same. | 09-16-2010 |
20100262908 | Document Navigation Method - A document navigation tool that automatically navigates a document based on previous input from the user. The document navigation tool is utilized each time a page loads. The method recognizes user behavior on pages using patterns, which are based on four criterion: location, frequency, consistency, and scope. If the user has visited the page previously and has established a pattern, the method automatically focuses on the portion of the page indicated by the pattern, e.g. the location on a web page of the link clicked by the user in the user's last three visits to the page. If the user has not visited the page previously, the method logs the events that occur during this visit to the page. | 10-14-2010 |
20100269041 | DYNAMIC MACRO CREATION USING HISTORY OF OPERATIONS - A computer implemented method, apparatus, and computer readable storage medium provide the ability to perform a series of steps in a graphics drawing application. A drawing is opened and a series of two or more drawing operations is performed. Subsequent to the performing, the series of the two or more drawing operations is displayed in a history list of drawing operations. An arbitrary subset of the two or more drawing operations is selected from anywhere in the history list. The selecting provides for the recording of the arbitrary selected subset. The recorded arbitrary subset of drawing operations is dynamically performed. | 10-21-2010 |
20100306651 | METHOD FOR CREATING, EXPORTING, SHARING, AND INSTALLING GRAPHICS FUNCTIONAL BLOCKS - Systems, apparatuses, computer readable media, and methods for creating, exporting, sharing, and installing graphics functional blocks are described herein. In one embodiment, a selection is received from a graphical user interface (GUI) for one or more patches of multiple linked patches representing a graphics composition. In response to the selection, a dependency analysis is performed to determine one or more related patches that have a dependency relationship with the selected patches. Based on the dependency analysis, source code associated with the selected patches and the related patches is extracted without extracting source code of unselected and unrelated patches. Thereafter, the selected patches, the related patches, and the extracted source code are exported into a composition file to be shared with another user. Other methods and apparatuses are also described. | 12-02-2010 |
20100332979 | SYSTEM AND METHOD FOR CONFIGURATION OF MACRO COMMANDS IN A CONTROLLING DEVICE - A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected. | 12-30-2010 |
20110010623 | Synchronizing Audio-Visual Data With Event Data - In general, a user interface portrays both at least a portion of a time history of a sequence of events that has occurred, and at least a portion of a time track of audio-visual material associated with the time history of the sequence of events. An indication of one of the events or of a time is received, and the portrayal of either the time history or the time track is caused to be adjusted to be in synchrony with the other of the time history or the time track with respect to which the indication has been received. | 01-13-2011 |
20110010624 | SYNCHRONIZING AUDIO-VISUAL DATA WITH EVENT DATA - Among other things, a user of a factory automation application that is presenting a graphical user interface at a user console, can select at least one of (a) a factory automation event or (b) a past time segment in the factory automation, and in response to the user selection. Then both (a) stored audio-video factory automation content, and (b) stored audio-video console content, for the selected event or time segment are presented. | 01-13-2011 |
20110083073 | Synchronized Recording and Playback of a Plurality of Media Content - An apparatus, method, and logic for the synchronized recording and playback of a plurality of media content are described herein. According to an embodiment of the present invention, first and second media content provided by at least one source are selected via a media control device configured to receive and store media content provided from a plurality of sources. Media content and format information of the selected first and second media content are retrieved from the at least one source, and the first and second media content are recorded. A master index is generated to allow synchronous playback of the first and second media content on selected presentation devices. | 04-07-2011 |
20110099473 | Input signal processing device for portable device and method of the same - A method of processing an input signal of a portable device is provided, including collecting an input signal generated from at least one of an input unit and a touch screen; generating a preset repetitive input signal when the collected input signal corresponds to a preset condition input signal; and using an application that is currently activated based on the repetitive input signal. | 04-28-2011 |
20110107213 | SONG FLOW METHODOLOGY IN RANDOM PLAYBACK - An electronic device can play back media items using a random playback mode. To ensure that related media items are played back in a proper order (e.g., live music is played back in concert order), the electronic device can define metadata or other data coupling related media items in a predefined or preset sequence. For example, related media items can include metadata tags identifying the previous and next media items to play back in the sequence. As another example, the electronic device can store a listing of media items of a sequence and the order in which to play them back. When the electronic device reaches a media item that is part of a preset sequence during random playback, the electronic device can identify at least the subsequent media items in the sequence, and insert the subsequent media items in the playback queue. The electronic device can then play back the entire sequence before moving to the next media item in the playback queue. | 05-05-2011 |
20110119581 | RECORDING EVENTS IN A VIRTUAL WORLD - Systems, methods and articles of manufacture are disclosed for recording events occurring in a virtual world. In one embodiment, properties of events previously recorded and/or attended by a user may be identified. Recording criteria for the user may be derived from the identified properties. Upon identifying an event satisfying the recording criteria, the event may be recorded. The recorded event may be played back at the convenience of the user. | 05-19-2011 |
20110126099 | SYSTEM AND METHOD FOR RECORDING COLLABORATIVE INFORMATION TECHNOLOGY PROCESSES IN AN INTELLIGENT WORKLOAD MANAGEMENT SYSTEM - The system and method described herein for recording collaborative information technology processes in an intelligent workload management system may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads. In particular, the management threads may include one or more data structures that converge information describing interaction between managed entities and content that may relate to such interaction in time-ordered series of events. The time-ordered event stream may then be replayed in a real-time stream to remediate, roll back, or otherwise analyze the collaborative information technology processes. | 05-26-2011 |
20110154197 | System and method for algorithmic movie generation based on audio/video synchronization - A new approach is proposed that contemplates systems and methods to combine highly targeted and customized content items with algorithmic filmmaking techniques to create a film-quality, personalized multimedia experience (MME)/movie for a user. First, a rich content database is created and embellished with meaningful, accurate, and properly organized multimedia content items tagged with meta-information. Second, a software agent interacts with the user to create, learn, and exploit the user's context to determine which content items need to be retrieved and how they should be customized in order to create a script of content to meet the user's current need. Finally, retrieved and/or customized multimedia content items such as text, images, or video clips are utilized to create a script of movie-like content using automatic filmmaking techniques such as audio synchronization, image control and manipulation, and appropriately customized dialog and content. | 06-23-2011 |
20110154198 | MIXED SOURCE MEDIA PLAYBACK - Playlists having media items from more than one source are described. Media items in a first library are mapped to media items from an online media item store. Media items within the playlist that can be found in the first library will be played from the first library, while media items not within the first library will be played from the online media store. By identifying media items present in both libraries and playing them only from the first library, the described method can reduce the royalties needing to be paid by the online media store. Further methods are disclosed for setting limits on the number of media items that can be shared by a second library. | 06-23-2011 |
20110179356 | Methods and Systems for Dynamically Inserting an Advertisement into a Playback of a Recorded Media Content Instance - An exemplary method includes maintaining data representative of a recorded media content instance comprising a media content program and a first advertisement and an index file corresponding to the recorded media content instance, playing back the recorded media content instance in accordance with timestamp data and storage location data included in the index file, dynamically replacing, during the playback of the recorded media content instance, a portion of the storage location data in the index file that corresponds to the first advertisement with storage location data corresponding to a second advertisement, and presenting the second advertisement in place of the first advertisement during the playback of the recorded media content instance in accordance with the modified index file. Corresponding methods and systems are also described. | 07-21-2011 |
20110214058 | SESSION CLASSES FOR PROCESS AUTOMATION - A script including a plurality of actions to process in a session associated with a system is generated via a user interface, where the script includes both actions and metaactions. The actions correspond to commands associated with the session to be executed on the system, and the metaactions correspond to a selected plurality of the commands. The script is generated by receiving the actions and the metaactions to process on the system via the user interface associated with the session for interfacing with the system, capturing the actions and the metaactions, and saving the captured actions and metaactions to generate the script. | 09-01-2011 |
20110225493 | Document Management User Interface With User Customized Application Functionalities - Apparatuses, systems and methods are provided for accessing a document management application through a network, wherein for each application user, application functionalities in the application user interface are customized for that application user. | 09-15-2011 |
20110246879 | Systems and Methods for Remote Replay of User Interaction with a Webpage - A system and method for replaying a user's interaction with a webpage by requesting playback of user interaction data from a replay server, receiving a media asset from the replay server to allow playback the requested user interaction data, the media asset being pre-fetched for use by a proxy application, periodically requesting and receiving the user interaction data from the replay server, recreating an interaction visualization from the user interaction data, and playing back said interaction visualization based on data received from the replay server. | 10-06-2011 |
20110252320 | METHOD AND APPARATUS FOR GENERATING A VIRTUAL INTERACTIVE WORKSPACE - An approach is provided for creating a virtual workspace among devices based, at least in part, on location information. The virtual workspace corresponds to an application or a service common to the devices. Monitoring of the movement of one or more of the devices causes manipulation of the virtual workspace, the application, the service, or a combination thereof based, at least in part, on the movement. Example applications and services include media editing, media playback, image processing, social networking, and social control functionality. | 10-13-2011 |
20110296303 | REPLICATING RECORDED ACTIONS ACROSS COMPUTER SYSTEMS IN A COLLABORATIVE ENVIRONMENT - A first computer system in a collaborative environment receives a plurality of indications of actions executed on content of a second computer system in the collaborative environment. A mapping between the content of the second computer system and corresponding content of the first computer system is determined. A subset of the plurality of indications of the actions executed on the content of the second computer system that are to be executed on the corresponding content of the first computer system is identified. A preview of executing the subset of the plurality of indications of the actions is presented on the first computer system. The subset of the plurality of indications of the actions is executed on the corresponding content of the first computer system. | 12-01-2011 |
20120011439 | DETERMINING EVENT PATTERNS FOR MONITORED APPLICATIONS - A method, system, and computer program product for providing information of a monitored system through a graphical user interface (GUI) of a monitoring application to support simplified or automatic identification of events. The method includes, among other possible operations, initiating an event pattern script recording. The method also includes keeping track of user actions on said GUI and on activated GUI panels during said event pattern script recording by requesting a user to specify, once the user activates a further GUI panel, which panel information in a current GUI panel triggered activation of said further GUI panel and based on what criterion the triggering occurred. The user specified information results in triggering information. The method also includes, in response to receiving an indication that an event has been identified, stopping said event pattern script recording. The method also includes, storing said event pattern script recording containing identification information identifying the event, GUI panel information about said activated GUI panels during said event pattern script recording and said triggering information. | 01-12-2012 |
20120023402 | CAPTURING INFORMATION ON A RENDERED USER INTERFACE INCLUDING USER ACTIVATEABLE CONTENT - Provided are a computer program product, method, and system for capturing information on a rendered user interface including user activatable content. A user interface is executed on the computer system. An initial representation is generated of a rendered user interface. A determination is made of locations rendered in the user interface associated with user activatable content, wherein user activatable content is rendered in response to user selection of a location in the user interface associated with the user activatable content. For each determined location, content is captured from the activatable content rendered in response to the user selecting the determined location to create a captured content object having the captured content. The captured content objects and the initial representation are stored. The initial representation and the captured content objects are processed to generate output to render the initial representation of the user interface and the captured content from the captured content objects. | 01-26-2012 |
20120060090 | System for Automatic Mouse Control - A system for automatic mouse operation where a mouse and an incorporated timer serve to facilitate communication between the mouse and an associated computer such that movements and actions typically designated to a mouse are conducted in an automated manner based on predetermined, user-defined timing and settings. In this manner, a user can program a mouse so that it operates on its own in terms of movement, timing and clicks. As a result, the typical functions of a mouse are automated. This automation also subscribes to pre-determined settings as prescribed by a user. | 03-08-2012 |
20120110448 | Seamlessly Share And Reuse Administration-Console User-Interaction Knowledge - An approach is provided that captures an admin-console context. The first admin-console context includes a set of state attribute values corresponding to elements that are included in a context hierarchy of a console software application that is being executed at a computer system. A number of events that occur at the admin-console are recorded in a memory. A Reusable User Interaction (RUI) Script is stored in a nonvolatile storage area. The RUI Script includes the captured admin-console context and a sequence of the recorded plurality events. A collection of RUI Scripts are stored in a central knowledge repository for reuse. Search the RUI Scripts repository for reuse, using the current admin-console context. | 05-03-2012 |
20120131456 | Capture and Playback for GUI-Based Tasks - Described herein are techniques for capture and playback of user-performed GUI-based (Graphical User Interface) tasks across multiple GUI-based applications. The described techniques include performing the playback of such tasks without depending upon the playback environmental conditions matching the original capture conditions. | 05-24-2012 |
20120137220 | NAVIGATING A NETWORK OF OPTIONS - A method, system and controller is provided for navigating a network of options on an interactive display. A navigation pane on a display is defined ( | 05-31-2012 |
20120144300 | User Scriptable Server Initiated User Interface Creation - A computer-implemented method of providing user interfaces in association with network hosted computer scripts is disclosed. A group of selectable user interface elements is provided to a macro author. The elements include behavior that, when controls generated by the elements are selected by a computing device user, cause a web-connected server separate from the computing device to perform one or more operations. A selection by the macro author of a user interface element and an identification of one or more parameters for the element is received. Macro code to generate controls associated with the author-selected elements to be associated with a first macro is executed, the first macro stored to be called from and execute on computing devices different from the device used by the macro author. The macro code is stored and the generated macro code is provided for access by users of a hosted computer system. | 06-07-2012 |
20120159324 | SYSTEMS AND METHODS FOR SOFTWARE STATE CAPTURE AND PLAYBACK - Example systems, methods, and apparatus for application state capture and playback are provided. An example system includes a user interface to display an application and associated data to a user for interaction by the user. The user interface includes a player to facilitate playback of one or more saved states from the application; each of the saved state(s) includes an application setting and associated data. The player is to include a plurality of controls to facilitate selection, playback, and modification of each of the saved state(s). The player is to provide a list of saved state(s) for selection and playback by the user. The playback of a selected state is to automatically take the user to a point in the application execution associated with the application setting and associate data and to allow the user to dynamically execute the application from that point. | 06-21-2012 |
20120192069 | TRANSFORMING USER INTERFACE ACTIONS TO SCRIPT COMMANDS - Embodiments are directed to dynamically transforming user interface actions into executable script commands and to storing groups of executable script commands related to specific tasks. In an embodiment, a computer system tracks user interface actions at a software program user interface. The computer system transforms the user interface actions into an executable script command. The script command is configured to perform the tracked user interface action when executed. The computer system also dynamically displays the resulting executable script commands in a script command window as the user interface actions are entered by the computer user. The computer system may further determine that multiple user interface actions correspond to a specified task and store the resulting executable script commands related to the specified task as a combined group of executable script commands. | 07-26-2012 |
20120216115 | SYSTEM OF AUTOMATED MANAGEMENT OF EVENT INFORMATION - A system of automated management concerning event information, comprises:
| 08-23-2012 |
20120221949 | TERMINAL DATA LOGGER - A method and system for server-side capturing, logging, and replaying terminal data of a terminal is described. | 08-30-2012 |
20120304058 | DATABASE MONITOR REPLAY - Method, article of manufacture and apparatus for playing back recorded database activity in a graphical user interface. Chronologically ordered database event information is dynamically displayed in a user interface having user-selectable graphical elements associated with predefined playback controls. | 11-29-2012 |
20130014011 | RECORDING EVENTS IN A VIRTUAL WORLD - Systems, methods and articles of manufacture are disclosed for recording events occurring in a virtual world. In one embodiment, properties of events previously recorded and/or attended by a user may be identified. Recording criteria for the user may be derived from the identified properties. Upon identifying an event satisfying the recording criteria, the event may be recorded. The recorded event may be played back at the convenience of the user. | 01-10-2013 |
20130019170 | AUTOMATING EXECUTION OF ARBITRARY GRAPHICAL INTERFACE APPLICATIONSAANM Mounty; Daniel G.AACI SunnyvaleAAST CAAACO USAAGP Mounty; Daniel G. Sunnyvale CA USAANM O'Connor; Michael B.AACI San FranciscoAAST CAAACO USAAGP O'Connor; Michael B. San Francisco CA US - Interaction with an application interface is monitored and an image of the interface prior to a user interaction is compared with an image after the user interaction to identify a region of interaction. The comparison may be carried out by detecting that a threshold change has occurred using a computationally inexpensive algorithm and then drawing boundaries for the region using a more computationally intensive algorithm. A marker in a UI evolution timeline is associated with an image of the region and coordinates of the interaction normalized and relative to the region. An interaction interval and a profile of change are also stored in association with the marker. For playback, a script can be constructed from the timeline to control automated execution of the application by matching a current interval and profile to the interval and profile for a recorded interaction, and automatically applying that interaction to the current user interface. | 01-17-2013 |
20130019171 | AUTOMATING EXECUTION OF ARBITRARY GRAPHICAL INTERFACE APPLICATIONS - Interaction with an application interface is monitored and an image of the interface prior to a user interaction is compared with an image after the user interaction to identify a region of interaction. The comparison may be carried out by detecting that a threshold change has occurred using a computationally inexpensive algorithm and then drawing boundaries for the region using a more computationally intensive algorithm. A marker in a UI evolution timeline is associated with an image of the region and coordinates of the interaction normalized and relative to the region. An interaction interval and a profile of change are also stored in association with the marker. For playback, a script can be constructed from the timeline to control automated execution of the application by matching a current interval and profile to the interval and profile for a recorded interaction, and automatically applying that interaction to the current user interface. | 01-17-2013 |
20130061141 | OPTIMIZING PLAYBACK OF MEDIA CONTENT - A computer-readable storage medium stores media content in one or more formats and a media engine. The media engine includes a media player and a plurality of execution modules. Each execution module is specific to a different platform of multimedia device, such that the computer-readable storage medium is usable in a plurality of different multimedia device platforms. | 03-07-2013 |
20130067326 | Associating Macro User Input Events with Content - A content player presents content and determines to record an associated macro. The content player detects inputs and includes the inputs along with corresponding times in the macro. When the content player subsequently provides access to the content, the content player executes the macro, executing the inputs at the corresponding times. In some cases, a number of the inputs may be associated with a single operation and the operation may be recorded instead of the individual inputs. In some cases, the content player may record an input unless a prior indication is received specifying not to include the next input. In other cases, the content player may only record an input if a prior indication is received specifying to include the next input. In one or more implementations, the content player may provide access to one or more recorded macros so that the macros may be edited. | 03-14-2013 |
20130067327 | DETERMINING EVENT PATTERNS FOR MONITORED APPLICATIONS - Providing information of a monitored system through a graphical user interface (GUI) of a monitoring application to support simplified or automatic identification of events. The method includes initiating an event pattern script recording. The method also includes keeping track of user actions on said GUI and on activated GUI panels during said event pattern script recording by requesting a user to specify, once the user activates a further GUI panel, which panel information in a current GUI panel triggered activation of said further GUI panel and based on what criterion the triggering occurred. The user specified information results in triggering information. The method also includes, in response to receiving an indication that an event has been identified, stopping said event pattern script recording. The method also includes, storing said event pattern script recording, GUI panel information and said triggering information. | 03-14-2013 |
20130073956 | LINKING PROGRAMMATIC ACTIONS TO USER ACTIONS AT DIFFERENT LOCATIONS - A method for operating a computing device is disclosed, where data that associates a user action at a predetermined location with a programmatic action is stored in memory. A user action being performed at the predetermined location is detected, and the corresponding programmatic action is performed in response to detecting the user action being performed at the predetermined location. | 03-21-2013 |
20130080891 | RECORDING EVENTS GENERATED FOR PERFORMING A TASK THROUGH USER EQUIPMENT - Described embodiments provide for a method of recording events generated for performing a task through user equipment. In the method, an activation input may be received for activating an event recording mode. Upon the activation of the event recording mode, events generated in the user equipment may be recorded. Upon the receipt of an inactivation input for inactivating the event recording mode, an identification code may be assigned to a set of the recorded events. The set of the generated events may be stored with the assigned identification code. | 03-28-2013 |
20130104041 | Capturing application workflow - An application workflow capture system records application usage and behavior semantically as a series of XML-based “events.” A capture tool is used to capture a target application workflow, and a replay tool is used to replay the captured data. The capture tool generates a workflow capture file that includes a set of information about a user's interaction with the application. When it is desired to analyze the application, the file is then provided to the replay tool. The replay tool consumes the workflow capture file and, based on the information therein, generates an executable. When launched by a player, the executable reads the captured workflow from the file and performs changes in the application properties and user inputs, preferably in the same order which they occur in the captured workflow. The behavior of the executable mimics that of the target application. | 04-25-2013 |
20130111343 | LOAD BALANCING OF USER INTERFACE SCRIPT EXECUTION | 05-02-2013 |
20130132833 | Systems and Methods For Remote Tracking And Replay Of User Interaction With A Webpage - Systems and methods for monitoring user interaction with a remote computer are provided. More specifically, the systems and methods of the present invention allow for the remote tracking and replay of user interaction with a remote computer or webpage. One aspect of the invention allows user interaction data to be replayed on an embedded browser on a replay server. The replayed user interaction data may be converted to a video file to facilitate playback of the interaction data substantially independent of the replay server. | 05-23-2013 |
20130145264 | PROVIDING AUTOMATION CODE CONTAINING A REPRESENTATION OF ALTERNATIVE INTERPRETATIONS OF A USER ACTION - A representation of plural alternative interpretations of a user action is provided. Automation code containing the representation is executable to replay the user action. | 06-06-2013 |
20130191742 | VIEWING DEVICE, VIEWING METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM WHEREON PROGRAM IS RECORDED, AND SCRIPT PROGRAM - A viewing device ( | 07-25-2013 |
20130205206 | METHOD AND APPARATUS FOR TRANSITIONING IN-PROCESS APPLICATIONS TO REMOTE DEVICES - A method and apparatus that incorporate teachings of the present disclosure may include, for example, receiving at a mobile communication device a video stream from a computing device. The video stream is associated with images generated by a software application and is transmitted by the computing device responsive to a request to redirect control of the software application to the mobile communication device. The method may also include presenting the streamed video at the mobile communication device and transmitting to the computing device a stimulation of a remote user input function associated with the mobile communication device, where the transmitted stimulation corresponds to at least one action of a plurality of associable actions that can be executed by the software application. Additional embodiments are disclosed. | 08-08-2013 |
20130205207 | METHOD AND SYSTEM FOR AUTOMATICALLY CAPTIONING ACTIONS IN A RECORDED ELECTRONIC DEMONSTRATION - A system and method are disclosed for automatically captioning an electronic demonstration using object properties captured from the operating system. In response to an action that is initiated by a demonstrator, the operating system is queried to obtain the property information for the target object to which the action is directed as well as the parent object of the target object. This property information is then used to generate explanatory captions that are displayed to a user or trainee during the playback of the electronic demonstration. | 08-08-2013 |
20130219272 | MONITORING AND GUIDING USER INPUT AMONG MULTIPLE COMPUTER PROGRAM USER INTERFACES - An example method includes a device recording a user input as a recorded user input associated with a first computer program user interface, and providing a display output comprising a first display output for the first computer program user interface and a second display output for a second computer program user interface. The device receives a current user input via a user input device while the second user interface is currently configured to receive user inputs, and while the first user interface is not currently configured to receive user inputs. The device determines that the current user input matches the recorded user input, and in response, the device prevents the current user input from being received by the second computer program user interface and provides the current user input to the first computer program user interface. | 08-22-2013 |
20130298018 | USING SOFTWARE INTERACTION INFORMATION - Example embodiments of the present disclosure include one or more of a method, computing device, computer-readable medium, and system for using software interaction information. An example embodiment of a method may include providing a domain object using software operating on a computing device; and storing, in an interaction object provided by the software, user interaction information related to a user interaction relating to the domain object. The user interaction information may be analyzed, and feedback may be provided to a user based upon analyzing the user interaction information. | 11-07-2013 |
20130305151 | VIDEO-BASED UNDO AND REDO OPERATIONS - A computer-implemented method includes creating a video record of user interactions with a computer program, and displaying a control area configured to receive a rewind user command and an advance user command. In response to receiving the rewind user command, the computer program reverts to a first state that is prior to at least one of the recorded user interactions. In response to receiving the advance user command, the computer program progresses to a second state of that is between the first state and a last-known state of the computer program. | 11-14-2013 |
20140075303 | METHOD AND APPARATUS FOR PROVIDING A CROSS-DEVICE MACRO FRAMEWORK - A method, apparatus and computer program product are provided in order to provide an efficient interface across multiple devices. The method, apparatus and computer program product may utilize multiple devices communicating with a macro identification module to identify macros from among input received from two or more of the devices to control operation of a target device. Input from each device may be received via a bridge module according to a framework for identifying input macros received from the multiple devices. One or more of the devices may execute the macro identification module to receive input via a bridge interface, or the macro identification module may be separate from the multiple devices. When macros are identified by the macro identification module, the macro identification module may communicate with an application executing on the target device to control the application. | 03-13-2014 |
20140089794 | ONLINE BINDERS - Technology is disclosed for organizing, managing and sharing data files as pages of an online binder (“the technology”). In various embodiments, the technology stores multiple data files received in multiple formats from multiple sources as pages of the online binder. The pages of the online binder are of a common format. The common format allows the pages, that is, the data files corresponding to the pages, to be accessed using a variety of devices regardless of a platform of the devices. The online binder is platform agnostic. The technology provides tools to create notes for the pages of the online binder. The notes can include text annotations, drawings, or audio visual annotations, including a recording of the user actions as presented on the device of the user. The technology provides a collaboration service for sharing the online binder with multiple users asynchronously or in real-time. | 03-27-2014 |
20140164918 | COMMUNICATION METHOD REPRODUCING AN INTERACTIVITY OF PHYSICAL TYPE - To reproduce an interactivity of physical type between at least two participants to a meeting, the method comprises:
| 06-12-2014 |
20140201627 | EMS DECISION SUPPORT INTERFACE, EVENT HISTORY, AND RELATED TOOLS - Embodiments of the present invention include systems and methods for display and navigation of a clinical decision support process with portions thereof on separate display screens, as well as systems and methods for dynamically changing visual characteristics of softkeys on a patient monitor/defibrillator user interface screen based on clinical decision support or differential diagnosis processes, as well as a code review interface configured to permit a user to see what was displayed on a patient monitor/defibrillator user interface screen at any time during a medical event, as well as to see snapshots of other recorded parameters over the course of the medical event for purposes of code review, patient transfer, and improved patient care. | 07-17-2014 |
20140281959 | DEVICES, METHODS AND COMPUTER READABLE MEDIUMS FOR ON DEMAND PERSONALIZATION OF A USER INTERFACE - A clinical workstation includes a processing unit configured to record context information and user habit information based on user interaction with a computer-based application during a plurality of phases of a medical workflow. The processing unit may also be configured to generate a plurality of macro sets based on the recorded context information and the recorded user habit information. Each macro set may be associated with at least one user preferred application tool and be bound to one of the plurality of phases. | 09-18-2014 |
20140289621 | SYSTEMS AND METHODS FOR PROVIDING PROGRAMMABLE MACROS - A system for providing improved efficiency in use of a mobile application can comprise a mobile application and a macro presenter on a mobile device, and a target platform the mobile application provides access to. The mobile application can comprise a front-end client and a user interface. The macro presenter can overlay a control panel over the user interface allowing the selection of a macro for playback. The target platform can comprise a server, a macro recorder capable of recording user interactions to create programmable macros, and a macro player capable of executing a macro. An exemplary embodiment of the target platform can further comprise a macro recommender capable of monitoring user interactions, identifying repetitive tasks, and suggesting programmable macros. The macro player can execute a programmable macro without user interaction or can pause to receive user input. Macros can be retrieved from and stored in a macro repository. | 09-25-2014 |
20140304596 | CAPTURING INFORMATION REGARDING AN INTERACTION TO A DATABASE - Disclosed are methods, apparatus, systems, and computer readable storage media for capturing information regarding an interaction to a database. A client device receives an indication of an interaction with the client device that satisfies a user-defined trigger. A user interface is provided to the client device having input controls capable of receiving one or more information items. The one or more information items include values for a first data field regarding a user-selected expression and a second data field regarding at least one entity associated with the interaction. The one or more information items may generate a custom object that is stored in a database of the on-demand database service. A profile object for the at least one entity may be generated based on an aggregation of the stored one or more items with attributes of the at least one entity. | 10-09-2014 |
20140365884 | VOICE COMMAND RECORDING AND PLAYBACK - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing back user-defined commands is described. In one aspect, a method includes detecting that a user has initiated playback of a user-defined command on a computing device; identifying an entry that is stored in a log associated with the user-defined command, the entry including data representing a user's interactions with a user interface of the computing device and data representing an action to be performed by the computing device; determining an action that is to be performed by the computing device based on the data included in the entry; and performing the action. | 12-11-2014 |
20140372883 | Instructing an Operation to be Performed at a Central Station from a Remote Station - A remote station is configured to convey instructions to a central station. The remote station receives a plurality of input commands to effect an operation at said central station, stores them sequentially in a cache and asynchronously conveys them to the central station. If the remote station receives an error message from the central station indicating that an unexpected event was detected, the remote station identifies a set of sequential cached input commands and sequentially re-conveys them to the central station so as to determine if one of them was the cause of the unexpected event. | 12-18-2014 |
20140372884 | SUPPORTING A PRESENTATION OF INFORMATION TO A USER - An apparatus presents a plurality of information items to a user. Each information item corresponds to at least on piece of information that is marked by at least one tag in a single source script. The apparatus enables a user to select presented information items. The apparatus further enables a use of a plurality of pieces of information from the source script marked by tags, which correspond to information items selected by a user, for presentation in a single graphical representation to the user. Another apparatus automatically obtains a plurality of pieces of information marked by a plurality of tags included in a single source script that is available at a further apparatus, and presents the plurality of pieces of information in a single graphical representation to a user. The information may represent a plurality of locations, times or an area. The graphical representation may comprise a map or a timeline. The source script may be that of a Web page. A user may be enabled to perform a location based search or a time based search. | 12-18-2014 |
20150067498 | SCENARIO GENERATION METHOD, SCENARIO EXECUTION METHOD, SCENARIO GENERATION DEVICE, AND SCENARIO EXECUTION DEVICE - A scenario generation device includes a processor that executes a procedure. The procedure includes: detecting data representing a target object of an operation target and data representing a user operation on the target object based on objects displayed on a screen by application software operating on a computer; detecting data representing a peripheral object positioned at the target object periphery from out of the objects displayed on the screen, and detecting a positional relationship on the screen between the target object and the peripheral object; and generating a scenario in which the data representing the user operation, the data representing the target object, the data representing the peripheral object, and data representing the positional relationship are associated with each other. | 03-05-2015 |
20150089363 | DISPLAY-INDEPENDENT RECOGNITION OF GRAPHICAL USER INTERFACE CONTROL - A method for display-independent recognition of a graphical user interface (GUI) control, the method comprising capturing a screenshot of a GUI of a computerized application, determining a cursor position in the screenshot, analyzing an area surrounding the cursor position, to identify a GUI control, and storing an image of the GUI control. | 03-26-2015 |
20150106708 | CAPTURING NAVIGATIONS, EXPLORATIONS, AND ANALYSIS - Various embodiments of systems and methods for capturing and sharing user's exploration and analysis are described herein. In an aspect, the method includes capturing a path traversed by a user as a thread. The thread comprises one or more user interfaces (UIs) traversed by the user in a hierarchical topology within at least one document. When the user traversed back on one or more sub-paths included within the path, one or more UIs corresponding to the one or more sub-paths is removed from the thread or reinstated in the thread. Once the path traversed by the user or the thread is captured, an option is provided for naming and storing the thread. The stored thread can be displayed, shared, annotated, and exported in other applications. | 04-16-2015 |
20150113397 | INPUT DEVICE AND SYSTEM WITH MACRO RECORDING FUNCTION AND METHOD OF USING THE SAME - An input device and system with macro recording function and a method of macro recording are provided. The input device includes a plurality of keys, a macro key, and a control unit. The method of macro recording includes the steps of: detecting a force of continual pressing by the macro key and responding to generate a start signal, receiving the start signal by the control unit and responding to execute a macro recording process, detecting a force of pressing separately by the keys and responding to generate instruction signals, and finally, the control unit records the instruction signals as a macro instruction and assigns one of the instruction signals as a designated instruction. | 04-23-2015 |
20150293680 | Method and Apparatus for Accessing Historical Interface, and Mobile Terminal - A method and an apparatus for accessing a historical interface and a mobile terminal are provided. The method includes: one or more interfaces containing user data and the user data of the one or more interfaces are stored; and the one or more interfaces and the user data of the one or more interfaces are scheduled according to a corresponding relationship of the one or more interfaces and the user data of the one or more interfaces. The technical solution facilitates scheduling of the historical interface and the user data for a user, effectively prevents the loss of the user data, enables the user to perform repeated operation in some specific interfaces, improves the interactivity and greatly enhances the user experience. | 10-15-2015 |
20150324197 | INPUT SYSTEM OF MACRO ACTIVATION - An input system of macro activation for rapidly activating a pre-recorded macro procedure includes a memory module, an input recognition module, a data processing unit, and a macro-processing unit. The memory module stores at least one recognition sample and a macro-activating command corresponding to the recognition sample. The input recognition module is used to read in a data to be recognized. The data processing unit receives the data to be recognized and determines whether the data to be recognized matches the recognition sample. If the data to be recognized matches the recognition sample, the data processing unit retrieves the macro-activating command from the memory module and issues the macro-activating command to the macro-processing unit, which is connected to the data processing unit. The macro-processing unit performs the pre-recorded macro procedure upon receiving the macro-activating command. | 11-12-2015 |
20150346932 | METHODS AND SYSTEMS FOR SNAPSHOTTING EVENTS WITH MOBILE DEVICES - Systems and methods are presented for recording snapshots of events with mobile devices. In some embodiments, a computer-implemented method is presented. The method may include identifying, at a device, a natural gesture or natural phrase from a first person entity, or a second person entity in physical proximity near to the first person entity. The method may also include recording an event based on the identified natural gesture or natural phrase, with the event including the natural gesture or natural phrase, and transmitting the recording of the event to a display system configured to display the recording of the event. | 12-03-2015 |
20160011755 | USER INTERFACE USAGE SIMULATION GENERATION AND PRESENTATION | 01-14-2016 |
20160034122 | Method and Apparatus for Recording User Actions During a Course of Rendering a Series of Visualizations - A control circuit, during a course of rendering a series of visualizations over time via a plurality of displays, records user actions as entered via one or more user-input interfaces. The control circuit stores a sequence of these recorded user actions as correspond to the series of visualizations. | 02-04-2016 |
20160048635 | MACRO-ENABLED DISPLAY ELEMENTS - Embodiments for aggregating multiple data sources on a single display device are provided. In one example, a computing device comprises at least one input configured to receive data from one or more data sources, a user interface to receive user input, and instructions to identify an event of a procedure based on one or more of data received from the one or more data sources and user input received via the user interface, and arrange one or more display information elements on a display device based on the identified event and a workflow protocol. | 02-18-2016 |
20160054906 | TERMINAL APPARATUS AND ANALYSIS SYSTEM - An editor edits an arrangement of a plurality of pictograms in a display area, the pictograms corresponding to functions to be executed. A generator generates hysteresis information indicating a hysteresis of the edit. A first transmitter transmits display area information indicating the display area to other terminal apparatus. A receiver receives hysteresis information indicating a hysteresis of processing relating to the display area indicated by the display area information, the processing being performed in the other terminal apparatus. A display unit correlates and display the hysteresis information generated by the generator and the hysteresis information received by the receiver. A second transmitter transmits the hysteresis information generated by the generator and the hysteresis information received by the receiver to a terminal apparatus which has transmitted the display area information to the own apparatus. | 02-25-2016 |
20160062559 | Generating Task Flows for an Application - The present disclosure provides a method for generating task flows for an application. Actions of a user of an application are monitored and key actions carried out by the user in the application are logged. Based on a determined flow of key actions a task flow is formed. A representation of the task flow is stored for access by other users. The stored representation of a task flow is associated with a goal to be achieved in the application. Representations of task flows may be stored locally to the application for access by other users of the application or remotely stored with an indication of the application to which a task flow relates to provide access to the task flows by users of other applications. A list of stored representations of task flows may be provided to enable selection of a task flow. | 03-03-2016 |
20160117341 | AUTOMATING USER OPERATIONS USING SCREEN SHOTS AND FILE NAMES - Methods for automating user operations include analyzing a name of an image file to identify an operation to be automated. One or more embodiments compare a content of the image file to a graphical user interface of a computing device to identify a location of a graphical user interface element in the graphical user interface. One or more embodiments perform the operation identified from the name at the location of the graphical user interface element identified from the content of the image file. | 04-28-2016 |
20160162167 | PLAYBACK AND AUTOMATIC EXECUTION OF A PROCESS TO CONTROL A COMPUTER SYSTEM - User interactions with a computing system are sensed and recorded. The computer system actions that are taken based upon the sensed user interactions are also recorded. The recording is played back to automatically control the computer system, or to guide a user through controlling the computer system. | 06-09-2016 |
20160162168 | INTERACTION SENSING AND RECORDING OF A PROCESS TO CONTROL A COMPUTER SYSTEM - User interactions with a computing system are sensed and recorded, during runtime operation of a process that controls a computer system. The responsive computer system actions that are taken based upon the sensed user interactions are also sensed and recorded. A causation between the sensed interactions and the sensed computer system actions is identified and recorded, for later playback and automatic control of the computer system. | 06-09-2016 |
20180025439 | CAPTURING INFORMATION REGARDING AN INTERACTION TO A DATABASE | 01-25-2018 |
20190146616 | Systems And Methods For Remote Tracking And Replay Of User Interaction With A Webpage | 05-16-2019 |
20190146645 | REPLAYING EVENT-BASED SESSIONS BETWEEN A USER DEVICE AND AN AGENT DEVICE | 05-16-2019 |
20190146649 | SCENARIO GENERATION METHOD IN WHICH VARIOUS DATA ARE ASSOCIATED WITH EACH OTHER, SCENARIO EXECUTION METHOD IN WHICH VARIOUS DATA ARE ASSOCIATED WITH EACH OTHER, SCENARIO GENERATION DEVICE, AND SCENARIO EXECUTION DEVICE | 05-16-2019 |
20190146807 | ESTABLISHING AN EVENT-BASED SESSION BETWEEN A USER DEVICE AND AN AGENT DEVICE | 05-16-2019 |
20190146808 | UPDATING PAGE DISPLAYED ON AGENT DEVICE BASED ON USER PAGE EVENTS | 05-16-2019 |