Miscellaneous Customization Or Adaptation Patents (Class 715/866)
  • Patent number: 7802207
    Abstract: 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: Grant
    Filed: June 6, 2002
    Date of Patent: September 21, 2010
    Assignee: NVIDIA International, Inc.
    Inventors: Adnan M. Agboatwalla, Adnan H. Lawai, Ashwin R. Kamath, Umair A. Khan, Wasiq M. Bokhari
  • Patent number: 7793229
    Abstract: 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: Grant
    Filed: December 19, 2003
    Date of Patent: September 7, 2010
    Assignee: Unisys Corporation
    Inventors: Bruce Ernest Whittaker, Leland Elvis Watson
  • Patent number: 7788588
    Abstract: 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: Grant
    Filed: February 7, 2003
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Timothy P. McKee, Zeke B. Odins-Lucas, J. Craig Hally
  • Patent number: 7779048
    Abstract: 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: Grant
    Filed: April 13, 2007
    Date of Patent: August 17, 2010
    Assignee: Isilon Systems, Inc.
    Inventors: Neal T. Fachan, Peter J. Godman, Justin M. Husted, Aaron J. Passey
  • Patent number: 7779366
    Abstract: 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: Grant
    Filed: March 8, 2007
    Date of Patent: August 17, 2010
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Brian A. Young
  • Patent number: 7774383
    Abstract: 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: Grant
    Filed: May 24, 2005
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joel C. Acevedo-Aviles, Mario Gerald Ceste, Jr., John Hans Handy-Bosma, J. Christopher Hawley, Raymond Lee, Matthew Norman Roy
  • Patent number: 7774486
    Abstract: 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: Grant
    Filed: February 12, 2004
    Date of Patent: August 10, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: David James Clarke
  • Patent number: 7770136
    Abstract: 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: Grant
    Filed: January 24, 2007
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Langdon W. Beeck, Kevin A. Kennedy, Charles R. Bilow
  • Publication number: 20100188230
    Abstract: 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: Application
    Filed: August 13, 2009
    Publication date: July 29, 2010
    Inventor: Ted Lindsay
  • Patent number: 7761800
    Abstract: 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: Grant
    Filed: June 23, 2005
    Date of Patent: July 20, 2010
    Assignee: Apple Inc.
    Inventors: Imran A. Chaudhri, John Louch, Andrew M. Grigon
  • Patent number: 7757178
    Abstract: 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: Grant
    Filed: August 10, 2006
    Date of Patent: July 13, 2010
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Man Mohan Garg, Alok Mathur, Andrey Savov
  • Patent number: 7756722
    Abstract: 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: Grant
    Filed: October 2, 2001
    Date of Patent: July 13, 2010
    Assignee: Georgetown University
    Inventors: Betty A. Levine, Stephen C. Clement, Seong Ki Mun, Adil Alaoui, Tang Ming-Jye Hu
  • Patent number: 7752560
    Abstract: 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: Grant
    Filed: January 7, 2005
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Richard St. Clair Bailey, Stephen Russell Falcon, Timothy Sharpe, Kirk Shoop
  • Publication number: 20100169844
    Abstract: 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: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Roland Hoff, Marcus Behrens, Joachim Bugert, Karsten Hartmann, Roland Keil, Almer Podbleanin, Andrens Schaefer, Markus Wolf
  • Publication number: 20100161522
    Abstract: 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: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: MOTOROLA, INC.
    Inventors: Thomas M. Tirpak, Anant Athale
  • Patent number: 7743328
    Abstract: 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: Grant
    Filed: October 12, 2006
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Israel Hilerio, Shiqiu Guo, Dharma Shukla
  • Patent number: 7742583
    Abstract: 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: Grant
    Filed: November 21, 2008
    Date of Patent: June 22, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Anita Hogans Simpson, John L. Bradberry, Linda A. Roberts
  • Publication number: 20100153166
    Abstract: 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: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventor: PETER CHOLEWINSKI
  • Publication number: 20100153313
    Abstract: 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: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: SYMBOL TECHNOLOGIES, INC.
    Inventors: Travis Baldwin, Jaeho Choi
  • Publication number: 20100153891
    Abstract: 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: Application
    Filed: February 23, 2010
    Publication date: June 17, 2010
    Applicant: MOTIONIP, LLC
    Inventors: Johannes VAANANEN, Manne HANNULA
  • Publication number: 20100146444
    Abstract: 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: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Zheng Wang, Steven P. Dodge
  • Publication number: 20100144327
    Abstract: 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: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: ANUP D. KARNALKAR, R. Tyler Wallis, William Stanley Robbins, Susan Steele
  • Publication number: 20100135558
    Abstract: 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: Application
    Filed: May 26, 2009
    Publication date: June 3, 2010
    Inventors: Chris Ruth, Andrew Smith, Jay Stein
  • Patent number: 7728818
    Abstract: 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: Grant
    Filed: September 30, 2005
    Date of Patent: June 1, 2010
    Assignee: Nokia Corporation
    Inventors: Kun Yu, Kong Qiao Wang, Jari Kangas
  • Patent number: 7729900
    Abstract: 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: Grant
    Filed: September 29, 2004
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Moore, David Yalovsky, Mohamed Anas Abbar, Athapan Arayasantiparb
  • Patent number: 7730415
    Abstract: 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: Grant
    Filed: September 5, 2003
    Date of Patent: June 1, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Gary K. Law, Michael G. Ott, Kent A. Burr, Godfrey R. Sherriff
  • Patent number: 7725842
    Abstract: 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: Grant
    Filed: April 23, 2004
    Date of Patent: May 25, 2010
    Inventor: Valentina G. Bronkema
  • Patent number: 7721231
    Abstract: 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: Grant
    Filed: March 2, 2009
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventor: Andrew Wilson
  • Publication number: 20100122220
    Abstract: 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: Application
    Filed: July 27, 2009
    Publication date: May 13, 2010
    Inventors: John Patrick Ainsworth, Young Sang Cho, Geoffrey James Hueter, Steven Charles Quandt, Helen Ann Schultes
  • Patent number: 7712054
    Abstract: 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: Grant
    Filed: October 14, 2005
    Date of Patent: May 4, 2010
    Assignee: SAP AG
    Inventor: Peter Vignet
  • Publication number: 20100088532
    Abstract: A method and handheld electronic device having a graphic user interface with efficient orientation sensor input use are provided.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 8, 2010
    Applicant: Research In Motion Limited
    Inventors: Stuart Coleman Edmond POLLOCK, Matthew BELLS
  • Publication number: 20100083192
    Abstract: 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: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: Microsoft Corporation
    Inventors: Nazia Zaman, Harold S. Gomez
  • Publication number: 20100077362
    Abstract: 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: Application
    Filed: April 22, 2009
    Publication date: March 25, 2010
    Applicant: Medio Systems, Inc.
    Inventors: Curt Allred, Geoffrey Bonser, Eric Fu, Michael Libes
  • Patent number: 7681135
    Abstract: 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: Grant
    Filed: August 10, 2006
    Date of Patent: March 16, 2010
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Sankarshana Madhavarao, Man Mohan Garg, Alok Mathur
  • Patent number: 7676359
    Abstract: 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: Grant
    Filed: October 6, 2005
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: James A. Martin, Jr., Douglas G. Murray
  • Publication number: 20100058255
    Abstract: 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: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Applicant: 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: 7669136
    Abstract: 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: Grant
    Filed: November 17, 2008
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Amit G. Gaware, Teng Hu, David P. Lee, Ankur B. Shah
  • Patent number: 7669149
    Abstract: 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: Grant
    Filed: December 30, 2004
    Date of Patent: February 23, 2010
    Assignee: SAP AG
    Inventors: Josef Dietl, Andreas Rössler
  • Patent number: 7667699
    Abstract: 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 transforme
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: February 23, 2010
    Inventors: Robert Komar, Garth B. D. Shoemaker, Mark Tigges
  • Patent number: 7663605
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: February 16, 2010
    Assignee: Autodesk, Inc.
    Inventors: George Fitzmaurice, Gordon Kurtenbach
  • Patent number: 7665034
    Abstract: 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: Grant
    Filed: December 3, 2004
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventor: Alessandro Levi Montalcini
  • Publication number: 20100037187
    Abstract: 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: Application
    Filed: October 19, 2009
    Publication date: February 11, 2010
    Applicant: VERIZON SERVICES CORP.
    Inventor: James Mark Kondziela
  • Publication number: 20100023883
    Abstract: 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: Application
    Filed: September 29, 2009
    Publication date: January 28, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Samir Khalil Khazaka, Bradley C. Kim
  • Patent number: 7652779
    Abstract: 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: Grant
    Filed: September 5, 2002
    Date of Patent: January 26, 2010
    Assignee: Eastman Kodak Company
    Inventors: Michael Wu, Robert K. Holzwarth, Karl Heinz Kremer
  • Patent number: 7649642
    Abstract: 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: Grant
    Filed: July 13, 2005
    Date of Patent: January 19, 2010
    Assignee: OCE Technologies B.V.
    Inventors: Maria J. Bos, Johannes J. M. Goossens, Frederik De Jong
  • Patent number: 7640518
    Abstract: 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: Grant
    Filed: June 14, 2006
    Date of Patent: December 29, 2009
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Clifton Forlines, Ravin Balakrishnan
  • Publication number: 20090319958
    Abstract: 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: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Xuan Li, Rene Hulswitt
  • Patent number: 7631269
    Abstract: 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: Grant
    Filed: October 27, 2005
    Date of Patent: December 8, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Christopher William Brown
  • Patent number: 7630901
    Abstract: 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: Grant
    Filed: June 14, 2005
    Date of Patent: December 8, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiromi Omi
  • Patent number: 7626586
    Abstract: 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: Grant
    Filed: June 21, 2007
    Date of Patent: December 1, 2009
    Inventor: Cary D. Perttunen