Miscellaneous Customization Or Adaptation Patents (Class 715/866)
-
Patent number: 7802207Abstract: A method for generating a user-sharable network user interface is provided. A management interface is displayed. The management interface allows a user to select and manage information displayed on an information screen. The user is allowed to select information available in content sources. The selected information of the content source is marked and stored. The marked information is retrieved and displayed on the information screen. A second user is allowed to see the window of the information screen of the first user if the second user is authorized. The user is allowed to interact with customization tools via a wireless device for customizing the management interface. A pattern can be replayed for retrieving data for display. An application can be invoked for providing data for display. The information can also be translated.Type: GrantFiled: June 6, 2002Date of Patent: September 21, 2010Assignee: NVIDIA International, Inc.Inventors: Adnan M. Agboatwalla, Adnan H. Lawai, Ashwin R. Kamath, Umair A. Khan, Wasiq M. Bokhari
-
Patent number: 7793229Abstract: An embodiment of the present invention is a technique for recording relevant information in a graphical user interface (GUI) window. Relevant information on an analysis window is saved in a summary report array using one of an automatic recording mode and a selective recording mode. The analysis window is part of the GUI to analyze state information from a panel dump file retrieved from a computer system. The saved relevant information is displayed on a report window.Type: GrantFiled: December 19, 2003Date of Patent: September 7, 2010Assignee: Unisys CorporationInventors: Bruce Ernest Whittaker, Leland Elvis Watson
-
Patent number: 7788588Abstract: A method implemented in a computer system realizes a user's preferences for launching applications for corresponding kinds of files. The method launches a first application to service a file unless a second application is available to service the same kind of file. If such is the case, the method presents a consent user interface to allow the user to indicate a preference between the first application and the second application. Changes to the preference are inhibited unless made via the consent user interface.Type: GrantFiled: February 7, 2003Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Timothy P. McKee, Zeke B. Odins-Lucas, J. Craig Hally
-
Patent number: 7779048Abstract: Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that determines whether multiple incremental changes to a data field could pass a threshold based on keeping track of a possible value range for the data field.Type: GrantFiled: April 13, 2007Date of Patent: August 17, 2010Assignee: Isilon Systems, Inc.Inventors: Neal T. Fachan, Peter J. Godman, Justin M. Husted, Aaron J. Passey
-
Patent number: 7779366Abstract: A system and method are provided for drawing graphics, such as to display a user interface on a display of a mobile device. A graphics stack is used to store pre-computed coordinate values to improve performance for drawing graphics, such as to display a user interface on a display of a mobile device.Type: GrantFiled: March 8, 2007Date of Patent: August 17, 2010Assignee: Research In Motion LimitedInventors: Matthew Bells, Brian A. Young
-
Patent number: 7774383Abstract: A set of programs is disclosed comprising a web display interface program (WIP), a Display Configuration Program (DCP) and a Sequence Logging Program (SLP). Responsive to user actions, the set of programs provide instructions to a server connected to storage containing a facet tree database and a rules database. The WIP comprises a user interface and a set of servlets that read the facet element to be displayed from the facet tree database, and based upon the user characteristics, acquire the appropriate display rules for the user from the rules database. The DCP allows an administrator to select or configure rules that will establish views for different end users that are tailored to those particular end users. The SLP allows end users to navigate through a set of facets using a standard faceted search, or using a previously constructed sequence of facets, and logs the user choices for later use.Type: GrantFiled: May 24, 2005Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, Jr., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
-
Patent number: 7774486Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols, and mobile wireless communications devices (MWCDs) for accessing the data storage devices and each using at least one of the different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol interface device may further include a front-end proxy module coupled to the protocol engine. The front-end proxy module may include a respective proxy module for communicating with the MWCDs using each different operating protocol. The front-end proxy module may also include one or more common core service modules coupled to the proxy modules and communicating therewith at a first layer, and communicating with the protocol engine module at a second layer lower than the first layer.Type: GrantFiled: February 12, 2004Date of Patent: August 10, 2010Assignee: Teamon Systems, Inc.Inventor: David James Clarke
-
Patent number: 7770136Abstract: Example embodiments provide for (i) suggesting proper gesture sequences based on a user's initial gesture input; and/or (ii) providing visual or other gesture example(s), which may alternatively be compared with the user's mimic thereof. For example, a user may input a gesture into a touch/display surface. Based on the user's movement, recognized or proper application gesture commands are suggested. In other embodiments, a tutorial session may be presented to the user for teaching or educating the user on numerous types of gestures. As such, a visual representation of a gesture example may be presented to the user, and feedback provided based on the user's mimicking thereof.Type: GrantFiled: January 24, 2007Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Langdon W. Beeck, Kevin A. Kennedy, Charles R. Bilow
-
Publication number: 20100188230Abstract: A computer implemented method for automatically delivering a series of dynamic alerts to a user and for automatically reconfiguring the user interface to compensate for changes in perceived diminished cognitive ability of the user, said method being implemented using a computer application running on a computing device having a user interface, said method comprising the steps of: a) delivering a series of alerts to the user on the computing device at predetermined intervals until receipt of the most recent alert is acknowledged by the user by complying with at least one of a plurality of action requests displayed on the user interface of the computing device; b) automatically modifying the intensity level and/or number of sensory means of at least one alert in said series of alerts; and c) in the event that a predetermined number of alerts go unacknowledged by the user, modifying the number and/or character of said plurality of action requests to better accommodate the user's cognitive ability.Type: ApplicationFiled: August 13, 2009Publication date: July 29, 2010Inventor: Ted Lindsay
-
Patent number: 7761800Abstract: A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.Type: GrantFiled: June 23, 2005Date of Patent: July 20, 2010Assignee: Apple Inc.Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grigon
-
Patent number: 7757178Abstract: The subject application is directed to a system and method for generating a customized workflow user interface. Predetermined graphical user interface elements are first stored in an associated data storage. The graphical user interface elements are then generated on an associated display. Each graphical user interface element is then associated with an abstraction interface. Selection data is then received corresponding to selected graphical user interface elements. User interface data is thereafter generated in accordance with the selection data and the associated abstraction interface. Workflow data is subsequently output representing document processing operations corresponding to the selected graphical user interface elements. Thereafter, the workflow data is communicated to an associated document processing device.Type: GrantFiled: August 10, 2006Date of Patent: July 13, 2010Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Man Mohan Garg, Alok Mathur, Andrey Savov
-
Patent number: 7756722Abstract: Patients with chronic illnesses resist using conventional automated healthcare management systems to supply necessary clinical data because such systems feel impersonal, preferring to actually visit a clinic where the patient interacts with various healthcare practitioners. In this invention, the patient interacts with a clinical management system via a series of initial GUI screens that replicate the experience of actually visiting the clinic. Additional screens allow the patient to submit clinical information, to communicate with that patient's healthcare practitioner and other healthcare practitioners, to access management information that aids the patient in managing that patient's chronic illness, and to access educational information regarding that chronic illness. The clinical management system may be used to manage a plurality of different chronic illnesses while providing a consistent look and feel to the screens.Type: GrantFiled: October 2, 2001Date of Patent: July 13, 2010Assignee: Georgetown UniversityInventors: Betty A. Levine, Stephen C. Clement, Seong Ki Mun, Adil Alaoui, Tang Ming-Jye Hu
-
Patent number: 7752560Abstract: Systems and methods are described for providing a standard list function to create a graphical user interface list and list manager while allowing the graphical user interface to vary by appearance. An application developer can include a list manager control in an application. Properties are set that link the list manager to display controls, a data source and a scrolling behavior source. The list manager provides the appropriate content to the display controls in response to user selections of the display controls. The display controls and a user interface that contains them may vary without altering the basic functionality of the list manager.Type: GrantFiled: January 7, 2005Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: Richard St. Clair Bailey, Stephen Russell Falcon, Timothy Sharpe, Kirk Shoop
-
Publication number: 20100169844Abstract: Which one of a plurality of customization levels of a customizable operation of a software application is to be provided to a customizing user of the customizable operation may be determined, wherein each of the plurality of customization levels represents a different level of customization abstraction for customizing the customizable operation at an associated level of complexity. A maintenance view including a visual representation of the customizable operation may be provided, the visual representation corresponding to the determined customization level. A customization to the customizable operation may be received and applied to the customization to the customizable operation to cause the software application to implement the customization during an execution thereof.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Inventors: Roland Hoff, Marcus Behrens, Joachim Bugert, Karsten Hartmann, Roland Keil, Almer Podbleanin, Andrens Schaefer, Markus Wolf
-
Publication number: 20100161522Abstract: An electronic device and a method of dynamically adapting a sensitivity of at least one user interface component on the electronic device. A device context corresponding to the electronic device can be identified and processed in real time to identify a potential user intent and to determine a probability that the potential user intent corresponds to an actual user intent. A user input sensitivity parameter can be selected based on the potential user intent and the determined probability. The sensitivity of the at least one user interface component can be adapted to correspond to the user input sensitivity parameter.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: MOTOROLA, INC.Inventors: Thomas M. Tirpak, Anant Athale
-
Patent number: 7743328Abstract: A guided process framework includes a process engine, one or more data stores, and one or more user interfaces configured to communicate with the process engine. A user can access a given process instance through any appropriately configured user interface, which contacts the process engine, and which in turn contacts/consults definitions for one or more guided processes at a data store. If the user finishes only part of a given process instance, the process engine can save state corresponding to the progress in the data store. A user can continue work on the process instance through a different user interface (or at a different computer system) by contacting the process engine through the different user interface, and receiving rendering information configured for the different user interface. Thus, the user can stop and start work on a process however desired, and with whatever tools are available at any given time.Type: GrantFiled: October 12, 2006Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Israel Hilerio, Shiqiu Guo, Dharma Shukla
-
Patent number: 7742583Abstract: Methods, systems, and products are disclosed for alerting of a call. A message is received that notifies of a call to a called number having an established connection to a data network. A customer-selected style and a customer-selected location of a control is retrieved that responds to the customer's action. The message and the control are processed to alert of the call to the called number.Type: GrantFiled: November 21, 2008Date of Patent: June 22, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: Anita Hogans Simpson, John L. Bradberry, Linda A. Roberts
-
Publication number: 20100153166Abstract: A graphical user interface is provided for the performance of process steps for one or more role-based activities for a business process. The business process is made up of a plurality of process steps, at least a portion of which require sequential completion by users having different roles. A user having two or more roles that is accessing the graphical user interface to perform a first process step can be presented with a graphical user interface element. The graphical user interface element, when activated, causes input fields corresponding to an input set to be completed by the user for an additional process step subsequent to both the first process step and a next process step subsequent to the first process step to be displayed. The first process step is associated with a first role, and the additional process step is associated with a second role. First user-generated input is received that selects the graphical user interface element.Type: ApplicationFiled: December 15, 2008Publication date: June 17, 2010Inventor: PETER CHOLEWINSKI
-
Publication number: 20100153313Abstract: The invention relates to a system and method for automatically adapting a user interface for a computer operated device in response to the manner in which the device is physically operated and the conditions surrounding operation. The system provides sensors on or within a device in order to detect the physical position, identity, or orientation of an object used for interfacing with the device. The orientation of the device and the environmental conditions around the device are also determined. In turn, the system adapts the interactive control or input elements and/or the non-interactive elements of the UI in order to optimize usability of the device.Type: ApplicationFiled: December 15, 2008Publication date: June 17, 2010Applicant: SYMBOL TECHNOLOGIES, INC.Inventors: Travis Baldwin, Jaeho Choi
-
Publication number: 20100153891Abstract: In one embodiment, a program is provided for browsing information on a hand-held device having a display. The program includes (1) displaying a portion of the page residing around the predefined point and having a shape similar to the shape of the display, (2) generating a mirror line by mirroring the reference line in relation to a line that is perpendicular to the display surface and travels via the reference point in response to tilting of the hand-held device in relation to the spatial initial state, (3) defining a hit point (xn,yn) where the mirror line hits the virtual surface and the page containing information; and (4) showing on the display at least a portion of the page around the hit point and having a shape similar to the shape of the display, the position of the hit point on the page to correspond to the position of the reference point on the display.Type: ApplicationFiled: February 23, 2010Publication date: June 17, 2010Applicant: MOTIONIP, LLCInventors: Johannes VAANANEN, Manne HANNULA
-
Publication number: 20100146444Abstract: Motion adaptive user interface service is described. In embodiment(s), a user interface can be displayed on an integrated display of a device when an application is executed on the device. Context data associated with movement of the device can be received and used to determine an enhancement of the user interface for ease of usability. The enhancement can then be initiated to modify the user interface while the device is in motion.Type: ApplicationFiled: December 5, 2008Publication date: June 10, 2010Applicant: Microsoft CorporationInventors: Zheng Wang, Steven P. Dodge
-
Publication number: 20100144327Abstract: A system that incorporates teachings of the present disclosure may include, for example, a tablet adapted to detect a presence of another communication device with a display, determine operating characteristics of the display, create according to the operating characteristics of the display a first user interface (UI) portion to be presented by the display of the other communication device and a second UI portion to be presented by a touch-sensitive display of the tablet, transmit the first UI portion by way of the base unit using the wireless data protocol for presentation at the display of the other communication device, present the second UI portion at the touch-sensitive display of the tablet, and navigate between the first and second UI portions as a single UI of the tablet. Other embodiments are disclosed.Type: ApplicationFiled: December 8, 2008Publication date: June 10, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: ANUP D. KARNALKAR, R. Tyler Wallis, William Stanley Robbins, Susan Steele
-
Publication number: 20100135558Abstract: A 2D mammogram image is synthesized from at least one of tomosynthesis projection images and/or the tomosynthesis reconstructed image data. In a simplest form, the mammogram may be synthesized by selecting one of the tomosynthesis projection images for display as a synthesized mammogram. Other methods of synthesizing a mammogram include re-projecting and filtering projection data and/or reconstructed data. The synthesized mammogram is advantageously displayed together with at least a portion of the reconstructed data to aid in review of the reconstructed data. The present invention thus provides a familiar image which may be used to facilitate review of a tomosynthesis data set.Type: ApplicationFiled: May 26, 2009Publication date: June 3, 2010Inventors: Chris Ruth, Andrew Smith, Jay Stein
-
Patent number: 7728818Abstract: A method of controlling an electronic device including a touch sensitive display the method including displaying a plurality of graphical items on the touch sensitive display where each graphical item has an identity; detecting a coupling, formed by a user, of at least two graphical items, the coupling including, a trace on the touch sensitive display between the at least two graphical items; and, performing an action dependent upon the identity of the coupled graphical items.Type: GrantFiled: September 30, 2005Date of Patent: June 1, 2010Assignee: Nokia CorporationInventors: Kun Yu, Kong Qiao Wang, Jari Kangas
-
Patent number: 7729900Abstract: A method and computer-readable medium are provided for consistent configuration of language support between an operating system and application programs. According to the method, an integrated process is provided for receiving and implementing one or more language settings for an operating system and one or more language settings for application programs. The integrated process includes prompting a user for new language settings for both the operating system and the application programs. The language settings for the operating system may include language group support, user interface language, keyboard layout, preferences for standards and formats, and other settings. The language settings for the application programs may include preferences for a user interface language and a default language for use in the application programs. Once the language settings have been received from the user, the new settings may be applied and utilized in future operations of the computer system.Type: GrantFiled: September 29, 2004Date of Patent: June 1, 2010Assignee: Microsoft CorporationInventors: Thomas G. Moore, David Yalovsky, Mohamed Anas Abbar, Athapan Arayasantiparb
-
Patent number: 7730415Abstract: A control system, a safety system, etc., within a process plant may each use one or more state machine function blocks that can be easily integrated into a function block diagram programming environment. Such a state machine function block may include one or more inputs, which may cause a state machine implemented by the state machine function block to change states. The state machine function block may determine a next state to which it is to transition based, at least in part, on data indicative of the next state to which to transition, if any. The configuration data may be retrieved from a database based on the current state of the state machine and at least one of the inputs. The state machine function block may also include one or more outputs that are generated based on the state of the state machine.Type: GrantFiled: September 5, 2003Date of Patent: June 1, 2010Assignee: Fisher-Rosemount Systems, Inc.Inventors: Gary K. Law, Michael G. Ott, Kent A. Burr, Godfrey R. Sherriff
-
Patent number: 7725842Abstract: A system and method for behavior modification through dynamic identification of behavior patterns, assistance in finding and implementing healthy alternatives to undesirable behavior patterns, preparation of dynamically variable user-specific programs, monitoring of current user activities, and presenting feedback and information to the user. The system and method further support incorporation of professional and other information into a user-specific package from which the user-specific program is determined, and synchronization and data integrity across the platforms of the system.Type: GrantFiled: April 23, 2004Date of Patent: May 25, 2010Inventor: Valentina G. Bronkema
-
Patent number: 7721231Abstract: The present invention is directed toward a system and process that controls a group of networked electronic components using a multimodal integration scheme in which inputs from a speech recognition subsystem, gesture recognition subsystem employing a wireless pointing device and pointing analysis subsystem also employing the pointing device, are combined to determine what component a user wants to control and what control action is desired. In this multimodal integration scheme, the desired action concerning an electronic component is decomposed into a command and a referent pair. The referent can be identified using the pointing device to identify the component by pointing at the component or an object associated with it, by using speech recognition, or both. The command may be specified by pressing a button on the pointing device, by a gesture performed with the pointing device, by a speech recognition event, or by any combination of these inputs.Type: GrantFiled: March 2, 2009Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventor: Andrew Wilson
-
Publication number: 20100122220Abstract: A method of dynamically generating a user presentation includes selecting and retrieving at least one of a plurality of rules stored in one or more databases in response to a request from an application program, executing the rule to retrieve data from the one or more databases, and generating presentation data based on the data. The presentation data may be for use in the user presentation of the application program.Type: ApplicationFiled: July 27, 2009Publication date: May 13, 2010Inventors: John Patrick Ainsworth, Young Sang Cho, Geoffrey James Hueter, Steven Charles Quandt, Helen Ann Schultes
-
Patent number: 7712054Abstract: Methods and apparatus, including computer program products, for populating a table in a business application. A computer-implemented method of displaying information on a computer display device includes displaying a first view on the display device, the first view including dropdown values and data in a table of rows and columns, the data received from a table node data structure stored in a memory, the table node data structure including node elements and attributes, and generating a second view in response to a change in a dropdown value by repopulating the table of rows and columns using attribute identifications (IDs).Type: GrantFiled: October 14, 2005Date of Patent: May 4, 2010Assignee: SAP AGInventor: Peter Vignet
-
Publication number: 20100088532Abstract: A method and handheld electronic device having a graphic user interface with efficient orientation sensor input use are provided.Type: ApplicationFiled: October 7, 2009Publication date: April 8, 2010Applicant: Research In Motion LimitedInventors: Stuart Coleman Edmond POLLOCK, Matthew BELLS
-
Publication number: 20100083192Abstract: The magnifier interface system determines a level of user activity with a screen magnifier user interface and determines a current user interface mode. If the system is currently in the full mode and the level of user activity indicates user interaction with the screen magnifier user interface below a threshold, then the system transitions from the full mode to the watermark mode based on the lack of determined user activity. If the system is currently in the watermark mode and the level of user activity indicates user interaction with the screen magnifier user interface, then the system transitions from the watermark mode to the full mode based on the determined user activity. Thus, the magnifier interface system presents a full user interface that transitions into a smaller watermark interface when not in use to take up less screen real restate yet remain available to users.Type: ApplicationFiled: September 26, 2008Publication date: April 1, 2010Applicant: Microsoft CorporationInventors: Nazia Zaman, Harold S. Gomez
-
Publication number: 20100077362Abstract: A distributed computational system, with local and remote processing components, is configured to provide a user interface of the local component that is stored in the local component but is controlled and updated by the remote component.Type: ApplicationFiled: April 22, 2009Publication date: March 25, 2010Applicant: Medio Systems, Inc.Inventors: Curt Allred, Geoffrey Bonser, Eric Fu, Michael Libes
-
Patent number: 7681135Abstract: The subject application is directed to a system and method for generating a composite source user interface. A text query corresponding to a text element associated with a graphical element on a display of the associated user interface is first received by a backend component. The received text query data is then directed to a data document on the associated data storage. Text data is then received from the data document of the associated data storage. Thereafter, the received text data is then communicated to the associated user interface so as to generate indicia on the associated user interface. Preferably, the indicia includes a graphical element and the text data, such as, for example and without limitation, an icon and associated text, or the like.Type: GrantFiled: August 10, 2006Date of Patent: March 16, 2010Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Sankarshana Madhavarao, Man Mohan Garg, Alok Mathur
-
Patent number: 7676359Abstract: Data languages, executable programs, and user interfaces are synchronized by a database for storing data enumerations in a first language, a configuration file for mapping language neutral tags to the data enumerations, a user interface operable responsive to the language neutral tags for presenting to a user interface view selected data enumerations in the second language; the user interface responsive to user selection at the user interface view of a data enumeration in the second language corresponding to a selected language neutral tag for accessing the configuration file to retrieve a corresponding data enumeration in the first language, and for returning the corresponding data enumeration to the database.Type: GrantFiled: October 6, 2005Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: James A. Martin, Jr., Douglas G. Murray
-
Publication number: 20100058255Abstract: A system that incorporates teachings of the present disclosure may include, for example, an Internet Protocol Television system having a controller to receive an identification of a first presentation device, select a webpage graphical user interface (GUI) template from a library according to the identification of the first presentation device, receive a request to present a customization of the webpage GUI template at a second presentation device, identify an adaptation process to accommodate presentation of the customization of the webpage GUI template at the second presentation device, customize the webpage GUI template according to one or more directives received from the first presentation device, thereby generating a customized webpage GUI, adapt the customized webpage GUI according to the adaptation process, present the customized webpage GUI at the first presentation device, and present the adapted customized webpage GUI at the second presentation device. Other embodiments are disclosed.Type: ApplicationFiled: August 26, 2008Publication date: March 4, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: JOHN R. STEFANIK, E-Lee Chang, Charles Patrick Bradley, Tuck Seng Tan, Darnell Clayton, Madhur Khandelwal
-
Patent number: 7669136Abstract: A computer-implemented method for reminding a user to browse a regularly visited website comprising tracking websites visited by the user and ranking each website by visitation frequency and browsing duration. An average recurring time each website is visited is calculated and it is determined whether the current time is equal to the average recurring time for a particular website. The user is reminded to visit the particular website if it is determined that the user is not currently browsing the particular website when the current time equals the average recurring time for the particular website.Type: GrantFiled: November 17, 2008Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Amit G. Gaware, Teng Hu, David P. Lee, Ankur B. Shah
-
Patent number: 7669149Abstract: Methods and apparatus, including computer program products, for providing information to a screen reader. A method includes the actions of receiving at a client side information for representing a web page in a browser; setting focus initially on an element of the web page and presenting the web page to a user; and in response to a user command directing the focus to an element of the web page, determining whether the element is present in a functionality map, and if so, looking up the element in the functionality map, then processing the element as indicated by a corresponding entry point in the map, and if not, providing the focus and information related to web page elements associated with the focus to a placeholder control, and providing a screen reader with access to the placeholder control.Type: GrantFiled: December 30, 2004Date of Patent: February 23, 2010Assignee: SAP AGInventors: Josef Dietl, Andreas Rössler
-
Patent number: 7667699Abstract: A method for generating a presentation of a region-of-interest in an information representation including the steps of: selecting a viewpoint for the region-of-interest; creating a lens surface for the region-of-interest; the lens surface having a focal region and a shoulder region surrounding the focal region; creating a transformed presentation by: determining boundaries in the representation for the focal region and the shoulder region; determining boundaries on the lens surface corresponding to the boundaries in the representation by applying a distortion function defining the lens surface to the boundaries in the representation; perspectively projecting the boundaries on the lens surface onto a plane spaced from the viewpoint; and, copying information in the representation lying within the boundaries in the representation onto the focal region and the shoulder region of the lens surface using respective focal region and shoulder region stretch bit-block transfer operations; and, displaying the transformeType: GrantFiled: February 5, 2003Date of Patent: February 23, 2010Inventors: Robert Komar, Garth B. D. Shoemaker, Mark Tigges
-
Patent number: 7663605Abstract: The present invention is a system that uses natural user position and natural user motion to position and layout interface elements for a pen-based computer display. Graphical user interfaces, such as a slider or menu, are popped-up at a position convenient to the user, such as at the current position of the cursor. A rectilinear interface is oriented along a natural motion arc of the user, such as an elbow arc. An arc shaped interface can also be positioned along a natural motion arc, such as the elbow arc, and be shaped according the elbow are or be shaped by another natural motion arc such as a wrist arc of the user. The interface arc, whether shaping or orienting the interface, can be a single motion arc, such as an elbow arc, a composite arc of an elbow arc and a wrist arc, a sequence of an elbow arc and a wrist arc, a compound arc where an elbow arc blends into a wrist arc or an arc followed by a linear interface section.Type: GrantFiled: December 31, 2003Date of Patent: February 16, 2010Assignee: Autodesk, Inc.Inventors: George Fitzmaurice, Gordon Kurtenbach
-
Patent number: 7665034Abstract: A system and method for accelerating scrolling of a display is disclosed. When a wheel of a wheeled pointing device is actuated by a user at a first rotational rate, the display in a window scrolls up or down one line at a time. When the wheel is rotated at a second rotational rate, the display in the window scrolls up or down multiple lines at a time. In additional embodiments, the scrolling technique shifts from one line at a time/multiple lines at a time to a page or pages at a time when the wheel is rotated for at a rotational rate for a minimum period of time.Type: GrantFiled: December 3, 2004Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventor: Alessandro Levi Montalcini
-
Publication number: 20100037187Abstract: Methods and apparatus for modifying a user interface as a function of the detected emotional state of a system user are described. In one embodiment, stress analysis is performed on received speech to generate an emotional state indicator value, e.g., a stress level indicator value. The stress level indicator value is compared to one or more thresholds. If a first threshold is exceeded the user interface is modified, e.g., the presentation rate of speech is slowed. If a second threshold is not exceeded, another modification to the user interface is made, e.g., the speech presentation rate is accelerated. If the stress level indicator value is between first and second thresholds, user interface operation continues unchanged. The user interface modification techniques of the present invention may be used in combination with known knowledge or expertise based user interface adaptation features.Type: ApplicationFiled: October 19, 2009Publication date: February 11, 2010Applicant: VERIZON SERVICES CORP.Inventor: James Mark Kondziela
-
Publication number: 20100023883Abstract: A method and apparatus displays a web page on a wireless communication device by receiving the web page at the wireless communication device and determining at the wireless communication device whether the received web page is formatted for a portrait orientation on a display screen of the wireless communication device. When the received web page is not formatted for the portrait orientation on the display screen, the wireless communication device formats the contents of the web page for a landscape orientation and automatically displays, without user intervention, the received web page in the landscape orientation on the display screen.Type: ApplicationFiled: September 29, 2009Publication date: January 28, 2010Applicant: QUALCOMM IncorporatedInventors: Samir Khalil Khazaka, Bradley C. Kim
-
Patent number: 7652779Abstract: An image-forming system with a graphic user interface having an interconnection architecture where software applications share one or more plug-in packages. One of the software applications may be used as a plug-in.Type: GrantFiled: September 5, 2002Date of Patent: January 26, 2010Assignee: Eastman Kodak CompanyInventors: Michael Wu, Robert K. Holzwarth, Karl Heinz Kremer
-
Patent number: 7649642Abstract: A method and system for printing documents on a network printer, are provided. The method includes defining a print job at a user's source station for printing in the printer. The print job includes print data and print process parameters. The print process parameters include a specification of a print media for printing images according to the print data, each media having print media properties. The defining step includes a generic print media specifying process, in which a print media for printing images according to the print data is selected by the user within constraints of a general set of media available for any user of the printer. The defining step also includes an alternative, specific, print media specifying process, in which a job-proprietary print media not included in the general set is specified by entering a free-form definition character string, as an identifying property of the job-proprietary media.Type: GrantFiled: July 13, 2005Date of Patent: January 19, 2010Assignee: OCE Technologies B.V.Inventors: Maria J. Bos, Johannes J. M. Goossens, Frederik De Jong
-
Patent number: 7640518Abstract: A method maps positions of a direct input device to locations of a pointer displayed on a surface. The method performs absolute mapping between physical positions of a direct input device and virtual locations of a pointer on a display device when operating in an absolute mapping mode, and relative mapping between the physical positions of the input device and the locations the pointer when operating in a relative mapping mode. Switching between the absolute mapping and the relative mappings is in response to control signals detected from the direct input device.Type: GrantFiled: June 14, 2006Date of Patent: December 29, 2009Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Clifton Forlines, Ravin Balakrishnan
-
Publication number: 20090319958Abstract: A machine readable form of a design document is described which may be used in automatically generating a user interface for a service. In an embodiment, the machine readable form of a design document is generated by adding attributes to functions which make up the service. These attributes define the dependencies between functions, including the flow of data between functions and any required user input for execution of the functions. An extended service description, which includes details of the application logic of the service, may be generated automatically from this machine readable form of a design document and the extended service description may be used to automatically generate a user interface for the service.Type: ApplicationFiled: June 18, 2008Publication date: December 24, 2009Applicant: Microsoft CorporationInventors: Xuan Li, Rene Hulswitt
-
Patent number: 7631269Abstract: In one embodiment, in response to receiving an image request, a computer-implemented method 1) retrieves a vector image from a device that is a target of the image request, the vector image illustrating at least a portion of the device; 2) retrieves physical state information for a configurable component of the device; 3) formats the vector image in response to the physical state information by, A) identifying a component state tag within the vector image, the component state tag being associated with the configurable component and a set of vectors defining a component state image, and B) in accord with the physical state information, setting a display indicator corresponding to the component state tag, the display indicator affecting display of the component state image during display of the vector image; and 4) returns a formatted version of the vector image. Other embodiments are also disclosed.Type: GrantFiled: October 27, 2005Date of Patent: December 8, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventor: Christopher William Brown
-
Patent number: 7630901Abstract: In a multimodal input method, input information input from at least two input sources is received, control of the recognition of input from a second input source is performed based on the number of inputs from a first input source, and a recognition result is output.Type: GrantFiled: June 14, 2005Date of Patent: December 8, 2009Assignee: Canon Kabushiki KaishaInventor: Hiromi Omi
-
Patent number: 7626586Abstract: An animation of a plurality of regions is provided to recap, in under a minute, a respective price action of each of a plurality of stocks over a course of a day. Each of the regions has a respective color that changes during the animation to recap, in under the minute, respective price changes of its respective one of the stocks over the course of the day.Type: GrantFiled: June 21, 2007Date of Patent: December 1, 2009Inventor: Cary D. Perttunen