53rd week of 2009 patent applcation highlights part 78 |
Patent application number | Title | Published |
20090327881 | Facility information display systems, methods, and programs - Systems, methods, and programs for displaying facility information receive an input letter string representing a search condition, refer to stored facility data, and search for facilities including the input letter string. The systems, methods, and programs acquire facility information of facilities returned by the search, and compress the facility information to be displayed on a search result display screen in a display unit, the compression being based on the input letter string. | 2009-12-31 |
20090327882 | METHOD AND SYSTEM FOR PROVIDING ROLE BASED GROUP INSTANT MESSAGING CHAT - Embodiments of the invention provide systems and methods for determining an escalation level including receiving one or more requests to join a communication session associated with a situation, identifying information associated with one or more participants that is associated with the one or more requests, determining an escalation level associated with the situation based at least in part on the information associated with the one or more participants, notifying the one or more participants the escalation level associated with the situation and allowing the communication session associated with the situation to filter a participants list and/or communications based on information associated with one or more participants. | 2009-12-31 |
20090327883 | DYNAMICALLY ADAPTING VISUALIZATIONS - An adaptive visualization system is provided. The system includes a processing component that receives visualization configurations to determine a suitable visualization for a user. A visualization component automatically adapts a visualization output based in part on the visualization configurations. The visualization configurations can include user context inputs, user profile inputs, device characteristic inputs, or background data inputs, for example. | 2009-12-31 |
20090327884 | COMMUNICATING INFORMATION FROM AUXILIARY DEVICE - An auxiliary device communicates with a user in a manner other than a conventional, textual visual representation. For example, auxiliary device(s) can provide information aurally, vocally, visually (non-textual), tactilely and/or olfactorily. The information communicated can include alternative information to information displayed on a primary display of the computer system. A platform component of a computer system can provide device-specific and/or device-independent information to the auxiliary device. | 2009-12-31 |
20090327885 | LIFE RECORDER AND SHARING - A system and method that includes capturing content active in a device, identifying at least one target device to which the captured content is to be uploaded, and automatically uploading the content to the at least one other target device if a content sharing module in the device is active. | 2009-12-31 |
20090327886 | USE OF SECONDARY FACTORS TO ANALYZE USER INTENTION IN GUI ELEMENT ACTIVATION - An interactive media display system and a method of activating a graphical user interface element presented by the interactive media display system are provided. The method includes presenting the graphical user interface element via a touch-sensitive display surface of the interactive media display system; receiving a user input at the touch-sensitive display surface; determining whether one or more secondary factors associated with the user input indicate an intentional contact with the graphical user interface element that is presented via the touch sensitive display surface; activating the graphical user interface element if the one or more secondary factors indicate the intentional contact with the graphical user interface element; and disregarding the user input by not activating the graphical user interface if the one or more secondary factors do not indicate the intentional contact. | 2009-12-31 |
20090327887 | APPLIANCE DEVELOPMENT TOOLKIT FOR CREATING A THEMEABLE DYNAMIC USER INTERFACE FOR AN APPLIANCE - An appliance development toolkit includes access to user interface domain data, an editor configured to create one or more instances of user interface control data, to create a map for associating the instances with one or more resource identifiers, and to create a map for associating one or more theme identifiers with the resource identifiers. The toolkit also has a converter for creating content based on the instances of user interface control data and the maps. The content is in a builder file. An appliance, having a graphical user interface with which a user can control and observe operation of the appliance, can use the builder file at runtime to dynamically render its graphical user interface based on resources in response to selection of a theme. | 2009-12-31 |
20090327888 | COMPUTER PROGRAM FOR INDENTIFYING AND AUTOMATING REPETITIVE USER INPUTS - The invention relates to machine-readable code that tracks user input and associated computer output during use of a computer programmed with the code, identifies repetitive patterns and automates the user input portion of those identified repetitive patterns when they occur again. | 2009-12-31 |
20090327889 | MATRIX BLOGGING SYSTEM AND SERVICE SUPPORTING METHOD THEREOF - A matrix blogging system and a service supporting method thereof are provided. In a virtual world generated by mapping a real world in a predetermined form, a virtual avatar corresponding to a fixed terminal and a real avatar corresponding to a mobile terminal are operated, and a facial expression, a status, a movement, and a direction of the real avatar are changed in real time based on tag information collected by the mobile terminal, and a blog or contents that is searched for with high reliability and accuracy based on the collected tag information is provided to a user of the mobile terminal. | 2009-12-31 |
20090327890 | GRAPHICAL USER INTERFACE (GUI), DISPLAY MODULE AND METHODS FOR DISPLAYING AND COMPARING SKIN FEATURES - Embodiments of a graphical user interface (GUI), display module, and method for displaying and comparing skin features are generally described herein. A pose panel may display a body outline or thumbnail image of one of several body poses and may identify one or more alerts. Each alert may identify skin features that have been identified as changed. An alert image panel may display a higher-resolution image of the alert selected in the pose panel showing identified skin features. An alert information panel may display alert data associated the alerts and may indicate a review status associated with the alerts. An alert notes panel may display notes associated with a selected alert. The GUI may be configured to systematically display the alerts associated with the poses in sequence to automate and help expedite the process of reviewing identified skin-features. | 2009-12-31 |
20090327891 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING A MEDIA CONTENT SELECTION MECHANISM - A method for providing a media content selection mechanism may include providing for display of a selectable object that is representative of a corresponding physical object associated with media content. The selectable object may be arranged in the display based at least in part on a physical location of the physical object represented by the selectable object. The method may further include determining whether the selectable object correlates to a digital content item and enabling the provision of information corresponding to the digital content item in response to selection of the selectable object. | 2009-12-31 |
20090327892 | User interface to display aggregated digital living network alliance (DLNA) content on multiple servers - Audio and video (A/V) content information is aggregated from one or more active DLNA servers. The aggregated A/V content information is formatted into a non-hierarchical pool of A/V identifier elements that each represent one item of the aggregated A/V content information. At least a portion of the non-hierarchical pool of A/V identifier elements is displayed to a user via a display device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2009-12-31 |
20090327893 | COORDINATED VIDEO PRESENTATION METHODS AND APPARATUS - A coordinated video presentation comprises a plurality of sets of video content that is displayed in display areas on a display. The display areas each correspond to a video session playing one of the sets of video content. The display areas move on trajectories. Video objects can move among the video sessions. The display may display controls or other interactive graphical user interface elements. A user can interact with the interactive elements that are not obstructed by the coordinated video session. | 2009-12-31 |
20090327894 | Systems and methods for remote control of interactive video - The present invention describes a system and method for controlling interactive video, including a remote control device allowing the user to interact with the video. The method allows bringing the “lean-forward” hypervideo experience to a “lay-back” environment such as the TV screen. The method also allows for the creation of a single system that combines both the social aspects of the “lay-back” and the “lean-forward experience” into a new type of rich media viewing experience. | 2009-12-31 |
20090327895 | Streaming Distribution of Multimedia Digital Documents Via a Telecommnnication Network - A system for supplying digital multimedia documents via a telecommunications network. The system includes document server means ( | 2009-12-31 |
20090327896 | DYNAMIC MEDIA AUGMENTATION FOR PRESENTATIONS - A presentation system is provided. The presentation system includes a presentation component that provides an electronic data sequence for one or more members of an audience. A monitor component analyzes one or more media streams associated with the electronic data sequence, where a processing component automatically generates a media stream index or a media stream augmentation for the electronic data sequence. | 2009-12-31 |
20090327897 | System and Method For An Interactive Presentation System - In a presentation system, a presentation program is provided to display a user interface having a presentation window. A library of presentation elements is provided. The library includes a title and a thumbnail for a presentation element. The presentation elements include templates and components. Each presentation element has an attribute that defines a logical relationship with another presentation element. From the library of presentation elements, a plurality of presentation elements is selected. The selected presentation elements are inserted into the presentation. The selected presentation elements are logically related to create the presentation by setting a value of the attribute of a selected presentation element. The logical relationships alter the output of the presentation, for example, by defining an alternate path through the presentation. Each presentation element includes a user interface for triggering the defined logical relationship. | 2009-12-31 |
20090327898 | STORAGE MEDIUM, APPARATUS, AND METHOD TO AUTHOR AND PLAY INTERACTIVE CONTENT - A storage medium to store interactive content may include at least one content unit and interactive content including story map information, the story map information selectively connecting the at least one content unit according to conditions to form a story. | 2009-12-31 |
20090327899 | Automated Creation of Virtual Worlds for Multimedia Presentations and Gatherings - Systems and Methods for automated creation of Virtual Worlds for Presentations and gatherings. By leveraging the ease of use of commercial presentation tools, such as PowerPoint®, inexperienced users can create fully immersive virtual worlds. Within the virtual world, the presentation information is formatted and displayed in an appropriate way to one or more simultaneous users, which may interact through their avatars in the virtual world. Provisions are included for the presenter to control the pace and display of the presentation. | 2009-12-31 |
20090327900 | INDICATING RESOURCES TO WHICH THERE ARE ACCESS RIGHTS - Methods and computer storage media for displaying shared resources of a sharing device to which a computing device of a network has access are provided. Shared resources of a sharing device are determined. A message is generated that includes information regarding the shared resource. The message is communicated to a computing device that interprets the message to identify those resources that are shared with the computing device. Upon determining those resources that the computing device has access rights, the computing device provides an indication for a user that facilitates the utilization of those shared resource to which it has access rights. In some embodiments, the message is securely communicated. | 2009-12-31 |
20090327901 | BROADCAST DESIGN FOR PROVISIONING RECONFIGURABLE OPTICAL ADD/DROP MULTIPLEXER CIRCUITS - A method includes receiving an order for services to be provided by an optical network, the order identifying bandwidth requirements for the optical network and multiple broadcast locations; creating an optical network identifier, the optical network identifier including an aggregation of dense wavelength data multiplexers that may define one or more paths; prompting a user to select a path for a broadcast circuit through the dense wavelength data multiplexers using a graphical user interface; querying an operations support service for available bandwidth to support bandwidth requirements over the selected path; and assigning the circuit path based on the available bandwidth. | 2009-12-31 |
20090327902 | Adapting a Network Topology - A mechanism is provided for adapting a network topology, in which the network topology comprises a plurality of points, a plurality of connections, each connection connecting a pair of points, and a zoneset comprising a plurality of zones, each zone defining a series of points that are connected. The mechanism performs operations of receiving one or more user inputs, each user input comprising a change to a zone, performing an analysis of the or each user input, to determine one or more consistent universal changes to the zoneset, presenting an output to the user comprising one or more of the determined consistent universal changes to the zoneset, receiving a selection user input selecting a presented consistent universal change to the zoneset, and changing the zoneset according to the selected consistent universal change to the zoneset. | 2009-12-31 |
20090327903 | System and Method for Network Topology and Flow Visualization - A topology view of a network is generated on a visual display of a computer system. The topology view includes subnet objects, network device objects, and interface objects within the network device objects. Network flow records are acquired from each device within the network. Separate network flow records acquired from different devices in the network are correlated together into a common network flow record. Each of the separate network flow records shares a common source address and a common destination address. The common network flow record specifies transmission path segments of a communication through the network. The common network flow is rendered in the visual display over the topology view of the network by displaying an arrow for each transmission path segment traversed by the communication through the network. | 2009-12-31 |
20090327904 | PRESENTING DYNAMIC FOLDERS - Methods and systems are illustrated for defining and presenting a location that is virtual and composed of items from different file system locations to a user interface. Items that have been published over a network can be easily accessed and efficiently browsed when there is a large number of data items shared. The data items shared can be from multiple locations and/or multiple clients that have been published over a network, which can be retrieved, defined and presented directly in a user interface. | 2009-12-31 |
20090327905 | INTEGRATED CLIENT FOR ACCESS TO REMOTE RESOURCES - Techniques for discovering, connecting to, disconnecting from, reconnecting to, updating, and removing workspaces are described. In one embodiment, a list of discovered workspaces is maintained on a user device. Shortcuts for resources corresponding to each respective one of the discovered workspaces are integrated into a user interface of the user device. A request to access one of the resources contained in one of the discovered workspaces is received. Responsive to receiving the request, a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces is opened. Access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces is enabled by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources. | 2009-12-31 |
20090327906 | SUPPORTING BRAND ASSETS IN A SOCIAL NETWORKING SERVICE - Brand assets including iconography, background images, slogans, and the like are supported in a social networking service by an arrangement that enables service members to visit a brand site to select and then embed the brand assets into their personal profile on the service. Brand assets can then be treated as any other asset used by the member and may thus be shared with other users, rated, and discussed. Brands can be associated with a variety of different brand sources including, for example, personalities, artists, celebrities, products, services, and institutions, in both commercial and non-commercial contexts. | 2009-12-31 |
20090327907 | INTEGRATING CHARACTER-BASED PROFILES WITHIN A SOCIAL NETWORK - Profiles that are character-based and which reflect various brand assets are supported in a social networking service by an arrangement that enables members to interact with the branded character-based profiles in the same way as profiles of any real members of the social network. Branded characters may thus be befriended and their profiles shared with other users, rated, and discussed. | 2009-12-31 |
20090327908 | Methods and Systems for Interactive Evaluation Using Dynamically Generated, Interactive Resultant Sets of Policies - A method for interactive policy evaluation using dynamically generated, interactive resultant sets of policies includes the step of receiving, by a graphical user interface, at least one of: a description of a client requesting access to a resource, a description of the resource, and a description of a method of access requested by the client. The graphical user interface displays at least one policy applicable to the client request for access to the resource. The graphical user interface displays a decision made by applying the at least one policy to the received description. | 2009-12-31 |
20090327909 | Methods and Systems for Interactive Evaluation of Policies - A system for interactive evaluation of policies includes a first graphical user interface element and a second graphical user interface element. The first graphical user interface element enumerates at least one resource. The second graphical user interface element receives an identification of a characteristic of at least one client and displays a result of an application of at least one policy associated with the at least one resource to the at least one client, the at least on policy applied responsive to the received identification of the characteristic. | 2009-12-31 |
20090327910 | SYSTEM AND METHOD FOR UBIQUITOUS APPLIANCE CONTROL - A slave relay station is adapted to serve and/or host pages comprising a simplified graphic user interface (GUI) encoded in a widely recognized format such as, for example, HTML or WML. The GUI embodies activatable links corresponding to control functions for configured appliances. A wireless phone or other device with network access and the capability to process and present such pages, for example via a Web browser, may then be utilized to effect control of such appliances by simply navigating to the network address of the slave relay station, obtaining an appropriate GUI page, and interacting with the links. | 2009-12-31 |
20090327911 | METHOD AND SYSTEM FOR CUSTOMIZING ACCESS TO A RESOURCE - Disclosed is a method and system for customizing access to a resource. The access to the resource is requested by users in a hierarchy. A first user of the users in the hierarchy is at a higher level in the hierarchy than a second user of the users in the hierarchy. The first user defines a role for the second user. The role includes a set of permissible operations for utilizing the resource by the second user. A role associated with the first user enables the first user to define the role for the second user. The first user customizes a user interface for the second user based on the role defined for the second user. The user interface for the second user provides the second user customized access to the resource. | 2009-12-31 |
20090327912 | CUSTOMIZATION OF CLIENT-SERVER INTERACTION IN AN INTERNET APPLICATION - The present invention includes systems and methods for customization of internet applications. Multiple levels of customization are applied to both static and functional aspects of user interface elements including, for example, tab-order, tab-over, immediate access keys, and hotkeys. Customization is also achieved with respect to searching over multiple user interfaces, presentation of information on a user interface, and the interaction model used by the internet application. Customization is enabled on any client supporting standard browser functionality. | 2009-12-31 |
20090327913 | USING WEB REVISITATION PATTERNS TO SUPPORT WEB INTERACTION - Supporting web interaction using web revisitation patterns is enabled by described methods and devices. In an example embodiment, a method involves collecting, analyzing, and utilizing. Revisitation data is collected. The revisitation data includes two or more visit times for visits to a web page by one or more users. The revisitation data is analyzed to produce at least one revisitation characterization that reflects a revisitation pattern for the web page. The at least one revisitation characterization is utilized to support web interaction. | 2009-12-31 |
20090327914 | RELATING WEB PAGE CHANGE WITH REVISITATION PATTERNS - Web page change may be related to revisitation patterns to support web interaction. In an example embodiment, a method involves analyzing change and revisitation data for a web page, determining a relationship between the data, inferring consumption intent by a user for the web page, and utilizing the inferred consumption intent. More specifically, change data is analyzed to produce a change characterization, with the change data reflecting differences between content of a web page at different times. Revisitation data is analyzed to produce a revisitation characterization, with the revisitation data including visit times to the web page by a user. A relationship is determined between the change and the revisitation data based on the change and the revisitation characterizations. Consumption intent of the user for the content of the web page is inferred responsive to the relationship. The inferred consumption intent is utilized to support interaction with the web page. | 2009-12-31 |
20090327915 | Automatic GUI Reconfiguration Based On User Preferences - Systems and methods for configuring a graphical user interface on the basis of user preferences are disclosed. The systems and methods aggregate elementary user interactions with a graphical user interface into higher level actions on the basis of temporal markings and thresholds. | 2009-12-31 |
20090327916 | APPARATUS AND METHOD FOR DELIVERING TARGETED CONTENT - An intelligent commerce module is described that provides a contextual based commerce experience by: (1) determining the context under which a user wishes to acquire an asset; (2) determining the context under which the asset is being offered; and, (3) delivering a buying experience appropriate for the user and the context under which the asset is being offered. | 2009-12-31 |
20090327917 | SHARING OF INFORMATION OVER A COMMUNICATION NETWORK - A method of sharing information associated with a selected application is provided. The method comprises identifying a media type associated with the information, and capturing the information based on the media type. The method further comprises identifying a content type associated with the information, the content type being related to the media type, encoding the information based on the content type, and providing access to the encoded information over a communication network. | 2009-12-31 |
20090327918 | FORMATTING INFORMATION FOR TRANSMISSION OVER A COMMUNICATION NETWORK - A method of formatting information for transmission over a peer-to-peer communication network is provided. The method comprises identifying a graphical nature of the information, and capturing the information based on the graphical nature. The method further comprises identifying a graphical content type associated with the information, and encoding the information based on the graphical content type. | 2009-12-31 |
20090327919 | ELIMINATING DUPLICATE AND INVALID CALENDAR ITEMS FROM END USER CALENDARS USING A UNIQUE ENTRY IDENTIFIER (UEID) - Providing a unique entry identifier, which is an identifier specific to a calendar entry. The calendar entry can be an entry associated with a set of different electronic calendars, each associated with a specific user. Data for each user specific calendar can be stored in a structured data store. A set of records for each user specific calendar can be maintained and utilized independent of other sets of records associated with other ones of the users. The unique entry identifier can be an identifier unique for the calendar entry within the associated set of records, and wherein the same unique entry identifier is utilized for the calendar entry within each of the different sets of records as a unique identifier for the calendar entry. For example, when calendar updates are conveyed via email among a set of users, shared meetings can always be associated with a unique entry identifier used by all calendaring systems. | 2009-12-31 |
20090327920 | Application User Interface with Navigation Bar Showing Current and Prior Application Contexts - A graphical user interface for a portable electronic device includes an application display region that displays a current application context of an application and a navigation bar adjacent to the application display region. The navigation bar includes two horizontally adjacent regions, comprising a current context region for displaying an indicator of the current application context and a prior context region for displaying an indicator of an application context preceding the current application context. The application display region simulates shifting of the application display in a first direction upon detecting user selection of the prior context region, and simulates shifting of the application display in a second direction, opposite the first direction, upon detecting user selection of an application context different from the current application context and the prior application context. | 2009-12-31 |
20090327921 | ANIMATION TO VISUALIZE CHANGES AND INTERRELATIONSHIPS - Modifications to a collection of data are maintained in chronological order and selectively rendered as a function of time. The selective rendering can include an animated version of the modification, which can include a timeline of events. The modifications can be associated with related data that includes information as to who made the modification, when the modification was made, and so forth. The related data can also include a motivation behind the modification. Further, confidence information can be related to the modification to add further detail to the modifications and events surrounding the collection of data. | 2009-12-31 |
20090327922 | Object Model for A User Interface - Various embodiments provide techniques and processes for defining elements of a user interface (UI) using a tree of objects created based on a markup language. In some embodiments, a client application provides markup that defines one or more aspects of a UI to an application programming interface (API). The API parses the markup to determine a namespace and one or more UI elements defined by the namespace. Instances of the UI elements are created, and properties of the UI elements are set on the instances. A user interface may then be displayed that includes the instances of the UI elements. | 2009-12-31 |
20090327923 | AUTOMATED SYSTEM AND METHOD FOR CREATING A WEB SITE BASED ON A SUBJECT USING INFORMATION AVAILABLE ON THE INTERNET - Embodiments of the present invention provide automatic systems and methods for creating a web site based on a particular subject using information available on the Internet. Creating and maintaining a web site with updated content can be very time and resource consuming. Therefore, it is desirable to create and maintain such a site with an automatic system and method using information available on the Internet. To create such a site, the subject of the web site is determined first. Afterwards, search terms related to the subject of the web site are entered to conduct searches on the Internet for information relevant to the web site. The search results are used to populate databases for this web site. User contribution of additional content to a web site keeps the web site updated and interesting to all users of the site. In addition, users of the web site can engage in basic administration of the site, which reduces the need of intervention by paid administrators. Thus, by obtaining content from Internet sites, coupled with contributions made by users, it is possible to automatically create and maintain new custom created sites with minimal intervention by paid administrators. | 2009-12-31 |
20090327924 | INTERACTIVE USER INTERFACE FOR DISPLAYING CORRELATION - Methods and systems described herein may comprise determining, for each of a plurality of potential related companies, a correlation factor of a related company metric of the potential related company relative to a focal company metric and selecting at least one related company having a correlation factor relative to the focal company within a first range. The methods may also comprise displaying a focal company field listing an identifier of the focal company and displaying a correlation field listing identifiers for the at least one related company, where certain of the identifiers comprise a hyperlink. When one of the hyperlinks is activated, the company corresponding to the activated hyperlink may become the new focal company. The correlation field may list identifiers for at least one new related company having a related company metric with a correlation factor relative to the focal company metric of the new focal company within the first range. | 2009-12-31 |
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. | 2009-12-31 |
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. | 2009-12-31 |
20090327927 | Theme Creator - A theme creator includes an input unit for selecting and/or activating the theme creator, and a control unit configured to control the theme creator. The control unit is configured to receive image data transmitted by the camera when the theme creator has been selected and/or activated, and to change an appearance of the desktop and/or stand-by image depending on the image data from the camera and/or user input. A user may create his/her own theme such that a large number of preset themes and/or the use of an external theme editor could be avoided. | 2009-12-31 |
20090327928 | Method and System Facilitating Two-Way Interactive Communication and Relationship Management - A tool, method, and system that facilitates two-way interactive brokered commercial communication network between consumers and commercial entities. A Leaf holds all commercial relationship information and any relevant to the specific Seller information. A Relationship Tree is an organizer as well as a communications tool. A Tree can be turned to lists by clicking one of the controls. Each Branch can be isolated and enlarged by clicking on it, for better viewing. The leafs are placed on the tree by the owner who can drag and drop in the desired place. Each new leaf awaits under the tree to be hung in the desired place by the tree owner and generate a relationship code. Different Trees can be used for different purposes each escorted by relevant tools and gadgets. | 2009-12-31 |
20090327929 | APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR FOR NAMESPACE ALLOCATION - An appliance development toolkit has an editor for namespace allocation and an interactive user interface on which the editor is displayed for use by a developer. The editor is used to select or allocate an identifier from a namespace having a universe of identifiers. A method for allocating identifiers from a namespace is also provided. | 2009-12-31 |
20090327930 | APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR FOR BINDING DATA - An appliance development toolkit is provided to enable creation of content to affect operation of a component in an appliance or to affect user interaction with an appliance. The toolkit has access to instances of appliance user domain data and control system domain data, an editor configured to associate at least one instance of appliance user domain data to at least one instance of control system domain data or at least one instance of other appliance user domain data, an interactive user interface on which the instances of appliance user domain data and control system domain data are displayed for use by a developer, and a model converter to generate the content using the instances from the editor. The content is usable to affect the operation or to affect the user interaction as determined by the associations. | 2009-12-31 |
20090327931 | APPLIANCE WITH THEME SELECTION - An appliance includes one or more control boards having control software to control a cycle of operation of the appliance, a graphical user interface in communication with the control boards for allowing a user to observe and interact with the appliance regarding the cycle of operation, and a software framework configured to run in a processor having memory in communication with the graphical user interface. The software framework has theme definitions and access to builder content containing information with which it associates a theme definition with one or more resources. The software framework dynamically renders the graphical user interface at runtime based on the resources in response to selection of a theme so that a user can cause the control board to control the cycle of operation via the selected theme in the graphical user interface. | 2009-12-31 |
20090327932 | APPLIANCE DEVELOPMENT TOOLKIT FOR CREATING A DYNAMIC USER INTERFACE FOR AN APPLIANCE - An appliance development toolkit includes access to a user interface domain data model, access to an appliance user domain data model, a model instance editor configured to create one or more instances of user interface domain data derived from the user interface domain data model, to create one or more instances of appliance user domain data derived from the appliance user domain data model, and to associate one or more user interface elements with one or more appliance user elements. The toolkit also has a model instance converter for creating content including portions of the instances of user interface domain data, instances of appliance user domain data, and a map of the association. The content is in a builder file. An appliance can use the builder file at runtime to dynamically render its graphical user interface. | 2009-12-31 |
20090327933 | SYSTEMS AND METHODS FOR PROVIDING A COMMON TIME MANIPULATION SERVICE TO DESKTOP APPLICATIONS | 2009-12-31 |
20090327934 | System and method for a presentation component - In a display component, a component application having an attribute is provided. The component application is configured to communicate with an external system. In one embodiment the component application receives a communication from the external system to modify the value of the attribute. A value of the attribute of the display component is modified to define a logical relationship between a plurality of presentation elements. The presentation elements are operated and displayed by the external system. A user input is received via a user interface of the component application. The logical relationship between the presentation elements is triggered in response to the user input. In one embodiment, triggering the logical relationship includes defining an alternate path through a presentation. In another embodiment, an edit mode user interface for modifying a value of an internal display component attribute is provided. | 2009-12-31 |
20090327935 | Partial updating of diagram display - A creation, editing, and display tool for complex diagrams may enable portions of the diagram to be updated without having to update the entire diagram. The tool may use a set of rules that define the positioning and layout of various elements and relationships between elements in the diagram. The update mechanism may enable the rules to be applied to a subset of the diagram and may not update some portions of the diagram, such as those elements outside the viewing area. In some embodiments, a background or low priority process may apply the rules to those portions not updated. The tool may be used for various diagrams, including sequence diagrams and other complex, highly restrained diagram types. | 2009-12-31 |
20090327936 | PRESENTATION OF HEADERS FOR GROUPS OF LOCATIONS IN AN ELECTRONIC LIBRARY - The presentation of headers for groups of locations in a library comprising a collection of locations is disclosed. One disclosed embodiment comprises receiving a request to organize a library into groups according to a selected property, and organizing the locations into groups such that locations within a selected group have a common value of the selected property. If the common value of the selected property for the selected group corresponds to an object distinct from the locations in the group, then a first type of group header configured to accept a first set of user inputs associated with the header is displayed. Otherwise, a second type of group header configured to accept a second, different set of user inputs is displayed. | 2009-12-31 |
20090327937 | Methods and apparatus for analyzing SIMD code - A method for analyzing and presenting in a graphical manner single instruction, multiple data (SIMD) instructions involves disassembling a stream of machine instructions into a stream of assembly language instructions. Instruction objects “M” and “N” are created to represent SIMD instructions “M” and “N” from the stream of instructions. Instruction objects “M” and “N” include multiple data objects corresponding to the multiple data items of the respective SIMD instruction. Different colors are assigned to at least two of the multiple data objects of instruction object “M.” If a data item of SIMD instruction “N” is based on a data item of SIMD instruction “M,” the color from the source object is automatically assigned to the target object. Dependencies between data items of instruction “M” and “N” are annotated by arrows between corresponding data objects. Other embodiments are described and claimed. | 2009-12-31 |
20090327938 | ANIMATION ON OBJECT USER INTERFACE - A system and method for graphically showing the animation order of animated elements in a presentation program or other software. The invention consists of a User Interface (UI) widget which shows the order of the animation in the presentation. This UI employs an animation On Object User Interface (OOUI), or animation tag, that is preferably a rectangular control that encloses a number, and labels the order in which objects are animated. Each animation OOUI or animation tag is associated with an object on a display during creation and editing. The animation OOUI or tag is preferably placed in close proximity to the object it is associated with, rather than in a separate window or dialog box, and is hence termed ‘On Object’. The animation tag is active and responds to computer input device selection actions. Each animation OOUI is typically associated with an animation list. | 2009-12-31 |
20090327939 | SYSTEMS AND METHODS FOR FACILITATING ACCESS TO CONTENT INSTANCES USING GRAPHICAL OBJECT REPRESENTATION - An exemplary system includes a content access subsystem configured to maintain a plurality of content instances, provide a first set of one or more graphical objects to a display for presentation to a user, select one of the graphical objects in response to an input command, and provide a second set of one or more graphical objects to a display for presentation to the user, the second set of one or more graphical objects being filtered in accordance with the selection of the graphical object in the first content level. Each of the graphical objects within the first set of graphical objects is configured to represent an entry within a first content level corresponding to a first metadata value associated with the content instances. Each of the graphical objects within the second set of graphical objects is configured to represent an entry within a second content level corresponding to a second metadata value associated with the content instances. | 2009-12-31 |
20090327940 | NOTIFICATION AREA THAT PERSISTENTLY REARRANGES ELEMENTS - Embodiments described herein are directed to managing elements within a notification area of a graphical operating system. The elements may include any graphic, logo, or image associated with running software. A user indicates which elements can be displayed in the notification area, consequently creating a list of potentially displayable elements. For each listed element, an order of display, file location, and display status is designated. The user may freely change the order in which elements are displayed in the notification area by repositioning the displayed elements. Elements may be permanently removed from the notification area, resulting in their deletion from the list. Only elements entered into the order list, at the discretion of the user, are displayable within the notification area. | 2009-12-31 |
20090327941 | PROVIDING MULTIPLE DEGREES OF CONTEXT FOR CONTENT CONSUMED ON COMPUTERS AND MEDIA PLAYERS - Multiple degrees of context for media content that is consumable on computing platforms including PCs and personal media players is provided by logically organizing context objects into halos that surround each piece of consumable content. The context objects represent information and experiences that are contextually associated with media content to enable users to easily discover content and experiences that they will find interesting in a rich and personal manner. As a user navigates from a content item to a context object in the halo, the context object itself morphs into content that is then surrounded by a new halo of context objects to which the user may navigate. The organization of media content and information into halos enables an effective contextual paradigm that cuts across strict hierarchical structures to allow the user experience to be much more seamless and free-flowing. | 2009-12-31 |
20090327942 | MULTI-MODE EDITOR FOR CONFIGURING PROCESS CONTROL BLOCKS INCLUDING BOTH LOGICAL FUNCTIONS AND ARITHMETIC COMPUTATIONS - A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic. | 2009-12-31 |
20090327943 | IDENTIFYING APPLICATION PROGRAM THREATS THROUGH STRUCTURAL ANALYSIS - Identifying threats to an information system by analyzing a structural representation of the information system. In some embodiments, a data flow diagram corresponding to the information system is analyzed based on predefined criteria. Potential threats to elements of the data flow diagram are identified based on the predefined criteria. The threats are prioritized and provided to a user for further testing. In an embodiment, the user performs fuzz testing of application programs in the information system based on the prioritized threats. | 2009-12-31 |
20090327944 | APPARATUS AND METHOD TO DEVELOP MULTI-CORE MICROCOMPUTER-BASED SYSTEMS - A method and apparatus for developing multicore microcomputer-based systems. A dual core controller model having at least one parameter is simulated and, similarly, a plant model having at least one parameter and controlled by the controller model is also simulated. The user interface then has access to the parameters of the controller model and plant model and optionally suspends execution of the controller model and plant model in response to a trigger event. The user interface determines the status of the various controller model parameters for both cores and/or plant model parameters at the time of the trigger without altering the controller model parameters or the plant model parameters. The core parameters for both cores are displayed on a display device. | 2009-12-31 |
20090327945 | WORK FLOW MANAGEMENT APPARATUS AND WORK FLOW MANAGEMENT METHOD - There is provided a management technique of a work flow in a case where a document as an arbitrary processing object is processed by the work flow. Information relating to document data as a processing object of the work flow is acquired, information relating to respective processing steps constituting the work flow as a management object is acquired, information relating to execution conditions for execution of the respective processing steps is acquired based on the acquired information relating to the respective processing steps, and it is determined, based on the acquired information relating to the execution conditions, whether the document data whose information is acquired can be processed by the work flow as the management object. | 2009-12-31 |
20090327946 | SYSTEMS AND METHODS FOR TRACKING PATENT RELATED INFORMATION - To facilitate faster, more efficient, and more effective extraction of information from patent file histories, the present inventors, devised among other things, systems and method for tracking changes to patent claims, specifications, and/or drawings that are shown in file wrappers. One exemplary system graphically displays the patent family and/or file wrapper timeline. Another reports information about a specific patent, an examiner, a technology area, and other patent related information that can be pulled from the file wrapper. | 2009-12-31 |
20090327947 | TAB MANAGEMENT IN A USER INTERFACE WINDOW - Techniques to facilitate finding a tab or tabs in a user interface window are described. Various embodiments present tabs, individual tabs being associated with an opened document such as a web page or an activity, in a user interface window and automatically group at least some of the tabs together in a visually distinctive way. In at least some embodiments, this grouping is performed in response to a user interacting with the tabs in a particular way. For instance, a user may cause a tab to be created or moved within the user interface window such that the tab is grouped with a tab group or ungrouped from a tab group. Furthermore, one or more embodiments provide for certain tab-related actions, such as selecting an active tab and changing a display of a title of a tab, which can be performed in a manner based at least in part on this grouping. | 2009-12-31 |
20090327948 | TEXT INPUT - A method for indicating an input language on a display. The method includes displaying an input indicator, associated with a character input application, the character input application being provided access to a plurality of input languages, each identified by a language code. Predetermined representations of the characters in the language code are associated with the input of a character format mode of the input language in the character input application, such that a character format mode of the input language is indicated by the language code displayed by means of the input indicator. A corresponding electronic apparatus, user interface and computer program product are also presented. | 2009-12-31 |
20090327949 | INTERACTIVE OVERLAY WINDOW FOR A VIDEO DISPLAY - The present invention relates to video displays for surveillance camera systems, and in particular, to an overlay window and associated method for interacting with a video display. The overlay window comprises a plurality of geometric areas overlying video data containing a plurality of objects displayed on a video display. Each object is associated with at least one geometric area that is responsive to an input for generating a response from the associated object. | 2009-12-31 |
20090327950 | SYSTEM AND METHOD FOR SCROLLING THROUGH AN ELECTRONIC DOCUMENT IN A MOBILE DEVICE - A system and method for scrolling through an electronic document in a mobile device captures successive images of an outside environment corresponding to a movement of the mobile device. The system and method analyzes the successive images for computing motion vectors of the mobile device, and scrolls through the electronic document according to the motion vectors for refreshing a frame of the electronic document displayed on a screen of the mobile device. | 2009-12-31 |
20090327951 | COMPUTER PROGRAM PRODUCT FOR MAINTAINING AN OBJECT PATH WITHIN A VIEW WINDOW - A computer program product for maintaining an object path within a view window that causes a computer to recognize an object path in response to an action to select the object path for viewing within a view window of a display including a first point in the object path, and position a second point in the object path within the view window in response to an action to navigate the view window in a direction from the first point toward the second point. | 2009-12-31 |
20090327952 | POSITIONING AND REALIZING OF VIRTUALIZED VISIBLE CONTENT WITHIN A VIEWPORT - A method and medium are provided for presenting virtualized visible content within a viewport in a user interface. An anchor is received that represents a point on a line of virtualized visible content and a target value is received that represents a location in a viewport of a user interface. The anchor and target values can be received from user input devices or by analyzing the position of a scroll thumb relative to a scroll trough in the user interface. A first line of virtualized visible content that corresponds to the anchor value is realized by loading the line into memory from another source. The line is then positioned in the viewport based on the target value. Additional lines surrounding the first line are realized until the viewport is full. Lines that are not visible in the viewport can be unrealized, thus conserving computing resources. | 2009-12-31 |
20090327953 | UNIFIED NAVIGATION MODEL BETWEEN MULTIPLE APPLICATIONS - Web style navigation methods are applied across applications and webpages, whether local or web-based, and hypertext navigation methods used in the web are extended to local applications. Local and web applications are mixed seamlessly so that the user does not perceive any difference between navigation within either one of, or between, those types of applications. The user navigates between different user interface states, in and out of different types of applications. All views and states of views are recorded and the user can switch to a previous view, in the state in which it was viewed, using a back, history or other suitable state recording and retrieval function. | 2009-12-31 |
20090327954 | USING VISUAL LANDMARKS TO ORGANIZE DIAGRAMS - The present invention extends to methods, systems, and computer program products for using visual landmarks to organize diagrams. Embodiments of the invention facilitate using visual landmarks to organize elements within a diagram. Elements of a diagram can be arranged in accordance with configurable defined properties of visual landmarks to provide some degree of layout structure within the diagram. Accordingly, embodiments of the invention provide a user experience that provides some structure but retains the flexibility of free form editing. Users can customize visual landmarks to cause the visual landmarks to exhibit desired behavior. | 2009-12-31 |
20090327955 | Selecting Menu Items - A method of performing a function in a graphical user interface is disclosed. The method, in the graphical user interface, displays a menu with a set of selectable menu items. The method detects that a cursor is in place over a particular menu item for a predetermined duration. When the cursor is in place over the particular menu item for the predetermined duration, the method performs a function associated with the menu item. | 2009-12-31 |
20090327956 | Apparatus and method for enabling user input - A method, apparatus, computer program and user interface wherein the method includes providing a plurality of selectable control elements where the plurality of selectable control elements are sorted into categories according to a first sorting criterion and sorted into positions within the categories according to a second sorting criterion; controlling a display to present a first one of the plurality of selectable control elements wherein the first one of the selectable control elements is positioned in a determined category at a determined position within the determined category; enabling a user to control the display to present a second one of the plurality of selectable control elements by enabling a first type of directional user input to select a different category and enabling a second type of directional user input to select a position within the selected category without changing the selected category. | 2009-12-31 |
20090327957 | Control System Based on Image or Voice Identification and a Control Method Thereof - A control system based on image or voice identification includes a display unit, an order-catching device, a control device, a database and an acting device. A control method thereof includes steps of: showing a plurality of selection codes by the display unit for a user to observe and give an order according to one of the selection codes; catching images or voices of the order through the order-catching device and delivering the caught order to the control device; interpreting the order to obtain an action code, searching the database, and identifying one of the selection codes identical to the action code by the control device; and transmitting a control signal from the control device to the acting device, with the control signal being corresponding to the selection code. | 2009-12-31 |
20090327958 | ELECTRONIC DEVICE HAVING MULTIPLE OPERATION MODES AND A METHOD OF PROVIDING THE MULTIPLE OPERATION MODES - An electronic device providing multiple operation modes is provided. The electronic device has a user interface displayed via a display device connected to the electronic device. The user interface displays icons corresponding to the multiple operation modes, receives a selection signal corresponding to a user-selected operation mode from an input device, and provides and displays corresponding function options to the user interface under the user-selected operation mode. | 2009-12-31 |
20090327959 | Method of display of a user interface and corresponding transmission method. - The invention proposes a method of display of a user interface, that comprises the following steps: a step of display in foreground of a first user interface generated from stored display elements, comprising a first set of display elements providing access to first services, a reception step of a second set of display elements giving access to second services, and a display step of a second user interface in foreground, replacing the first user interface. | 2009-12-31 |
20090327960 | Ordered Multiple Selection User Interface - Techniques and mechanisms providing a visual indication of ordinal ranks of objects in an ordered list. When an object is selected for the ordered list, an ordinal rank for the object within the ordered list is determined and a visual indication of the ordinal rank is rendered to a user interface. | 2009-12-31 |
20090327961 | SYSTEM AND METHOD FOR FILTERING AND ORGANIZING ITEMS BASED ON COMMON ELEMENTS - A system and method for filtering and organizing items in a computer system based on common elements is provided. A graphical user interface includes a plurality of display objects, each display object representing one or more items and a metadata property control corresponding to a metadata property. Selection of the metadata property control causes a list of filter terms to be presented on the display and also may cause a list of check box controls to be presented on the display, each check box control being adjacent to a respective one of the filter terms. The list of filter terms may be presented in a drop down menu. Selection of a check box control causes each item that satisfies the corresponding filter term to be presented on the display. The filters may be dynamically generated based on the properties of the separate items. | 2009-12-31 |
20090327962 | COMPUTING WITH LOCAL AND REMOTE RESOURCES INCLUDING USER MODE CONTROL - A method for selectively controlling allocation of one or more computing resources for a process. The method includes providing a user option to execute a process using local or remote computing resources and then executing the process using a selected option. A more specific method includes predetermining two or more allocation options; displaying a plurality of the predetermined allocation options, wherein each option indicates a different allocation of resources between at least one resource on a local computing system and at least one resource on a remote computing system, wherein the resources; determining, by using the local computing system, a function to be performed; accepting a signal from a user-input device to select one of the plurality of options in association with performing the function; allocating the resources in accordance with the selected option; and then using the selected resource allocation to accomplish a task. | 2009-12-31 |
20090327963 | RADIAL MENU SELECTION - A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI items. The method detects a movement of a cursor in a direction of a particular selectable GUI item. The method determines an expected location for the stopping of the cursor. The method displays, at the expected location, a second GUI object corresponding to the particular GUI item. | 2009-12-31 |
20090327964 | MOVING RADIAL MENUS - A computer readable medium storing a computer program for execution by at least one processor is disclosed. The computer program is for determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area. The computer program is also for identifying a second location far enough from the edge to fully display the radial display area within the window. The computer program is also for displaying the radial display area at the second location. | 2009-12-31 |
20090327965 | SELECTION OF ITEMS IN A VIRTUALIZED VIEW - Disclosed herein is a system and method for selecting items or tiles when they are displayed using a virtualized display window. The system uses the row relative coordinates of each tile to determine whether those tiles were selected by the user. As the user scrolls or moves off of the originally displayed window, information related to the unrealized tiles that were once realized is stored so that selection of unrealized tiles is possible. Typically, the user will select tiles by indicating a starting point and drawing a rectangle to the desired ending point. Information related to the tiles that are intersected by the rectangle or enclosed in the rectangle are stored for use in the selection process in case those tiles are unrealized during the selection process. Once the tiles have been selected the user can perform operations on the selected tiles in a customary fashion. | 2009-12-31 |
20090327966 | ENTERING AN OBJECT INTO A MOBILE TERMINAL - A mobile terminal for entering an object from a set of objects into the mobile terminal. The mobile terminal can include: a display configured to display, in a first display state, a display area that is divided into a plurality of individually selectable fields that are arranged in a first matrix pattern, and further configured to display, within each of the individually selectable fields of only one of the rows or columns of the first matrix pattern, a plurality of objects such that all the objects together form a second matrix pattern, wherein each of the individually selectable fields represent a particular object having a position within the second matrix pattern which corresponds to the position of the individually selectable field within the first matrix pattern; and an input device configured to determine a position of a pointer with respect to the plurality of individually selectable fields, wherein the pointer is moveable to either of the individually selectable fields for selection of the object represented by the selected field. A corresponding method, computer program product and user interface are also presented. | 2009-12-31 |
20090327967 | ENGINEERING TOOL - In an engineering tool, the control logic is divided into the plurality of logic sheets to be edited, a connection having sheet connection information for defining a connection relationship between the logic sheets is described on the logic sheet, and the control logic is displayed on the display screen of a display device so as to begin a new page of the logic sheets of the control logic in units of the logic sheet in the control logic. In the engineering tool, a button function operable on the display screen is provided to a button function. When the connection is operated with a pointer, one of the logic sheets defined by the sheet connection information possessed by the operated connection is used as a new-page candidate, and a reduced list of the logic sheets of the new-page candidates is displayed on the display screen. | 2009-12-31 |
20090327968 | Apparatus and method for enabling user input - A method, apparatus, computer program and user interface wherein the method includes providing a plurality of selectable control elements where the plurality of selectable control elements are sorted into categories according to a first sorting criterion and sorted into positions within the categories according to a second sorting criterion; controlling a display to present a first one of the plurality of selectable control elements wherein the first one of the selectable control elements is positioned in a determined category at a determined position within the determined category; enabling a user to control the display to present a second one of the plurality of selectable control elements by enabling a first type of directional user input to select a different category and enabling a second type of directional user input to select a position within the selected category without changing the selected category. | 2009-12-31 |
20090327969 | SEMANTIC ZOOM IN A VIRTUAL THREE-DIMENSIONAL GRAPHICAL USER INTERFACE - A GUI adapted for use with portable electronic devices such as media players is provided in which interactive objects are arranged in a virtual three-dimensional space (i.e., one represented on a two-dimensional display screen). The user manipulates controls on the player to maneuver through the 3-D space by zooming and steering to objects of interest which can represent various types of content, information or interactive experiences. The 3-D space mimics real space in that close objects appear larger to user while distant objects appear smaller. The close objects will typically represent higher level content, information, or interactive experiences while the distant objects represent more detailed content, information, or experiences. This GUI navigation feature, referred to as a semantic zoom, makes it easy for the user to maintain a clear understanding of his location within the 3-D space at all times. | 2009-12-31 |
20090327970 | Systems and methods for imaging operations data in a three-dimensional image - Systems and methods for imaging operations data as a three-dimensional image, which include rendering a three-dimensional image of an object having at least one attribute, a marker in the object, and one or more operations values relative to one or more respective positions on the marker in the object. A data structure comprising a data field, the data field comprising a three-dimensional image of an object having at least attribute, a marker and one or more operations values relative to one or more respective positions on the marker in the object at a selected time. | 2009-12-31 |
20090327971 | INFORMATIONAL ELEMENTS IN THREAT MODELS - Excluding selected elements in a data flow diagram from a threat model. The selected elements are marked as informational. An automated threat modeling system generates a threat model report for the elements in the data flow diagram except for the elements marked as informational. Excluding the informational elements from the threat model and threat model report reduces the complexity of the threat analysis and enables a modeler to focus the threat model on elements of interest. | 2009-12-31 |
20090327972 | AGGREGATE AND HIERARCHICAL DISPLAY OF GROUPED ITEMS SPANNING MULTIPLE STORAGE LOCATIONS - Techniques for the aggregate and hierarchical display of grouped items spanning multiple storage locations are described. Some techniques may aggregate items in response to user input identifying a scope for item retrieval. The user input may identify a scope such as selection of a local storage location or a search query for retrieving items. The aggregated items may span multiple storage locations and include items within the identified scope and related items outside the identified scope. A group of aggregated items are presented in a hierarchical display within a user interface. The hierarchical display may visually differentiate items inside and outside of the identified scope, and may identify parent-child relationship between related items. An aggregate header for the group of aggregated items may be displayed indicating total items in the group and a status for items in the group within the identified scope. Other embodiments are described and claimed. | 2009-12-31 |
20090327973 | PRESERVING A COMPLETE HISTORY OF A SET OF APPLICATION ACTIONS WHEN NON-LINEAR INTERACTIONS ARE PERMITTED - An action history maintains a set of ordered application actions associated with a user. A user interface of a software application can include a back control and a forward control, which utilize the action history. Specifically, the back control revokes a most recent action and the forward control reapplies a previously revoked action. Thus, the forward and backward controls change which page is rendered in the software application. Unlike traditional implementations, the invention maintains a complete set of actions within the action history in a non-linear context. That is, when a new action is inserted into a history from a non-terminal state (i.e., actions able to be reapplied are available upon a selection of the forward control) then the new action is inserted immediately after the current action. The historic actions are maintained in order after the new action in the action history. | 2009-12-31 |
20090327974 | USER INTERFACE FOR GESTURAL CONTROL - A UI (user interface) for gestural control enhances the navigation experience for the user by preventing multiple gestures from being inadvertently invoked at the same time. This problem is overcome by establishing two or more categories of gestures. For instance, the first category of gestures may include gestures that are likely to be invoked before gestures that are included in the second category of gestures. That is, gestures in the second category will typically be invoked after a gesture in the first category has already been invoked. One example of a gesture that falls into the first category may be a gesture that initiates operation of a device, whereas a gesture that falls into the second category may be change in volume. Gestures that fall into the second category require more criteria to be satisfied in order to be invoked than gestures that fall into the first category. | 2009-12-31 |
20090327975 | Multi-Touch Sorting Gesture - A method and apparatus are provided for recognizing multi-touch gestures on a touch sensitive display. A plurality of graphical objects is displayed within a user interface (UI) of a display screen operable to receive touch input. A first touch input exceeding a first time duration is detected over a first graphical object. A touch-and-hold gesture action is generated, which is then applied to the first graphical object. A second touch input is then detected over a second graphical object and a touch-select gesture action is generated, which is then applied to the second graphical object. The first and second gestures are processed to determine an associated operation, which is then performed on the second graphical object. | 2009-12-31 |
20090327976 | Portable Device, Method, and Graphical User Interface for Displaying a Portion of an Electronic Document on a Touch Screen Display - A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a portion of a web page in a web browser application without concurrently displaying a Uniform Resource Locator (URL) entry area for inputting URLs of web pages. A gesture is detected in a predefined area at the top of the touch screen display. In response to detecting the gesture in the predefined area at the top of the touch screen display, the URL entry area is displayed. | 2009-12-31 |
20090327977 | INTERACTIVE CONTROL DEVICE AND METHOD FOR OPERATING THE INTERACTIVE CONTROL DEVICE - An interactive control device includes a display device, and a method is for operating the interactive control device. The method includes: displaying graphical information on the display device; receiving sensor information; activating a control action if on the basis of the sensor information it is ascertained that a body part of a user is located within an activation region that is spatially defined relative to a display region of a control element on the display device with which the control action is associated; the received sensor information including user information that is evaluated prior to an activation of the control action in order to ascertain a control intention for the at least one control element; and the information represented on the display device being adapted as a function of the ascertained control intention such that the at least one control element is represented in a manner optimized for the activation of the control action associated with the control element. The control device may be arranged as a component of a motor vehicle console so as to be able to implement the control method. | 2009-12-31 |
20090327978 | Hand-Held Device and Method for Operating a Single Pointer Touch Sensitive User Interface - A hand-held device and method for operating a single pointer touch sensitive user interface of a hand-held electronic device are provided. The method includes defining as being active a first one of a set of two or more controllable interface functions including at least a first controllable interface function and a second controllable interface function. A control gesture is then detected and the control gesture is associated with the active one of the set of two or more controllable interface functions, where the detected pattern adjusts the performance of the active controllable interface function. A transition gesture is then detected including a pointer pattern movement, which is not included as a control gesture for any of the two or more controllable interface functions, where upon detection of the transition gesture, the transition gesture defines a second one of the set of two or more controllable interface functions as being the active one of the set of two or more controllable interface functions. A further control gesture is then detected and the control gesture is associated with the active one of the set of two or more controllable interface functions, where the detected pattern adjusts the performance of the active controllable interface function. | 2009-12-31 |
20090327979 | USER INTERFACE FOR A PERIPHERAL DEVICE - A system and method that includes detecting an activation of an input application control key of a peripheral device, the peripheral device having a single application control input key, to open a initial application, the initial application becoming an active application, providing an identifier of the open application, and detecting a speech prompt to activate at least one function related to the active application. | 2009-12-31 |
20090327980 | SYSTEM AND METHOD FOR EVALUATING A DYNAMIC POWER CONSUMPTION OF A BLOCK - A method for evaluating a dynamic power consumption of a block, the method includes: receiving or generating information representative of the block during a preliminary block design stage that precedes a gate level simulation of the block; estimating change probabilities of signals of internal components of the block; and evaluating a dynamic power consumption of the block in response to the change probabilities of the signals of internal components of the block. | 2009-12-31 |