Entries |
Document | Title | Date |
20080201648 | Web page-embedded dialogs - Various embodiments enable creation of dialogs in a manner that binds them to the page from which they were created. In at least some embodiments, dialogs can be created and rendered as part of a page's elements. In this manner, dialogs can be embedded in the web pages themselves or, more accurately, in the markup language that defines the web page. | 08-21-2008 |
20080209348 | Composing integrated systems using GUI-based applications and web services - A composer of integrated systems solves the technical problem of enabling graphical user interface applications (GAPs) to interoperate (e.g., exchange information) with each other and web services over the Internet, effectively and non-invasively. The system provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define web service driven information exchange between GAPs, by performing point-and-click, drag-and-drop operations on GAPs. The system allows users to rapidly create integrated systems composing GAPs enabled to interoperate with other GAPs and web services, so that organizations extend the life-cycle use of their legacy GAPs in business operations. | 08-28-2008 |
20080209349 | PERSONALIZATION TECHNIQUES USING IMAGE CLOUDS - Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile. | 08-28-2008 |
20080209350 | ACTIVE AND PASSIVE PERSONALIZATION TECHNIQUES - A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying a long term profile having one or more features in a feature set and a long term level of importance associated with each term in the feature set, identifying a short term profile having one or more features in the feature set and a short term level of importance associated with each term in the feature set, identifying input related to the display of the one or more content items on the user interface, and using the input to modify the short term level of importance and the long term level of importance associated with each term in the feature set to form a modified user interest set. | 08-28-2008 |
20080209351 | USER PROFILE SNAPSHOTS - A method for personalizing content for a particular user using profile snapshots in a computing system comprising a user interface configured to display content. The method comprises identifying a first snapshot of a user profile at a first point in time, identifying a second snapshot of a user profile at a second point in time occurring after the first point in time, maintaining a history of the first snapshot and the second snapshot, and allowing a user to access the history of the first snapshot and the second snapshot. | 08-28-2008 |
20080209352 | OPERATING SYSTEM AND A PROGRAM PRODUCT - Some embodiments of the present invention comprise a first provider adapted to provide a first user interface configured to receive an input about an instruction about an operation of an apparatus, the first user interface being provided in a first direction; a second provider adapted to provide a second user interface in conjunction with the first user interface, the second user interface being provided in a second direction; and an informer adapted to provide a status of the operation via the second user interface when the operation is performed. | 08-28-2008 |
20080209353 | Graphical user interface and method thereof - There is described a graphical user interface in a computer system. The GUI comprises a window containing a plurality of user interface controls. The proposed GUI also includes means for grouping a set of user interface controls, from amongst said plurality of user interface controls, into a single control pane in response to a first user input. The GUI further comprises means for displaying said control pane within said window. The means for displaying is adapted to display said control pane in any one of an expanded configuration and a folded configuration, depending upon a second user input. The expanded configuration displays said control pane with user interface controls that are contained in the control pane, while the folded configuration displays the control pane in a minimized form along with a control pane identifier. | 08-28-2008 |
20080215998 | WIDGET LAUNCHER AND BRIEFCASE - A system and method for persistently associating a control widget with a plurality of managed widgets operating within a widget runtime environment; changing a state of the managed widgets as a group, the state including one of open, closed, or hidden; and representing the changed state of the managed widgets via a display. Managed widgets having a closed state are neither displayed nor connected with a data source, widgets having an open state are both displayed and connected with a data source, and widgets having an intermediate state are not displayed (e.g. hidden) but are connected with a data source and capable of receiving updated information while hidden. | 09-04-2008 |
20080215999 | Method and Mobile Telecommunication Terminal for Customizing User Interface - Disclosed is a method for customizing a user interface, wherein a user optionally sets a user interface displayed on a display unit of a mobile telecommunication terminal according to the user's tastes, such that a background screen image selectable by a user, which constitutes the user interface, is placed as a backdrop, and a menu image is overlapped on the background screen image in a transparent or semi-transparent double structure. | 09-04-2008 |
20080216000 | SYSTEM, PROCESS AND LOGIC ELEMENT FOR PROVIDING AND MANAGING RECORD KEEPING APPLICATIONS - A system, process and logic element are provided which can generate and manage an application framework by simultaneously managing the graphical user interface structures and corresponding data structures. In addition, it is possible to produce at least one list data structure which corresponds to the composite pattern data structure using an inorder sequencing procedure. At least one composite pattern data structure can be created from the corresponding list data structure based on such in-order sequencing procedure. The list data structure can be recorded in a database, a file and/or a persistence data storage arrangement. The copy of the composite pattern data structure and the corresponding instance thereof can be modified without affecting the original version of the composite pattern data structure as it existed prior to the modification. | 09-04-2008 |
20080222539 | USER INTERFACE DESIGNING APPARATUS - A user interface designing apparatus capable of easily designing a user interface which can change over display parts in accompanying state transitions for events by adding/deleting states and editing the display part and event handling in each state. The apparatus includes a state set editing means for adding/deleting states of a composite display part having a plurality of states, an event handling editing means for describing an event handling for state transition in each state of the composite display part, an elementary display part storing means for storing elementary display parts designed previously, and a state display editing means for adding/deleting elementary display parts to be displayed in each state of the composite display part. | 09-11-2008 |
20080235602 | METHODS AND SYSTEMS FOR MANAGING WIDGETS THROUGH A WIDGET DOCK USER INTERFACE - Methods, systems and computer readable media defining computer instructions for rendering a user interface (UI) are provided. The UI is defined for handling a widget that provides functionality to a displayable and executable mini-application. The widget includes a plurality of widget attributes, including a dock tile that is defined to display only selected ones of the plurality of widget attributes of the widget. Also provided is a widget dock to display and contain the dock tile on a display screen, and the dock tile is linked by a functional association to the widget. The widget dock provides access to launch the widget when selection of the dock tile is detected, so as to provide full interface with the plurality of widget attributes of the widget. | 09-25-2008 |
20080235603 | DIGITAL FILE MANAGEMENT SYSTEM WITH DYNAMIC ROLES ASSIGNMENT AND USER LEVEL IMAGE/DATA INTERCHANGE - A digital asset management system includes dynamic roles assignment and user level image/data interchange. The system stores digital asset files, where different subsets of one or more of the files are associated with respective jobs. In addition, the system stores information that defines access privileges for various features and capabilities with respect to respective roles, information indicating which one or more roles are associated with each respective job, and information indicating which individuals or groups of individuals are assigned to a particular role with respect to a particular job. A graphical user interface is displayed to allow a particular individual or group to take specified actions with respect to the digital asset files associated with a particular job. The specified actions made available through the graphical user interface depend on the respective role assigned to that individual or group of individuals with respect to the particular job. | 09-25-2008 |
20080244421 | Method and system for automatically generating an adaptive user interface for a physical environment - A system and method for automatically generating an adaptive user interface for a plurality of appliances within a physical environment. Appliance description specifications of the appliances are generated from provided appliance functionality information and semantic information of related appliances and/or related environment information. The appliance description specifications can be analyzed to construct a semantic functionality relationship among the appliances and the adaptive user interface can be rendered based on an interface elements relationship which is a transformation of the semantic functionality relationship. The system has a user interface rendering module, which when run on a controller, implements the aforesaid appliance description specification generation and analysis, and adaptor modules, which when run on the appliances, maintain the appliance description specifications and allow exchange of same between the controller and appliances. | 10-02-2008 |
20080256464 | SYSTEM AND METHOD OF USER INTERFACE BASED BAND HAVING CONTEXTUAL OBJECT - Embodiments of the invention are generally directed to a system and method to provide contextual object attributes in a browser window user interface at runtime. The objects are context sensitive and displayed in a band of the browser. Each object is associated with different services for supporting changes during runtime. After invoking a band in the browser, a search for a contextual object attribute provides a list of context object attributes related to the searched object. On selecting the relevant object, the object can then be displayed. Configuring the contextual objects is based on defined metadata for the business object, the domain model and the business application. The selected object can be displayed in a band of the window during runtime. | 10-16-2008 |
20080256465 | Arbitrary Object Editing - The present invention provides technologies for forming an editing interface for editing arbitrary objects. In particular, the present invention provides system and methods for enumerating object properties, selecting a suitable pre-existing object editor and, if no such pre-existing editor is available, constructing an object editor on the fly suitable for editing the properties of the object where the object may include properties and/or collections of objects. Construction of a suitable editor is based on enumeration of object properties and on the serialization of the object using a descriptive language such as extensible markup language (“XML”) or the like. Property values specified by a user via the object interface and editors are stored in a descriptive format such as XML and generally specify the initial characteristics of the object. | 10-16-2008 |
20080256466 | Authoring interface which distributes composited elements about the display - Techniques are described for providing a display of visual elements representing various media elements on a composite media presentation, wherein the display may be altered such that the visual elements transition from an overlapping arrangement to an arrangement where the overlap is minimized or eliminated. Once in the non-overlapping arrangement, a particular element may be selected or manipulated, for example applying an effect to the underlying media element, and the display returns to the original overlapping arrangement of visual elements, in some embodiments ending with the selected visual element at the top of the overlapping arrangement where before the visual elements may have been partially or completely obstructed from view. | 10-16-2008 |
20080256467 | ADAPTABLE USER INTERFACE - In a client-server system where a client system presents a browser for user interaction, a browser user interface includes functionality for handling dynamic interface elements received by the browser in connection with received pages, presented as part of the browser user interface and modified in response to selected user input without requiring further interaction with a server. In addition to, or in place of, dynamic interface elements such as slide sheets, the browser user interface might also include a rotation display area, tool displays that can overlay a page, opaquely or semi-transparently, menu structures, and an ability for the user to modify a page layout without requiring server interaction. The browser might comprise storage for a plurality of rotation display items for storing a summary and a primary presentation for each rotation display item, logic for displaying, by the browser, primary presentations for less all of the plurality of rotation display items in the rotation display area, logic for displaying, by the browser, summaries for items wherein the number of summaries is greater than the number of primary presentations presented at one time, logic for highlighting, among the summaries displayed, the ones of the summaries that correspond to the primary presentations displayed in the rotation display area; and logic for rotating the plurality of rotation display items to display primary presentations for a different subsets of the rotation display items and for updating highlighting of summaries to correspond to the different subsets of rotation display items. | 10-16-2008 |
20080263462 | ENTERPRISE USER INTERFACE CUSTOMIZATION - In one embodiment, a method is illustrated as rendering an application User Interface (UI) to be modified to reflect a use case, and initiating a guided procedure relating to the use of an elected privilege to modify the application UI. Further, in one embodiment, a method is illustrated as including displaying a configuration rule, the configuration rule used to govern a UI configuration, detecting a selection of the configuration rule as an elected privilege relating to modifying a UI element and a layout element, and storing the elected privilege. In some cases, the UI is a Customer Relationship Management (CRM) UI. | 10-23-2008 |
20080270919 | Context Based Software Layer - A computer-implementable method, system and computer-readable medium for establishing and utilizing a widget-centric context-based layer are presented. In a preferred embodiment, the computer-implemented method includes a computer detecting a mouse hover over a visual control that is displayed on a visual layer canvas. In response to determining that the visual control is supported by a context layer, the computer displays the visual control and component icons on a context layer canvas, wherein the context layer includes elements from both an upper visual layer and a lower component layer, and wherein the component icons are associated with respective components from the lower component layer. The computer then receives a user input that selects one or more of the component icons, thus permitting associated components to be edited. | 10-30-2008 |
20080276186 | METHOD AND SYSTEM FOR ADAPTING A USER INTERFACE OF A DEVICE - Method for adapting a user interface of a device, comprising detecting user characteristic data of an active user, wherein said user characteristic data is descriptive of a capability of said active user to handle said user interface, determining an adapted user interface based on said user characteristic data; and approving said adapted user interface based on user feedback of at least one user with similar user characteristic data. | 11-06-2008 |
20080288877 | System for composing software appliances using user task models - A method, of composing a software application having a user interface, includes receiving input relating to a plurality of tasks and defining a task model of a process, the plurality of tasks including at least one user task to be performed by a user of the application; automatically identifying a plurality of user interface templates by identifying at least one user interface template associated with at least a subset of the plurality of tasks; and creating a user interface model for an application using the plurality of user interface templates. | 11-20-2008 |
20080288878 | Method and Mobile Terminal Device for Mapping a Virtual User Input Interface to a Physical User Input Interface - The present invention provides a method an a device for mapping a virtual user input interface to a physical user input interface. The method is provided for mapping a virtual user input interface to a physical user input interface on a mobile terminal device. The mobile terminal device comprises a first physical user input interface, a display and a processing unit being connected to said display and said physical user interface, wherein an application is configured for use with a second user interface. The method of the invention comprises detecting an event indicative of an application to be executed that is configured for use with said second user interface and displaying a virtual user input interface representing said second user input interface on said display. If a physical user input is received on said first physical user input interface, it is mapping to said displayed virtual user input interface, and displayed as an indication of a virtual input on said displayed virtual user input interface. | 11-20-2008 |
20080288879 | IMAGE FORMING DEVICE, USER-INTERFACE IMAGE CREATING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An image forming apparatus is connectable to a PC and has an operation panel disposed on or in the vicinity of the image forming apparatus. When a request for acquisition of a user-interface image is received from the operation panel, the image forming apparatus creates, by using an instance, a user-interface image to be displayed on the operation panel. When a request for acquisition of a user-interface image is received from the PC, the image forming apparatus creates, by using another instance, a user-interface image to be displayed on the PC. The two instances belong to the same class. | 11-20-2008 |
20080307329 | SCREEN EDITING APPARATUS, SCREEN EDITING METHOD, AND COMPUTER PROGRAM PRODUCT - An attribute storing unit stores a type attribute indicating a type of a selection component for defining how a selection component having a plurality of options is to be displayed and a display attribute indicating a display status of an operation component representing each of the options. A display attribute modifying unit modifies a value of the display attribute according to an operation from a user. When the display attribute of any of the options is changed, a type attribute modifying unit modifies the type attribute of the selection component having the option to a value according to number of the options whose display attributes are set to be displayed. | 12-11-2008 |
20080313553 | Framework for creating user interfaces containing interactive and dynamic 3-D objects - An arrangement for creating a fully interactive user interface containing 3-D objects is provided by a suite of attached dependency properties in a single class that operates under the Windows Presentation Foundation (“WPF”) programming model. The framework for exposing such 3-D interactive functionality, named Facade 3-D, enables application developers to extend the existing functionality of WPF visual objects called FrameworkElements through mapping objects they have defined with 2-D visual trees to 3-D trees which contain arbitrary, application-defined 3-D models. Application users are enabled with highly-configurable ways to interact with the underlying source 2-D FrameworkElements vicariously through manipulation of their 3-D representations called “Facades.” | 12-18-2008 |
20080320401 | TEMPLATE-BASED DEPLOYMENT OF USER INTERFACE OBJECTS - A system may include reception of a model describing a plurality of user interface elements, modification of a markup language template based on the model, and deployment of the modified template to a runtime environment. Further aspects may include reception of a second model describing a second plurality of user interface elements, transformation of the second model to a metadata model in accordance with a common metadata framework, transformation of the metadata model to a generic runtime model, and transformation of the generic runtime model to a runtime model associated with a runtime environment. | 12-25-2008 |
20080320402 | Device and Method for Generating a User Interface Configuration for a Field Device - A device for generating a user interface configuration for at least one field device, measuring device, in particular a sensor or actuator, is provided. The device comprises a database and a user interface generating device, wherein the database is designed to store a plurality of device data for the field device, and wherein the user interface generating device is equipped to generate a user interface description file that is allocated to the at least one field device in a predeterminable user interface description language. The user interface description language is selectable from at least two user interface description languages. | 12-25-2008 |
20090006987 | VISUAL DESIGN TOOLS FOR PORTAL CONTENT CREATION - According to some embodiments, meta-model rules associated with a business enterprise portal may be loaded. Portal content information may then be received from a user via a visual design tool executing in a design-time environment. The receiving may be performed, for example, in accordance with the meta-model rules. | 01-01-2009 |
20090006988 | SYSTEM AND METHOD FOR PROVIDING A PORTABLE AND INTERACTIVE STOREFRONT - In an example embodiment, a method for providing a portable and interactive storefront is provided. The method may comprise receiving information associated with a product to be placed in electronic commerce. Content is therefore generated based on the received information, in which the content may provide an interactive storefront. A link to the content is generated and then provided. | 01-01-2009 |
20090006989 | IMAGE FORMING METHOD AND APPARATUS, AND HOST - An image forming method and apparatus, and a host in which the image forming method includes setting a processing order of a plurality of operations of a same image data and detailed setup information of the plurality of operations, and executing the plurality of operations using the detailed setup information according to the set processing order. | 01-01-2009 |
20090013267 | CONSTRUCTOR WEB-BASED CHANGE CONTROL SYSTEM AND METHOD - A Web-based application constructor can be used to construct a web display. The web-based application constructor can obtain data from heterogeneous data sources having Web Services schemas to produce the web display. The web display containing page components and displaying the data from at least some heterogeneous data sources. A versioning system can keep track of changes to page components, page layout, searches, and text to allow users to make changes without administrative approval. A change control system can allow users to dynamically undo changes to page components, page layout, searches, and text while using the web-based application constructor. | 01-08-2009 |
20090019379 | Document Redaction in a Web-Based Data Analysis and Document Review System - A web-based data analysis and document review system is operable to provide a graphical user interface that allows a user to make and save redactions within a selected document set, apply the redactions to other document sets, clear redactions on a particular page of a document, and clear all redactions within the document. | 01-15-2009 |
20090024937 | Method and computer system for document authoring - Integrated development environment IDE ( | 01-22-2009 |
20090024938 | Method and Apparatus for Summoning a Palette - A method, apparatus and computer program product for summoning a palette to a cursor location is presented. An application is run, the application having a work area in a Graphical User Interface (GUI). The application includes at least one palette associated therewith. A cursor can be operated within the work area. An input is provided causing one of the at least one palette to be presented at a location adjacent the cursor, and wherein the palette is maintained at the location. | 01-22-2009 |
20090024939 | WEB BASED APPLICATION CONSTRUCTOR USING QUERYING ACROSS DATA - A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources. The application constructor can allow querying of the data sources. | 01-22-2009 |
20090031226 | Method and System for Extending Task Models for Use In User-Interface Design - Described herein is a task modeling system configured to process a task model that is described by a task modeling notation. Further, the task modeling notation may provide for attaching the task model to a user interface description. The system comprises a computer readable storage medium containing program code, wherein the program code is executable by a processor to (a) generate a task tree from a task model, wherein the task tree comprises a plurality of interconnected task nodes, wherein the task model is described by a task modeling notation, (b) attach the task tree to a user interface description, (c) coordinate a state of the task tree with a state of the user interface, and (d) cause the state of the user interface to be updated as indicated by the state of the task tree, wherein the state of the user interface is updated by updating a graphical display of the user interface. | 01-29-2009 |
20090037829 | FRAMEWORK TO INTEGRATE WEB SERVICES WITH ON-PREMISE SOFTWARE - A service framework wherein a markup language based software development kit that maps an object model of a service SDK to a set of markup language schemas. On the basis of the markup language schemas the service may convert any service data object into a markup language string, and vice versa. All data exchange requests and responses are in the format of markup language strings such that web services perform data exchange with the service through standard internet technologies, for example JavaScript and SOAP. The UI of the service is abstracted to a markup language structure. The definition of interaction points of web services are also standardized, such that other services may customize the service user interface through a simple markup language string, passed via custom code. In this way, deployment and enlightening of web based services in the service may be controlled from the server or web service side. | 02-05-2009 |
20090044134 | DYNAMIC INTERFACES FOR PRODUCTIVITY APPLICATIONS - Systems, methods, and computer readable media for providing improved user interfaces for productivity applications are provided. In some embodiments, when a user inputs data into a document, the interface can determine what the format is for that data, such as a text format or an image format. The interface can then remove any presented icons, which can be in the form of a toolbar, not useful for the selected data format and provide icons that are useful for the selected data format. The icons provided can be a predetermined set of icons selected by the designer of the user interface or can be a custom set of icons preselected by a user of the interface. | 02-12-2009 |
20090049392 | VISUAL NAVIGATION - A method for creating avatar visual identifiers of contacts in an address book, including receiving contact information, which contact information corresponds to an entry in an address book, extracting contact parameters associated with the contact information, associating the contact parameters with avatar identification parameters, and creating an avatar visual identifier for the contact information using the avatar identification parameters, wherein the avatar visual identifier has a one-to-one mapping to the contact information is provided. A device thereof is also provided. | 02-19-2009 |
20090055757 | SOLUTION FOR AUTOMATICALLY GENERATING SOFTWARE USER INTERFACE CODE FOR MULTIPLE RUN-TIME ENVIRONMENTS FROM A SINGLE DESCRIPTION DOCUMENT - The present invention discloses a system for using a single description document to automatically generate user interface (UI) code for multiple operating environments. Such a system can include a configuration description document, one or more target operating environment code generators, and a UI generation engine. The configuration description document can define UI elements using a standardized meta-language and a declaratively-specified configuration model. The target operating environment code generators can generate software code from the configuration description document that is specific to a target operating environment. The user interface generation engine can receive the configuration description document as input and automatically execute the target operating environment code generators. | 02-26-2009 |
20090055758 | HOST IMPLEMENTED METHOD FOR CUSTOMISING A SECONDARY DEVICE - There is provided a host implemented method for redefining at least one user interface element on a secondary device. The method may include connecting the secondary device to the host for communication between the host and the secondary device; redefining the at least one user interface element using an application running on the host; reviewing the at least one user interface element as redefined using the application (possibly including a visual preview of the at least one user interface element as redefined when viewed on the secondary device); determining whether the secondary device is able to support the at least one user interface element as redefined using the application; and incorporating the at least one user interface element redefined using the application onto the secondary device. | 02-26-2009 |
20090064000 | SYSTEMS, METHODS AND COMPUTER PRODUCTS TO AUTOMATICALLY COMPLETE a GUI TASK - Automatically completing a GUI task. Exemplary embodiments a method including providing a user configurable auto-completion application operating in the background of a computer operating system and executing on a computing device, the auto-completion application monitoring and archiving user activities, wherein certain actions by the user are parsed and indexed, analyzing the parsed and indexed actions of the user to determine at least one of relationships, user interactions, user statistics, various states of the user's actions over time, and images or video of the user's interaction to create an index of the user's typical interactions with the system and providing a fast-forward functionality based on the index such that a tree structure is presented to the user on a display device of the computing device, the tree structure indicating the user's current state in the system and one or more future states the user typically takes based on a past act. | 03-05-2009 |
20090064001 | Personalizing Default Settings on a GUI - A user is afforded the ability to set permanent default settings on a Graphical User Interface (GUI). When the user holds down a selector for a GUI setting for a predetermined period of time, or for a predetermined number of times, that selected GUI setting is set as the default setting for that user. | 03-05-2009 |
20090064002 | Image Forming Apparatus, Display Screen Customizing Method and Computer-Readable Storage Medium - An image forming apparatus includes a plurality of programs to be utilized via corresponding display screens, a screen structure information managing part to manage screen structure information of the display screens, and a customizing information managing part to manage customizing information which records customizing contents with respect to the display screens. The image forming apparatus further includes a screen generating part to generate each display screen corresponding to the plurality of programs, based on the screen structure information and the customizing information related to each display screen. | 03-05-2009 |
20090083642 | METHOD FOR PROVIDING GRAPHIC USER INTERFACE (GUI) TO DISPLAY OTHER CONTENTS RELATED TO CONTENT BEING CURRENTLY GENERATED, AND A MULTIMEDIA APPARATUS APPLYING THE SAME - A method for providing a graphic user interface (GUI) and a multimedia apparatus incorporating the same. While a first content is being generated, other content related to the first content are searched for via a storage medium or a network and displayed concurrently. As a result, a user can view the related content conveniently while the user is generating or editing content. | 03-26-2009 |
20090083643 | ACTIVE BUSINESS CLIENT - Methods and apparatuses enable generation of and consumption of business context data. A server generates business context data that describes a resource, a view, and actionable context data related to a business scenario. The business context data is not specific to any particular UI capability of the client device, and may include little or no UI information. The server transmits the business context data to a client device that has an active client. The active client identifies one or more UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. The UI component enables functionality in the client device related to execution of the actionable context data. In one embodiment, the active client enables predictive deployment of services on the client device based on an understanding of the business scenario. | 03-26-2009 |
20090089688 | GENERATING TEST SCENARIOS USING REUSABLE TRIGGERS INDICATING GRAPHICAL USER INTERFACE (GUI) ELEMENTS AND ACTIONS - Provided are an article of manufacture, system, and method for generating test scenarios using reusable triggers indicating graphical user interface (GUI) elements and actions. User input is received defining a plurality of triggers for a graphical user interface (GUI) program. Each trigger associates a user GUI action and a GUI object on which the GUI action is performed. Execution of the GUI action on the GUI object defined in the trigger causes a shift in a state of the GUI program from one static state to another, and wherein the defined triggers are enabled for reuse in multiple test scenarios. User input is received indicating a first order of triggers to test a first scenario of operations of the GUI program. The GUI program executes the GUI actions with respect to the GUI objects defined in the triggers in the indicated first order. User input is received indicating a second order of triggers to test a second scenario of operations of the GUI program. The GUI program executes the GUI actions with respect to the GUI objects defined in the triggers in the indicated second order. At least one of the triggers indicated for the second scenario reuses at least one trigger indicated for the first scenario. The triggers defined in the first and second scenarios are executed to test the GUI program. | 04-02-2009 |
20090089689 | Automatically transformed graphical user interface - Automatically transformed graphical user interface techniques and implementations are described, including displaying a graphical user interface in a first position, the graphical user interface having a composition having an interface element, detecting an input to change the composition, and transforming the graphical user interface in response to the input comprising adjusting at least one edge of the graphical user interface and orienting the graphical user interface to a second position relative to a point in a display. | 04-02-2009 |
20090094539 | CONTROLLING A COMPUTER PERIPHERAL DEVICE USING A UNIVERSAL DRIVER AND DEVICE-GENERATED USER INTERFACE INFORMATION - In an embodiment, a computer peripheral device driver comprises logic operable to perform sending, from a computer to a peripheral device, a request for a user interface of the peripheral device; receiving from the peripheral device a description of the user interface that the peripheral device has created in at a time of the request and based upon then-current capabilities of the peripheral device; creating one or more graphical user interface (GUI) elements based upon the description of the user interface and causing displaying the GUI elements; receiving user input representing one or more selections of the GUI elements; creating a user interface ticket that describes the GUI elements that were selected as represented in the user input; sending the user interface ticket to the peripheral device. | 04-09-2009 |
20090100358 | Summarizing Portlet Usage in a Portal Page - A portal summary controller stores detected usage of at least one instance of at least one portlet application within at least one portal page at each of a plurality of different times. Responsive to a trigger to generate a summary portal page, the portal summary controller dynamically creates a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the separate usage stored at each of the plurality of different times, such that the summary portal page provides a summary of at least a selection of previous usage of the at least one portal page. The trigger to generate a summary portal page includes a user selecting which previous stored portal usage, including usage of individual portlet applications, to summarize in the summary portal page, such that the summary portal page renders a summary of only that content selected by the user. | 04-16-2009 |
20090100359 | METHOD INCLUDING AUDIO FILES FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. These assets may including audio files. Thus, an advertiser may easily incorporate music, songs, sounds, spoken text or other audio content into an advertisement. | 04-16-2009 |
20090106674 | PREVIEWING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing, searching, and/or previewing are described. In one embodiment, a method includes call a preview generator to generate an initial preview in response to receiving an input, receiving a content to be displayed from the preview generator, displaying the content as the initial preview, and displaying and scrolling concurrently an enhanced preview to a next item in a representation of items in a search result in response to an input to directionally move. Other embodiments are also described, and computer readable media and apparatuses are also described. | 04-23-2009 |
20090106675 | METHOD AND APPARATUS FOR DISPLAYING ITEMS RELATED TO CONTENTS - Provided are a method and apparatus for displaying contents-related items. The method includes using a correlation between a first attribute and a second attribute to determine values of the second attribute, wherein the first attribute is one of a plurality of attributes of the contents-related items, the second attribute is one of a plurality of attributes of a plurality of blocks which is a part or a region of a screen, and each one of the plurality of blocks corresponds to each one contents-related item; and displaying the one or more contents-related items by displaying each corresponding block having the determined value of the second attribute on the screen, wherein the first attribute and the second attribute can be quantitatively represented. | 04-23-2009 |
20090113318 | RICH CUSTOMIZABLE USER ONLINE ENVIRONMENT - Providing a customizable online environment for a user on a client. An instruction is received from the user for assigning a background image for the online environment. The online environment is to be rendered on a display of the client. One or more graphical elements are identified on the background image. A profile is received from the user, and the profile includes a plurality of user-customizable data each having properties associated therewith. Graphical representations are provided for the plurality of user-customizable data. Each of the graphical representations depends on and visually indicates the properties associated with each of the plurality of user-customizable data. The provided graphical representations are rendered onto a position of the background image on the online environment. The position of the rendered graphical representation depends on the properties of the user-customizable data corresponding to the graphical representation and the identified graphical elements of the background image. | 04-30-2009 |
20090113319 | DEVELOPING USER PROFILES IN VIRTUAL WORLDS - Methods and arrangements of developing user profiles in virtual worlds are discussed. Embodiments include transformations, code, state machines or other logic to receive data from a software agent in a virtual world, directly or indirectly. The data may be based upon information automatically gathered from data stores outside the virtual world, including account data and user profile data. The embodiment may also involve developing a user profile of the user in the virtual world, based upon the data received from the software agent. An embodiment may also involve automatically gathering information from data stores external to the virtual world. The information may include user account data and user profile information. The embodiment may also include aggregating data for generating the user profile in the virtual world, based upon the information; and transmitting the data directly or indirectly to the virtual world. | 04-30-2009 |
20090113320 | Method and Apparatus for Generating a Graphical Interface to Enable Local or Remote Access to an Application Having a Command Line Interface - A method and apparatus are disclosed for generating a graphical interface for software applications having a command line interface to enable local or remote access of such software applications in a uniform manner without regard to the location of the remote application. The location and syntax of a new software application, and any required environment settings, are specified in response to a sequence of queries. The specifications for each software application is parsed to generate a graphical client interface listing the available software applications and enabling remote access to such software applications. A desired software application is selected by a user from the client interface and the user specifies any necessary parameters for the selected software application. An input file is transferred from the client to the remote server where the selected software application is located. Any output or log files are returned to the client, for example, using the FTP protocol. The client interface permits distributed processing through a web interface and enables software applications to be accessed and used from a remote location. | 04-30-2009 |
20090119607 | INTEGRATION OF DISPARATE RENDERING PLATFORMS - A method and a processing device may be provided in which a number of disparate rendering platforms may be integrated to render a single integrated scene. The disparate rendering platforms may include logical trees of controls, which may define relationships among the controls. An integrated logical tree may formed from the logical trees of the disparate rendering platforms. At least some of the controls, related to a first rendering platform, may act as placeholders with respect to a second rendering platform. One of a number of different hosting modes may be employed to build upon the integrated logical tree to integrate the first rendering platform and the second rendering platform to produce a single integrated scene. Because the hosting modes may build upon the integrated logical tree, various embodiments may be capable of easily switching among the hosting modes. | 05-07-2009 |
20090125822 | Programming Interface for a Computer Platform - A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of a first group of services related to re-usable user interface controls, a second group of services related to user interface dialogs and user interface wizards, a third group of services related to extending the user interface functionality, and a fourth group of services related to extending functionality of a desktop of the user interface. | 05-14-2009 |
20090132936 | Message Flow Interactions for Display in a User Interface - Display of message flow interactions corresponding to service invocations in a computing environment based on a service-oriented distributed computing model. Aggregations are created, where multiple instances of a particular deployed service operation may be represented by a single node (even though those instances may be hosted on different application servers). Links are depicted between the nodes, where the links represent call paths or invocations among the service operations. A user obtains a high-level, in-context view of the as-observed interactions among service operation instances, and may drill down for further details. A presentation to the user can be automatically scoped to the set of services which are observed as interacting (i.e., via their call relationships), so that the user can be shown that part of the environment that is immediately relevant to a context in which the user launches the view. | 05-21-2009 |
20090132937 | Modifying Hover Help for a User Interface - Enabling end users to modify hover help provided for an application's user interface. An end user can tailor the application-provided hover help information to his own needs by editing thereof, or by providing a complete replacement therefor. A copy of the originally-provided hover help may be retained, and may be restored (e.g., upon user request). | 05-21-2009 |
20090132938 | SKINNING SUPPORT FOR PARTNER CONTENT - The technology described herein is a system and methods for generating a branded background for user interfaces. In one embodiment, the background is generated based on a background template. A content partner may customize the background by providing a hue value, artwork and a logo. The background of the user interface is tinted a color associated with the hue value. The artwork and logo is placed in the background, and in one embodiment, the artwork comprises a watermark version of the artwork. Gallery content may also be layered over the background to create a UI having a theme. | 05-21-2009 |
20090150806 | Method, System and Apparatus for Contextual Aggregation of Media Content and Presentation of Such Aggregated Media Content - A method, system and apparatus for aggregating data content maintain a library of media content items. A user interacts with a client machine to display and interact with information (i.e., text content, image content, video content, audio content or any combination thereof). In conjunction therewith, meta-data is automatically generated that is related to the information presented to the user. A contextual link engine identifies particular media content items of the library that correspond to the meta-data, builds a graphical user interface that enables user access to the particular media content items, and outputs the graphical user interface for communication to the client machine. The graphical user interface presents text characterizing the particular media content items and links related thereto (selection of which preferably invoke communication of a message to the contextual link engine in order to initiate generation of a second graphical user interface at the contextual link engine). | 06-11-2009 |
20090158177 | SYSTEM AND METHOD FOR GENERATING A DATA ENTRY DISPLAY - The subject application is directed to a system and method for generating a data entry display. Data entry template data is first retrieved from an associated data storage. Next, a data entry template is generated on an associated display in accordance with the retrieved template data, with the template having at least one data entry field adapted to receive user-specified information. Each data entry field is then designated as an active field. A prompt is generated on the associated display relating to content associated with each active field, and an animation is generated on an area associated with each active field. User-specified information is then received into each active field. Each active field is then updated such that user-specified information is displayed on the associated display. | 06-18-2009 |
20090158178 | GRAPHICALLY NAVIGATING TREE STRUCTURES - Illustrative embodiments provide a computer implemented method, an apparatus and a computer program product for graphically navigating tree structures. In one illustrative embodiment, the computer implemented method comprises creating an outliner view of a tree view comprising the entire tree structure and determining whether an object has been selected from the tree view to create a selected object. The computer implemented method further, responsive to a determination that the object was selected, displays the entire tree view and further displays the selected object only, in a legible form, in the outliner view. | 06-18-2009 |
20090158179 | CONTENT DEVELOPMENT AND DISTRIBUTION USING COGNITIVE SCIENCES DATABASE - Computer implemented methods and systems facilitate development and distribution of content for presentation on a display or a multiplicity of networked displays, the content including content elements. The content elements may include graphics, text, video clips, still images, audio clips or web pages. The development of the content is facilitated using a database comprising design rules based on principles of cognitive and vision sciences. The database may include design rules based on visual attention, memory, and/or text recognition, for example. | 06-18-2009 |
20090164921 | METHOD AND SYSTEM FOR PERSONALIZING DATA ITEM TABLES - Methods and systems are described for personalizing data item tables and for previewing table designs. An example system may include a personalized table manager including a table layout manager configured to obtain table layout information associated with a personalized data item table from a first data source, a data item attribute manager configured to obtain data item attribute information associated with the personalized data item table from a second data source, and a test view generator configured to generate a test view associated with the personalized data item table, the test view including a graphical representation of the data item attribute information displayed in accordance with the table layout information. | 06-25-2009 |
20090164922 | Auto toolbar - An embodiment of the invention provides for one or more customizable buttons, used with a downloadable toolbar for an Internet browser. The system is designed to efficiently organize internet content and accessibility. The current invention is customizable for each particular user's interest. The current invention is a vehicle to create a online community of users with similar interest to network and share their personalize selections and categorizations of similar interest. Additionally, the current invention is capable of tracking and notifying users of updated content on their sites of interest to prevent wasteful browsing. | 06-25-2009 |
20090172566 | MACHINE DRIVEN PROCESS FOR USER INTERFACE DRIVEN DATA MODELING COLLABORATION - A computer implemented method and computer program product build a data-bound user interface. An instruction from a graphical designer is received for creating the presentation field within the presentation user interface. When the presentation field is created, a corresponding data element is created within a reserved data model, and the presentation field is automatically bound to the data element. Instructions from a data modeler are received for relocating the data element from within the reserved data model to within a custom data model. The data element is relocated to the custom model, and the binding from the presentation field to the data element is maintained. The data bound user interface is then built, including the presentation field and the data element. | 07-02-2009 |
20090172567 | DYNAMICALLY ADDED NAVIGATION WIDGET FOR LOOSE INTEGRATION OF WEB PAGES ACROSS DIFFERENT WEB APPLICATIONS - Embodiments of the present invention address deficiencies of the art in respect to uniform Web application navigation in a Web application environment and provide a method, system and computer program product for a dynamically added navigation widget for loosely integrating multiple Web pages. In an embodiment of the invention, a method for dynamically adding a navigation widget for loosely integrating multiple Web pages in a social network can be provided. The method can include identifying a user as either author or owner of content for Web pages loaded from different sources for viewing in a content browser, matching the user with a set of menu selections and configuring a navigation script with the set of menu selections, and returning the navigation script for embedding in each of the Web pages as a navigator. | 07-02-2009 |
20090172568 | NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed. | 07-02-2009 |
20090172569 | NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed. | 07-02-2009 |
20090177983 | METHOD FOR INTEGRATING USER MODELS TO INTERFACE DESIGN - Designing user interfaces for users in a user population includes modeling behaviorally distinct groups of the users and customizing the user interfaces based on either or both interactive testing by the users and modeling the behaviorally distinct groups of the users. The user population is categorized into the behaviorally distinct groups of the users based on predetermined characteristics and behaviors for the users. | 07-09-2009 |
20090183092 | CUSTOMIZABLE APPLICATION SYSTEM - A system comprises a data specifying builder to define a data model with specification stored in a repository usable for a customizable application, a process designing builder to define user interfaces and processes of the customizable application which include specified functions to access and manipulate data created by the data specifying builder, and an application deploying executor to generate application components using the data model designed by the process builder. | 07-16-2009 |
20090187837 | DECLARATIVELY COMPOSABLE DYNAMIC INTERFACE FRAMEWORK - An interface framework enables dynamic generation of a user interface for browsing online media content. The interface can be modified based on changing one or more configuration or data files rather than making changes to code. The files contain interface content, interface configuration parameters and content category information. The framework retrieves a collection of content corresponding to a category, configures the interface based on a set of parameters and the retrieved content, and provides the interface to a remote device. When the files used to generate the interface are modified, the interface provided by the framework thereafter is changed. As a result, the interface may be changed without modifying or adding any code or markup within the framework. | 07-23-2009 |
20090193346 | APPARATUS AND METHOD TO IMPROVE A GRAPHICAL USER INTERFACE - A method to improve a graphical user interface, wherein the method displays a GUI on a user computing device, and maintains a keystroke log on that user computing device, wherein the GUI comprises a first plurality of interactable graphical objects. The method activates one or more of the first interactable graphical objects, and encodes in the keystroke log each interactable graphical object activation. The method further performs a keystroke log analysis, and, based upon the keystroke log analysis, creates an improved GUI encoding a second plurality of interactable graphical objects. | 07-30-2009 |
20090199113 | Graphical user interfaces - A Graphical User Interface (GUI) for use in project management is described. The GUI comprises: an interface module arranged to receive low-level user information relating to project events and high-level information relating to at least one project overview attribute; and a page generation module arranged to generate on a single hierarchical display page of the GUI: a structured detailed view portion for displaying editable project details within a data compilation with the low-level event-related user information represented as graphical components within the data compilation; and a management overview portion for displaying an editable project overview with the high-level information provided therein. | 08-06-2009 |
20090204912 | GENEERAL PURPOSE INFINITE DISPLAY CANVAS - Expanding and contracting a display screen container. Data is stored in a computer readable medium. The data represents a screen container such as a graphical desktop user interface displayable to a user on a computer display of a computing device. Data is stored representing artifacts, including one or more application graphical user interface artifacts for applications that are instantiated on the computing device. Information is stored specifying locations where each of the artifacts should be graphically located in the screen container. The graphical size of screen container is determined by the locations of the artifacts. Based on user input, a portion of the screen container is displayed to the user on the computer display of the computing device. The screen container may be expanded or contracted based on opening or closing graphical user interface artifacts, adding or removing artifacts, or repositioning artifacts. | 08-13-2009 |
20090204913 | User interfaces for managing image colors - A computer-implemented method includes displaying multiple color bins in a user interface, each color bin representing a segment of a color spectrum, each color bin having a representative color that resides in the associated color spectrum segment, wherein each color bin is selectable such that selecting a color bin enables varying colors in a content item corresponding to the color bin's associated segment, displaying in the user interface, a first user interface control configured to vary colors in the content item based on the selected color bin, and in response to input, displaying a plurality of user interface controls in the user interface, each user interface control associated with a segment of the color spectrum, each user interface control configured to vary colors in the content item corresponding to an associated color spectrum segment. | 08-13-2009 |
20090217180 | Programmable Buttons for Telephone User Interface - A graphical user interface for a telephone system includes programmable buttons which may be customized for individual users or groups of users. The programmable buttons enable user specific functionality to be provided, for example, enabling a button to be defined to record a call at a particular extension with one touch. The programmable buttons are collected onto toolbars and displayed on the user interface. | 08-27-2009 |
20090217181 | SPECTRUM BAR CONTROL - Various technologies and techniques are disclosed for providing a graphical user interface control in a spectrum bar. The spectrum bar control is operable to switch between a statistical view of data and a discrete view of the data while maintaining a same size of the graphical user interface control. The spectrum bar control is operable to display data for multiple data elements, with different colors being used to represent different categories of the data elements. The spectrum bar control also enables three or more dimensions of data to be displayed in a small space. | 08-27-2009 |
20090217182 | GRAPHICAL USER INTERFACE TYPING AND MAPPING SYSTEM - A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element types. The application designer assigns a selected GUI element type to each GUI element in a GAP design. The GUI element types help ensure consistent and proper treatment of the GUI element types at every stage in the development of the application, from initial planning and design, to compilation and execution. | 08-27-2009 |
20090217183 | User interface with visualization of real and virtual data - First acquired data that represents past values of one or more parameters is displayed in a user interface through which a user can monitor, control and predict system operations. Second acquired data that represents present values of the one or more parameters is displayed in the user interface. Virtual data that represents predicted future values of the one or more parameters is displayed in the user interface, wherein the first acquired data, the second acquired data and the virtual data are presented with a unified visual appearance such that a relationship between the past values, present values and predicted future values is visually indicated. | 08-27-2009 |
20090222746 | SYSTEMS AND METHODS FOR TRACKING AND PROVIDING WORKFLOW INFORMATION - A tangible computer-readable storage device storing computer-executable program instructions that generate a user interface for displaying workflow information associated with a tissue specimen in a pathology laboratory. The program instructions may be configured to perform a method including displaying a virtual laboratory component representing a physical pathology laboratory having one or more laboratory stations for processing the tissue specimen, wherein the tissue specimen is processed by the one or more laboratory stations according to a workflow, and displaying a specimen indicator that indicates a current specimen state based on a current relationship of the tissue specimen to the workflow. The method may further include enabling a first active component associated with the virtual laboratory component, wherein the first active component is configured to receive a user selection of a laboratory station and generating a supplemental view component of the selected laboratory station in response to the user selection, wherein the supplemental view provides supplemental information on processing by the selected laboratory station of the tissue specimen. | 09-03-2009 |
20090235188 | METHOD FOR DESIGNING A GRAPHICAL INTERFACE PROGRAM - A computer implemented method of generating a graphical interface program comprising receiving and displaying a selection of elements among a plurality of graphical and/or data entry elements, each element having at least a property among a plurality of graphical and/or activation and/or content properties; receiving and displaying formulas, each formula linking at least two properties of one element or several elements of said selection; and determining from said selection of elements and said formulas a separate graphical interface program, the execution of said separate graphical interface program resulting in the display of said selection of elements, the properties of which are linked by said formulas. | 09-17-2009 |
20090235189 | NATIVE SUPPORT FOR MANIPULATION OF DATA CONTENT BY AN APPLICATION - Techniques for presenting data on an electronic device. A graphical user interface is generated with an application. The graphical user interface includes data managed by the application. The graphical user interface is displayed by calling, with the application, one or more native application programming interfaces to provide data management services through the graphical user interface. The application controls the data content from sources other than the application via calls to the one or more native application programming interfaces. | 09-17-2009 |
20090241041 | POSITION CODE BASED CONTENT DEVELOPMENT METHOD AND TOOL - Computerized content development methods and tools are disclosed. In one embodiment, a method includes generating a title by assigning one or more functions to respective portions of one or more position-coded pages through a graphical user interface which does not require a code level programming, and automatically converting the title to a format operable by computing device which interacts with a printed medium of the position-coded pages to perform the functions. | 09-24-2009 |
20090241042 | Method and apparatus for controlling and operating computers used in vision screening and correction as well as other applications utilizing remote control or dual visual outputs - A method and apparatus for facilitating an end user to assign buttons or keys of a remote control device to operate a computer to provide desired displays or operate desired programs including third party programs and functions and a method and apparatus for isolating or filtering the input and operation of an application software using a remote control from the application or a user interface level of Microsoft Windows so that the application is not required to be the “active application” i.e. have “focus” in Windows and allowing other applications to be operated by the user simultaneously with the vision testing software. | 09-24-2009 |
20090259950 | EDITING USER INTERFACE COMPONENTS - A system that executes a user editable application includes a user interface that includes a plurality of components organized in a tree structure. The system indicates which of the plurality of components may be editable by a user of the application. The system receives editing input from the user for an editable component, and then updates the component based on the editing input. | 10-15-2009 |
20090259951 | LIGHT-WEIGHT MANAGED COMPOSITE CONTROL HOSTING - A managed composite control can be directly (without intermediary hosting layers) hosted within an unmanaged hosting application. A managed control which can host managed composite controls is provided, the managed control being directly hostable within any unmanaged hosting control. An adapter (control) wraps the managed control content before the control content is moved into the unmanaged layer. Overloaded methods are provided that accept managed controls and manage communication between layers in such a way that instead of internal references expecting a user control, the internal references expect an object. | 10-15-2009 |
20090259952 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING SAME - UI widget content includes reference information by which its own UI widget refers to a child UI widget, and a description of an initial-focus designation for designating which of its own UI widget and child UI widget will have initial focus. A self-UI widget is generated, a child UI widget associated with the self-UI widget is generated based upon the reference information, and a UI widget hierarchy is thus built. A path is followed from a root of the UI widget hierarchy to a child UI widget designated by the corresponding initial-focus designation information. When a UI widget for which a child UI widget has not been designated in the corresponding reference information is retrieved, it is determined that this UI widget is the UI widget having the initial focus. | 10-15-2009 |
20090259953 | Customizable Specification Library - A system and method for generating custom construction specifications for use with a graphic user interface. The system provides for a user's own specifications to be uploaded to the system and adapted for use with the system graphic user interface as a custom master specification. Additionally, the system allows for modification of the custom master specification by inclusion of system specification(s) and/or custom specification data to be input into and saved to the custom master specification. The system further provides for versatility in the selected format of the individual project specifications generated by the system. | 10-15-2009 |
20090265644 | Automatic Repositioning of Widgets on Touch Screen User Interface - A method, apparatus and program product are provided for repositioning user interface widgets on a touch screen. A repositioning rule is provided. A triggering event is detected. In response to the triggering event, one or more widgets are repositioned in the touch screen interface using the repositioning rule. | 10-22-2009 |
20090265645 | Method and apparatus for generating user interface - Provided are a method and apparatus for generating a user interface (UI). The method receives a plurality of UIs from a plurality of servers and generates and displays a combined UI by combining (or aggregating) the plurality of UIs, so that a user can control a plurality of devices through a client. | 10-22-2009 |
20090265646 | Method and apparatus for displaying personalized user interface - A method of displaying a user interface (UI), wherein the displaying is performed by a client, is provided. The method includes receiving UI data from a server, generating the UI to be displayed based on the received UI data and characteristics of the client and displaying the generated UI. | 10-22-2009 |
20090271719 | SYSTEM AND METHOD FOR ANALYSIS AND DISPLAY OF GEO-REFERENCED IMAGERY - An improved system and method for analysis and display of geo-referenced imagery overlaid with information such as vegetation health, land cover type and impervious surface coverage. In one aspect, an image analysis system creates a map of a selected area of land by overlaying information extracted from an image or images onto a base map or image. In another, a spatially-indexed image database is maintained having a plurality of images corresponding to a plurality of geographic locations; a user-specified geographic location is accepted through an interactive graphical user interface; a user-specified extraction analysis is accepted for application upon one or more images; a user-specified extraction analysis is automatically executed to extract overlay information from such images corresponding to user-specified geographic location(s); and extracted overlay information is overlaid on a geo-referenced image, and displayed though a graphical user interface. | 10-29-2009 |
20090276719 | USER INTERFACE METHOD AND APPARATUS FOR ONLINE INTERACTIVE GIFT REGISTRY - A method is provided to promote the acquisition of a set of items comprising: sending requester GUI controls over a network to a requestor's electronic device; receiving from the requestor's device over the network assembly instructions for a contribution solicitation object; and sending the object and contributor GUI controls over the network to a contributor's electronic device. | 11-05-2009 |
20090288022 | DYNAMICALLY CHANGING A USER INTERFACE BASED ON DEVICE LOCATION AND/OR DATE/TIME - The user interface of a location-aware device (e.g., a wireless telephone) is intelligently altered/configured based on the current location of the device, movement of the device, and/or current date/time. The user interface is automatically changed by activating a specific function and/or displaying a specific set of menu items as a result of a combination of the device's location and/or velocity and/or acceleration and/or direction of movement and/or current date/time. | 11-19-2009 |
20090288023 | Establishing A Graphical User Interface ('GUI') Theme - Methods, apparatus, and products for establishing a graphical user interface (‘GUI’) theme, including: receiving, by a GUI theme creator, a media file including one or more digital images, the one or more digital images including a plurality of pixels, the plurality of pixels representing a plurality of colors, the plurality of pixels organized for display at a resolution and an aspect ratio; identifying, by the GUI theme creator, one or more characteristics of the media file; and creating, by the GUI theme creator, a GUI theme in dependence upon the characteristics of the media file. | 11-19-2009 |
20090288024 | USER INTERFACE APPARATUS, IMAGE FORMING APPARATUS USING THE USER INTERFACE APPARATUS, AND METHOD THEREOF - An image forming apparatus provides visual feedback according to a determination of whether an input window is activated. The image forming apparatus includes an input unit which receives input of letters or numbers, and a user interface unit which generates a user interface screen including an input window to display information input through the input unit and changes the size of the input window if the input window is activated. Accordingly, direct and instant visual feedback can be provided. | 11-19-2009 |
20090293004 | SYSTEM AND METHOD FOR MIGRATING FROM A FIRST APPLICATION TO A SECOND APPLICATION - A system and associated method for migrating from a first application to a second application where the second application is an alternative to the first application with respect to functionality. Overlaying a first graphical user interface (GUI) onto the second application where the first GUI corresponding to the first application. Sending to a display device a set of steps which if executed would invoke a feature utilizing a second GUI after the feature was invoked utilizing the first GUI. Removing the first GUI with respect to the feature and displaying the second GUI with respect to the feature after satisfying a condition. Finally, repeating the steps of sending to a display device and removing the first GUI for all features common to both the first application and the second application. | 11-26-2009 |
20090293005 | System and method for user interface design generator for data management applications - A system for user interface design, including an application information model stored in a data processing system storage. The system also includes a user interface design generator configured to retrieve the application information model, apply known patterns of requirements and interaction for data management activities, and produce and store a user interface design specification according to the application information model and the known patterns of requirements and interaction for data management activities. Also, there is a method for producing a user interface design specification. The method includes transforming an application information model into a functional requirements specification, combining the functional requirements specification with the application information model to produce a user interface functional specification, deriving an application navigation structure from the user interface functional specification, combining the user interface functional specification and the application navigation structure to produce a user interface design specification and storing the user interface design specification. | 11-26-2009 |
20090300522 | INDIVIDUAL INFORMATION ELEMENT ACCESS FOR UNOPENED OBJECTS - A copy request is received that individually identifies an information element associated with a first unopened object to copy from the first unopened object. The individually identified information element is copied from the first unopened object. The information element copied from the first unopened object is stored to a memory. | 12-03-2009 |
20090300523 | System and method for embedding information in an electronic device - A system and method for embedding information onto an electronic device includes a memory device that is coupled to the electronic device for storing embedded information that the electronic device may then access and utilize. A device user initially utilizes a device ordering system to create a device order that specifically identifies the embedded information. The device order is then utilized during a device manufacturing process to image the memory device with the embedded information before providing the electronic device to the device user. | 12-03-2009 |
20090319923 | METHOD FOR GENERATING ROLE-BASED USER INTERFACES UTILIZING UML MODELS - This disclosure proposes a set of rules for modeling that enable the generation of complete UI implementations at varying levels of abstraction. It also describes an engine that can interpret these rules and generate said UI. It differs from the prior art as it is not dependent on the raw data structure from the database but rather allows the concepts and objects a user interacts with to be modeled and mapped. It provides an additional level of sophistication allowing role-based customization and layout styles. | 12-24-2009 |
20090319924 | WORKFLOW DATA BINDING - A workflow data binding system facilitates binding of a data component to a feature of a software component. Prior to the binding, a graphical indication of the software component and a graphical indication of the feature of the software component are displayed. In addition, an indication of an element of the data component is displayed in a display area approximately adjacent to the displayed software component. The workflow data binding system receives a user input command to bind the data component to the feature of the software component. The user input command may include dragging the indication of an element of the data component from the data component display area to the feature of the software component and subsequently dropping it on the feature. As a result, the workflow data binding system automatically generates script or code that provides executable instructions to bind the feature of the software component to the data component. | 12-24-2009 |
20090327925 | USER INTERFACE LOCALIZATION CONFLICT INDICATION - A method for indicating localization conflicts. The method includes receiving information about a first graphical user interface element and receiving information about a second graphical user interface element. Localization data associated with the first graphical user interface element and the second graphical user interface element is accessed. A determination is made as to if there is a conflict between the first graphical user interface element and the second graphical user interface element. An indication of the results of the determining of whether there is a conflict between the first graphical user interface element and the second graphical user interface element is displayed. | 12-31-2009 |
20090327926 | METHOD AND SYSTEM FOR IMPLEMENTING SOFTWARE CUSTOMIZATION MODULE - A method for implementing a software customization module is provided. The method may include receiving a function module customization request, configuring a Graphic User Interface (GUI) view and an event processing class based on the function module customization request, modifying an interface configuration file based on the function module customization request, and determining an implementation class of the event processing class based on the modified interface configuration file. A system for fulfilling software customization modules is also provided herein, wherein function modules of the system may be added or deleted without modifying the codes. | 12-31-2009 |
20100011304 | ADDING A CONTACT TO A HOME SCREEN - An icon can be created for a contact (e.g., an individual(s) or an entity) and presented on a user interface of a mobile device, such as a “home screen.” The icon can be used to retrieve and display contact information. The icon can also be used to invoke one or more applications that are personalized to the contact. The icon can be modified to display information related to the contact. In one aspect, an icon associated with an entity can be temporarily displayed on the mobile device based on the proximity of the mobile device to the entity. The icon can be used to retrieve and display information related to the entity. Additionally, the icon can be removed from the display on the mobile device when the mobile device is no longer within a certain proximity of the entity. | 01-14-2010 |
20100011305 | Dynamic Medical Data Acquisition - A medical data acquisition processing platform and method of operation for use in capturing medical data relating to one or more medical events. The processing platform including a processing system having a plurality of defined interface elements for acquiring medical data. Each of the defined interface elements provides one of data entry and selection options relative to the medical data. The processing system is further configured to provide over a network, a configurable interface to permit users to define new interface elements relating to a medical event not included in the one or more medical events. The processing platform includes an interface system to make the new interface elements available over the network to and to receive data entered by users using the defined interface elements and the new interface elements. The processing system being configured to process the data to obtain information related to the subject medical event. | 01-14-2010 |
20100031170 | Method and System for Managing Metadata Variables in a Content Management System - The method and system of the preferred embodiment employs a consolidated drag and drop paradigm to provide a mechanism for handling metadata in a content management software application. This improves upon traditional prior art text-based GUIs to enable users to access metadata. In particular, the traditional text-based GUIs tend to be awkward, unwieldy and unintuitive. In contrast, the method and system of the preferred embodiment provides a simple, speedy, convenient and intuitive mechanism for handling metadata. More particularly, the preferred embodiment provides a mechanism for:
| 02-04-2010 |
20100031171 | APPARATUS AND METHOD FOR DESIGNING GRAPHICAL USER INTERFACES (GUIs) HAVING DIFFERENT FIDELITIES - A method includes defining a placeholder widget having a property and defining a prototype graphical user interface (GUI) having an instance of the placeholder widget. The method also includes presenting the prototype GUI to a user, where an appearance of the instance of the placeholder widget is based on the property of the placeholder widget. The method further includes replacing the instance of the placeholder widget in the prototype GUI with an instance of another widget. In addition, the method includes updating the presentation of the prototype GUI using the instance of the other widget. Replacing the instance of the placeholder widget with the instance of the other widget could include transforming an instance of a lower fidelity placeholder widget into an instance of a higher fidelity widget. The property of the placeholder widget could include a textual property, an image property, and/or a graphics property. | 02-04-2010 |
20100037155 | METHOD AND SYSTEM FOR GENERATING UNIVERSAL GRAPHICAL USER INTERFACE ELEMENT AND RELATION - A method, system and article of manufacture are disclosed for creating a graphical user interface (GUI) item, in a computer system having a graphical user interface and a display screen. The method includes the step of enabling a user to create one or more instances of a defined GUI item. This enabling step, in turn, includes the steps of displaying on the display screen a Universal Graphical User Interface (UGUI) item; and identifying on the display screen, in a defined manner associated with the display of the UGUI item, a desired GUI item. In response to said identifying this desired GUI item, the displayed UGUI item is visually transformed on the display screen to said desired GUI item. The UGUI item may be a UGUI element or a UGUI relation for indicating the relation between two GUI elements. | 02-11-2010 |
20100050097 | VISUALIZATION PROFILES AND TEMPLATES FOR AUTO-CONFIGURATION OF INDUSTRIAL AUTOMATION SYSTEMS - A visualization system utilizing pre-configured visualization profiles and templates to reduce the level of effort and time required to commission an industrial automation visualization system. The preconfigured visualization profiles and templates include graphic displays, informational reports and data sampling and collection strategies appropriate for the specific sector of manufacturing or industry. | 02-25-2010 |
20100058206 | User Interface Configuration Tool - A computer-implemented method may include receiving a first input selection from a user made while in a page of an application, providing an indication to the user of one or more views on the page of the application that are user configurable, in response to receiving the first input selection, receiving a second input selection from the user of one of the views, and instantiating a user interface (UI) configuration tool to enable the user to configure the selected view, in response to receiving the second input selection. | 03-04-2010 |
20100070890 | Method for Providing a Manufacturing Execution System (MES) Service to Third Parties - A computer-implemented method for providing on-demand manufacturing execution systems for clients in which a response to a questionnaire from a client with information relative to identification of a business and production process, a determination of process steps, and an identification of process step requirements is evaluated by the service provider according to GUI requirements for each one of a number of individual process steps. Based on the evaluation, a GUI is defined for each of the individual process steps by the service provider and provided to the client for installation on client computing devices in a manufacturing line of the client. Data is collected for each of the individual process steps via each GUI and sent to the service provider for storage and evaluation. | 03-18-2010 |
20100077324 | PLUGGABLE PRESENTATION AND DOMAIN COUPLING - User interface functionality in a presentation layer is coupled with data and data processing functionality of an application in a domain-specific layer. A UI-element-factory-registrar supports registration of a UI-element-factory with the domain-specific layer for invoking a UI-element to create a UI-element object. The UI-element object is bound to a domain-specific data-source object. The presentation layer may be asynchronously notified of changes in the data-source object. Data-converter objects may be provided to convert between data formats, e.g., from a native code domain-specific layer format to a managed code presentation layer format. | 03-25-2010 |
20100083147 | PARAMETER-DRIVEN DATA AGGREGATOR - Exemplary embodiments are disclosed for a method and system of parameterizing data aggregation performed by a data integrator executing on a computer. Aspects of the exemplary embodiment include in response to receiving business rules input from an end-user through a graphical user interface, storing the business rules as aggregation parameters in a repository external to the data integrator; reading the aggregation parameters, the aggregation parameters specifying the source table of transaction data, a target table for storing aggregation results, and summarization requirements specifying aggregation actions to be performed on fields of at least one of the source table in the target table; and aggregating the transaction data based on the summarization requirements, including grouping and summing transaction values, whereby the aggregation parameters enable aggregation of the transaction data from the source table to the target table without modifying code comprising the data integrator. | 04-01-2010 |
20100088616 | TEXT ENTRY METHOD AND DISPLAY APPARATUS USING THE SAME - A text entry method and a display apparatus applying the same are provided. In the text entry method, one emoticon is selected from an emoticon set, and a text string corresponding to the selected emoticon is then entered. Therefore, it is possible for a user to enter text more conveniently. | 04-08-2010 |
20100088617 | ALBUM CREATING APPARATUS, METHOD, AND PROGRAM - Thumbnails of images including proper photographed dates are sorted for each image selection unit “days” and displayed on a display unit ( | 04-08-2010 |
20100095227 | DISPLAY APPARATUS AND USER INTERFACE DISPLAY METHOD THEREOF - A display apparatus and a user interface display method of the display apparatus are provided. The display apparatus classifies menu items of a service menu or an OSD menu according to the frequency of use of the menu items, generates icons corresponding to the classified menu items, and displays the icons on a screen using a user interface. Accordingly, the user can display a user interface on the screen in a preferable manner, and easily find and utilize a desired menu item. | 04-15-2010 |
20100095228 | APPARATUS AND METHOD FOR PROVIDING USER INTERFACE BASED ON STRUCTURED RICH MEDIA DATA - An apparatus and method are provided for providing a structured rich media-based User Interface (UI) for producing situation-adaptive UI with a structured UI format composed of the rich media data including diverse multimedia and interactions. AUI UI format is created that includes a header and scene data. The header contains basic information on the UI and the scene data is composed of the UI. The UI format is encoded. The encoded UI format is transmitted. The header further includes initial information, configuration information, and layout information. | 04-15-2010 |
20100100829 | WALL MODULE CONFIGURATION TOOL - The invention is a system for selecting and previewing a configuration for a wall module before a download of the configuration to the wall module. The configuration may be selected from a set of standard applications or it may be a customized standard application. The configuration may instead be a new application. The configuration may be changed, such as screen segment selection, during a preview of it. A memory usage meter may indicate how much memory is used relative to the amount available in the wall module for the configuration. Also the system may have an autobind to a controller feature for time parameters. New application or customized standard application configurations may be saved to a library for future use. | 04-22-2010 |
20100100830 | System and Method for Coalescing Market Data at a Network Device - A client device coalesces data received from an exchange, and provides a client application such as a graphical user interface with the opportunity to process fewer, but up-to-date, data updates from an exchange when a large volume of prices becomes available. Accordingly, the trader can be assured of receiving updated information that are fed to the client applications at a rate that is cohesive with that client device's processing speed. | 04-22-2010 |
20100122187 | IMAGE PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An image processing apparatus which makes it possible to realize easy accessing of registered information of any function and provide a user interface having high operability. The image processing apparatus stores setting information configured via an operating section and access information for use in accessing the setting information in association with each other. Further, the image processing apparatus stores the setting information and button information in association with each other. The button information is displayed on a touch panel in a user selectable form. When an item of the button information displayed on the touch panel is selected by a user, a portal application detects the access information associated with the selected button information item. The setting information is acquired based on the detected access information. The image processing apparatus performs image processing based on the acquired setting information. | 05-13-2010 |
20100146416 | SYSTEM AND METHOD FOR GENERATING SPECTRUM RIGHTS OFFERINGS - A system and methods are provided by which a spectrum holder may employ a graphical user interface to generate a spectrum rights offering. A holder may begin by selecting spectrum from which spectrum rights are to be offered. The holder may specify at least one partitioning parameter to partition the selected spectrum by geographic unit, such as county, zip code, etc. The spectrum holder may then identify an offering area by selecting one or more geographic areas corresponding to the geographic unit of the partitioning parameter. The spectrum holder may define various details or parameters for the offering, such as, for example, offering type, applicable dates associated with the offering, and usage restrictions. After the offering details are defined, the holder may price the offering based on a variety of pricing options, such as a set price, price per population, price per area, price per megahertz, and others. | 06-10-2010 |
20100146417 | Adapter for Bridging Different User Interface Command Systems - A user interface that may utilize two different command routing protocols may be provided. The two different command routing protocols may comprise a first command routing protocol and a second command routing protocol. The first command routing protocol may use a pull model. The second command routing protocol may use a push model. The first command routing protocol may be statically predefined in Extensible Markup Language (XML). The second command routing protocol may be built dynamically at runtime when commands are pushed synchronously into user interface command containers. The user interface may be displayed comprising a ribbon having a plurality of tabs. | 06-10-2010 |
20100153865 | Platform for Generating Composite Applications - Embodiments of the present invention are directed to composite applications that can be created and implemented using components of a platform disclosed herein. Widgets associated with one or more products available in a mashup container can be implemented based on a selection by a user of the widgets from a widget catalog. A behavior of, and an interaction between, the widgets can be defined using metadata data associated with the widgets without requiring assistance from the user. A skin can be applied to the composite application that controls a visual presentation of the application on a display. | 06-17-2010 |
20100153866 | METHOD AND SYSTEM FOR MODIFYING THE EXECUTION OF A NATIVE APPLICATION RUNNING ON A PORTABLE ELECTRONIC DEVICE - A method and system for modifying the execution of a native application running on a portable electronic device are disclosed. A module may be downloaded and executed by a portable electronic device to modify the execution of a native enterprise application running on the portable electronic device, where the native enterprise application enables user interaction with remotely-executed enterprise applications which are used to generate data for display on the portable electronic device. The module may enable modification of the appearance and/or behavior of a graphical user interface generated by the native enterprise application. The module may enable alteration of the data sharing between the enterprise applications running on the remote system. | 06-17-2010 |
20100153867 | METHOD AND SYSTEM FOR SOCIAL NETWORKING, ADVERTISEMENT, DISTRIBUTING CONSUMER BEHAVIOR TRACKING DEVICES, AND HARVESTING CONSUMER BEHAVIOR DATA - A method and system of social networking is provided. A computer-readable medium including instructions for the social network is also provided. The method or system can include mutable widgets. A user decorates a room web page with the mutable widgets and can change the look and content of the widget. The widget can include tracking features and advertisements. A user can visit other rooms and copy widgets and the content of the widgets to the user's room. | 06-17-2010 |
20100162141 | BUSINESS OBJECT BROWSER FOR BUSINESS QUERY LANGUAGE - A method and graphical user interface, the graphical user interface includes a search tool to search for and retrieve specific business object (BO) data located in a business object (BO) database; a business query language (BQL) statement creation tool to create a BQL statement based on the specified BO data; and a BQL execution engine to execute the BQL statement created by the BQL statement creation tool of the graphical user interface. The method includes specifying a BO to search for using a search tool of the graphical user interface; retrieving, from a BO database, BO data associated with the specified BO; creating a business query language (BQL) statement using a BQL creation tool of the graphical user interface based on the specified BO; and executing the BQL statement using a BQL execution engine of the graphical user interface. | 06-24-2010 |
20100162142 | COMMON STYLE SHEETS FOR COMPILED AND SCRIPTING LANGUAGE APPLICATIONS - Systems and methods for presenting common graphical user interfaces in different applications. A scripting language application has a first graphical user interface that includes a first plurality of objects that appear on a display device. An application software program has a second graphical user interface, the second graphical user interface including a second plurality of objects that appear on a display device. The second plurality of objects has an appearance that is substantially identical in appearance to the first plurality of objects. A style sheet common to both the scripting language application and the application software program controls the generation of the first and second pluralities of objects. | 06-24-2010 |
20100162143 | SYSTEMS AND METHODS FOR BUSINESS DRIVEN APPLICATION DEVELOPMENT - According to some embodiments, business process definition information is received from a business analyst via a high-level design board interface. The business process definition information may, for example, include graphical components. The business process definition information may then be directly translated, at a solution engine, to automatically generate a user interface application. The user interface application may, for example, include a plurality of user interface screens and associated flow logic between the user interface screens. | 06-24-2010 |
20100162144 | Methods and Apparatus for User Interface Management in Point of Sale Applications - Systems and techniques for managing implementation of user interfaces and related elements of a point of sale application. A stencil is created to define aspects of a user interface to be used with on or more point of sale applications. A user interface defined by the stencil is integrated with a point of sale application model, with integration including establishing bindings between elements defined by the stencil and corresponding elements of the application and importing appropriate specific elements defined by the model to more generalized elements defined by the stencil. An integrated point of sale configuration is loaded to one or more point of sale stations for use in point of sale operations. | 06-24-2010 |
20100162145 | OBJECT INFORMATION PROVIDING APPARATUS, OBJECT AWARENESS APPARATUS, AND OBJECT AWARENESS SYSTEM - An object information providing apparatus and an object awareness apparatus are provided. The object information providing apparatus includes at least one light emitting element and controls a light emitting state of the at least one light emitting element so as to provide information of an object to the object awareness apparatus in the form of light. Accordingly, the object information providing apparatus provides information of a diverse number of different objects and the object awareness apparatus recognizes the information of the different objects such that the object awareness apparatus becomes aware of the identity and the location of the different objects. | 06-24-2010 |
20100169804 | EXTENSIBLE DEFINITION OF INTERACTIVE SYSTEM PRODUCTIVITY FACILITY (ISPF) PANELS - Embodiments of the present invention provide a method, system and computer program product for extensible definition of interactive system productivity facility (ISPF) panels. In an embodiment of the invention, a method for extensibly defining ISPF panels can include loading a panel defined by different panel definition statements recognizable by an ISPF facility, and identifying a panel input exit facility amongst the panel definition statements defining the panel. Of note, the panel input exit facility references an external exit module. The method also can include determining an external exit module referenced by the panel input exit facility. Finally, the method includes passing records of the panel to the external input exit facility for pre-processing of the panel outside of the ISPF facility. | 07-01-2010 |
20100169805 | DYNAMIC POINT AND EXTEND USER INTERFACE - A computer-implemented method of extending a user interface of an executing application can include placing the user interface in a configure mode that allows functionality of the user interface to be extended and visually distinguishing an element of the user interface that is extendable. Responsive to a user input requesting extension of the functionality of the element, an editing window can be displayed within the user interface. The method can include receiving, within the editing window, computer-usable program code specifying extended functionality for the element and storing the computer-usable program code as part of an extension to the element. The extension can be bound to an extension point exposed for the element of the user interface. | 07-01-2010 |
20100169806 | Apparatus and method for creating widget in portable terminal - Provided are an apparatus and a method for creating a widget of a portable terminal. The method includes: determining a building block that a user selects on a widget creating screen including building blocks necessary for widget creation; generating a tag of data corresponding to the confirmed building block; and generating a widget code including the building block and the tag. | 07-01-2010 |
20100180219 | Apparatus and method for providing user interface - Disclosed is a user interface (UI) providing technology to perform a complex function. According to an exemplary aspect, there is provided a complex UI which recognizes use patterns of a device based on user inputs and performs all of a plurality of functions at once according to the use pattern. Accordingly, various functions with high use frequency may be used through a simple manipulation. | 07-15-2010 |
20100192073 | SYSTEM AND METHOD FOR GRAPHICAL USER INTERFACE - The present invention provides a system and method ( | 07-29-2010 |
20100199198 | LAYOUT OF USER INTERFACE ELEMENTS - User interface frameworks may provide an environment for developers to design and arrange user interface elements within a design layout to create a user interface. Many times UI elements comprise non-integer size values (e.g., height, width, position, etc.) due to text, user specified data, and/or centering, for example. Rendering UI elements at non-integer size values may create display artifacts because of sub-pixel rendering. Accordingly, as provided herein, a set of rules may be applied during design layout to non-integer size values to create integer size values (e.g., non-integer size values may be rounded to the nearest integer). Using integer size values in arranging UI elements within a design layout, allows undesirable display artifacts to be mitigated during rendering. | 08-05-2010 |
20100211894 | Identifying Object Using Generative Model - Among other disclosed subject matter, a computer-implemented method includes identifying a first object that belongs to a first domain. The method includes identifying, using the first object, at least a first cluster node in a generative model that includes a plurality of first cluster nodes having weighted relationships to respective ones of a plurality of second objects. The method includes identifying, in response to identifying the first object, at least one of the second objects, the second object belonging to the first domain and being identified using the first cluster node and its respective weighted relationship. | 08-19-2010 |
20100218124 | LOGIC FOR DESIGNING PORTLET VIEWS - A computer-implemented method, system and computer program product of designing views of portlets are presented. The computer-implemented method, which is executed on a specific processor, receives, from a client, multiple requirements for portlets and views of a portal application. Common business components are then extracted from the multiple requirements, and the business components are classified into categories of containers, data entry forms, or tables. A library of implemented common business components is created and provided to multiple developers, who are then able to design the views of the portlets, such that the portal application views will have a similar look and feel. | 08-26-2010 |
20100218125 | Information processing apparatus, user interface configuration method, and image processing, apparatus, system, and program - An image processing apparatus provided with a user interface (UI) is devised by including a UI display unit, a UI architecture definition obtaining unit, a display controller, a storage unit, a data inheritance unit, and a process execution unit. The UI architecture definition obtaining unit obtains a UI architecture definition. The display controller interprets the UI architecture definition to display the UI. The storage unit stores the UI architecture definition and condition setting data. The data inheritance unit can inherit the condition setting data as new condition setting data. The process execution unit executes information processing using the new condition setting data. The data inheritance unit compares version identification values of new UI and most recent UI architecture definitions. When the values are not identical, the data inheritance unit reads out the condition setting data, and generates the new condition setting data compatible with the new UI architecture definition. | 08-26-2010 |
20100218126 | CONTENT DRIVEN APPLICATION STATE - A method of creating a document using a software application. The method includes creating content for the document and also includes determining a state of the software application for the created content. The method further includes associating the determined state of the software application with the created content. | 08-26-2010 |
20100223563 | REMOTELY DEFINING A USER INTERFACE FOR A HANDHELD DEVICE - In some embodiments, a host computer can be used by a user to arrange icons among a plurality of home screens or views. For example, a representation of each of the home screens available at a handheld device can be displayed on a host computer along with a representation of the available icons usable at the handheld device. A user can select representation of icons at the host computer and arrange the icons among the representations of the home screens. Icons and/or home screens can be added and/or removed. The arrangement created by the user at the host computer display can be sent to the handheld device when completed. | 09-02-2010 |
20100235766 | Device and method for creating, distributing, managing and monetizing widgets - The present invention relates to a widget, and to exemplary methods of creating, maintaining, monetizing and reporting the widget and its underlying architecture. The present invention provides for the creation of a widget and may allow for the incorporation of content which may be further transported or distributed using the created widget. A widget may also be tracked and may have attributes sounding its movement, usage and content merged into analytics associated with that widget. The associates analytics may further be used to monetize the interactions associated with the widget to generate revenue. | 09-16-2010 |
20100241973 | Gesture Engine - Techniques for manipulating graphic objects in response to gestures provided with a user interface device are disclosed. The technique includes indicating when a gesture associated with the graphics objects is to use a determined action. Others gestures are locked out from using the determined action with other graphic objects. Graphic objects are manipulated on the display based on the indication that the gesture associated with one of the graphics objects is to use the determined action. | 09-23-2010 |
20100251145 | System to provide search results via a user-configurable table - In a particular embodiment, a graphical user interface (GUI) generated by a processor of a search system includes a search results window operable to display a set of search results within a table that includes a plurality of sub-tables corresponding to a plurality of categories. Each sub-table represents at least one category and includes a respective subset of the set of search results. The GUI further includes a plurality of local control elements, where each local control element is associated with a respective sub-table of the plurality of sub-tables. Each local control element is accessible to a user to selectively sort the respective subset of the set of search results within the respective sub-table according to a user-selected local sort parameter without altering a sort order of respective subsets of the set of search results within other sub-tables of the plurality of sub-tables. | 09-30-2010 |
20100275138 | SYSTEM AND METHOD OF IDENTIFYING AND MEASURING RESPONSE TO USER INTERFACE DESIGN - In accordance with aspects disclosed herein, impact that a user interface design has on a user's experience is measured. User response to one or more user interface designs is measured. Two or more user interface designs can be compared based on user response to each design. A single user interface design can be evaluated based on one or more measures of user response to the user interface, or two or more user interface designs can be compared using one or more user response measures corresponding to the user interface designs. | 10-28-2010 |
20100281404 | EDITING KEY-INDEXED GEOMETRIES IN MEDIA EDITING APPLICATIONS - Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes). Additionally, other embodiments provide a novel method for editing the value of one or more attribute directly in a preview display area used to view the composite presentation created in the media editing application. | 11-04-2010 |
20100325565 | APPARATUS AND METHODS FOR GENERATING GRAPHICAL INTERFACES - The various embodiments described herein provide for the layout and rendering of graphical interfaces to be independent from the underlying functionality of the application. The layout functionality for a graphical interface of an application is detached from the application itself, allowing the application and its associated graphical interface to be moved to different platforms utilizing different graphical application programming interfaces (APIs). | 12-23-2010 |
20110010644 | USER INTERFACE INDICATORS FOR CHANGED USER INTERFACE ELEMENTS - Systems and methods for user interface (UI) flagging. The methods involve setting a first visual indicator on or adjacent to a first UI element of a UI when code that generates the first UI element has been added to an application or modified so as to change at least one functional characteristic of the first UI element. The methods also involve setting a second visual indicator on a first UI object of the application when code that generates the first UI object has been modified so as to remove a second UI element therefrom. The visual indicators are set by adding UI flagging code to the code that generates the first UI element and/or first UI object. Also, third visual indicators can be set on or adjacent to second UI objects that have “trails” to the first UI element and/or the first UI object. | 01-13-2011 |
20110010645 | USER UNTERFACE CONSTRUCTION WITH MOCKUP IMAGES - A mockup image can be received at a user interface designer module and a representation of the mockup image can be overlaid with a representation of a user interface that is under construction. One or more visual features of the user interface and one or more visual features of the mockup image can be matched. Also, one or more guides can be matched to one or more features in a mockup image, and one or more features of a user interface that is under construction can be automatically matched to the one or more guides. | 01-13-2011 |
20110010646 | SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR FACILITATING ADAPTIVE TECHNOLOGIES - A system, method, and computer-readable medium that facilitate software configuration of assistive computer devices by automatically assessing a user's capabilities through questions and tasks are provided. The analysis results of the user's capabilities are then available to assistive computer software applications which may subsequently update their interfaces accordingly. A mapping mechanism from an external input device into a target software application is facilitated for software applications that do not include assistive technology features. | 01-13-2011 |
20110047488 | 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. | 02-24-2011 |
20110066959 | Systems and Methods for Visualization of Exception Handling Constructs - Disclosed are various embodiments for visualization of exception-handling constructs. In one embodiment, among others, a system includes at least one computing device; a program maintained in a memory accessible to the at least one computing device; and logic executable in the at least one computing device configured to analyze the program to determine exception-handling information; generate a graphical user interface based upon the exception-handling information; and provide the graphical user interface for display on a display device. | 03-17-2011 |
20110072370 | USER INTERFACE MODIFIER - Various embodiments of the present technology, a method [ | 03-24-2011 |
20110087975 | METHOD AND ARRANGEMENT IN A DATA - The invention relates to user equipment for recording data within the user equipment is provided. The user equipment includes a receiving unit to receive application data from a database within the user equipment, which application data is associated with at least one application. The user equipment further includes a monitoring unit arranged to monitor system data of the user equipment, which system data relates to an operation of the user equipment. The user equipment includes a recording unit arranged to record data in a source application of the user equipment, which recorded data includes the system data associated with the received application data. | 04-14-2011 |
20110087976 | Application-Based Backup-Restore Of Electronic Information - Systems and methods for storing and restoring backup data. One method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting a history view associated with the current view of the application. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element. The current view of the application is modified in response to the second user input according to the earlier version, at least with regard to the first element. | 04-14-2011 |
20110099487 | END-TO-END SOLUTION FOR AN END-USER TO OBTAIN DESIRED INFORMATION IN USER INTERFACES - Provided are apparatuses and methods in a digital broadcast transmission system for providing user interfaces to a mobile device. The user interfaces (e.g., “widgets”) may provide information to a mobile device user by displaying the interfaces in a predetermined location on a mobile device display. For example, the user interfaces may be displayed on a dashboard on a mobile device and may contain updated information. As information pertaining to content of the user interfaces changes, the status of the information in the user interfaces may change accordingly. In one example, an event user interface may provide information pertaining to the event and may be updated based on changes to the event. For example, the number of participants may change. This information may be provided in the user interface. In addition, user interfaces may be selected, modified, arranged, organized or otherwise manipulated at a server and downloaded to the mobile device. | 04-28-2011 |
20110107242 | TASK PREDICTION - This patent application pertains to computing scenarios that allow users to more readily accomplish desired tasks. One implementation includes at least one dictionary of potential auto-suggestions that can be generated in relation to user-input. The implementation also includes a text framework configured to weight at least some of the potential auto-suggestions based upon one or more parameters. This implementation further includes a task engine configured to associate tasks with at least some of the potential auto-suggestions. | 05-05-2011 |
20110107243 | Searching Existing User Interfaces to Enable Design, Development and Provisioning of User Interfaces - Techniques for searching for a user interface (UI) are provided. The techniques include receiving a desired user interface as a query, determining meta-data for the desired user interface, wherein determining the meta-data for the desired user interface comprises converting the desired user interface query to a meta-data query, and using the meta-data query to search for the desired user interface, wherein searching for the desired user interface comprises querying meta-data of one or more existing user interfaces and selecting one or more similar user interfaces. | 05-05-2011 |
20110119603 | SYSTEM AND METHOD FOR INTEGRATING A PLURALITY OF SOFTWARE APPLICATIONS - A method for integrating a plurality of existing software applications is disclosed. The method comprises executing the plurality of existing software applications. A composite graphical user interface (GUI) is created containing selected objects. A user's interactions with each of the plurality of existing software applications are recorded to record at least one function from each of the plurality of existing software applications. The at least one recorded function from each of the plurality of existing software applications is assigned to at least one of the selected objects in the composite GUI. | 05-19-2011 |
20110119604 | SYSTEM AND METHOD FOR A CONFIGURABLE AND EXTENSIBLE ALLOCATION AND SCHEDULING TOOL - A system provides a GUI allocation and scheduling tool that enables a user to configure and apply Schedule Flows that include scheduling logic statements, filters, matching functions, scheduling engines and Objective Functions to appropriately assign a plurality of jobs to a plurality of workers and resources. The user may add, delete and/or edit scheduling logic statements, filters, matching criteria, scheduling engines and Objective Functions to produce appropriate scheduling outcomes according to user definable objectives. The GUI tool also enables a user to evaluate scheduling outcomes and assess the effectiveness of Schedule Flows and scheduling logic statements by configuring and applying evaluation criteria. The system's platform architecture provides software interfaces that enable the integration of custom matching functions, scheduling engines and Objective Functions, and third party hardware and software functionality. | 05-19-2011 |
20110131511 | SYSTEM AND METHOD FOR ENABLING ASSISTED VISUAL DEVELOPMENT OF WORKFLOW FOR APPLICATION TASKS - A method of enabling assisted visual development of workflow for an application task. A workflow wizard provides a tasking page from which a user selects a desired one of a plurality of candidate tasks. The workflow wizard then provides a data selection page from which the user selects a desired set of data components from a plurality of candidate data components. A target selection page is then provided, from which the user can select a desired one of a plurality of candidate objects. Finally, an assignment page is provided, to enable the user to specify a detailed assignment relationship between the selected set of data components and fields of the selected target. The workflow wizard then auto-generates code that, when executed, will implement the selected task using the selected set of data components, the selected target and the specified assignment. | 06-02-2011 |
20110145734 | Processing Computer Implemented Action - A method for processing a computer action using a processor. The method includes receiving a first request to perform a first computer action, performing the first computer action and producing a first class representation of the first computer action. | 06-16-2011 |
20110145735 | MODEL DRIVEN CONTENT DEVELOPMENT - According to one general aspect, an apparatus may include a content creation data base, a content entry user interface generator, and a content entry interface. The content creation data base may be configured to store created content data, and at least one content creation action definition, wherein the content creation action is includes a predefined model configured to facilitate the creation of created content data within a business management system. The content entry user interface generator may be configured to generate at least a portion of a content entry user interface configured to facilitate the entry and editing of created content data. The content entry interface configured to determine if a content creation action is valid within the context of a user's operations in the content entry user interface, generate, based at least in part upon an executed content creation action, a dynamically generated user interface configured to facilitate a user's inputting of create content data, acquire user input data via the dynamically generated user interface and generate content data based upon the user input data and the content creation action definition. | 06-16-2011 |
20110145736 | Systems and Methods for Designing a Universal User Interface - Methods and systems consistent with embodiments of the present invention for designing a user interface. As disclosed herein, the method is implemented by a computer system that has at least one memory for storing data and instructions and at least one processor. The at least one processor is configured to access the at least one memory, to execute at presentation logic comprising at least one software module and to perform the steps of determining, by the presentation logic, a plurality of simple user interface elements within the user interface to be designed based on the requirements. Each simple user interface element contains one data input field. The at least one processor also performs the steps of receiving rules and parameters governing design of the user interface, combining the plurality of simple user interface elements into one or more complex user interfaces based on the rules and parameters, and displaying a user interface comprising the one or more complex user elements. The one or more complex user interfaces contain the input fields from the plurality of simple user interface elements. | 06-16-2011 |
20110161844 | CHANGEABLE BACNET INTERFACE - A changeable BACnet interface system having a workstation and a controller. The system may allow a controller object interface to be engineered and downloaded to the controller via configuration files, rather than as individual objects created at run time. A BACnet network may be connected to the workstation and controller. BACnet objects may be designed to constitute an interface to the control application, and be stored in the controller. The BACnet interface may be presented to the BACnet network. | 06-30-2011 |
20110161845 | GRAPHICAL FLASH VIEW OF DOCUMENTS FOR DATA NAVIGATION ON A TOUCH-SCREEN DEVICE - Content may be displayed on a display of a device as part of a graphical interface in which the content is divided into categories or sections. A content item representing a particular group of content items, such as a group corresponding to a category, may be graphically “flashed” to the user as the user pans or scrolls through content. In particular implementation, a computing device may determine a group of active content items corresponding to a current navigation point of a set of content items, determine a representative content item from the group of active content items, and present an area displaying the representative content item. | 06-30-2011 |
20110167362 | CUSTOMIZING AT LEAST ONE COMPUTER SOFTWARE APPLICATION FOR AT LEAST ONE USER BASED ON DATA ASSOCIATED WITH THE USER - The present invention provides a processor-implemented method and system of customizing at least one computer software application for at least one user based on data associated with the user. In an exemplary embodiment, the method and system include, (1) allowing the user to specify the data, (2) permitting the user to associate the data with at least one field in the application, and (3) letting the user change the structure of the application based on at least one preference value stored in at least one preference database. In an exemplary embodiment, the method and system include (1) allowing the user to specify the data, (2) permitting the user to associate the data with at least one field in the application, and (3) letting the user change the content of the application based on at least one preference value stored in at least one preference database. | 07-07-2011 |
20110185294 | PATTERN-BASED USER INTERFACES - An intended usage of information to be displayed by a software application can be described. A selection of a user interface pattern module for displaying the information can be performed. The user interface pattern module can be designed for the intended usage. While running the application, user interface constructs for displaying the information using the user interface pattern module can be instantiated and organized, and can be rendered to display the information. Moreover, a first user interface pattern module can be selected and used with categorization metadata for the information to display the information in a first context, and a second user interface pattern module can be selected and used with the categorization metadata to display the information in a second context. Additionally, the categorization metadata may be revised, and the revised categorization metadata and a selected user interface pattern module may be used to instantiate and organize user interface constructs. | 07-28-2011 |
20110185295 | INFORMATION PROCESSING APPARATUS, PLUG-IN INTERACTION METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - In an information processing apparatus, each plug-in includes a notifying part to notify a processed result of a logic part of the plug-in to another plug-in or, a receiving part to receive the processed result from the other plug-in. A first plug-in at an interacting source notifies the processed result of the logic part of the first plug-in to a user interface part of a second plug-in at an interacting destination. The receiving part of the second plug-in receives the processed result from the first plug-in, and the user interface part of the second plug-in generates a display screen of the second plug-in based on the processed result received by the second plug-in. | 07-28-2011 |
20110191699 | SYSTEM AND METHOD OF INTERFACING INTERACTIVE CONTENT ITEMS AND SHARED DATA VARIABLES - Systems and methods for interfacing interactive content items and shared data variables include electronically generating a first program interface to provide a module for creating one or more interactive content items (e.g., new graphical user interfaces or other activities). A second program interface is also electronically generated to provide a module for creating one or more shared data variables (e.g., data tables or the like) and for entering data into such shared data variables. Features are also provided to generate a third program interface for defining instructions to reference one or more shared data variables from an interactive content item. The instructions created using the third program interface are electronically executed to populate one or more elements in the interactive content item with data from one or more of the shared data variables. | 08-04-2011 |
20110191700 | SYSTEM AND METHOD FOR CREATING AND DISPLAYING CLASSES OF GRAPHICAL DISPLAY OBJECTS - In the graphical display object system, a user can create a class of graphical display objects such that the various members of the class may share common features. In addition, the graphical display object system builds the graphical display objects based upon the common class definitions as well as the custom features of the graphical display object. | 08-04-2011 |
20110202854 | Metadata Capture for Screen Sharing - A method for metadata capture for screen sharing of a graphical user interface (GUI) screen includes determining by a screen share sending module a region of the GUI screen to be shared; analyzing the GUI screen by a metadata capture module to determine metadata relevant to the region to be shared; and sending a screen share of the region comprising the relevant metadata to a receiver by the screen share sending module. | 08-18-2011 |
20110202855 | GUI EVALUATION SYSTEM, GUI EVALUATION METHOD, AND GUI EVALUATION PROGRAM - The consistency of the layout of operating buttons in evaluated screens is exhaustively and reliably evaluated. A GUI evaluation system comprises an evaluation button information storage means for storing evaluation button information which indicates each category corresponding label information being text used as a label of the operation button that is disposed in an evaluation target screen and used for a basic operation; a GUI information storage means for storing GUI information including a size of the evaluation target screen and each button included in the screen, and GUI information including the label information and coordinate data indicative of a position of each button in the screen; a button group specification means for specifying an operation button group, based on inter-button distance referenced to the operation button, on buttons disposed in the evaluation target screen at each evaluation target screen, in accordance with the GUI information stored in the GUI information storage means and the evaluation button information stored in the evaluation button information storage means; and a button layout evaluation means for evaluating a layout consistency of operation buttons between a plurality of evaluation target screens by comparing operation button groups each including an operation button belonging to a same category as the other operation button group, each of the operation button groups being specified from each of the evaluation target screens. | 08-18-2011 |
20110214076 | METHOD AND APPARATUS FOR OPTIMIZING GENERATION OF USER INTERFACE - An apparatus and method which enable re-developers to perform complicated user interface development in a simple manner by setting extensible elements and loading thereto add-on application programs. In the apparatus and method of the invention, one or more extensible elements are set in a host user interface application. Then, one or more add-on user interface applications are loaded to one or more of the set extensible elements. The apparatus and method according to the invention can adjust the user interface dynamically, in real-time and finely without the need to close and reboot the application program. The apparatus and method of the invention do not limit the development language | 09-01-2011 |
20110214077 | DYNAMIC USER INTERFACE ELEMENTS - A set of rules and a current context for a user is obtained. The set of rules and the current context are used to determine a rule weight for each of a set of user interface elements. One or more of the user interface elements is caused to be displayed. Which user interface elements are displayed is based at least in part on the rule weights. | 09-01-2011 |
20110225522 | Layout converter, layout conversion program, and layout conversion method - A layout converter for converting a layout of a display screen on which display areas for a plurality of software components are arranged can include a detection unit for detecting a plurality of target display areas having a predetermined arrangement relationship from the plurality of display areas. The layout converter further can include a generation unit for generating a container, in which display contents of the plurality of target display areas are unified and displayed within one unified display area, and adding the container to the layout of the display screen. | 09-15-2011 |
20110225523 | EXTENDING 2D GRAPHICS IN A 3D GUI - A system of providing a three-dimensional [3D] graphical user interface on a 3D image device ( | 09-15-2011 |
20110231784 | SYSTEM AND METHOD FOR DESKTOP APPLICATION MIGRATION - The present invention provides a system and a method for desktop application migration, which are divided to a development phase and an actual runtime phase. During the development phase, interface description data of each window are dumped by traversing all windows of a desktop application; a raw template is semi-automatically generated using the interface description data of each window; it is further designated manually and/or according to rules which parts are “data-type interface elements” based on the raw template, so as to form a final template. During the actual runtime phase, the interface description data of the desktop application are obtained in real time, and values and attribute information of the “data-type interface elements” are dumped therefrom for filling in the template, in order to form a finally-presented webpage. The present invention significantly improves efficiency of creating a new web application and saves development costs by semi-automatically generating the templates. | 09-22-2011 |
20110246913 | Automated User Interface Generator - A user interface may be selected for a system with hierarchical data types by traversing an inheritance tree to find a pre-defined user interface, or by automatically generating a user interface based on the type definition. The automatically generated user interface may include tabs or groupings for components of the data type that may be inherited from other data types. In some embodiments, portions of the automatically generated user interface may be obtained from other data types. | 10-06-2011 |
20110283204 | Pasting Various Data into a Programming Environment - Described is a technology by which a user pastes selected data into a command line of a program, including when the selected data is non-textual. Upon detecting the paste (or drop) action, a variable name is automatically generated and inserted at the current point in a command line, where it acts as a proxy for the pasted data itself. A data structure comprising the selected data or transformed data corresponding to that selected data is maintained in program storage, e.g., RAM allocated to the program. In one aspect, a handler may be used to transform the data from one format into another that may be used by a particular program. For example, text may be reformatted into an array on which the program operates. The handler may be selected from a plurality of possible handlers, including customized handlers. | 11-17-2011 |
20110289437 | METHODS AND SYSTEMS FOR SHAREABLE VIRTUAL DEVICES - An intelligent virtual device, which is a widget, as well as a widget container that allows users and providers to manage the display, layout and navigation of widgets, and which is a part of a distributed infrastructure where users can freely subscribe, embed/publish, and organize a multitude of virtual devices according to their interests. In addition, the virtual device is also designed to facilitate a seamless content/information update or service access flow by integrating with other applications that control functions including but not limited to those related to content capturing, personal information management and communication management. The virtual device also serves as a flexible and internet-accessible device user interface and component platform for hardware and software providers to customize their hardware and software offerings. | 11-24-2011 |
20110302513 | METHODS AND APPARATUSES FOR FLEXIBLE MODIFICATION OF USER INTERFACES - A method for modifying a user interface of an apparatus is disclosed. The method comprises the steps of: receiving user interface key data, wherein the user interface key data comprises at least one reference to at least one user interface modification algorithm, generating user interface user interface modification data based on the user interface modification algorithm, and modifying the user interface based on the user interface modification data. An apparatus performing the method is also disclosed. | 12-08-2011 |
20110320967 | SYSTEMS AND METHODS FOR ENTERPRISE BRANDED APPLICATION FRAMEWORKS FOR MOBILE AND OTHER ENVIRONMENTS - An application framework for mobile devices may provide a variety of application modules directed towards enterprise brand extension. The application modules are organized into five main categories: (1) featured, (2) community, (3) play/engage, (4) media, and (5) shop. The “featured” category may allow enterprises to push specific content onto its consumers. The “community” category may allow enterprises to leverage social networks and consumer communities that build and expand around their brands. The “play/engage” category may allow enterprises to offer compelling value and engaging utility to its customers. The “media” category may allow enterprises to entertain, inform, and educate consumers about brands through media content. The “shop” category may allow enterprises to facilitate electronic commerce with its customers. Further application analytics may be utilized by aggregating affiliate, sales, or usage data, etc. to better drive new revenue streams and optimize the return on investment associated with sales, promotion and advertising efforts. | 12-29-2011 |
20120005603 | APPLICATION DEVELOPMENT SUPPORTING APPARATUS, PROGRAM, AND RECORDING MEDIUM - During a period for which a UI realized by a screen control program is presented and requirements are determined in a development period of application, a managed bean provided with only a collective storage area in which variables are stored as a variable storage area is used to and prototype script for performing a pseudo-processing and the screen control program work with to realize the presentation of the UI. When the variables transmitted between the programs are established, a web service providing program is developed and the web service providing program replaces the prototype script, and the managed bean is replaced by a new managed bean to which an individual storage area provided for each variable transmitted to and from the web service providing program and a program which copies the variable between the collective storage area and the individual storage area are added. | 01-05-2012 |
20120017160 | PORTABLE TERMINAL AND DISPLAY DATA EDITING METHOD FOR THE SAME - The present invention is a portable terminal and a display data editing method for the same capable of easily changing preliminarily stored display data to any expression preferable to the user. A display processor | 01-19-2012 |
20120060107 | WEB-PAGE-BASED SYSTEM FOR DESIGNING DATABASE DRIVEN WEB APPLICATIONS - In a web-page-based system for designing database driven web applications, a page is initiated containing one or more top level iterators. A user introduces fields to the page from a palette including: input, display, hyperlink, iterator. In one case, the user creates iterators nested in a user-selected iterator, and retaining context of the selected iterator, where the system accommodates iterators that are recursive. In an alternative embodiment, the user adds both display and entry fields pertaining to a given user-selected iterator, retaining context of the selected iterator. Responsive to user introduced fields, the system automatically creates representative data structures in a database and automatically relates fields of the pages to the data structures in accordance with a predetermined logic. | 03-08-2012 |
20120066620 | Framework to Support Application Context and Rule Based UI-Control - Embodiments of a method and system provide a rule based user interface control for a software application. At configuration time of an installed software application, the method may provide a design-time environment for defining a rule for a UI element to be displayed in the software application. The rule may affect a value of a property of the UI element and may be persisted in a rule engine. Then at run-time, upon receiving from the software application a request to determine the value of the property, the method may retrieve the rule from the rule engine by a runtime service, evaluate the rule to determine the value for the property and set the value for the property according to the evaluated rule. The set value for the property may be returned to the software application for displaying the UI element. | 03-15-2012 |
20120079400 | PERSONALIZED CONTENT LAYOUT - A method for creating a personalized content layout for a user interface is provided. The method may comprise providing a content layout framework, monitoring and storing usage data over time of a content fragment, displayed in the content layout framework, promoting or demoting the content fragment in respect to its presentation within the content layout framework based on a first value of a first parameter of the parameter model, wherein the promotion or demotion uses an abrasion factor, such that a content fragment appearance degrades or increases from session to session of usage of the content layout framework depending on a predefined function deployed to the first value of the first parameter of the parameter model. | 03-29-2012 |
20120084683 | Seamless Integration of Additional Functionality into Enterprise Software without Customization or Apparent Alteration of Same - Additional functionality, referred to herein as an action, is added to existing enterprise software without customization or visible modification of the enterprise software itself. Such added functionality is user selectable via an added web page frame yet still triggers typical event handler processing of changed data within a component web page frame. Seamlessly adding such functionality thus allows for easy installation and uninstallation as desired. | 04-05-2012 |
20120084684 | Rapid Automation Front-end Framework Library and Executable Graphic User Interface Testing System and Method - A computer system comprising a display, one or more computer readable medium storing a computer application comprising computer executable code for creating a graphical user interface, one or more processors receiving and executing the computer executable code to provide the graphical user interface on the display, the computer readable medium also storing a testing application comprising computer executable code for activating the graphical user interface, the testing application defining a command execution server embedded into the computer application, and a command client external to the computer application. Upon execution by the one or more processors, the command execution server receives a command for the graphical user interface, enables the execution of the command by the computer application by generating a graphical user interface event in the graphical user interface of the computer application, and sends an acknowledgement to the command client responsive to the completed execution of the command. | 04-05-2012 |
20120089929 | COMPUTER-READABLE STORAGE MEDIUM, APPARATUS, AND METHOD FOR SUPPORTING OPERATION SCREEN DESIGN - A UI specification creating apparatus displays a format that allows information relevant to a condition of an element displayed on an operation screen of a user interface to be activated and information concerning content of process that the element operates to be described in a given form and receives descriptions relevant to specifications of the element based on the format. The UI specification creating apparatus then displays the operation screen of the user interface and carries out a simulation of an operation of the element displayed on the operation screen of the user interface based on the information relevant to the condition of the element to be activated and the information concerning the content of process that the element operates received. | 04-12-2012 |
20120102417 | Context-Aware User Input Prediction - Predicted input data is obtained by initially acquiring a set of operations that are performed on non-editable user interface elements of a user interface prior to a subsequent data input into an editable user interface of the user interface. The set of operations is then classified into a pattern class based on the operations in the set and the subsequent data input that corresponds to the set. Subsequently, a pattern type for the pattern class is generated that describes a relationship between the set of operations and the subsequent data input. Accordingly, when a new set of operations is received, input data is predicted for the new set by applying the pattern type to the new set. | 04-26-2012 |
20120102418 | Sharing Rich Interactive Narratives on a Hosting Platform - This patent relates to techniques associated with rich interactive narratives (RINs) and other RIN-related content, including techniques for sharing and monetizing such content. For example, a RIN-related content item (e.g., a themed RIN book) might be obtained from a hosting platform, edited, and re-published on the hosting platform. In some circumstances, the edit might include or serve as one or more annotations. One or more sharing restrictions associated with the published content item can be enforced. This enforcement can then be utilized to monetize the published content item by virtue of one or more sharing arrangements. | 04-26-2012 |
20120110482 | METHOD AND APPARATUS FOR GENERATING WIDGET - A method and an apparatus for generating a widget are provided. The method includes: obtaining identification information of elements to be reused in a source widget; generating a logical relation between the elements to be reused; and generating a widget including the identification information of the elements to be reused and the logical relation according to the identification information of the elements to be reused and the logical relation. A method for running a widget and a widget engine are further provided. A new widget may be generated through combination and reuse of existing widgets, so that it is unnecessary to write a code in a development procedure, which reduces the workload of widget development and is beneficial to the development of widget technologies. | 05-03-2012 |
20120117496 | DECLARATIVE AND MULTI-MODE WIZARD FRAMEWORK - A user interface mechanism may be defined by a story from which a wizard engine may create a user interface. The engine may present the story using various user interface containers that define a layout and general functions of a user interface, along with styles that may define the ‘look and feel’ of the user interface. The story may define an action performed once data are collected from the user. The story may also define data passed to the action, as well as the data collected from a user. The story may further define translation routines or other actions that may be launched in response to receiving user action and used to generate data that may be passed to the action. | 05-10-2012 |
20120117497 | METHOD AND APPARATUS FOR APPLYING CHANGES TO A USER INTERFACE - An approach is provided for applying changes to a user interface. The window manager receives an input for specifying at least one change to one or more components of a first user interface. Next, the window manager determines respective execution states of one or more applications associated with the user interface. Then, the window manager determines to apply the at least one change to generate a second user interface while preserving the respective execution states. | 05-10-2012 |
20120124492 | Display and Resolution of Incompatible Layout Constraints - User interface layout is defined using constraints on the position and size of visual elements. Constraints may be explicit and/or implicit. Interactive design code helps designers create constraints without conflict or redundancy. The design code determines whether a proposed layout constraint is incompatible with established constraints, receives a designer's selection of an incompatible constraint, and displays user interface elements in previews of alternate layouts having different constraints. A designer can interactively explore possible resolutions of constraint incompatibilities as soon as the constraints are detectable. The design code animates a transition between possible layouts, highlights the incompatible constraints, and hides the compatible constraints. A subset of constraints may be shown, such as only the recently added constraints and closely related constraints. | 05-17-2012 |
20120124493 | RENDERING DYNAMIC CONTENTS WITH STATIC FILE BASED GRAPHICAL USER INTERFACE FORM CONTROL - The invention provides a method for rendering dynamic web contents with static file based graphical user interface (GUI) form control The method includes the steps of trapping an event which requires to draw or redraw an image in a file based GUI image control in a current local environment; initiating a WebCrawler function with parameters derived from the current local environment to retrieve data from the web; generating a locally accessible file with web content in a format interpretable by the file based GUI image control; and having the file based GUI image control render the web content contained in the locally accessible file. | 05-17-2012 |
20120124494 | GRAPHICAL USER INTERFACE TYPING AND MAPPING SYSTEM - A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element types. The application designer assigns a selected GUI element type to each GUI element in a GAP design. The GUI element types help ensure consistent and proper treatment of the GUI element types at every stage in the development of the application, from initial planning and design, to compilation and execution. | 05-17-2012 |
20120124495 | SYSTEM AND METHOD FOR OBJECT RELATIONSHIP IDENTIFICATION IN A USER INTERFACE - A computer-implemented method is provided for identifying an undifferentiated object ( | 05-17-2012 |
20120131479 | Resolution Independent User Interface Design - Graphical user interface material map objects are specified by a collection of attribute-value pairs, the collection of which comprises a complete description of the material map and may be used by a rendering engine to create a visual representation of the material map at any resolution. That is, material map representations in accordance with the invention are resolution independent. Another benefit of representing material maps in accordance with the invention is that they may be encrypted to prevent unauthorized inspection or use. | 05-24-2012 |
20120144324 | Reshaping Interfaces Using Content-Preserving Warps - Technologies are generally described herein for reshaping a graphical user interface. The graphical user interface may include one or more content elements. An interface design tool may enable users to define one or more borders with respect to the graphical user interface. The interface design tool may also perform a content-preserving warp on the graphical user interface. When the interface design tool performs the content-preserving warp, the interface design tool may preserve a shape and dimensions of any content elements defined by the borders. | 06-07-2012 |
20120151388 | CREATING PORTALS HAVING CONSISTENT APPEARANCES - A processor-implemented method, system, and/or computer program product creates a portal application. Multiple rules for portlets and views of a portal application are received. Common business user interface components are classified into user interface component categories, which include a container category for twisties and tabs. A portal application is created based on the user interface component categories, such that views of the portlets within the portal application have a similar look and feel. | 06-14-2012 |
20120159358 | DEVICE INDEPENDENT METHOD FOR DEFINING A GRAPHICAL USER INTERFACE - The invention relates to a client independent method for defining a graphical user interface (GUI) for a client device, the method comprising the steps of determining a dedicated display area of a display screen of the client device where the GUI is to be provided, defining a plurality of sub-regions of the display area, the size and location of each sub-region being allocated according to a predetermined pattern, assigning an application service for each of the sub-regions, providing each of the application services to its respective sub-region; and rendering the GUI within the dedicated display area of the display screen, thereby allowing a user of the client device to interact with the application services. The invention also relates to a client device adapted provide an interactive GUI to a user of the client device. | 06-21-2012 |
20120166976 | Dynamic User Interface Content Adaptation And Aggregation - Upon receiving a request for a user interface view from a user interface, a user identity and a user authorization class for a user of the user interface can be checked against a user registry and an authorization class registry, respectively. A user interface view component can be retrieved according to the user identity and the user authorization class. The user interface view can be generated by aggregating the retrieved user interface view component with at least one other user interface view component consistent with the user identity and user authorization class, and the generated user interface view can be returned for display to the user via the user interface. Related systems, articles of manufacture, and computer-implemented methods are described. | 06-28-2012 |
20120166977 | USER PROGRAMMING ACCESS TO DATA MODEL IN USER INTERFACE DESIGN - Various embodiments of systems and methods for user programming access to data model in user interface design are described herein. User interface modeling is merged with a scripting language for additional functionalities. In one aspect, scripting enhances the dynamic access to the whole user interface model. In another aspect, additional controller and navigation logic is exposed by means of script inputs. A user can model, bind and run advanced logic through runtime declaration. | 06-28-2012 |
20120166978 | METADATA GENERATION SYSTEMS AND METHODS - Metadata generation systems and methods are described. An example computer-implemented method of automatically generating metadata used to develop graphical user interfaces includes scanning an image of a user interface to detect a candidate region on the image, the candidate region being potentially associated with a user interface component. The example method includes analyzing the candidate region to identify a user interface component contained therein by comparing a potential user interface component to user interface definitions stored in a database to identify one of the user interface definitions associated therewith. The example method includes extracting one or more properties of the identified user interface component and generating metadata based on the user interface definition associated with the identified user interface component and the extracted properties. | 06-28-2012 |
20120166979 | Method and Apparatus for Enabling User Interface Customization - A method and apparatus are provided that may enable user interface customization. In this regard, for example, some embodiments may enable customization of a web browser user interface for specific web content. | 06-28-2012 |
20120166980 | Automatic Sash Configuration in a GUI Environment - A graphical user interface generation system offers a management module that displays GUI elements and a visual indicator in an editing window. The visual indicator is movable in the editing window, which has at least two panels and a divider between the panels. A configuration history of the divider including at least one prior location of the divider in the editing window is memorized. An optimization function is defined for determining a new configuration of the divider. The function is invoked responsively to the configuration history of the divider to determine the new configuration of the divider, and a current configuration of the divider is automatically reset on the display to the new configuration of the divider within the editing window. | 06-28-2012 |
20120166981 | CONCURRENTLY DISPLAYING A DROP ZONE EDITOR WITH A MENU EDITOR DURING THE CREATION OF A MULTIMEDIA DEVICE - Methods and apparatus are provided providing users with the ability to create and produce multimedia devices. In one aspect of the present invention, users are provided with the capability to easily and seamlessly create slideshows using multiple forms of graphic elements instead of just still pictures. In another aspect of the present invention, users are provided with the capability to create and modify the DVD menu that is required for DVDs to function properly on conventional DVD players. In still another aspect of the present invention, users are provided with an intuitive graphic interface that simply and clearly explains the trade offs the user must make in deciding which mode to record the DVD. | 06-28-2012 |
20120173996 | USER INTERFACE GENERATION BASED ON BUSINESS PROCESS DEFINITION - A system includes retrieval of a markup language file defining a business process comprising a plurality of steps, each of the plurality of steps associated with a plurality of actions, and automatic generation of code executable to present a first user interface associated with a first one of the plurality of steps, the first user interface comprising a first plurality of user interface controls. Each of the first plurality of user interface controls is selectable to execute a respective one of a plurality of actions associated with the first one of the plurality of steps. | 07-05-2012 |
20120173997 | SYSTEM AND METHOD FOR CAPTURING A STATE OF A RUNNING APPLICATION - Exemplary embodiments disclose a method and system for providing a runtime state of an application on a user interface. The method and system include rendering a user interface element on the user interface in response to a request for a capture of the runtime state of the application. The method and system also include generating control code for managing a response of the user interface element to the user action. The user interface element corresponds to the runtime state and to data including at least one of control data and inaccessible data. The control data corresponds to control of the user interface element. The inaccessible data corresponding to a portion of the user interface element not depicted on the user interface for the capture. | 07-05-2012 |
20120173998 | THREE-DIMENSIONAL GUI OBJECT STORES IN AUTOMATION TEST TOOLS - A method for storing graphical user interface (GUI) object properties includes: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; and associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application. Over time, the object map contains multiple variants of the GUI objects. An automation test tool may use this object map to intelligently select appropriate GUI object version for recognition at script run time. | 07-05-2012 |
20120173999 | METHOD AND APPARATUS FOR USING GENERIC SOFTWARE APPLICATIONS BY MEANS OF OCULAR CONTROL AND SUITABLE METHODS OF INTERACTION - The method and apparatus object of this invention refer to a system for using generic software applications by means of ocular control characterized by simple interaction techniques which minimize the cognitive effort of the user required to manipulate the software and which permit to overcome the problems resulting from the intrinsic problem of accuracy of eye-tracking systems. Indeed, such technique does not provide using the pointer of the mouse moved by means of the gaze to control the various software applications but to use a separate application which through the use of suitable interaction techniques is comfortable and does not involve an increased effort of concentration by the user. An attempt has indeed been made to simplify the process of interaction between the user and machine also by means of the use of visual feedback which allows the same operations of the mouse to be performed by the user without the typical user frustration due to the problems of accuracy of the eye-tracking device. | 07-05-2012 |
20120179986 | METHODS AND APPARATUS TO GENERATE A WIZARD APPLICATION - Example methods, apparatus, and articles of manufacture to generate a wizard application are disclosed. A disclosed example method includes storing a graphical user interface input by a user for the wizard application in a file, storing a definition of an action input by the user to be performed by the wizard application in the file, and transferring the file and an engine to a user's computer, the file to be used by the engine to execute the wizard application, and the engine to, in response to an input from a user of the engine, convert the graphical user interface to at least one of a command line interface, a webpage interface, or an interface that reads user input from a file. | 07-12-2012 |
20120179987 | Computationally Efficient System for Developing Configurable, Extensible Gul for Database Centric Enterprise Business Applications - The present invention provides a computationally efficient system and method for developing extensible and configurable Graphical User Interfaces (GUIs) for Database-centric Business application Product Lines using model driven techniques and also reduce the cost as well as time for creating new GUIs for Database-centric Business application Product Lines that enables effective maintenance and smooth evolution using model driven technique. The invention provides modeling of commonality and variability of GUI thus leading to a single GUI for Database-centric Business application Product Lines. The invention enables a model-based solution to address extensibility and configurability of both structural and behavioral aspects in a GUI of Database-centric Business application Product Lines and it also support to realize variations at runtime in the presentation layer by using the variable fields which can check the configuration data from a configuration database and decide whether to render itself or not. | 07-12-2012 |
20120185787 | USER INTERFACE INTERACTION BEHAVIOR BASED ON INSERTION POINT - Automatic manipulation of document user interface behavior is provided based on an insertion point. Upon placement of an insertion point within a displayed document, the behavior of the user interface is adjusted based on a next action of the user. If the user begins a drag action near the insertion point, he/she is enabled to interact with the content of the document (e.g. select a portion of text or object(s)). If the user begins a drag action at a location away from the insertion point, on the other hand, he/she is enabled to interact with the page (e.g. panning) Thus, the interaction behavior is automatically adjusted without additional action by the user or limitations on user action. | 07-19-2012 |
20120198362 | Method and Device for Automatically Determining Control Elements in Computer Applications - In a method for automatically identifying at least one control element in an application view of an application a) at least one recognition pattern for structural and/or graphical features of the at least one control element is pre-stored in an object template, b) a recognition means generates structural and/or graphical data from the application view and examines the data according to the at least one recognition pattern, c) in dependence on the examination a measure for the recognition certainty of the at least one recognition pattern is determined, and d) in dependence on the obtained recognition certainty the status of the at least one control element is determined as “identified” or “not identified”. | 08-02-2012 |
20120198363 | Web Development System and Methodology - Systems and corresponding methodologies that provide for dynamic generation of Web application and pages is provided. The innovation discloses a task-specific action-based paradigm that enables dynamic generation of these applications and pages. The innovation encapsulates logic such as business logic into task-specific actions. These actions can be stored within databases and retrieved therefrom on an as-needed basis. Once called, the actions can be executed and thereafter dynamically incorporated into a web page. | 08-02-2012 |
20120198364 | USER INTERFACE STYLE GUIDE COMPLIANCE REPORTING - This disclosure provides various embodiments for generating reports relating to UI models' compliance with a set of UI style guide rules. A digital UI model is parsed to determine whether a user interface, in a plurality of user interfaces within a software environment, satisfies at least one UI style guide rule in a plurality of UI style guide rules associated with the software environment. The digital UI model defines a plurality of attributes of the user interface. At least one statistical measure is calculated relating to compliance with UI style guide rules. The calculation of the statistical measure is based at least in part on the determination of whether the user interface satisfies the at least one UI style guide rule. A report is then generated identifying the at least one statistical measure, the report configured for presentation on a user interface of a computing device. | 08-02-2012 |
20120198365 | USER INTERFACE STYLE GUIDE COMPLIANCE - This disclosure provides various embodiments for checking user interfaces' compliance with a set of user style guide rules. At least one particular digital UI model is identified in a plurality of digital UI models, each UI model identifying attributes of at least one user interface in a plurality of user interfaces, wherein the particular digital UI model represents attributes of a particular user interface in the plurality of user interfaces. The particular UI model is parsed to determine whether the attributes of the particular user interface satisfy a particular user interface style guide rule in a plurality of user interface style guide rules. Result data is generated identifying whether the at least one particular UI model satisfies the particular user interface style guide rule. | 08-02-2012 |
20120210255 | INFORMATION PROCESSING DEVICE, AUTHORING METHOD, AND PROGRAM - There is provided an information processing device including an image acquisition unit configured to acquire an input image of a real space captured with an imaging device, a user interface unit configured to display the input image on a screen of a display device and detect a designated position designated by a user on the screen, a computation unit configured to compute a three-dimensional position of a virtual object in an augmented reality space from the designated position detected by the user interface unit, and an authoring unit configured to associate the three-dimensional position of the virtual object computed by the computation unit with the virtual object to store the three-dimensional position in a storage medium. | 08-16-2012 |
20120227000 | METHODS AND SYSTEMS FOR USE IN PROVIDING CUSTOMIZED SYSTEM MENUS - Some embodiments provide methods of distributing system menus, comprising: receiving a request, from over a distributed network, to communicate a system menu to a requesting consumer electronic (CE) device; identifying the CE device; identifying a user interface corresponding to the CE device; identifying a system menu intended to be utilized by the CE device, wherein the system menu comprises a plurality of menu items with each menu item associates with a function; and communicating the identified system menu to the CE device. | 09-06-2012 |
20120240064 | VISUALIZATION AND INTERACTION WITH FINANCIAL DATA USING SUNBURST VISUALIZATION - A system and method for illustrating and interacting with data. An example method includes grouping data according to two or more user-specified dimensions and determining one or more hierarchical relationships between the two or more user-specified dimensions. Plural bands are depicted in a first order based on the one or more intrinsic hierarchical relationships. A first user option enables a user to selectively change the first order to a second order, thereby selectively changing the one or more hierarchical relationships. In an illustrative embodiment, the data includes financial data. The plural bands illustrate only those bands that the user has access permissions or privileges to view. A second user option enables a user to selectively omit one or more of the plural bands while maintaining the one or more hierarchical relationships between remaining displayed bands. Additional user options enable a user to adjust a hierarchical relationship used to depict the plural bands; to trigger tabular view of underlying data, and so on. In a specific embodiment, the bands include concentric bands or rings displayed in a sunburst visualization. | 09-20-2012 |
20120240065 | Dynamically Configured Graphical User Interface for a Software Application - A Graphical User Interface (GUI) Customization System provides users with applications that feature customized GUI configurations by applying one or more configuration parameters to common codebases in the applications without user intervention. Various embodiments of the GUI Customization System can provide different methods of acquiring, customizing, and providing applications and sets of configuration parameters to users. | 09-20-2012 |
20120240066 | METHOD AND APPARATUS FOR EFFICIENT CUSTOMIZATION OF A USER INTERFACE LIBRARY - A method comprises applying a set of common device-specific definitions for a user interface of a device; using application-specific definitions to over-ride select common definitions, the application-specific definitions being applicable to one or more applications on the device; and applying widget-type-specific definitions, each of the widget-type-specific definitions being applicable to one or more applications corresponding to a widget type. In one embodiment, the definitions are stored in a shared memory. | 09-20-2012 |
20120254777 | INTERACTION METHOD, APPARATUS AND TERMINAL FOR SYNCRETIC COMMUNICATION - In the field of communications technologies, an interaction method for syncretic communication is provided, which is invented for effectively improving the use experience of a user. The provided interaction method for syncretic communication includes: establish a window gadget Widget unit floatingly displayed on a main display interface, in which the Widget unit is associated with at least one virtual user in a syncretic communication unit; the Widget unit receives communication information of the virtual user associated with the Widget unit, in which the communication information is sent to the Widget unit through the syncretic communication unit; the Widget unit sends a prompt signal according to an information type of the communication information; and the Widget unit receives a response instruction of a user that is sent in response to the prompt signal, and triggers a response policy according to the response instruction. | 10-04-2012 |
20120260199 | METHODS AND SYSTEMS FOR STOREFRONT GENERATION - A method and a system to generate mobile storefronts are described. The storefront application is executable by a user device to allow a user of the user device to access the storefront and purchase an item from a merchant. The system comprises an initialization module that provides an initialization interface to an identified merchant that is used to initialize creation of a storefront application. A storefront module provides a generation interface that receives, from the merchant, an appearance for the storefront application. An inventory module receives an inventory information describing items for sale. A policy module provides a policy interface that receives policies of the storefront. A platform module generates source code that when compiled, becomes the storefront application. The source code is generated based at least on one or more templates and the inventory. | 10-11-2012 |
20120260200 | MULTI-VIEW FORM DESIGN - Methods, computer systems and computer readable media for receiving designing and displaying device and platform-specific forms are provided. In embodiments, base forms are utilized and modified to create custom forms that are platform and device specific, without breaking the parent-child relationship between the base form and the custom form for any non-modified characteristics of the base form. Custom forms enhance the performance and appearance. In embodiments, interrogators are executed at runtime to specify a set of instructions that will be executed, further enhancing the performance and appearance associated with the form and the particular device displaying the form. In various embodiments of the present invention, user interfaces provide the designer visual representations of the forms as they appear on selected platforms and/or devices. | 10-11-2012 |
20120272167 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING A MECHANISM FOR SAME ORIGIN WIDGET INTERWORKING - An apparatus for determining whether widgets belong to the same origin based in part on an author signature may include a processor and memory storing executable computer program code that cause the apparatus to at least perform operations including evaluating data of a plurality of widgets that correspond, in part, to respective applications. The computer program code may cause the apparatus to determine whether the widgets belong to a same origin based in part on one or more author signatures of the data of the widgets. The computer program code may further cause the apparatus to determine whether to allow interaction between at least a portion of the widgets on the basis of the author signatures. Corresponding methods and computer program products are also provided. | 10-25-2012 |
20120304084 | METHOD AND APPARATUS FOR EDITING SCREEN OF MOBILE DEVICE HAVING TOUCH SCREEN - A method and an apparatus for editing a screen of a mobile device having a touch screen. In an idle mode, the mobile device displays an item display region containing at least one item on an idle screen. In an edit mode, the mobile device displays an edit command region containing at least one predetermined edit command on an edit screen. When a first item contained in the item display region is moved to the edit command region, the mobile device executes the predetermined edit command assigned to a moved position of the edit command region. | 11-29-2012 |
20120311468 | DYNAMIC INTERFACE COMPONENT CONTROL SUPPORT - A system, computer program and method for developing a graphical user interface (GUI) in a computer program. The invention allows developers to control the properties of interface components according to the state of a program during execution. According to the invention, a GUI development environment may be configured to provide a GUI builder for creating the GUI, display an interface component with at least one interface component property to be instantiated in the GUI, display a property interface to input at least one value for the interface component property in response to an event detectable by the computer program during GUI program execution, and automatically generate GUI program code effectuating the value for the interface component property in response to the event detectable by the computer program during GUI program execution. | 12-06-2012 |
20120311469 | IMAGE PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - An image processing apparatus which makes it possible to realize easy accessing of registered information of any function and provide a user interface having high operability. The image processing apparatus stores setting information configured via an operating section and access information for use in accessing the setting information in association with each other. Further, the image processing apparatus stores the setting information and button information in association with each other. The button information is displayed on a touch panel in a user selectable form. When an item of the button information displayed on the touch panel is selected by a user, a portal application detects the access information associated with the selected button information item. The setting information is acquired based on the detected access information. The image processing apparatus performs image processing based on the acquired setting information. | 12-06-2012 |
20120317504 | AUTOMATED USER INTERFACE OBJECT TRANSFORMATION AND CODE GENERATION - Techniques for automated user interface object transformation and code generation are described. An apparatus may comprise a logic device arranged to execute a server application. The server application may comprise, among other elements, an interpretive runtime engine to generate a graphical user interface (GUI) independent object from a set of received user event properties. The GUI independent object is subjected to template processing to create a new GUI dependent object that may be returned to a client application for rendering. Other embodiments are described and claimed. | 12-13-2012 |
20120324376 | APPARATUS FOR IMPLEMENTING WEB-BASED USER INTERFACE FOR COMMUNICATION TERMINAL AND METHOD THEREOF - Provided are an apparatus for implementing a web-based user interface for a communication terminal connected to a communication network and a method thereof. The apparatus includes a script execution layer included in the communication terminal, for receiving a script program from a program server and executing the script program together with a platform library; the platform library included in the communication terminal; a program manager included in a program server, designated with a URL by the script execution layer, and downloaded to and executed by the communication terminal; the program manager server included in the program server, for managing interface configuration information of the communication terminal for each user and providing the interface configuration information data file in response to a request from the program manager; and the script program included in the program server and produced using a script and the platform library. | 12-20-2012 |
20130031492 | Interface Wires for a Measurement System Diagram - A system and method for configuring objects in a system diagram to access interfaces of other objects are described. A first node and a second node may be displayed in the system diagram. The second node may implement one or more interfaces, where each interface includes one or more callable functions. An interface wire connecting the first node to the second node may be displayed in response to user input. The system may automatically configure the first node to access at least one of the one or more interfaces of the second node in response to displaying the interface wire. | 01-31-2013 |
20130031493 | SEPARATION AND INTERLINKAGE OF UI MODEL AND SERVICE LAYER MODEL - A computer-implemented system may include reception, from a user interface client application, of a user interface request conforming to a user interface component model, translation of the user interface request from the user interface component model to a business object model, execution of interactions associated with the translated request with a backend service layer, the interactions conforming to the business object model, determination of business object node changes and business object property changes conforming to the business object model and corresponding to the interactions, translation of the business object node changes and the business object property changes to user interface data changes and user interface event property changes conforming to the user interface component model, and provision of the user interface data changes and user interface event property changes to the user interface client. | 01-31-2013 |
20130047101 | PERSONAL SERVICE MENU CONSTRUCTION SYSTEM AND METHOD AND PERSONAL SERVICE MENU PROVISION METHOD THEREOF - A personal service menu construction system is provided for an application software to construct a homemade function menu, including: a selection module for setting required function options from a plurality of function options of the application software; an integration module for receiving the function options set by the selection module such that the function options set by the selection module are edited or packaged and integrated as a personal service menu; and a construction module for inputting the personal service menu to the application software. A personal service menu provision method is provided such that the personal service menu can be saved in a storage device and inputted to the same application software of another electronic device. | 02-21-2013 |
20130055116 | THEME VARIATION ENGINE - A theme variation engine generates mock web pages based on selected user inputs defining thematic aspects of a web site. The inputs may include a color, which is used to derive a color palette used in generating the mock web pages. The input can also include an image, which can be transformed in various ways, and a web page layout that determines where the transformed image may be placed. The theme variation engine uses the inputs to generate various mock web pages that the user can select and have the associated thematic parameters saved for future use. Alternatively, certain thematic parameters associated with the selected mock web pages can be used for generating additional mock web pages. The selected thematic parameters can then be used to generate the web site for the user. A computer system may implement execute instructions using a theme variation engine program module. | 02-28-2013 |
20130055117 | USER INTERFACE VALIDATION ASSISTANT - One or more techniques and/or systems are provided for analyzing a user interface. In particular, user interface (UI) elements within the user interface may be analyzed to detect potential issues, such as visual layout issues, functionality issues, and/or other issues with the user interface. In one example, property data of a UI element may be determined. For example, coordinates of the UI element, a string within the UI element, a translation of the string, dimensional units of the UI element, and/or a wide variety of other property data may be determined. The property data may be correlated together (e.g., analyzed) to determine a recommendation. For example, a string size of a string may be compared with a UI size of a UI element to determine whether the string visually fits within the UI element without truncation. In this way, the recommendation may identify issues and/or solutions to such issues. | 02-28-2013 |
20130067360 | APPLICATION SCREEN DESIGN ALLOWING INTERACTION - A screen design user interface that may operate in an interactive mode and a design mode. The user interface includes a screen presentation portion for presenting an application screen under design, and a mode control for selecting between the interactive mode and the design mode. When the user interface is in interactive mode, the user interface actually allows interaction with one or more application element of a screen displayed in the screen presentation portion such that interaction with the corresponding application element causes execution of a corresponding function and thus a corresponding change in state of the screen. When the user interface is in design mode, the user interface supports design of the application screen by recognizing design gestures, but disables the application elements. | 03-14-2013 |
20130067361 | Conformance Protocol for Heterogeneous Abstractions for Defining User Interface Behaviors - An authoring system for building an application that has a set of graphical objects and is for performing several operations on several graphical objects in response to several user interaction events. The authoring system includes (1) a first set of tools for defining a first description of a first operation that is to be performed on a first graphical object and (2) a second set of tools for defining a second description of a second operation that is to be performed on a second graphical object. The second set of tools provides at least one different tool for defining the second description than the first set of tools provides for defining the first description. The authoring system also includes a conformance module for modifying at least one of the received descriptions to ensure that the descriptions of both the first and second operations are in a uniform description format. | 03-14-2013 |
20130073993 | INTERACTION WITH A VISUALIZED STATE TRANSITION MODEL - A state transition model is dynamically generated for an active application. A graphical user interface is generated based upon, at least in part, the state transition model for the active application. The graphical user interface includes an indication of a current state of a record within the active application. The record is manipulated within the active application in response to an input received in association with the graphical user interface. | 03-21-2013 |
20130073994 | WEB-BASED WORKFLOW SERVICE VISUALIZATION AND NAVIGATION - Web workflow service information may include implementations, contracts, addresses, bindings, and other information that is sprinkled throughout source files, configuration files, and other locations. A service explorer extracts service information, and visualizes service information in a form that supports navigation, thereby helping developers understand and use workflow service information. A workflow service structure underlying the visualization is constructed with the extracted service information. A hierarchical node visualization of the service structure is displayed in a service explorer GUI. A developer navigates by expanding/contracting nodes, searching nodes, selecting nodes, and running tools with node-specific information, e.g., for testing, tracing, publication, workflow design, and so on. The visualization is automatically updated after service configuration changes. Node-specific source code is displayed for contract and implementation classes, and pertinent sections of configuration files are displayed for bindings and addresses. Derivation of endpoints, bindings, and addresses are displayed for implicitly set endpoints. | 03-21-2013 |
20130080946 | USING INFORMATION BANNERS TO COMMUNICATE WITH USERS OF ELECTRONIC DICTIONARIES - In one embodiment, computer-implemented systems and methods related to electronic dictionary systems are provided including: storing statistical information representing user interactions with the dictionary system over a period of time and electronically analyzing the statistical information so as to determine a customized message to a user. The customized message may be provided for display as part of a user interface comprising at least one field for entering a dictionary query, at least one field for providing dictionary results, and at least one field for customized user messages. | 03-28-2013 |
20130086495 | Managing Social Suggestions in a Contextual Workspace - The present disclosure describes one or more general embodiments for managing a virtual workspace including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising one or more workspace modules comprising data contained in a plurality of data objects; identifying a modification of the virtual workspace by the user; comparing the modified virtual workspace with a plurality of stored virtual workspace states, wherein each of the plurality of stored virtual workspace states comprises a configuration of a stored virtual workspace at an associated time; based on the comparison, determining a plurality of suggestions to add at least one workspace module to the modified virtual workspace; and providing, to the user, one or more of the suggestions to add at least one workspace module to the modified virtual workspace. | 04-04-2013 |
20130086496 | Adaptive User Interface for a Multimedia Creative Design System - A method includes receiving a page based graphical application having multiple elements on a page, defining a page based hierarchical view of the application and converting the page based hierarchical view to a linear hierarchical view. | 04-04-2013 |
20130086497 | MANAGEMENT SYSTEM USING FUNCTION ABSTRACTION FOR OUTPUT GENERATION - An arrangement includes a memory, a display, a user input device, and a processing circuit. The memory stores programming instructions and data values corresponding to a first object data record having a first format and a second object data record having a second format. The first record corresponds to a first BAS device, and the second record corresponds to a second BAS device. The processing circuit receives additional data values from BAS devices and stores the additional data values in the memory. The processing device retrieves a data value corresponding to the first record from the memory. The processing device stores an object type definition having a third format, and maps the data value corresponding to the first record to the third format. The processing circuit provides the requested data based on the mapped data value to a software operation for generating a display. | 04-04-2013 |
20130091444 | AUTOMATIC RENDERING OF INTERACTIVE USER INTERFACE ELEMENTS - This patent relates to automatic UI rendering techniques by which specified data items can be automatically posted on a UI and rendered as interactive UI elements and/or UI sub-elements without explicit instructions for how the specified data items are to be rendered. A developer can therefore specify in a simple expression (e.g., a script) that the data item is to be posted and rendered, without having to specify how the UI elements and/or UI sub-elements are to be rendered. | 04-11-2013 |
20130091445 | Method, Apparatus and System for a Graphical User Interface - A computer-implemented method of positioning a set of objects for display on a user interface, the user interface being generated on a surface of a three-dimensional structure, each member of the set of the objects having a size in at least two dimensions, at least some of which dimensions vary between the objects, is provided. The method includes assigning the set of objects to a two-dimensional portion having a predetermined size, for each as yet unpositioned object in the set of objects, performing a positioning process, the positioning process comprising identifying object occupancy in the portion and allocating the object to a position within the portion on the basis of a largest dimension of the object and unoccupied space in the portion, and mapping the allocated positions to a corresponding coordinate on the surface of the three-dimensional structure. | 04-11-2013 |
20130097533 | USER TERMINAL DEVICE AND METHOD FOR CONTROLLING A RENDERER THEREOF - A method for controlling a renderer of a user terminal device includes selecting a renderer which shares contents, transmitting contents to the selected renderer, displaying a control User Interface (UI) including an object image of which position moves according to a user's touch manipulation, and performing a control operation which controls the renderer in accordance with movements of the object image on the control UI. Accordingly, renderer operations can be easily controlled. | 04-18-2013 |
20130097534 | METHOD OF RENDERING A USER INTERFACE - A user interface (UI) is presented in which a UI client engine is associated with an application, and a UI rendering engine is associated with the client engine. The UI client engine processes a client thread to manage a scene graph. The UI rendering engine receives the scene graph and data items associated with elements of the scene graph, and processes a rendering thread to render a UI in accordance with the scene graph and the data items, independently of further input from the client UI engine. | 04-18-2013 |
20130097535 | INTERACTION METHOD, APPARATUS AND TERMINAL FOR SYNCRETIC COMMUNICATION - An interaction method for syncretic communication is provided for effectively improving the use experience of a user. The provided interaction method for syncretic communication includes: establish a window gadget Widget unit floatingly displayed on a main display interface, in which the Widget unit is associated with at least one virtual user in a syncretic communication unit; the Widget unit receives communication information of the virtual user associated with the Widget unit, in which the communication information is sent to the Widget unit through the syncretic communication unit; the Widget unit sends a prompt signal according to an information type of the communication information; and the Widget unit receives a response instruction of a user that is sent in response to the prompt signal, and triggers a response policy according to the response instruction. | 04-18-2013 |
20130111373 | PRESENTATION CONTENT GENERATION DEVICE, PRESENTATION CONTENT GENERATION METHOD, PRESENTATION CONTENT GENERATION PROGRAM, AND INTEGRATED CIRCUIT | 05-02-2013 |
20130132869 | DYNAMIC CREATION OF USER INTERFACE HOT SPOTS - Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot. | 05-23-2013 |
20130132870 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR TRANSIENT STORAGE OF USER INTERFACE CONFIGURATIONS - In accordance with embodiments, there are provided mechanisms and methods for the transient storage of user interface configurations. These mechanisms and methods for the transient storage of user interface configurations can provide accessibility of user interface configurations prior to such user interface configurations being saved by the respective author. The ability to provide accessibility of user interface configurations prior to such user interface configurations being saved by the respective author can enable the user interface configurations to be used in many different ways even before they are saved, such as enabling the re-use of a user interface configuration across multiple different user interfaces, enabling multiple different users to apply further configurations to the user interface, enabling future access to the user interface configuration, etc. | 05-23-2013 |
20130132871 | INPUT METHOD EDITOR - Methods, systems, apparatus, including computer program products for browsing and editing input for an input method editor. In one implementation, a method is provided. The method includes receiving an input sequence of characters in a first writing system; identifying in the input sequence of characters one or more first subsequences of consecutive characters, where each subsequence represents a syllable in a different, second writing system; identifying in the input sequence of characters one or more second subsequences, where each second subsequence includes one or more consecutive first subsequences and represents a term in the different, second writing system; determining one or more boundaries that delimit the one or more second subsequences; and generating one or more selectable indicators for display in a user interface, where each of the one or more selectable indicators identifies a respective second subsequence delimited by the one or more boundaries. | 05-23-2013 |
20130139075 | IMAGE FORMING DEVICE HAVING A PLURALITY OF PLATFORMS AND METHOD FOR PERFORMING APPLICATION THEREOF - An image forming device includes a storage unit having a plurality of platforms, a UI processing unit configuring an integrated UI which displays applications executable in each platform, a display unit displaying the integrated UI and if an application is selected from the integrated UI, a control unit executing the selected application using a platform corresponding to the selected application. Therefore, a user may execute an application conveniently. | 05-30-2013 |
20130151999 | Providing Additional Information to a Visual Interface Element of a Graphical User Interface - A mechanism provides additional information to a visual interface element of a graphical user interface in an operating system environment. To display the additional information to the visual interface element on the information container layer, a background service process determines for each of the visual interface elements of the graphical user interface whether at least one configured context is assigned; collecting information across all applications from at least one information or status source related to the at least one assigned context; generating and placing a corresponding information container on the information container layer to be visible at a relative position to the corresponding visual interface element of the graphical user interface on the display area. | 06-13-2013 |
20130159890 | SYSTEMS AND METHODS FOR IDENTIFYING USER INTERFACE (UI) ELEMENTS - A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes identifying a targeted user interface (UI) element using a uniform resource identifier (URI), where the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element, parsing the URI identifying a UI element to validate a format syntax of the URI, determining from a current session an initial resolution context, resolving each of the URI fragments within a UI hierarchy in a current resolution context, where the current resolution context is the initial resolution context for a first URI fragment and after resolving a last of the URI fragments, returning a reference to the targeted UI element. | 06-20-2013 |
20130159891 | USER INTERFACE PLACEHOLDERS FOR APPLICATION EXTENSIONS - Concepts and technologies are described herein for user interface placeholders for application extensions. In accordance with the concepts and technologies disclosed herein, user interface placeholders are inserted into user interfaces to represent extensions that have been activated or inserted into an application program or file. The placeholders describe the extension, provide instructions for activating the extension via an entitlement process, display visual indicia associated with the extensions, and/or provide functionality that is executed by a device in response to detecting interactions with the placeholders. After completing the entitlement process, the application program, file, placeholder, or extension can be updated manually or by an application callback to reflect the user's entitlement to use the extension. | 06-20-2013 |
20130159892 | NON-TECHNICAL CREATION OF MOBILE WEB APPLICATIONS - An authoring and configuration interface for the creation and management of mobile-optimized web app-templates to publish functional programs or applications represented by icons to mobile websites without the need to understand or access computer code. Creation and modification of app-templates is managed non-technically through an app studio that also allows management of design themes and styling. Each app-template uses content and data and is configured non-technically through a series of specific properties relevant to the particular app-template's functionality. By delivering functionality through adopting a collection of documented mobile web standards, end users can view functionality deployed non-technically by administrators without needing to download native apps that are stored locally on a mobile device, with management, delivery, and consumption achieved through a server based application within a cloud-based software as a service architecture. | 06-20-2013 |
20130159893 | METHOD OF RENDERING A USER INTERFACE - A user interface (UI) system where at a UI client engine is associated with an application, and a UI rendering engine is associated with the client engine. The UI client engine receives, from a UI client engine associated with an application, a UI component tree comprising: UI component nodes having associated predefined contextual rendering information, and a custom rendering element node having associated incomplete contextual rendering information; generating UI rendering instructions in accordance with the UI component tree by: for each UI component node, using the predefined contextual rendering information to generate UI component rendering instructions, for the custom rendering element node, retrieving custom rendering instructions generated by the application and generating incomplete rendering instructions based on the incomplete contextual rendering information; and combines the UI component rendering instructions, the incomplete rendering instructions and the retrieved custom rendering instructions; renders the UI in accordance with the generated UI rendering instructions. | 06-20-2013 |
20130159894 | METHOD FOR PROVIDING SPACE MARKET WIDGET, MARKET SERVER AND USER DEVICE THEREOF - A method for providing a space market widget by a market server is disclosed. The method includes: generating the space market widget; forming applications related to the space market widget as objects arranged in the space market widget; transmitting the objects to a user device in which the space market widget is installed; requesting installation of objects moved to an arrangement space from a market space of the space market widget; and transmitting the applications corresponding to the moved objects to the user device so as to be installed in the user device, wherein the space market widget includes a market space displaying the objects that are not yet installed in the user device and an arrangement space arranging and displaying the objects installed in the user device. | 06-20-2013 |
20130167047 | TRANSACTION SERVICES REPORTING SYSTEM - One or more devices within a transaction services hub collect session data of transaction services for multiple customers and provide a user interface with reporting options for transaction services associated with a particular customer. The user interface is accessible to a user device via a public network connection. The one or more devices receive a report request from a user account associated with the particular customer and retrieve, from the collected session data, data responsive to the report request. The one or more devices generate a report for the particular customer based on the report request and the data responsive to the report request. | 06-27-2013 |
20130167048 | CONTEXT DEPENDENT PERSONALIZATION OF REUSE COMPONENTS FOR A USER INTERFACE - According to some embodiments, a business service provider may associate a user interface floor plan with a plurality of reuse components, each reuse component being adapted to be used with multiple user interface floor plans. For example, a second reuse component may be embedded within a first reuse component. In this case, an end user adaptation to the second reuse component may be received and the system may automatically store, within the first reuse component, a context dependent reference to the second reuse component associated with the end user adaptation. | 06-27-2013 |
20130167049 | GEOGRAPHIC INFORMATION SERVICE SYSTEM - In general, embodiments of the present invention relate to a geographic information system (GIS) and methods for developing a GIS web service. More particularly, the present invention relates to developing a GIS web service for monitoring and/or controlling a plurality of building functions relating to various utility, security, maintenance, etc., systems within a single building and/or a plurality of buildings. | 06-27-2013 |
20130167050 | METHOD AND SYSTEM FOR CUSTOMIZING A GRAPHIC USER INTERFACE OF A MANUFACTURING EXECUTION SYSTEM SCREEN - A method and a system customize a user-interface of a screen of a MES application taking into account a customer requirement, the screen being a page-screen. The method includes providing, for a page-screen, a configurable toolbar which is a configurable graphic control, wherein the configurable toolbar contains a set of command controls, and provides the possibility to add, to the set of command controls, a custom command control which, if activated at run-time, is executing a custom functionality. A graphic configuration tool is provided for enabling the configuration of the configurable toolbar. The page-screen is explored so that the configurable toolbar is presented with the set of command controls. Through the configuration tool, one can add to the set of command controls, a custom command control implementing the custom functionality. The information required for the execution of the least one custom command control is then specified. | 06-27-2013 |
20130174063 | Business Intelligence Dashboard Assembly Tool With Indications of Relationships Among Content Elements - In one example, a method comprises rendering a dashboard assembly user interface comprising a canvas section and a resource section, the resource section comprising one or more resource content elements, and the canvas section comprising one or more dashboard content elements. The dashboard assembly user interface enables resource content elements to be selectably added to the canvas section as dashboard content elements in response to user inputs, thereby configuring a business intelligence dashboard. The method further comprises searching for relationships between information associated with the one or more resource content elements and information associated with the one or more dashboard content elements; and, for a first resource content element from among the resource content elements that has a relationship with a first dashboard content element from among the dashboard content elements, rendering a visual indication of the relationship between the first resource content element and the first dashboard content element. | 07-04-2013 |
20130174064 | COMPUTER READABLE RECORDING MEDIUM STORING DISPLAY CONTROL PROGRAM AND DISPLAY CONTROL APPARATUS - A computer is caused to execute a process including obtaining screen information representing a screen, element attribute information associated with the screen information and representing an attribute of an element included in the screen, operation condition information regarding a condition for the element included in the screen to operate, and operation detail information regarding a detail of a process of the element to operate; outputting the screen information associated with the element attribute information as information representing a screen of screen transition information representing a transition relationship between the screens created from the operation condition and the operation detail information; and in setting a simulation execution condition, making a display unit display the element attribute information associated with the screen information corresponding to the screen of a simulation execution target in a selectable manner. | 07-04-2013 |
20130191765 | METHOD AND APPARATUS FOR OPERATION OF A COMPUTING DEVICE - A method and computing device are provided for facilitating data entry to a computing device. Data from first and second data sources is combined to provide a single view with contextual information for the user. | 07-25-2013 |
20130198660 | Movable search GUI element for restricting search scope - User input is received to cause a search graphical user interface (GUI) element to move within a GUI having areas that each correspond to a content type. The given area over which the search GUI element has been moved is determined. The search GUI element is adapted so that a search performable via the search GUI element is restricted in scope to the content type of the given area. The GUI may be a web page of a web site. The search GUI element may be a search box. The area and/or the search GUI element may be graphically modified to provide visual feedback as to the content type of the given area to which the search is restricted in scope. | 08-01-2013 |
20130198661 | Hierarchical User Interface - In one embodiment, a method includes presenting a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level; adjusting a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device; and enabling a user to view the content sections and the content items of each content section. | 08-01-2013 |
20130205234 | MULTIMEDIA E-BOOK PRODUCING METHOD AND COMPUTER PROGRAM PRODUCT THEREOF - A multimedia e-book producing method, using a digital processing apparatus to produce a multimedia e-book, the method comprising the steps of: an identification step, used for retrieving a piece of identification information from an object for identifying the type of the object; a button zone creation step, used for creating a button zone for the object, executing a corresponding function generation procedure, and detecting the selection of the button zone; and a corresponding function execution step, used for executing a function specific to the object. | 08-08-2013 |
20130219305 | USER INTERFACE SUBSTITUTION - Methods and apparatus define a user interface for a computer program after execution of the computer program has begun. A user interface for the program is defined by: associating a map component and a fashion component on the fly at run time to generate the user interface; and executing the user interface with the associated function and appearance. | 08-22-2013 |
20130219306 | METHOD FOR REALIZING IC EQUIPMENT CONTROL SOFTWARE-ORIENTED GUI PLATFORMIZATION - The present invention relates to a method for realizing IC (integrate circuit) equipment control software-oriented GUI (graphical user interface) platformization, comprising the following steps: developing a corresponding IC equipment drive module in accordance with the characteristics of different manufacturers' IC equipment and drawing a GUI platform; connecting the monitoring host of the IC equipment to a controller through the IC equipment drive module, thereby forming a communication network; the IC equipment drive module reads data in the controller through the connection network and maps the data to the general data layer of the GUI platform; the GUI platform performs real-time display, control, and exception handling on the data through the general data layer, thus realizing GUI platformization of the IC equipment control software. The present invention realizes a cross-platform mechanism, improves the cluster monitoring ability of the wafer manufacturing equipment, is able to meet the user's demands for flexible configuration of the human-machine interface of the corresponding control system such that the whole production process can be quickly configured in a very short time, and meets the needs of advanced startup of the production. | 08-22-2013 |
20130227445 | METHOD AND APPARATUS FOR OPERATION OF A COMPUTING DEVICE - A method and computing device are provided for retrieval of one or more of a plurality of stored data files. | 08-29-2013 |
20130227446 | GENERATION OF A USER INTERFACE FROM A DATABASE - A database is parsed to identify objects that represent graphical objects. A data model file is created from the objects that are identified as graphical objects. Source code is generated from the data model file and is then executed and displayed to a user. Alternatively, the source code can be loaded as a web page. The source code is executed to generate a graphical user interface. For example, the source code can be executed by being displayed in a display or in a web browser. | 08-29-2013 |
20130227447 | TERMINAL AND METHOD FOR PROVIDING DYNAMIC USER INTERFACE INFORMATION THROUGH USER INPUT CORRECTION FUNCTION - A terminal and a method for providing user input correction of dynamic user interface information, with a user input correction function, including displaying a dynamic user interface including at least one user interface (UI) information item; determining whether the dynamic user interface is updated; where the dynamic user interface is updated, storing the dynamic user interface information for the at least one UI information item before and after occurrence of the update of the UI information for the UI information item in a storage unit; determining whether there is user input to select a UI information item from the dynamic user interface after the update; and where there is the user input, displaying at least one piece of UI information corresponding to the at least one UI information item from the stored dynamic user interface information before and after occurrence of the UI information update. | 08-29-2013 |
20130227448 | User Interface Contrast Filter - A method of defining a dynamically adjustable user interface (“UI”) of a device is described. The method defines multiple UI elements for the UI, where each UI element includes multiple pixels. The method defines a display adjustment tool for receiving a single display adjustment parameter and in response adjusting the appearance of the UI by differentiating display adjustments to a first set of saturated pixels from the display adjustments to a second set of non-saturated pixels. | 08-29-2013 |
20130239029 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR CREATING A RE-USABLE COMPONENT UTILIZING A MULTI-TENANT ON-DEMAND DATABASE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for creating a re-usable component for use in association with a multi-tenant on-demand database service. These mechanisms and methods for creating a re-usable component for use in association with a multi-tenant on-demand database service can allow the re-usable component to be utilized by multiple tenants of the multi-tenant on-demand database service. | 09-12-2013 |
20130254686 | AUTO-GENERATION OF USER INTERFACE BY MOBILE TERMINAL AND EQUIPMENT CONTROL SYSTEM USING SAME - The present invention relates to a control system for controlling industrial equipment, and more particularly, to an equipment control system for automatically generating a user interface, reading the control information of the applicable equipment, and inspecting or operating the applicable industrial equipment by using a mobile terminal. The auto-generation of the user interface and the equipment control system using the mobile terminal, according to the present invention, comprises: equipment controllers for controlling various types of equipment; a controlled equipment information terminal, which is coupled to an end portion measurement device that is detected and driven by an input/output device of the equipment controller; the mobile terminal for reading and extracting information from the equipment controller or the controlled equipment information terminal, receiving the user interface from a contact service server, and issuing a command for inspecting or driving the applicable equipment; and the contact service server for providing a UI component for the user interface to the mobile terminal, based on the various types of protocol and standard symbols of the equipment controllers and information on the unique characteristics of the mobile terminal. | 09-26-2013 |
20130275891 | Systems and methods for interactive mobile electronic content creation and publication - Existing content such as books are reorganized and condensed as electronic books for display on a mobile computing device. The electronic books have a hierarchical structure. A user interacts with the content of the book by way of a touch screen of the mobile computing device. The navigation may be non-linear in nature and the book is reconstructed as a set of primary ideas, supporting ideas, stacks of cards for the supporting ideas, and individual cards comprising elements and commentary from or about the book. | 10-17-2013 |
20130275892 | AUTO-COMPLETION FOR USER INTERFACE DESIGN - Techniques for automatically completing a partially completed UI design created by a user are described. A UI query including attributes of UI components in the partially completed UI design is created. Example designs with similar UI components are identified. UI components of one such design example are displayed to automatically complete the partially completed UI design (also called an “auto-complete suggestion”). The user can systematically navigate the design examples and accept auto-completed suggestions to include into the partially complete UI design. | 10-17-2013 |
20130290877 | Managing User Interface Building Blocks - Techniques for managing user interface (UI) building blocks (UIBB) include presenting, by a form repeater UIBB, initial UI representations of structured entities through a graphical user interface (GUI), each initial UI representation including one or more fields; receiving a trigger from a user through the form repeater UIBB; determining, based on the trigger, an event condition; and based on the event condition, replacing, by a substitute UIBB, an initial UI representation of a particular structured entity of the initial UI representations of the structured entities with a substitute UI representation of the particular structured entity. | 10-31-2013 |
20130290878 | GENERATION AND DISPLAY METHOD OF USER INTERFACE AND USER INTERFACE DEVICE - The present invention is applicable to the field of electronics and provides a generation and display method of a user interface, and a user interface device. The method includes: determining an operable element of a user interface; generating a transition relationship connected graph of the operable element; and displaying the transition relationship connected graph in the user interface. Technical solutions provided by the present invention have the advantage of improving operational experience of a user. | 10-31-2013 |
20130305171 | INVESTIGATIVE SYSTEM AND METHOD FOR VISUALIZING AND NAVIGATING DYNAMIC RELATIONSHIPS - A system and method of visually representing relationships, such as transactions, communications, associations or other commonalities, between individuals in detention environments (such as prisons or detention facilities) with one or more individuals within or external to such detention environments. | 11-14-2013 |
20130311911 | CUSTOMIZATION OF MENUS - Customizing menus for a consumer electronics device, including: generating a predefined menu identifier; preparing menu definitions for the menus to be customized on the consumer electronics device; generating menu configuration information using the prepared menu definitions; transmitting the generated menu configuration information to the consumer electronics device; and identifying a specific menu and menu items using the predefined menu identifier. Keywords include customization of menus and consumer electronics device. | 11-21-2013 |
20130311912 | GUI GENERATOR, INTEGRATED CIRCUIT, GUI GENERATING METHOD, AND GUI GENERATING PROGRAM - An information terminal includes: a device information management unit that obtains device information identifying a first device and a second device which are connected to a network; a device coordination service information management unit that obtains coordination information which identifies a coordination behavior achieved with a first function of the first device and a second function of the second device; and a GUI generating and drawing unit which draws first and second GUI components and a third GUI component in association with each other, the first and the second GUI components indicating the first and the second devices identified by the device information, and the third GUI component indicating the coordination behavior identified by the coordination information. | 11-21-2013 |
20130318452 | Resource Landscape Navigation Interface - A system and method include obtaining a landscape description document identifying resource elements and their connections in a computing infrastructure. The resource elements are converted into landscape user interface graphical representations of the elements. An interconnected landscape interface is generated using the graphical representations and connection information from the landscape description document. | 11-28-2013 |
20130326376 | CONTEXTUAL USER INTERFACE - Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the context. The controller or control mode the user selects for interaction may define the context, in part. Examples of control modes include gesturing, audio control, use of companion devices, and use of dedicated control devices, such as game controllers and remote controls. The different input devices are designed for different tasks. Nevertheless, a user will frequently attempt to perform a task using a control input that is not adapted for the task. Embodiments of the present invention change the characteristics of the user interface to make it easier for the user to complete an intended task using the input device of the user's choice. | 12-05-2013 |
20130332863 | METHOD AND SYSTEM FOR CUSTOMIZING A USER INTERFACE OF A MOBILE DEVICE - A method and system for coordinating a specific subscribed service on a mobile communication device are provided. In accordance with one embodiment, this is provided a method for coordinating a specific subscribed service on a mobile communication device, comprising: registering the mobile communication device with a node; transmitting identification information to the node, the identification information including an identifier of a device, an identifier of a vendor, an identifier of a user, and an identifier of a subscribed service; receiving information from the node in response to the transmitting; and enabling the specific subscribed service in accordance with the received information. | 12-12-2013 |
20130339881 | Database View Systems - Embodiments of methods and systems for database viewing, create a copy of a vendor view in a customer view layer that is present between an interface layer and the database layer. In certain embodiments this copy of the vendor view may contain no customer specific logic, simply serving as a 1:1 projection in the customer view allowing the vendor to track customer access to particular vendor views. According to some embodiments, the copy of the vendor view may be changed to create a modification view. Changes are applied to the modification view only, leaving the original vendor view unchanged with a link to the stored modification copy. This link can be used to adjust the modification copy whenever a hot fix or a new version of the ‘modified’ database content is installed to the customer system. Embodiments may support consumer extensions to the vendor views and/or to the database itself. | 12-19-2013 |
20130339882 | GRAPHICAL DATA CONVERSION/TRANSLATION - One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules. | 12-19-2013 |
20130346889 | System and Method of Implementing a Transformative User Experience - A system and method of implementing a user experience. The method includes adjusting an elastic property of a container to change its context. The elastic property is one of an elastic purpose, and elastic collaboration, and an elastic practice. A revised view of a task object is presented according to the elastic property of the container having been adjusted and the context having been changed. | 12-26-2013 |
20130346890 | INTERFACE AUTONOMOUS PLANNING METHOD AND APPARATUS - The present disclosure provides an interface autonomous planning method and apparatus. The interface autonomous planning method includes: dividing, according to an interface layout request, an interface into regions, the number of which is the same as the number of interface element types in the interface layout request, where the interface layout request includes the number of interface element types; dividing each region into a text block and an element block; and arranging, according to an interface element division request, each interface element to an element block of a region corresponding to an interface element type of the interface element, and displaying, in a text block of each region, an interface element type corresponding to the region, where the interface element division request includes interface element types of interface elements and interface element types corresponding to the regions. | 12-26-2013 |
20140006980 | INTERACTIVE DEVELOPMENT AND TESTING MESSAGE MODELS | 01-02-2014 |
20140006981 | Strategies for Configuring Media Processing Functionality Using a Hierarchical Ordering of Control Parameters | 01-02-2014 |
20140019889 | REGENERATING A USER INTERFACE AREA - A user interface (UI) area having multiple data sources is regenerated based upon changes made to UI elements associated with the UI area. To efficiently regenerate the changed UI elements, a processor of the computer determines UI controls and data objects associated with the UI area to generate a conditional list. The conditional list includes corresponding events representing an association of the UI controls and the data objects. Based upon a modification to a data object, an optimized data binding structure is generated to determine a corresponding UI control that is affected by the modification. An updated UI controls list is computed to include the affected one or more UI controls based upon the optimized data binding structure. Based upon a trigger to render the UI area, the affected UIs are regenerated on the UI area by updating the affected UI controls based upon the modification. | 01-16-2014 |
20140019890 | SYNCHRONIZING A USER INTERFACE AREA - A user interface (UI) area having multiple data sources is synchronized based upon changes made to UI elements associated with the UI area. To synchronize the changed UI elements, a processor of the computer determines UI controls and data objects associated with the UI area. Based upon a modification to a data object, a corresponding UI control that is affected by the modification is determined. A synchronization process is triggered to determine updated UI controls and updatable UI controls from the UI controls that are affected by the modification. The UI area is synchronized by updating the updatable UI controls based upon the modification. | 01-16-2014 |
20140019891 | SYSTEM AND METHOD FOR CREATING AND DELIVERING PLATFORM INDEPENDENT INTERACTIVE APPLICATIONS ON USER DEVICES - The various embodiments herein provide a system and method for developing and delivering a platform independent application for a plurality of user devices. The system comprises an application development framework to generate a plurality of platform independent data formats describing the application elements and actions allowed on them, a content generating server to generate a plurality of device specific data formats, a content distribution server to create a schedule for delivering the plurality of device specific data formats to the plurality of user devices and a device specific application container to render the application on the user device based on the plurality of device specific data formats received from the content distribution server. The content generating server includes a data format builder module which takes input from the application development framework and an application metadata and invokes an application handler to generate device specific data formats. | 01-16-2014 |
20140040788 | DECLARATIVE AND MULTI-MODE WIZARD FRAMEWORK - A user interface mechanism may be defined by a story from which a wizard engine may create a user interface. The engine may present the story using various user interface containers that define a layout and general functions of a user interface, along with styles that may define the ‘look and feel’ of the user interface. The story may define an action performed once data are collected from the user. The story may also define data passed to the action, as well as the data collected from a user. The story may further define translation routines or other actions that may be launched in response to receiving user action and used to generate data that may be passed to the action. | 02-06-2014 |
20140040789 | TOOL CONFIGURATION HISTORY IN A USER INTERFACE - An example device may present content within a user interface on a display screen. The user interface may support a tool that is controllable by a user to modify the content. Such a tool may be configurable to have various effects on the content. The tool may have a current configuration that specifies a current effect of the tool on the content presented in the user interface, and the current configuration may be distinct from a previous configuration that specifies a previous effect of the tool on the content. The device presents a first icon that indicates the current configuration of a tool and may present a second icon that indicates a previous configuration of the tool. The device may detect user input that indicates a request that the current configuration be replaced with the previous configuration. The device may configure the tool according to the previous configuration. | 02-06-2014 |
20140040790 | VISUAL EDITING TOOL BUFFER REGION - A website construction tool allows website construction via an interactive graphical user interface (GUI) using containers and modules defining predetermined website constructs from a robust assortment of common and popular rendering formats and content source definition for individual webpages, and arranges the individual pages for navigation. A user selects from the predefined constructs by selecting modules for generating code, corresponding to the desired content, source and rendering format. Pointing device positioning locates the on-screen location by generating a container dedicated to the desired content. Webpage structure, or page flow, is generated by insertion of navigation controls and page insertions for navigating between pages in the deployed site, The predetermined constructs, therefore, provide templates of complex rendering formats allowing for content insertion without burdening the user with development of the constructs so rendered. Constructed websites may be hosted by the development entity, further relieving the user from website maintenance. | 02-06-2014 |
20140040791 | DEVELOPMENT PLATFORM FOR SOFTWARE AS A SERVICE (SAAS) IN A MULTI-TENANT ENVIRONMENT - Embodiments of the present invention relate to software as a service (SaaS) development in a multi-tenant environment. Specifically, a platform for software as a service (SaaS) application development and customization in a multi-tenant environment is provided. An interface template is defined based on application metadata. Application metadata may comprise and/or be based upon tenant metadata (e.g., via transformation). A desired graphical user interface is rendered based on the interface template. The desired graphical user interface may be edited by the tenant. An SaaS application for the tenant based on the desired graphical user interface is generated. A tenant data service is processed using the SaaS application. The SaaS application is provided to at least one other tenant in the multi-tenant environment. | 02-06-2014 |
20140040792 | Physics Based Graphical Program Editor - System and method for editing a graphical diagram. A graphical diagram, such as a graphical program, is displayed on a display device. User input may be received editing the graphical diagram, thereby generating an edited graphical diagram. Placement of one or more elements in the graphical diagram may be adjusted in response to the editing based on determined forces applied to the one or more elements in the edited graphical diagram based on the said editing, resulting in an adjusted edited graphical diagram. The adjusted edited graphical diagram may be displayed on the display device, which may include displaying an animation illustrating the movement of the elements to an equilibrium state in which the forces balance and movement ceases. The editing, adjusting, and displaying may be performed sequentially and/or concurrently, as desired. | 02-06-2014 |
20140047361 | SCREEN DEVICE FOR INTERACTING WITH A MULTI-LEVEL HIERARCHY - A method, system, and computer program product for a human-computer graphical interface device for interacting with a multi-level hierarchy. The method commences by receiving a hierarchy data structure that describes a plurality of adjacent hierarchical levels, from which are selected three adjacent levels, which in turn are used in forming a graphical screen device having three or more three concentric annular areas, each one of the concentric areas corresponding to a respective level of the hierarchy. Each one of the concentric areas is populated with icons or other screen devices, and the icons are annotated with aspects of node information pertaining to a node at the respective level. The annular areas can be formed by circle shapes and/or by ring shapes. The organization of the rings corresponds to adjacent levels of the hierarchy such that each larger ring corresponds to a successively next lower level of the hierarchy. | 02-13-2014 |
20140047362 | METHOD AND SYSTEM FOR DISPLAYING GRAPHIC USER INTERFACE - An apparatus and method for displaying graphic user interface (GUI) in a variety of states includes combining effect images and chroma key layers to which color codes are applied in multi-layers. More specifically, the GUI display method includes: loading a chroma key image of a certain shape for a GUI; applying a color code corresponding to the GUI to the chroma key image; creating a GUI image by combining an effect image corresponding to the GUI with the chroma key image to which the color code is applied; and displaying the GUI image. | 02-13-2014 |
20140047363 | VIRTUALIZATION OF MOBILE DEVICE USER EXPERIENCE - A device virtualization service (DVS) is provided that uses a generalized thick client resident on a mobile device to provide user interface generation support to a myriad of services providing mobile device content. The DVS abstracts device specifics from services to provide device independent user experiences to be described by the service and then rendered on the device. | 02-13-2014 |
20140059454 | CARE LABEL METHOD FOR A SELF SERVICE DASHBOARD CONSTRUCTION - Embodiments of the present invention address deficiencies of the art in respect to user interfaces and provide a novel and non-obvious method, system and computer program product for graphically labeling widgets in a mashup dashboard. In an embodiment of the invention, a method for graphically labeling widgets in a mashup dashboard can be provided. The method can include identifying a widget, assigning a care label to the identified widget based on a type of datafeed payload information associated with the identified widget and displaying the identified widget with the assigned care label in a user interface to enable a user to make a visually matched selection of widgets to create a self service dashboard. | 02-27-2014 |
20140068470 | Method for Analyzing GUI Design Affordances - A method for analysis of a prototype graphical user interface (GUI) comprising the following steps: receiving, with a processor, a computer code representative of the prototype GUI, wherein the prototype GUI comprises GUI elements having known identities and known behavioral attributes; transforming the computer code into a description of visible sub-elements of the prototype GUI elements, wherein each sub-element has visual properties that would be visible to a user of the prototype GUI; grouping particular visible sub-elements into a perceived GUI element based only on the sub-elements' visual properties according to a grouping algorithm without regard to the known identity(ies) of the prototype GUI element(s) to which the particular sub-elements belong; and storing, in a non-transitory first memory store, the perceived GUI element. | 03-06-2014 |
20140075345 | DEVELOPMENT OF PROCESS INTEGRATION SCENARIOS ON MOBILE DEVICES - The disclosure generally describes computer-implemented methods, software, devices and systems for developing a process integration scenario on a mobile device. In one aspect, a method comprises: running a mobile application on a mobile device; editing a graphical element of the process integration scenario by a scenario editor of the mobile application based on input from a graphical user interface of the mobile device; translating the graphical element into an industry standard language by a renderer of the mobile application; generating an object version identifier that is associated with the process integration scenario by a versioning module of the mobile application; storing the process integration scenario in the industry standard language and the object version identifier in a local database. | 03-13-2014 |
20140075346 | DATA VISUALIZATION CONFIGURATION SYSTEM AND METHOD - In a data visualisation configuration system, a method of creating one or more modifiable data interface objects that are used to represent data values for visualization in a graphical representation, the method comprising the steps of: detecting an instruction to create a new modifiable data interface object from a list of parent modifiable data interface objects, creating a proxy modifiable data interface object as the new modifiable data interface object for each parent modifiable data interface object associated with the instruction, and enabling the proxy modifiable data interface object to be available for modification, where the proxy modifiable data interface object refers to its associated parent modifiable data interface object. | 03-13-2014 |
20140082530 | DOCUMENT LAYOUT - Techniques related to document layout are presented herein. In some examples, document items are automatically distribute within a free-form area in response to a user modification of the spatial position of another document item in the free-form area. The distribution of document items is performed based on forces between document items modeled after physical laws. | 03-20-2014 |
20140082531 | FILE READER AND FILE INFORMATION DISPLAYING METHOD - A file reader identifies a drawing part, a text part of a file, and figures contained in the drawing part, figure labels, and component labels of the figures using optical character recognition. The file reader further identifies brief descriptions of the figures, the component labels, component names from the text part, and the figure labels from the brief descriptions. In addition, the file reader displays miniatures of the figures in a first area of a user interface, displays a figure corresponding to a selected miniature in a second area of the user interface, displays control buttons in a third area of the user interface, and displays the brief descriptions of the figures in a fourth area of the user interface. | 03-20-2014 |
20140082532 | Method and Apparatus for Delivery of Interactive Multimedia Content Over a Network - A client device downloads an interactive multimedia content package, such as a video game, from a server across a network. The package includes executable code and a plurality of graphical asset files. A wrapper component is provided in the package, which provides an intermediate layer between the executable code and a runtime environment of the client device. The wrapper component restricts functionality of the interactive multimedia content package to provide a demonstration or trial mode, in particular having time limitations (e.g. a rental mode) or functional limitations regarding the assets and/or progress within the content by the executable code. The wrapper component may be removed or inactivated, thereby achieving a full or unlimited mode of the package. | 03-20-2014 |
20140089824 | Systems And Methods For Dynamically Altering A User Interface Based On User Interface Actions - A plurality of user interface (UI) actions from a particular user is detected via a user interface of the application. The plurality of UI actions is analyzed to determine a usage pattern for the particular user. A modification to the user interface is determined based on the determined usage pattern. The determined modification in the user interface is implemented to customize the user interface of the application for the particular user. The determined modification may be stored in a user profile for subsequent use. | 03-27-2014 |
20140089825 | APPARATUS AND METHOD FOR WRITING MASH-UP USING MASH-UP BLOCK USER INTERFACE - An apparatus and method for writing mash-up using a mash-up block user interface are disclosed. According to an aspect, a mash-up writing apparatus for writing mash-up using a plurality of blocks includes: a block writing unit configured to create input and output block keys corresponding to each block based on input and output parameters corresponding to the block; and a workflow writing unit configured to create a block user interface (UI) for the block as an image by analyzing the input and output block keys and representing individual data types configuring the input and output block keys as images of different shapes. Accordingly, a user may intuitively write mash-up. | 03-27-2014 |
20140108971 | APPLICATION BUILDER - A method and system in which a host system sends to a user system, information which when consumed by the user system, causes a page to be displayed on the user system having features to place in an application for the user to choose from. In response, the host system receives from the user system, a selection of at least one feature to place in the application. The host system, generates the application based on the selection of the feature that was chosen. The application is then sent from the host system to the user system for use on the user system. | 04-17-2014 |
20140108972 | RECONFIGURABLE SELF-SERVICE KIOSK - A kiosk system including an interface, at least one peripheral device, and a processor communicatively coupled to the interface and the at least one peripheral device, the processor configured to create interactive content, publish the interactive content to the interface, and execute the interactive content published to the interface. A non-transitory medium for executing processes associated with a reconfigurable kiosk including at least one peripheral device, which when executed by a processor, causes the processor to perform operations. | 04-17-2014 |
20140108973 | SYSTEM AND METHOD TO GENERATE A TARGETED AUDIENCE - A computerized method and system for generating a graphical user interface to build an audience is disclosed including receiving a plurality of filtering attributes from a database, the filtering attributes representing characteristics associated with a plurality of recipients, generating a graphical user interface comprising a plurality of lines and at least one Boolean operand, binding at least one attribute and at least one range to each row, grouping a plurality of lines with the at least one Boolean operand to generate a Boolean expression, and executing the Boolean expression to filter the plurality of recipients based on the characteristics in the database. | 04-17-2014 |
20140123039 | Auto Localization - Exemplary methods, apparatuses, and systems receive a preferred language and a base file that includes localizable and non-localizable user interface objects, the text string associated with the localizable user interface objects, and the respective ID codes of the user interface objects. Substitute the text string of localizable user interface objects in the base file with the text string in a localization text file referenced by the ID code. Generate a user interface window with the user interface objects including the text from the localization text file. | 05-01-2014 |
20140123040 | INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM - There is provided an information processing apparatus including a classification unit configured to classify pieces of content in a manner that each piece of content is arranged in a multi-dimensional space and actions of extracting two of the pieces of content and swapping the two pieces of content based on distances indicating similarity between each of the two extracted pieces of content and neighboring pieces of content which are located around the two pieces of content are repeated, and a display control unit configured to control displaying of graphical user interfaces (GUIs) representing pieces of content located at a predetermined interval among the pieces of content classified by the classification unit. | 05-01-2014 |
20140129965 | GUIDED ACTIVITY WITH USER'S DEFINED STEPS - A dynamic wizard having guided activity with user-defined steps is disclosed. A predefined guided procedure framework is presented to an end user. The predefined guided procedure framework comprises at least one step. The predefined guided procedure framework is modified in response to prompting from the end user. In some embodiments, modifying the predefined guided procedure framework comprises creating a user-defined step and inserting the user-defined step into the predefined guided procedure framework. | 05-08-2014 |
20140143691 | USER INTERFACE GENERATING APPARATUS AND ASSOCIATED METHOD - A user interface apparatus and associated method are configured to estimate a distance to a user and display a graphic user interface according to the distance, so as to adaptively adjust a display image of the user interface according to the distance. | 05-22-2014 |
20140157154 | MANAGING BUSINESS OBJECTS - In accordance with aspects of the disclosure, a system and methods are provided for managing business objects in memory. The system and methods may be provided for defining a context of one or more input parameters of data used to determine one or more properties of one or more business objects, defining one or more rules associated with the one or more properties of each business object, and generating a metadata model for each business object based on the context of the one or more input parameters of each business object and the one or more rules associated with the one or more properties of each business object. | 06-05-2014 |
20140164961 | SYSTEM AND METHOD FOR AN EXTENSIBLE WORKFLOW MANAGEMENT - A workflow management system provides a GUI Configurability tool that allows an end user to configure the system's workflow screens, workflow logic and data fields without the need to rewrite any programs. The system allows each workflow screen to represent and assist each individual task within a business process that may be defined and illustrated by a flowchart. The workflow screens work in conjunction with workflow logic to create an accurate one-to-one mapping of the individual tasks and decision logic within a business process flowchart. The system provides published interfaces that allow the use of third party hardware and software within workflows. The system also provides published interfaces to integrate extensible code that perform custom functions within the system. | 06-12-2014 |
20140181701 | Model-Based User Interface - Example systems and methods of configuring and displaying a model-based user interface are described. In one implementation, a method receives a request to configure a process model, the process model having an object type. A configuration rule associated with the object type is accessed, and a configuration instruction is received. The configuration instruction is analyzed based on the configuration rule, and if the configuration instruction is valid then the object type is modified based on the instruction. The process model is updated based on the modified object type. In another implementation, a method receives a request to display instance data of a process model, where the process model has an object type associated with the instance data. A structure rule determining placement of the instance data is accessed, and a user interface to display the instance data is generated based on the structure rule. | 06-26-2014 |
20140181702 | INTERFACING SYSTEMS AND METHODS - Systems and methods may replace and/or enhance green screens. A green screen may be replaced and/or enhanced by receiving green screen data, determining a modification to be applied to the green screen data, generating a user interface screen including the green screen data and the modification, and causing the user interface screen to be displayed on a display. | 06-26-2014 |
20140181703 | DYNAMICALLY GENERATED USER INTERFACE - A system and method for facilitating automatically adjusting a user interface display screen or portion thereof. An example method includes determining context information associated with data, wherein the data is maintained in accordance with a data model; generating a signal when the context information changes; and employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture. The context information may include information specifying one or more attributes relating to the data model. Generating may further include analyzing the one or more attributes to determine a modification to be made to the user interface architecture and then rendering a user interface display screen based on a modified user interface architecture. | 06-26-2014 |
20140181704 | USER GENERATED VIRTUAL ROOM-BASED USER INTERFACE - In one embodiment, a technique is utilized to generate a virtual-room of a virtual room-based user interface that controls one or more devices within a physical room of a structure. A user is prompted to select one or more services provided by the one or more devices within the physical room. A plurality of images of the physical room are obtained that each share substantially a same perspective. The plurality of images include an all-off image, in which all of the one or more of the services are in an inactive state, and one or more service-specific images, in which a single service is in an active state and any other services are in the inactive state. The plurality of images are aligned to create an aligned image stack. One or more hit boxes are designated. The virtual room is generated based on the aligned image stack and the designated one or more hit boxes. | 06-26-2014 |
20140189547 | Testing User Interface Layout or Language Compatibility - A computer-implemented method for testing a user interface includes: receiving, in a computer system, a first manual check result from a first manual check of a user interface of an application; generating a first markup-language record from the user interface and associating the first markup-language record with the first manual check result; after one or more changes are made in the application, generating a second markup-language record from the user interface; performing, in the computer system, at least one test on the user interface that involves a comparison of the first markup-language record with the second markup-language record; and performing, in the computer system, an action based on a result from the performed at least one test. | 07-03-2014 |
20140189548 | DOMAIN SPECIFIC LANGUAGE USER INTERFACE - Providing a user interface for editing a domain specific language expression includes displaying, by a master widget, the domain specific language expression within the user interface. This displaying of the domain specific language expression includes displaying, by a compound expression widget, a compound expression of the domain specific language expression and displaying the compound expression includes displaying, by a first expression widget, a first argument of the compound expression, and displaying, by a second expression widget, a second argument of the compound expression. The method further includes detecting, by the compound expression widget, a change to either of the first expression widget and the second expression widget; and in response to the change being detected, updating, by the master widget, the compound expression based on the change. | 07-03-2014 |
20140189549 | USER INTERFACE FOR A COMPUTING DEVICE - There is disclosed a computing device comprising: (a) a display; (b) one or more processors; (c) computer memory; (d) one or more computer programs stored in the computer memory and configured to be executed by the one or more processors and including instructions for generating UI elements designed to remain in the same screen position as the device size scales from smartphone to tablet to laptop to desktop to TV, providing a consistent UI across all of the respective screen sizes and device types. | 07-03-2014 |
20140208242 | METHOD FOR GENERATING EMOTIONAL NOTE BACKGROUND - Embodiments of the present invention provide a method for generating an emotional note background. The method includes: acquiring user environment information; generating a dynamic environment background according to the user environment information, and receiving user input information; and adjusting the dynamic environment background gradually and dynamically according to the user input information to obtain an emotional note background. The embodiments of the present invention, by acquiring user environment information intelligently to generate a colorful background automatically, performing real-time analysis on user input information, and adjusting the background gradually and dynamically to create a lively note background for a user, implement an exchange and an interaction between an originally monotonous background and the user, thereby meeting more personalized requirements and emotional requirements of the user. | 07-24-2014 |
20140208243 | METHOD FOR PROVIDING A USER INTERFACE, COMPUTER SYSTEM AND COMPUTER PROGRAM PRODUCT - A method provides a user interface for a computer system including providing a formal definition of a structured system configuration including at least one configuration unit having a plurality of configuration parameters; creating at least one configuration module assigned to the configuration unit; linking the configuration module to a configuration entity to retrieve configuration values assigned to the configuration parameters; retrieving configuration values from the configuration entity, and generating a user interface specific to the at least one configuration unit on the basis of at least one generic template for presenting the plurality of configuration parameters associated with the configuration unit and the associated configuration values retrieved for at least one predetermined client. | 07-24-2014 |
20140223338 | SYSTEMS AND METHODS FOR A PILOT AND PERSONAL RELATIONSHIP MANAGER - A system comprising of a pilot module, and other modules configured to generate a personal process consisting of milestones, goals and timelines based on a preconfigured process or input from a user of a type of event related to the process or user decisions, and link emails and other communications, contacts, events, and resources with the milestones, goals and timing within the generated process, and display messages and events in a manner prioritized based on the process and links therewith; and a plurality of other modules configured to work in conjunction with the pilot module to allow the a user to manage the generated process. | 08-07-2014 |
20140223339 | METHOD AND ELECTRONIC DEVICE FOR CONTROLLING DYNAMIC MAP-TYPE GRAPHIC INTERFACE - A dynamic map-type graphic interface includes a number of user interface (UI) components. Each UI component is associated with one corresponding application program of the electronic device. The dynamic map-type graphic interface is a single-layer graphic interface made up of the UI components spliced together and centered around a center of the dynamic map-type graphic interface. A partial region of the dynamic map-type graphic interface corresponding to a size of a display unit of the electronic device is displayed on the display unit and centered around a display center of the dynamic map-type graphic interface. | 08-07-2014 |
20140223340 | METHOD AND ELECTRONIC DEVICE FOR PROVIDING DYNAMIC MAP-TYPE GRAPHIC INTERFACE - A dynamic map-type graphic interface includes a number of user interface (UI) components. Each UI component is associated with one corresponding application program of the electronic device. The dynamic map-type graphic interface is a single-layer graphic interface made up of the UI components spliced together and centered around a center of the dynamic map-type graphic interface. A partial region of the dynamic map-type graphic interface corresponding to a size of a display unit of the electronic device is displayed on the display unit and centered around a display center of the dynamic map-type graphic interface. | 08-07-2014 |
20140223341 | METHOD AND ELECTRONIC DEVICE FOR CONTROLLING DYNAMIC MAP-TYPE GRAPHIC INTERFACE - A dynamic map-type graphic interface includes a number of user interface (UI) components. Each UI component is associated with one corresponding application program of the electronic device. The dynamic map-type graphic interface is a single-layer graphic interface made up of the UI components spliced together and centered around a center of the dynamic map-type graphic interface. A partial region of the dynamic map-type graphic interface corresponding to a size of a display unit of the electronic device is displayed on the display unit and centered around a display center of the dynamic map-type graphic interface. | 08-07-2014 |
20140223342 | AUTOMATIC USER INTERFACE GENERATION - A user interface generation system comprises a reception component that facilitates receipt of instantiated objects from within a programmable logic controller, wherein the objects conform to a hierarchically structured data model. A view generation component communicatively coupled to the reception component utilizes a subset of the objects to dynamically generate a user interface. For example, the hierarchically structured data model can be based at least in part upon one or more of ISA S95, ISA S88 and/or OMA. | 08-07-2014 |
20140237398 | Adaptive Keyboard for portable device - An adaptive keyboard on a touch screen device. The keyboard can reuse key areas, can detect positions of fingers, and can make it in general easier for users to type. | 08-21-2014 |
20140245195 | DUPLICATING GRAPHICAL WIDGETS - A method, computer program product, and system is described. A depiction of a duplication handle associated with a graphical widget is provided. A selection of the duplication handle is identified. A selection of a duplication region associated with the selection of the duplication handle is identified. One or more duplicate widgets associated with the graphical widget and the duplication region are provided. | 08-28-2014 |
20140245196 | USER INTERFACE GENERATION AND PREVIEW - User interface features for a user interface may be selected or generated based on introspection of a template. A template, such as a content item template, may include an annotation identifying a portion for which a user interface feature is to be generated. Introspection of the content item template may include determining the APIs used, the defined data types, the instantiated data objects, and/or the annotations of the template. Based on the determination, a data tree may be determined for the template. User interface features may be generated based on the values of the data tree. A user interface may be created based on the generated user interface features. In some instances, a preview of the content item may be included with the user interface. The preview may be updated as values are modified for the user interface. | 08-28-2014 |
20140245197 | DUPLICATING GRAPHICAL WIDGETS - A method, computer program product, and system is described. A depiction of a duplication handle associated with a graphical widget is provided. A selection of the duplication handle is identified. A selection of a duplication region associated with the selection of the duplication handle is identified. One or more duplicate widgets associated with the graphical widget and the duplication region are provided. | 08-28-2014 |
20140245198 | MOBILE DEVICE AND METHOD FOR PROVIDING WIDGETS - A mobile device and method for providing a widget on a home screen is disclosed herein. The mobile device including: a storage unit to store a plurality of widgets and predetermined templates, a determiner to determine a template with one or more cells having one or more attributes, an applier to apply the determined template to the widget selected by adjusting the widget or the template, an editor to edit the template, and a display unit to display the widget corresponding to the determined template. | 08-28-2014 |
20140245199 | METHOD AND SYSTEM FOR CUSTOMIZING A GUI OF A MES SCREEN - A method and a system customize a user-interface for a page-screen of an MES software application. Within an MES application a page-screen contains a configurable graphic control that contains a custom area customizable via a plug-in. A graphic configuration tool for enabling the configuration of the configurable graphic control is provided. At engineering time a configurable plug-in is provided, wherein its software code contains an additional configurable graphic control containing its custom area customizable via a nested plug-in. It is specified, through the configuration tool, the information of the configurable plug-in. The page-screen is explored so that, under the node representing the configurable graphic control, a tree is presented having a node representing the configurable plug-in having, underneath, a node representing the additional configurable graphic control. A specific node is selected and represents a specific additional configurable graphic control to be customized according to an additional given customer requirement. | 08-28-2014 |
20140258893 | AUTOMATIC MANAGEMENT OF CLIENT DATA CONSISTENCY - A system is provided that automatically manages data consistency of a web application. When the system sends a data entity to a user interface component that the system has determined is an updatable user interface component, the system stores a version indicator for the data entity within a resource scope. When the system receives a request to update the data entity, the system compares the version indicator stored within the resource scope with a version indicator stored within a data store. When the two version indicators are identical, the system updates the data entity. When the two version indicators are not identical, the system raises an exception. | 09-11-2014 |
20140258894 | Visual Timeline Of An Application History - The present disclosure provides methods and devices for interacting with a visual timeline of an application. The method comprises displaying on a display a visual timeline having one or more visual elements each representing an action performed in respect of the application, each action corresponding to a save point or an incremental change to the application, wherein the visual elements are arranged in a chronological order in which the actions occurred. An application state for display within an editor user interface can be selected using the visual timeline. | 09-11-2014 |
20140258895 | METHOD AND DEVICE FOR PROCESSING IMAGE DATA - Method, system, and computer-readable medium for applying a new skin to a display environment are disclosed. In one aspect, at a device having one or more processors, memory, and a display: user input for switching to a new skin for a display environment on the device is received, the new skin being of a gradient color type; in response to the user input, a skin changing request is sent to a server, wherein the skin changing request identifies the new skin and the type of the new skin; the new skin is received from the server in an abstracted form, the abstracted form comprising one or more gradient color ranges in lieu of an image of the new skin; and a displayed region of the new skin is generated based on the one or more gradient color ranges. | 09-11-2014 |
20140258896 | METHOD FOR POSITIONING OF CONTROL ELEMENTS WITHIN GUI - The present invention relates to a method for positioning of control elements within a graphical user interface (GUI) of a control unit, the method comprising the steps of determining a plurality of functions, represented by a corresponding plurality of control elements, of a first electronic device to be controlled, positioning the plurality of control elements for the first electronic device at predefined positions within the GUI by rating the related functionality of each of the plurality of functions by comparing the rating with a predetermined priority definition of different positions within the GUI, and displaying the GUI Advantages with the invention comprises the possibility to dynamically and on-the-fly position control elements, e.g. buttons presented in GUI, based on a matching between rating of the functionality corresponding to the control elements and a rating of different positions within the GUI. | 09-11-2014 |
20140282122 | SUPPLEMENTAL SERVICES INTERFACE - Examples are described for integrating interface functionality with other experiences. For example, if a user is interested in a particular item of scheduled or on-demand content (e.g., a television series episode), the user may also be interested in a web page devoted to the television series and/or other extras such as cast interviews, news, related theme apps, and the like. These types of experiences may be integrated into an interface by presenting the experiences as supplemental services that may be presented and/or selected. | 09-18-2014 |
20140282123 | EXECUTABLE GUIDANCE EXPERIENCES BASED ON IMPLICITLY GENERATED GUIDANCE MODELS - The subject disclosure is directed towards generating an intermediary (e.g., declarative) model based upon reflecting on and interpreting command line applications or the like, to represent a default user interface and default code transformation process. The intermediary model is modifiable to provide a customized output program. The models may be persisted, edited and otherwise modified to perform a management task, for example. | 09-18-2014 |
20140282124 | STAGED ANIMATION OF CHARTS FOR DATA UPDATES - Updating graphical user interface elements. A method includes accessing a graphical user interface which includes an initial view including graphical elements. Each of the following are performed (in order) if determined to be applicable: (1) updating in the graphical user interface any pan elements that are outside of the initial view; (2) animating any changes in axes of the graphical user interface to set the stage for data modifications; (3) performing any data element animations in the graphical user interface, including any moves, any additions, any removals and any changes for all updates except those already added in when updating any pan elements that are outside of the initial view and pan element removals that will not be visible in a final view; (4) animating any changes in the axes to the final view; and (5) updating any remaining elements that are now out of view. | 09-18-2014 |
20140282125 | SYSTEM AND METHOD FOR INTERFACE DISPLAY SCREEN MANIPULATION - A system and method for generation, modification, or manipulation of user interface display screens includes a processor storing display screen templates and instantiation data structures which reference the templates for instantiation of the respective ones of the display screen templates for a plurality of different display screens, where the templates can correspond to respective sub-screens of one or more display screens. The processor can analyze captured display screen data to determine whether the data corresponds to a previously stored one of the templates, and, responsive to a positive result of the determination, store a new instantiation data structure referencing the template to which the data is determined to correspond and otherwise generate a new template to be referenced by the instantiation data structure. Modifications and object associations to a plurality of different display screens can be effected by modification of, or association with, a single one of the templates. | 09-18-2014 |
20140282126 | MOBILE DEVICE USER INTERFACE ADVERTISING SOFTWARE DEVELOPMENT KIT - A software development kit for providing advertising in a mobile device user interface is provided. The software development kit includes computer executable program instructions for generating a wrapper view object that wraps an advertising corner control view object. The kit allows an application developer to create an application interface and wrap it in the wrapper view object. When the resulting computer executable instructions are executed, a user interface is displayed with an advertising corner control interface area and an application interface area. The user can select the advertising corner control interface area using a first selection technique to display an advertising interface area and remove the advertising control interface area and the application interface area. The user can select the advertising corner control interface area using a second technique to remove the application corner control interface area while continuing to display the application interface area. | 09-18-2014 |
20140282127 | METHOD OF CONVERTING AN APPLICATION OF A MOBILE DEVICE INTO A DISTRACTION-FREE MODE - A method of converting an application of a mobile device into a distraction-free mode is provided. The method comprises: recognizing a control element within the APP based on the image of the APP on the mobile device and a position of the control element; recognizing a content information of the control element via character recognition unit; generating a layout description including the control element, the position and the content information of the control element by a control handler and transmitting the layout description to a graphical user interface (GUI) engine; and rebuilding an user interface of the APP into the distraction-free mode via the GUI engine. | 09-18-2014 |
20140282128 | System and Method for a User Interface Controller for Mandatory and Shared User Interface Functions - Systems and methods for sharing mandatory and shared user interface (UI) functions among UIs that share a common main business object are disclosed. Such embodiments include a UI controller having a superclass for implementing mandatory UI functions, a delegation class for implementing shared UI functions, and a concrete UI controller classes corresponding to concrete UIs associated with the same business object. The concrete UI classes inherit the superclass and selectively delegate to the delegation class. Thus, a concrete UI can be instantiated and operated using a corresponding concrete UI controller class. When a UI action is received, the UI controller can trigger the corresponding mandatory or shared UI functions. The UI controller can handle setting common UI parameters, UI function specific and default parameters. The separate handling of the mandatory and shared UI functions increases the flexibility, organization, and efficiency of developing and implementing multiple UIs. | 09-18-2014 |
20140282129 | Defer Heavy Operations While Scrolling - In one embodiment, a computing device detects an event corresponding to a change in a graphical user interface displayed by the computing device; the computing device identifies at least one operation based on the detected event; the computing device determines a state of the identified operation; the computing device also defers the identified operation based at least in part on the determined state. | 09-18-2014 |
20140282130 | SYSTEM AND METHOD FOR DIALOG CUSTOMIZATION - A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable attributes, a sorter to sort the customizable attributes of the selected objects. The system also includes a dialog builder to build a customization dialog specific to the selection based on the sorted pre-defined customizable attributes, a displayer to display the dialog and an updater to receive input according to the dialog and to update the customizable attributes according to the input. | 09-18-2014 |
20140289651 | Methods and Systems for Defining Slices - A web development, application development, or other tool can be enhanced by configuring the tool to support an overlay for defining a plurality of regions (i.e. slices) simultaneously. Embodiments include providing, via a computing apparatus, a graphical user interface comprising an overlay over the area of a visual element, the graphical user interface configured to define from one to nine adjustable slices, with each slice corresponding to a respective region or component of the visual element. The method can comprise associating a default repetition behavior with each slice based on its relative position in the overlay and receiving input via the overly and adjusting a characteristic of at least one slice, the adjusted characteristic comprising a size or position of the slice. The default and/or adjusted characteristics can be used to generate HTML, CSS, and/or other code for providing the desired scaling behavior for the visual component. | 09-25-2014 |
20140289652 | ELECTRONIC DEVICE AND METHOD FOR ACTIVATING APPLICATION AFTER UNLOCKING - A method for activating applications of an electronic device by setting one or more time intervals and one or more applications of the electronic device to correspond to the one or more time intervals. When the electronic device is unlocked and the current time is located within one of the one or more time intervals, an application corresponding to the one of the time intervals where the current time is located can be automatically activated. | 09-25-2014 |
20140298212 | CONTROL AND DISPLAY SYSTEM - The invention is a control and display system. A system can be controlled either by a user's gestures, a remote control or voice control. The image from a rear facing camera can be displayed either on a vehicle's windshield by using a head up display. Alternatively, an image from a camera can be displayed on a head unit, which is located under the vehicle console between a driver seat and a front passenger seat. | 10-02-2014 |
20140298213 | Electronic Device with Gesture-Based Task Management - An electronic device includes a display screen for displaying ( | 10-02-2014 |
20140310619 | SIGNAL CAPTURE CONTROLS IN RECALCULATION USER INTERFACE - A recalculation user interface that includes visualization controls that display in response to received data, and signal capture controls that capture corresponding environment signals upon detection of a corresponding event. A declarative transformation chain is positioned between the various controls. Examples of environmental signals captured by the signal capture controls include image, video, audio, orientation, biometrics, location, weather, or any other information about the environment. Incorporating such signal capture controls into the recalculation user interface thus allows captured environmental signals to be incorporated into the logic and other data of the transformation chain. Also, an authoring tool that permits authoring of such recalculation user interfaces is described. | 10-16-2014 |
20140310620 | DETERMINING FOREGROUND AND BACKGROUND COLOR COMBINATION FOR A USER INTERFACE ELEMENT IMPORTED FROM ANOTHER USER INTERFACE - An aspect of the present invention facilitates development of user interfaces of applications. In one embodiment, a user is enabled to select a user interface (UI) element from a source interface, the UI element being displayed using a source foreground color in a backdrop of a source background color in the source interface. Upon receiving a target background color forming a backdrop to the UI element in a target interface, a target foreground color is computed based on the target background color and a color difference between the source foreground color and the source background color. The selected UI element is then displayed in the target interface using the (computed) target foreground color and the (received) target background color. | 10-16-2014 |
20140310621 | METHOD OF PROVIDING A USER INTERFACE - A method of providing a user interface for controlling a system includes observing a presence of a body or body part of a user in a certain environment of a device. At least a perceptible part of the user interface is made available to the user in association with a particular functionality for interacting with the system controlled by the user interface in dependence on a rate of displacement of the body or body part of the user observed in the certain environment. | 10-16-2014 |
20140310622 | TOOL FOR CREATING CUSTOMIZED USER INTERFACE DEFINITIONS FOR A GENERIC UTILITY SUPPORTING ON-DEMAND CREATION OF FIELD DEVICE EDITOR GRAPHICAL USER INTERFACES - A customization tool is described in association with a universal device type manager (DTM) utility. The customization tool includes a set of user interfaces and associated functionality that facilitates creating a set of customized templates for a particular device type. The customized templates define access to device data via graphical user interfaces supported by the universal DTM utility and/or universal BTM utility for instances of the device type. | 10-16-2014 |
20140317538 | USER INTERFACE RESPONSE TO AN ASYNCHRONOUS MANIPULATION - In one embodiment, a graphical display device may synchronize movement between a primary content set 204 and a reflex content set 206 to create a parallax effect in a graphical user interface 202. The graphical display device may detect a user input indicating a primary position change 206 of a primary content set 204 in a graphical user interface 202. The graphical display device may instantiate a delegate thread to control a reflex content set 208. The graphical display device cause a reflex content set 208 to move in a controlled independent action 210 based on the primary position change 206. | 10-23-2014 |
20140331151 | GENERATING A USER INTERFACE ON A DISPLAY - In order to generate a graphical user interface for a programme application on a display, multiple plug-ins for said programme application are registered in a plug-in catalogue. The plug-ins comprise a main window plug-in and multiple window area plug-ins. When the programme application is started, the main window plug-in is started, said plug-in representing a main window on the display and defining multiple sub-areas of the main window. The defined sub-areas of the main window are registered in an area manager. In addition, the window area plug-ins are started and each plug-in is registered in the area manager and linked by the area manager to one of the defined sub-areas of the main window. Each window area plug-in represents a window area on the display in the sub-area of the main window to which the plug-in is linked. | 11-06-2014 |
20140337770 | GENERATING A USER INTERFACE FOR ACTIVATING MULTIPLE APPLICATIONS - An apparatus generates a user interface for activating a plurality of applications. The apparatus comprises: a hardware storage unit adapted to store therein an operation history on a plurality of applications; a generating unit adapted to generate first degree-of-association information indicating a degree of association in a first period among the plurality of applications and second degree-of-association information indicating a degree of association in a second period among the plurality of applications, on a basis of an operation history stored in the hardware storage unit; a hardware receiving unit adapted to receive a designation of any of the first period and the second period; and an arranging unit adapted to arrange the plurality of objects based on their degree-of-association information. | 11-13-2014 |
20140359494 | SYSTEMS AND METHODS FOR USING SCREEN SAMPLING TO DETECT DISPLAY CHANGES - A graphical user interface (GUI) is polled to identify updates for transmission to a client device. A generalized poll of the GUI is conducted at a first frequency, wherein the poll compares color values of each pixel in a general region of the GUI with a previously known color value for that pixel to detect changed pixel color values. A local region that is a subset of the general region is determined to have a greater likelihood of being updated, e.g., regions encompassing a location of mouse and/or keyboard activity. A localized poll is conducted at a second frequency of only the local region of the GUI. | 12-04-2014 |
20140359495 | GENERATING A CONTEXT FOR TRANSLATING STRINGS BASED ON ASSOCIATED APPLICATION SOURCE CODE AND MARKUP - A method for generating a context for translating strings for a graphical user interface. The method includes receiving a string to be translated and associated source code, the string identified by a unique key within the associated source code. The method includes identifying a first logical section of the associated source code corresponding to a unique key of the string. The method includes identifying one or more graphical user interface components within the identified logical section of the associated source code. The method then includes creating a mockup image presenting the one or more graphical user interface components and the string. | 12-04-2014 |
20140380205 | Interface Development and Operation - Some implementations provide techniques and arrangements for interactive user interface operation and development. For instance, some implementations may generate a user interface data structure representing a user interface, the user interface data structure being generated based at least in part on state data and imperative programming code. Then, in response to a change in one of the imperative programming code or the state data, some implementations may update the user interface data structure and render an updated interactive graphical user interface based on the updated user interface data structure. | 12-25-2014 |
20140380206 | METHOD FOR EXECUTING PROGRAMS - The invention is directed to a method of operating an electronic device having a touchscreen. The device and touchscreen are configured to sense one or more physical gestures made by a user impacting the touchscreen. The gestures are sensed without regard to the location of the gesture input or orientation of the touchscreen. A signal converter converts the impacting physical gesture or combination of gestures into an input signal. If the device recognizes the input signal, the device initiates a function or executes and operation. The user may define a particular gesture combination as well as link gesture combinations with specific functions or operations to execute when the gesture combination is recognized by the device. | 12-25-2014 |
20140380207 | SYSTEMS AND METHODS FOR INFORMATION TECHNOLOGY PORTFOLIO KNOWLEDGE AND MANAGEMENT - Aspects of the present disclosure involve methods and systems for managing various applications, services, configuration data, business data and the like corresponding to a business enterprise. An information technology portfolio knowledge and management system may generate an application management view configured to enable users to automatically manage the various applications, services, configuration data, and business data. | 12-25-2014 |
20140380208 | ELECTRONIC DEVICE AND METHOD FOR ADJUSTING USER INTERFACE OF THE ELECTRONIC DEVICE - A method for adjusting a location and a size of a user interface using an electronic device includes a three-axis acceleration sensor. The three-axis accelerometer is activated to detect three-axis acceleration values of the electronic device. A handheld gesture of the electronic device is determined according to the detected three-axis acceleration values. The method calculates a screen size of a touchscreen of the electronic device and calculates a reduction proportion for the user interface displayed on the touchscreen. A new location on the touchscreen for the user interface is determined according to the determined handheld gesture. The method further resizes the user interface according to the calculated reduction proportion, and adjusts a display of the resized user interface according to the confirmed new location. | 12-25-2014 |
20150012852 | USER INTERFACE TOOL FOR PLANNING AN AB TYPE OF TEST - A user inputs values for parameters that are used to plan a test of a second version of an item to be tested that includes a change relative to a first version of the item. The user inputs include a value that defines the size of the group of participants that are to use the second version instead of the first version. Milestones for the test are displayed, along with first information that is determined based on the user-specified inputs and that includes the amount of time needed to reach each of the milestones. Second information that is determined based on the user-specified inputs includes a display of test length versus milestone. The first information and the second information provide a basis for defining the length of the test. | 01-08-2015 |
20150020006 | METHOD AND SYSTEM FOR CREATING DYNAMIC BROWSER-BASED USER INTERFACE BY EXAMPLE - A system for creating, editing, maintaining and using interactive UI on a plurality of different types of mobile devices. The system allows intuitive, fast and virtually error-free development of interactive UI by semi-automatically creating and integrating codes based on examples designed by a UI designer. The system provides menu-driven development of the sample code and menu-driven tools for integrating the sample code such that editing and modifying the sample code is minimized. The system is capable of creating applications to be loaded on the end-users' mobile device that enable using the UI, and allows browsing the UI from end-users' mobile device. | 01-15-2015 |
20150026607 | SYSTEM AND METHOD FOR PREDICTING PREFERRED DATA REPRESENTATION - A system for redesigning a graphical user interface (GUI) including: a computer readable medium (CRM) having instructions; and a screen in communication with the CRM and that displays the GUI. The GUI includes at least one first portion containing first data represented in a first form; and at least one second portion containing second data represented in a second form. The instructions of the CRM direct monitoring interactions between a user and the GUI. | 01-22-2015 |
20150026608 | Systems and Methods for Application Management on Mobile Devices - Systems and methods are provided for application management on mobile devices. One or more application programming interfaces (APIs) on a mobile device are called in response to a triggering event. A hidden application interface is displayed. A user selection of one or more applications is received on the hidden application interface. The applications (e.g., icons of the applications) are prevented from being displayed on one or more user interfaces of the mobile device. | 01-22-2015 |
20150026609 | IDEA WHEEL-BASED DATA CREATING APPARATUS - An apparatus for creating idea wheel-based data is provided. In the apparatus, a DB management unit stores and manages data. A Visual Basic Application (VBA) unit reads the data stored in the DB management unit and creates as an idea wheel a user interface (UI) including a home as a reference position and wheels formed to surround the home. A logical structure unit sets an X and Y coordinate for the idea wheel, divides the idea wheel into sectors having the set X and Y coordinate as a reference, and arranges the data by a cell unit in each wheel included in the sector. A wheel controller controls the idea wheel enabling a user to edit the idea wheel indicated by the UI for each sector, each wheel or each cell. | 01-22-2015 |
20150026610 | APPARATUS AND METHOD FOR REMOTELY CONTROLLING PERIPHERAL DEVICES IN MOBILE COMMUNICATION TERMINAL - According to one embodiment, a method for remotely controlling peripheral devices in a mobile communication terminal includes acquiring a profile for a controlled peripheral device, configuring a control application for the controlled peripheral device based on the acquired profile, and controlling the controlled peripheral device using the configured control application. | 01-22-2015 |
20150040039 | Systems and Methods for Reconfiguring a Matrix in a Display - The present disclosure includes displaying a matrix. In one embodiment, a computing device is configured to display an N×M matrix comprising N rows and M columns of matrix cells. A selection is received by the computing device of a first matrix cell of the N×M matrix. The first matrix cell has a particular display area. The computing device is reconfigured to display the N×M matrix, wherein a first display area of the first matrix cell is increased, and wherein display areas of a plurality of other matrix cells are decreased. | 02-05-2015 |
20150040040 | TWO-HAND INTERACTION WITH NATURAL USER INTERFACE - Two-handed interactions with a natural user interface are disclosed. For example, one embodiment provides a method comprising detecting via image data received by the computing device a context-setting input performed by a first hand of a user. and sending to a display a user interface positioned based on a virtual interaction coordinate system, the virtual coordinate system being positioned based upon a position of the first hand of the user. The method further includes detecting via image data received by the computing device an action input performed by a second hand of the user, the action input performed while the first hand of the user is performing the context-setting input, and sending to the display a response based on the context-setting input and an interaction between the action input and the virtual interaction coordinate system. | 02-05-2015 |
20150040041 | DESCRIPTIVE FRAMEWORK FOR DATA VISUALIZATION - Described herein is a descriptive framework to facilitate data visualization. In accordance with one aspect of the framework, one or more module manifests are provided, wherein a module manifest describes a module that represents a particular component of a visualization. A chart manifest may be used to coordinate the one or more module manifests. A visualization may be rendered based on the chart manifest. | 02-05-2015 |
20150040042 | ELECTRONIC DEVICE AND METHOD FOR DISPLAYING USER INTERFACE - An electronic device for digital notebook includes a display unit, a touching unit, a processing unit and a storage unit. The display unit displays a digital notebook which includes an edited area in a predetermined area. The touching unit receives a touch signal. The processing unit increases the size of the edited area based on a proportion from an original size to a first size according to the touch signal, and compresses the size of the edited area from the first size to the original size, that is, a first resolution corresponding to the first size will be decreased to a second resolution corresponding to the original size. The storage unit stores the digital notebook according to a storing signal. The display unit displays the note content of the digital notebook corresponding to the original size after storing. | 02-05-2015 |
20150040043 | Visual Design Evaluation - The present subject matter relates to evaluation of a visual design of a user interface (UI). The method comprises receiving, from at least one reviewer, a response to a plurality of questions associated with a plurality of dimensions. The plurality of dimensions is indicative of criteria for assessment of the visual design of the UI. Further, an aggregate visual design quality index (VDI | 02-05-2015 |
20150046852 | COORDINATING USER INTERFACE ELEMENTS ACROSS SCREEN SPACES - The subject disclosure is directed towards transitioning from an existing screen (e.g., a page or the like) to a new screen, in which element(s)/control(s) of the existing screen are shared to the new screen. An existing screen acts as a source screen to provide element-related data (e.g., names) of its existing elements; the existing elements are intersected with those desired by the new/destination screen. The destination screen takes over ownership of any common elements. A navigation service may coordinate the exchange of information and the transition. The transition may include animations and/or other effects to provide a visually smooth transition or the like between screens. | 02-12-2015 |
20150046853 | Computing Device For Collaborative Project Management - In one aspect, a computing device with a touchscreen (e.g., a tablet computer, smart phone, etc.) renders an initial interactive chart view (e.g., a Gantt chart view) having a time axis and a task axis, receives user input (e.g., a pinch gesture) associated with a zoom operation, determines whether the zoom operation is one-dimensional or multi-dimensional, and renders a zoom-adjusted interactive chart view (e.g., zooming in or out on the time axis, the task axis, or both). In another aspect, a computing device renders a chart view comprising a time axis and a task row having a task name label with a directional indicator, renders the directional indicator such that it points in the direction of a task bar, receives user input associated with a change in the current position of the task bar, and adjusts the directional indicator based on the change in the current position. | 02-12-2015 |
20150058760 | METHOD AND SYSTEM TO IMPLEMENT A QUASI-USER INTERFACE FOR APPLICATIONS ON AN ELECTRONIC DEVICE - A method and system to implement a quasi-user interface to manage application state transitions by activating quasi-states on an electronic device is disclosed. The method allows a user to maintain the activated quasi-states for an application for the duration determined by the presence of an object within the proximity on the electronic device. The quasi-state activated applications can be switched between a quasi-state and a non-quasi-state supported on the electronic device. Further, the method deactivates the quasi-states and the quasi-user interface when the object is lifted away from the proximity of the electronic device. | 02-26-2015 |
20150067551 | USER INTERFACE DESIGN FRAMEWORK - Disclosed herein are technologies for a WYSIWYG user interface (UI) design tool that enables runtime behaviors (e.g., content update and user interaction) with UI controls during design time of such controls. That is, using a UI design tool in accordance with the technology described herein, the human designer can see and experience the runtime behavior of the UI controls while designing those controls. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 03-05-2015 |
20150082207 | EXTRACTING A DETERMINISTIC FINITE-STATE MACHINE MODEL OF A GUI BASED APPLICATION - A method of modeling a graphical user interface (GUI) based application as a deterministic finite-state machine may include generating dummy error state and a dummy error output in a finite-state machine. The method may further include modeling a response to an action that is unavailable on a screen of a graphical user interface (GUI) based application as a transition to the dummy error state in the finite-state machine while producing the dummy error output in the finite-state machine. | 03-19-2015 |
20150082208 | MULTI-LEVEL USER INTERFACE THEMING - The present disclosure describes methods, systems, and computer program products for providing multi-level user interface theming. One computer-implemented method includes receiving a request to modify an existing theme, receiving a change to a quick theming classified parameter, receiving a change to a base theming classified parameter, receiving a change to an expert theming classified parameter, and publishing the modified theme. | 03-19-2015 |
20150082209 | CREATING A THREE DIMENSIONAL USER INTERFACE - A three dimensional interface comprising a virtual light source and a virtual camera. The three dimensional interface further comprising a three dimensional user interface control set in a scene in the three dimensional interface, wherein the three dimensional user interface control comprises shading based on the virtual light source, the virtual camera, and based on a virtual depth of the three dimensional user interface control relative to the scene. The three dimensional interface further comprising a detector to detect a change in position of the device relative to the virtual light source and the virtual camera. The three dimensional interface further comprising a rendering module to render the three dimensional user interface control and the scene in a new perspective with a change in the three dimensional effects based on the change in position of the device relative to the virtual light source and the virtual camera. | 03-19-2015 |
20150089403 | DYNAMIC GENERATION OF USER INTERFACE - Described herein is a technology to dynamically generate a user interface (UI). In one implementation, a data source is analyzed to determine field information of the data source. UI controls are mapped to fields of the data source based on the field information to generate UI control mapping information. Based on the field information and the UI control mapping information, a layout may be generated. The layout may then be presented for preview. | 03-26-2015 |
20150089404 | METADATA-DRIVEN LIST USER INTERFACE COMPONENT BUILDER - Disclosed herein are technologies for a metadata-driven building of list user interface (UI) components of a UI of an application. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 03-26-2015 |
20150089405 | INTEGRATED USER INTERFACE USING LINKED DATA - A computer receives user input regarding at least a first and a second resource. The computer retrieves navigational content for the first and second resource. The computer displays the retrieved navigational content in a single interface. The computer receives user selection of at least one element of the retrieved navigational content. The computer then retrieves page content associated with the selected at least one element of the retrieved navigational content. | 03-26-2015 |
20150089406 | METHODS AND APPARATUS FOR USER INTERFACE OPTIMIZATION - The invention provides in one aspect a method that includes identifying one or more rules for execution by a rules engine in order to generate a user interface. The method further includes executing, on a digital data processing system that comprises one or more digital data processors, a step of determining whether one or more aspects of the user interface generated as a result of execution of at least one of those rules is in conformity with one or more requirements. The system responds to a negative such determination, according to the method, by identifying modifications to generate a conforming user interface from those one or more rules, modifying one or more of those rules to generate a conforming user interface from (e.g., based directly or indirectly on) those one or more rules, and/or generating a conforming user interface from those one or more rules. The method further calls for storing to and/or generating as an output from the digital data processing system a result those step(s). | 03-26-2015 |
20150095810 | SYSTEM AND METHOD FOR PREDICTING PREFERRED DATA REPRESENTATION - A system for redesigning a graphical user interface (GUI). The GUI includes: a computer readable medium (CRM) having instructions, and a screen in communication with the CRM adapted to display a GUI. The GUI includes at least one first portion containing first data represented in first form and at least one second portion containing second data represented in second form. The instructions are for monitoring interaction between a user and the GUI and performing according to the monitoring, at least one action selected from a group consisting of changing representation of the first data to the second form, changing representation of the second data to the first form, and a combination thereof. | 04-02-2015 |
20150095811 | CONTEXT AWARE USER INTERFACE PARTS - A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a majority of the user interface elements. For instance, such standard functionality might include a part status indication, a title, a content status indication, a command invocation function, a part resizing function, and so forth. The model may also provide for standardization of resizing of user interface elements. For a given user interface element, there would be a predetermined number of possible size and shapes, each corresponding to a different projection of data. For instance, all of the user interface elements on a screen may fall within the predetermined number of possible size and shapes, thereby allowing more functional layout of the user interface on the display. | 04-02-2015 |
20150095812 | EXTENSIBLE AND CONTEXT-AWARE COMMANDING INFRASTRUCTURE - Computing systems in which multiple non-context-sensitive or core commands may be initiated from each of a number of different user interface contexts. There are also multiple context-sensitive mechanism for visualizing the commands depending on which of the multiple possible user interface contexts that the commands appear. At least some embodiments described herein also related to the presentation of dialogs at various stages of the command lifecycle without the system needing to know the underlying operations of the command, and allowing the developer to specify when dialogs are to appear in that lifecycle. | 04-02-2015 |
20150095813 | MULTI-ACT CREATION USER INTERFACE ELEMENT - A multi-act creation user interface element that is displayed when a user instructs a computing system to initiate creation of a resource that has multiple associated creation processing acts. For each of some or all of the creation processing acts, the multi-act creation user interface element causes a set of one or more controls to appear, which the user may then enter creation information into. The multi-step creation user interface element persists creation information so entered so that the creation information is available for further creation processing acts. | 04-02-2015 |
20150113449 | SYSTEM AND METHOD FOR PROVIDING USER INTERFACE - If a content creator that creates content and a service provider that provides the content are different, the content should be reconfigured and provided. In order to provide an interface suitable for a user environment, only a limited user environment should be considered. Thus, flexibility is low when an adaptive user interface is provided. It is possible to provide a user interface, independently of the relevant designer, by redefining content, a usage environment, and a relation between a page and a service provider and dynamically providing a user interface suitable for the user environment. | 04-23-2015 |
20150135101 | FUNCTION BASED INTERFACE - One or more embodiments of techniques or systems for intelligent data presentation are provided herein. Data can be presented on similar devices having different characteristics in different manners. For example, data may be rendered in a first manner on a first device having one monitor, the same data may be rendered in a second manner on a second device having two displays or a different display size. Financial information, sales data, banking information, etc. may be presented in a variety of ways based on capabilities or properties of a device accessing the information or data. Similarly, renderings may be selected based on interaction capabilities or interaction options a user may have with different renderings or presentations. In other embodiments, user interaction with an automated teller machine (ATM), call center, vehicle, or other interface can be based on device properties or device capabilities. | 05-14-2015 |
20150143267 | SYSTEM AND METHOD FOR DEVELOPING A RULE-BASED EVENT-DRIVEN MULTI-LAYERED FRONTEND FOR BUSINESS SERVICES AND RENDERING THE GUIs ON MULTIPLE CLIENT DEVICES - The various embodiments herein provide a method and system for building a Graphical User Interface (GUI) based front-end for a business service. The method comprises of selecting a user interface (UI) theme for a business solution, selecting a business service contract to be exposed through the GUI, identifying a page template to be used, configuring a page layout to expose functionalities of a business service, selecting a client device type, generating a frontend script for a plurality of client device configurations, testing the frontend scripts through one or more device-specific emulators and storing the generated frontend scripts. The frontend scripts for the plurality of client device configurations are automatically generated without coding using visual modelling tools. | 05-21-2015 |
20150149937 | SHARING OF A USER INPUT INTERFACE OF AN APPLICATION SESSION OF ONE APPLICATION BETWEEN TWO OR MORE APPLICATIONS - A primary application and a secondary application installed on a mobile communication device are both configured to obtain input from a user of the device through an application session of the primary application. The primary application transmits a notification to cause the secondary application to begin execution in the background. The primary application further transmits a request for user interface (UI) information to the secondary application. Based on UI information received from the secondary application, the primary application generates a graphical user interface (GUI) including an interface for receiving user input relating to the secondary application. The generated GUI is displayed on the device in the application session of the primary application, and user input relating to the secondary application is received in the application session of the primary application. The primary application then transmits to the secondary application user input identified as relating to the secondary application. | 05-28-2015 |
20150149938 | PORTABLE ELECTRONIC DEVICE, METHOD FOR CHANGING MAIN PAGE AUTOMATICALLY AND COMPUTER READABLE STORAGE MEDIUM - A method for changing a main page automatically is adapted for a portable electronic device. The method includes steps of setting N predetermined locations and N application groups, wherein each of the N predetermined locations is corresponding to one of the N application groups, and each of the N application groups includes at least one application; determining a current location where the portable electronic device is located on; comparing the current location with the N predetermined locations; and controlling a display unit of the portable electronic device to display an i-th application group corresponding to an i-th predetermined location in the main page when the current location is identical to the i-th predetermined location of the N predetermined locations. | 05-28-2015 |
20150301671 | Pressure-Based Input Method for User Devices - Concepts and technologies disclosed herein are directed to a pressure-based input method for user devices. According to one aspect disclosed herein, a user device can receive an output from a pressure sensor. The output can include parameters associated with a pressure applied to the pressure sensor by a user. The user device can analyze the output to determine a command to be executed by the user device. The user device can execute the command. | 10-22-2015 |
20150301713 | PORTABLE DEVICE - In order to prevent an operational error without causing any trouble to receipt of an input operation, a portable device ( | 10-22-2015 |
20150331596 | UI-DRIVEN MODEL EXTENSIBILITY IN MULTI-TIER APPLICATIONS - A system and method for facilitating modifying a runtime application behavior and/or functionality of a networked software application, whereby UI-driven data model modifications effectively propagate back to the UI of the runtime application. The example method includes employing the runtime user interface display screen to present one or more indicators for one or more customizable user interface features of the runtime user interface display screen; generating one or more signals based upon user input, wherein the user input indicates a modification to be made to the one or more customizable user interface features; initiating one or more changes to a computing object and data model associated with the computing object in accordance with the one or more signals; and displaying a modified user interface display screen in accordance with the one or more changes. | 11-19-2015 |
20150355812 | INFORMATION PROCESSING DEVICE, METHOD OF PROCESSING INFORMATION, AND PROGRAM - Provided is an information processing device including: a display unit configured to display a screen including an operation target to be subjected to a contact operation; a first detection unit configured to detect an object on the display unit; a second detection unit configured to detect an operation unavailable region among display regions of the screen based on a detection result obtained by the first detection unit, the operation unavailable region being a region in which an operation using the operation target is unable to be performed; and a change processing unit configured to change a configuration of the screen based on priority that is set for each operation target and to allow the operation target to be displayed in an operation available region, the operation available region being a region other than the operation unavailable region. | 12-10-2015 |
20150363079 | DATA-DRIVEN SCHEMA FOR DESCRIBING AND EXECUTING MANAGEMENT TASKS IN A GRAPHICAL USER INTERFACE - This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs. | 12-17-2015 |
20150363090 | USER INTERFACE DESIGNING - A method for designing a user interface (UI) for an application includes receiving, from a user, a first response comprising user selected first answers and a second response comprising user selected second answers, to pre-defined questions. The method includes assigning significance to interface (STI) weightage to each user selected first answer with respect to pre-defined user experience parameters and assigning a significance to business (STB) weightage to each user selected second answer. Also, the method includes computing total actual effective weightage for each pre-defined user experience parameter based on STI weightages of user selected first answers and STB weightages of user selected second answers. The method further includes calculating total maximum effective weightage for each pre-defined user experience parameter based on maximum STI weightage and maximum STB weightage for each pre-defined question. Furthermore, the method includes determining applicability index for each pre-defined user experience parameter for designing the UI. | 12-17-2015 |
20150370436 | USER INTERFACE ADAPTATION METHOD AND ADAPTER - The invention relates to the adaptation of the user interface to an interaction context. An object of the invention is a method for adapting a user interface of at least one application implemented by a user terminal comprising a modification of at least one parameter of said user interface on said user terminal according to a change of context of interaction of the user with said user interface, one of said at least one modified parameters is an interaction parameter. Thus, the mode of interaction of the interface is also adapted to the interaction context. This means, in our example, that the user can switch automatically or manually from a “hands-on” mode to a “hands-off” mode enabling him or her, for example, to interact with his or her screen from several points of his or her kitchen without systematically going over to the latter. | 12-24-2015 |
20150371411 | COMPUTERIZED SYSTEMS AND METHODS FOR RENDERING A USER INTERFACE ELEMENT - Computer-implemented systems and methods are provided for rendering user interface elements. In accordance with some embodiments, a semantic name may be associated with an element of a user interface. Characteristics of an image associated with the user interface may be identified and compared with rules associated with the semantic name to identify a color. The element of the user interface may then be rendered in the identified color. Computer-implemented systems and methods are also provided for identifying a color for a user interface element. Characteristics of an image may be compared with each of a plurality of sets of rules associated with semantic names. A color that satisfies the set of rules may be identified for each of the sets of rules, and the identified colors may be presented to an operator. | 12-24-2015 |
20150378553 | DYNAMIC HOVER GRACE PERIOD - A hover section is displayed upon a GUI following the lapse of a hover grace period interval that is dynamically adjusted. A default hover grace period interval is set and increasing if a hover display module determines manipulations of the GUI indicate the hover section was displayed in error and is decreased if the hover display module receives a decrease hover grace period interval event. By dynamically adjusting the grace period interval, future hover sections may be displayed to better reflect the GUI user's intent. | 12-31-2015 |
20160004399 | PROVIDING A USER INTERFACE - A system for providing a user interface includes a gadget definition, a style definition, and a scene file. The gadget definition includes one or more XML-based gadget definition tags defining a gadget element and the style definition includes one or more XML-based style definition tags defining one or more style attributes to be applied to the gadget element. The scene file is an XML-based document that includes a gadget element tag that specifies the gadget element. The system further includes a parser to parse the scene file, the style definition, and the gadget definition, and to generate an object that includes a gadget object corresponding to the gadget element. The system also includes a layout engine to determine, based on the object model, a layout of the user interface, and a rendering engine to render, based on the determined layout, the user interface including the gadget element. | 01-07-2016 |
20160011856 | USER INTERFACE CREATION SYSTEM AND CREATION METHOD | 01-14-2016 |
20160018952 | Multi-Format Editors - A multi-format editor for creating a software application. The editor is suitable for running on a computing device having at least a processor, a memory, a display device and an input device. The editor comprises a graphical editor for: retrieving from the memory and displaying on said display device a number of graphical elements; and enabling a user to select and arrange at least some of the graphical elements on the display device using the input device so as to form a graphical representation of a process to be performed by the software application. The editor further includes a textual editor for displaying on the display device a textual representation of computer instructions describing a process to be performed by the software application, and enabling the user to edit the textual representation. The processor is arranged to automatically maintain the graphical and textual representations synchronized following amendment of the graphical representation in the graphical editor or amendment of the textual representation in the textual editor. | 01-21-2016 |
20160018972 | System And Method For Self-Optimizing A User Interface To Support The Execution Of A Business Process - A system, method, and computer program product for optimizing a graphical user interface in support of a business process are provided. User activity in a first version of the graphical user interface is logged and compared against a first GUI definition to generate variance data. The variance data is compared to a user proficiency rating generated from personnel and/or reputational data for the user(s) to determine whether and the manner in which to implement the variance data in a second version of the GUI. | 01-21-2016 |
20160026372 | GRAPH-BASED APPROACH FOR DYNAMIC CONFIGURATION OF USER INTERFACES - Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for dynamically configuring a user interface for interacting with an application. Actions can include: receiving user input, the user input having been provided through the user interface; in response to receiving the user input, determining one or more expected user-actions based on a graph and the user input, the graph modeling user interactions with the application; obtaining one or more modifications based on the one or more expected user-actions; and transmitting instructions to modify the user interface based on the one or more modifications. | 01-28-2016 |
20160048315 | USABILITY-CHECK-RESULT OUTPUT METHOD, DEVICE, AND PROGRAM - In this usability-check-result output method, screen information for a screen to be checked is obtained, said screen is checked on the basis of pre-stored checking rules, and if there are any categories in which the screen does not conform to the checking rules, the results of the check are displayed on the screen. | 02-18-2016 |
20160054911 | Systems and Methods for Providing Efficient and Focused Visualization of Data - Systems and methods for providing efficient and focused visualization of data are provided herein. An exemplary method may include determining a default view layout for a user, the default view layout including representations of table records for the user, the default view layout and representations are selected based upon a table record count for the user, generating a graphical user interface having the selected default view layout, and providing the graphical user interface to a display device. | 02-25-2016 |
20160054985 | EVALUATING ACCESSIBILITY COMPLIANCE OF A HYBRID USER INTERFACE DESIGN - A first hierarchy of a first type of elements of a user interface is received from a first application. A second application presents the user interface including a set of the first type of elements and a set of a second type of elements at a client. A second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client is received from a first application. A determination is made that a first element of the first type in the first hierarchy violates a condition specified in a compliance rule, and that a second element of the second type in the second hierarchy is related to the first element. An evaluation is made that an attribute of the second element causes the condition to be violated. The second element is reported as the cause of violating the condition. | 02-25-2016 |
20160054986 | COMPOSABLE CONTEXT MENUS - Developer-composed context menus, e.g., composed by a developer in connection with use of a software development tool to create an application, are disclosed. In various embodiments, a definition of a context menu option and an associated action are received. Application code to implement the context menu at runtime, including by performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, is generated programmatically. | 02-25-2016 |
20160062603 | SYSTEMS AND METHODS FOR SELF-LEARNING DYNAMIC INTERFACES - A system and method for generating dynamic user interfaces that retrieve, at a backend UI server, one or more user requests originating from an information management application, retrieving, at the backend UI server, a data response originating from a data server in response to the one or more user requests, calculate, at the backend UI server, relevance values for each display component of the information management application, append the calculated relevance values to the data response, transmit the calculated relevance values and the data response to a frontend UI server; and generate, at the frontend UI server, a user interface for the information management application based on the calculated relevance values. | 03-03-2016 |
20160062636 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal including a touch screen configured to display an object associated with an application; and a controller configured to receive a touch input applied to the object and a pivot gesture input applied based on a touch point of the received touch input, and activate an interface setting mode for changing a user interface associated with executing the application based on the pivot gesture. | 03-03-2016 |
20160070427 | STYLING SYSTEM - The described technology is directed towards determining the rendering of user interface (UI) elements, referred to as views, based upon styles, in which styles comprise property values such as color value data, font data, border data, position data, and/or animation-related data applied to a view. A view object instance is returned upon request based upon an identifier that is used to select an unstyled view object and a style applied to that view object. The styles may be maintained as a fixed set of styles for a runtime session. | 03-10-2016 |
20160070434 | VIEW VIRTUALIZATION - The described technology is directed towards having UI elements structured in a hierarchical configuration, in which parent and child UI elements communicate via a virtualization interface. A change to any parent UI element view propagates to each impacted descendant, e.g., each child, any children of that child and so on, whereby each child can manage virtualization and rendering based upon the change. Focus changes among the UI elements are also handled by propagating information via the virtualization interface. | 03-10-2016 |
20160071303 | STYLEABLE TRANSITIONS - The described technology is directed towards determining the rendering of user interface (UI) elements, referred to as views, based upon styleable transitions between possible states of a view. Transitions may include animation, such as to smoothly enter a view into or exit a view out of a scene over a number of rendering frames. Transitions also may be applied to view state changes related to a UI element, such as to indicate hovered over, focused, listening (for speech), selected and/or pressed. View state changes also may be animated. | 03-10-2016 |
20160077699 | PROFILE MANAGEMENT METHOD - Most computer operating systems are able to automatically configure the coupled computer peripheral device for use with the computer operating system without the need for installation of a specific driver. However, when these peripheral devices are detected by the computing system, a generic UI control configuration is often assigned to them and whatever customised settings previously configured by the user will be lost and replaced with a new set of unfamiliar setting. This poses much inconvenience and hassle to gamers when they use a different computing system or machine. Described according to an embodiment of the invention is a profile management method, operating on a computing cloud, comprising steps for receiving client data provided by a computing system detecting coupling of a user-interface (UI) thereto and for retrieving configuration data corresponding to the client data for use in configuring the UI by the computing system. | 03-17-2016 |
20160077815 | RENDERING INTERFACE OBJECTS DEFINED BY A SEPARATE APPLICATION - An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application. | 03-17-2016 |
20160077955 | REGRESSION TESTING OF RESPONSIVE USER INTERFACES - A system, method and program product are provided for testing responsive user interface logic within an application. A method is disclosed that includes: executing the application on a computing system, wherein the application includes an agent injected therein that can interact with the application and communicate with a test platform external to the application; triggering the agent to load a set of configuration parameters for a selected display system; capturing, within the agent, display attributes of an associated graphical display interface generated by the application for the selected display system; and comparing the display attributes of the associated graphical display interface with desired display attributes of the associated graphical display interface. | 03-17-2016 |
20160085394 | METHOD OF MODIFYING RENDERED ATTRIBUTES OF LIST ELEMENTS IN A USER INTERFACE - A method of modifying attributes of list elements in a layout space of the list as the list scrolls in a user interface is disclosed herein. The method comprises determining a series of location values of each list element for a duration of a scroll event. Additionally, for each list element, at each determined location value of that list element, the attributes of that list element are determined by evaluating a set of spline curves associated with that list element based on that location value. The list elements are re-rendered in accordance with the determined attributes for the duration of the scroll event. | 03-24-2016 |
20160092036 | RECASTING A FORM-BASED USER INTERFACE INTO A MOBILE DEVICE USER INTERFACE USING COMMON DATA - A method, system, and computer program product for mobile device interface generation. Embodiments commence upon receiving electronic communication comprising form metadata describing a user interface form. The form metadata comprises one or more field identifiers, which fields of the user interface form are bound to JSON messages (e.g., to receive field data). The form metadata further describes data types pertaining to the form fields, and the data types pertaining to the fields are used to select one or more user interface screen devices from a repository. One or more of the user interface screen devices are associated (e.g., bound) to occurrences of the same JSON message as were bound to fields of the user interface form. The selected one or more interface screen devices are output in a format of data that describes the selected interface screen devices in a manner for deployment on corresponding a mobile device or devices. | 03-31-2016 |
20160092095 | USER INTERFACE FOR CONTROLLING SOFTWARE APPLICATIONS - An apparatus configured as a user interface for controlling software applications, the apparatus comprising: a display screen; an array of tactile control elements; a masking element configured to conceal at least part of the display screen and reveal at least one display area, wherein at least one display area is for displaying a current function of at least one tactile control element; and a translator responsive to a user originated event to carry out a function of one or more software applications assigned to the user originated event, wherein a user originated event includes the actuation of a tactile control dement to carry out the current function of the tactile control element displayed on the display area, wherein a graphic user interface application is configured to enable a user to assign functions of one or more software applications to user originated events and arrange a pre-determined layout of functions assigned to one or more tactile control elements of the apparatus. | 03-31-2016 |
20160092096 | User Interface Editor - In one embodiment, a method performed by one or more computing devices including defining a hierarchical structure for a user interface (UI) that includes defining one or more layers of the hierarchical structure, adding one or more objects at each layer, and specifying one or more relationships among particular objects. The method further including associating metadata with each object at each layer, the metadata describing how the corresponding object is presented in the user interface. | 03-31-2016 |
20160092180 | HIGH FIDELITY INTERACTIVE SCREENSHOTS FOR MOBILE APPLICATIONS - A method for showing a sample screenshot of a page that closely resembles what users would see on a mobile device. This sample can be live configured, meaning that the screenshot can update as it's configured. | 03-31-2016 |
20160110100 | TRIGGERING DISPLAY OF APPLICATION - A method and system are provided for triggering display of an application. The method includes: in response to receiving a gesture denoting an approximate closed region or a closed region on a display screen, determining a non-full-screen display region corresponding to the gesture on the display screen; displaying shortcuts of at least one application in the non-full-screen display region; and in response to a user selecting one of the shortcuts, launching an application corresponding to the selected shortcut, and displaying an interface of the application in the non-full-screen display region. | 04-21-2016 |
20160110280 | Iterative Detection of Forms-Usage Patterns - In embodiments of iterative detection of forms-usage patterns, a data analytics application can be implemented to receive analytics data associated with one or more data forms that each include data-entry fields displayed in a user interface, where the data-entry fields are designed for data entry, such as by a user of a computing device. The data analytics application can determine data-entry problems with the data-entry fields of the data forms based on the analytics data, as well as identify a critical data-entry problem with a data-entry field of a data form, the critical data-entry problem being identified as one of the determined data-entry problems. A distribution scale can be generated and displayed to depict the determined data-entry problems along with the critical data-entry problem. The data form can also be displayed in a preview mode with the analytics data displayed on the data form itself to indicate the data-entry problems. | 04-21-2016 |
20160117080 | HIT-TEST TO DETERMINE ENABLEMENT OF DIRECT MANIPULATIONS IN RESPONSE TO USER ACTIONS - A hit-test may be performed to determine whether a user action detected via a user interface associated with an application intersects a given object of the application. The application may include one or more special content layers (SCLs). A decision may be made at each SCL regarding enablement of a direct manipulation of an object through the application in response to the user action. An SCL processing module of the application may identify a hit in response to detecting an intersection of the user action and one or more non-transparent pixels of at least one SCL during a front to back processing of the SCLs, where the pixels correspond to the object. The application may then determine whether a direct manipulation of an object through the application is enabled or not enabled by the SCL, and thus whether the direct manipulation should be automatically initiated or disabled, respectively. | 04-28-2016 |
20160117151 | GENERATING CONSUMER-ORIENTED APIs FROM A UI MODEL - Various embodiments of systems and methods to generate consumer-oriented APIs from a UI model are described herein. In one aspect, a unique identifier is assigned to a node, and corresponding elements and actions of an ADM. The elements and actions associated with the node are mapped to one or more UI elements of an application UI using the assigned unique identifier. A service definition is derived from the UI elements and the UI actions by interacting with the application UI. Further, an API is generated based on the service definition. The generated API is independent from the application UI. | 04-28-2016 |
20160132202 | COMPUTER-IMPLEMENTED SYSTEM AND METHOD OF ENABLING A USER TO INTERACT WITH AN ELECTRONIC TEST EQUIPMENT USING A MOBILE DEVICE - Disclosed is a computer-implemented system and method of enabling a user to interact with an electronic test equipment using a mobile device. The computer-implemented system includes a controller configured to provide a graphical user interface for a computerized device in order to enable a user to interact with an electronic test equipment using the graphical user interface. An optical code generator is configured to generate an optical code identifying a user interface element of the graphical user interface. An optical code presentation arrangement is configured to present an optical representation of the optical code. The mobile device includes an optical reader configured to read the optical representation of the optical code. A user interface element generator is configured to generate on the mobile device the user interface element identified by the optical code read with the mobile device in order to enable a user to interact with the electronic test equipment using the user-interface element. | 05-12-2016 |
20160132229 | TRACKING USER INTERACTIONS WITH A MOBILE UI TO FACILITATE UI OPTIMIZATIONS - The disclosed embodiments relate to an apparatus or system for tracking and analyzing user interactions with a mobile user interface (UI). During operation, the apparatus collects data while a user interacts with the mobile UI through a touchscreen, wherein the data includes tap-attempt data that specifies coordinates for touchscreen locations that the user has tapped while interacting with the mobile UI. Next, the apparatus compares the tap-attempt data with locations of tappable elements in the mobile UI, wherein each tappable element has an associated tap target size. For each tappable element, the apparatus uses results of the comparison to determine a percentage of tap attempts that have succeeded or failed for the associated tap target size. Finally, the apparatus makes the percentage information available to a UI designer to enable the UI designer to adjust tap target sizes for the mobile UI. | 05-12-2016 |
20160132468 | USER-INTERFACE REVIEW METHOD, DEVICE, AND PROGRAM - A user-interface review method includes: acquiring information regarding the content of an operation performed on a screen by a user and a change in the screen caused in response to the operation; and reviewing whether or not the information regarding the content of the operation and the change in the screen caused in response to the operation conforms to a review rule that contains a user-interface review criterion. | 05-12-2016 |
20160154563 | EXTENDING 2D GRAPHICS IN A 3D GUI | 06-02-2016 |
20160162170 | Methods and Apparatus for User-Customizable Application Software - An application's users are divided into two groups: administrative users and end-users. Each type of region, produced on an application's screen, is assigned a class. Each actual occurrence, of a region type, is called an instance. An end-user invokes a user-added feature by indicating a screen location and inputting a unique signal. The classes, of the screen-region instances present at the indicated location, determine whether one or more rules are activated. The rules are written by an administrative user. If activated, a rule produces a URL in accordance with an administrative-user-defined template. A value stored in the instances present, at the location indicated when the unique signal occurred, are accessed in a template by including the name of the value as a parameter. Each parameter is substituted by the text-equivalent of its current value. The URL produced can be used to provide the information desired by the end-user. | 06-09-2016 |
20160170567 | GRAPHIC PERFORMANCE MEASUREMENT SYSTEM | 06-16-2016 |
20160179352 | INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE RECORDING MEDIUM STORING DISPLAY CONTROL PROGRAM, AND DISPLAY CONTROL METHOD | 06-23-2016 |
20160180557 | SYSTEMS AND INTERACTIVE USER INTERFACES FOR DYNAMIC RETRIEVAL, ANALYSIS, AND TRIAGE OF DATA ITEMS | 06-23-2016 |
20160188183 | DECLARATIVE USER INTERFACE REPRESENTATION CONVERSION VIA HIERARCHICAL TEMPLATES - A declarative user interface representation in one declarative format can be converted to a declarative user interface representation in a different declarative format. Templates can rely on template helpers for mapping and programmatic extensions to support a wide variety of declarative formats. Complex scenarios such as composition and decomposition of properties across declarative representations can be supported. A hierarchical approach facilitates development and maintenance of solutions. | 06-30-2016 |
20160188303 | SYSTEM AND METHOD FOR PERFORMING HIT TESTING IN A GRAPHICAL USER INTERFACE - Disclosed are touch sensitive devices and methods of responding to hits in touch sensitive devices that include a graphical user interface having interface elements, each associated with a program element. A hit test map updater is used to process graphical user interface information into a hit test map in connection with the rendering of the graphical user interface, such that the hit test map associates properties with interface elements appearing on the graphical user interface. An input processor is used to receive a location corresponding to an input in connection with an input event, search the hit test map in which values are associated with interface elements appearing in the graphical user interface, and identify a property of the interface element from the values. In an embodiment, the identified property is proved to a central processing system and a user interface event is generated. In an embodiment, the properties received from the hit test map updater and the input processor are used to determine a program element associated with the property, and the program element is signaled. In an embodiment, the identified property is processed to determine a change to the graphical user interface, and the change is displayed. | 06-30-2016 |
20160253061 | EVALUATING USER INTERFACE EFFICIENCY | 09-01-2016 |
20160253744 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING SYSTEM CONTROL METHOD, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING DEVICE CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM | 09-01-2016 |
20160378275 | SCREEN READER IMPROVEMENTS - One or more aspects relate to providing a user interface menu in a screen reader reading an application. A graphical user interface (GUI) is screen scraped to determine GUI components and a user option menu is created including user options corresponding to the determined GUI components. A corresponding GUI component is activated when a user option is selected. | 12-29-2016 |
20160378285 | Automatic Detection of Semantics - A system, a method, and a computer program product for automatic detection of semantics are disclosed. A user interface containing a first element and a second element in a plurality of elements is generated. At least one semantic relationship is defined between the first element and the second element. An action on the first element is performed based on an action performed on the second element using the semantic relationship. | 12-29-2016 |
20170235457 | HYBRID SYSTEMS AND METHODS FOR LOW-LATENCY USER INPUT PROCESSING AND FEEDBACK | 08-17-2017 |
20170235472 | A COMPUTING DEVICE, SYSTEM, METHOD, COMPUTER PROGRAM AND DATA SIGNAL ARRANGED TO FACILITATE THE DISPLAY OF INFORMATION | 08-17-2017 |
20220137938 | SYSTEM AND METHOD FOR AUTOMATED USER INTERFACE LAYOUT PRESENTATION BASED ON TASK - A system and method to assist in repetitively performing a task within an application/system is provided. Tracking information, in terms of how a user interacts with the application/system is stored. The tracking information includes a series of navigation actions the user takes to perform a task, and includes a sequence of user interface layouts presented in the course of performing the task. Based on the stored tracking information, a task-centric user interface layout is determined, and this is presented to the user in response to the user performing one of the navigation actions within the sequence of interface layouts. This saves the user from having to execute the series of navigation actions each time the user is to perform the task. | 05-05-2022 |