Abstract: A system and method for editing images. A simple but powerful image stack is employed in creating an enhanced image from a stack of registered images. This paradigm combines pixels using multi-image operations on the image stack. Image Stacks can help create group photographs, create high dynamic range images, combine images captured under different lighting conditions, remove unwanted objects from images, and combine images captured at different times and with different focal lengths.
Type:
Grant
Filed:
August 4, 2003
Date of Patent:
April 14, 2009
Assignee:
Microsoft Corp.
Inventors:
Michael Cohen, R. Alex Colburn, Steven M. Drucker
Abstract: A method for communication of multimedia data using virtual world interface in a mobile personal computers is disclosed. The method comprises logging in to the server; displaying an initial menu picture on a screen of the mobile personal computer, the initial menu picture including a plurality of menu items for transmission or retrieval of the multimedia data; and performing a subroutine associated with a selected one of the menu items in the initial menu picture to transmit or retrieve the multimedia data. According to this invention, information can rapidly and accurately be exchanged at any time or place. Further, desired media data can conveniently be transmitted or retrieved by merely a clicking operation of a stylus pen or a drag operation of a mouse without executing a multiplicity of individual programs for transmission and/or retrieval of different media data.
Abstract: Various embodiments of a computer-implemented method, system and computer program product provide a graphical interface. At least one tab is presented on a display. The tab comprises one or more child objects of a parent object of a hierarchy of objects. The tab has a three-dimensional effect. The tab has an apparent bend into the display. The apparent bend into the display increases as a depth of the one or more child objects of the hierarchy increases.
Type:
Grant
Filed:
May 4, 2006
Date of Patent:
November 4, 2008
Assignee:
International Business Machines Corporation
Inventors:
Tracy Hutcheson, Michael Wei Mao, Debra Lee Mayhew
Abstract: Navigational functionality is abstracted from user interface pages associated with a wizard and allocated to a navigation module. The navigation module provides a hierarchical tree of nodes representative of the user interface pages in the wizard. In operation, a token is transmitted from a user interface page to the navigation module when a user activates a user interface control within the user interface pages. The token instructs the navigation module to traverse the hierarchical tree to determine a successor page to present to the user, such as a next user interface page, a previous user interface page, a user interface page defining a selected branch, and so on. Abstracting navigational information from individual user interface pages is advantageous because it simplifies the design and modification of user interface pages, as well as promotes the modularity and portability of the user interface pages.
Type:
Grant
Filed:
August 27, 2003
Date of Patent:
September 16, 2008
Assignee:
Microsoft Corporation
Inventors:
Chun Ho Cheung, Nicholas R. Leggett, Seung-Yup Chai, Stephen T. Owen, Peter Wassmann
Abstract: A system and method for capturing and modeling an environment is described. A user may direct a rangefinder within an environment to capture data points and correlate the data points with predefined objects. One may also capture images of the environment to be used in the modeling environment. Using the present system, one may easily and quickly capture an environment using relatively few data points.
Type:
Grant
Filed:
May 20, 2003
Date of Patent:
July 8, 2008
Assignee:
Science Applications International Corporation (SAIC)
Inventors:
Matthew Kraus, Benito Graniela, Mary Pigora
Abstract: A system for the display and editing of scheduled tasks and timeslots represented in the form of user interface elements embedded in the calendar regions of the graphical user interface of electronic calendaring systems. It provides structures and methods for editing schedule data in the form of individual tasks and timeslots, sub-groups of tasks and timeslots, and related collections of scheduled tasks and timeslots. It provides for the automated generation of scheduled tasks and timeslots information using a template structure, thereby reducing the amount of decisions and key strokes required for the user to generate and load into their personal calendars a predefined program of recurring tasks and timeslots. Methods are employed to minimize routine program maintenance requirements.
Abstract: A text editing assistor comprises a table storing section storing a candidate table, a candidate displaying section, a character sequence finalization section, an environment information acquisition section, a determination section, and a first updating section. The candidate displaying section displays at least one prospective character sequence in response to a character sequence which is input by the user. The character sequence finalization section allows the user to select one of the at least one prospective character sequence displayed by the candidate displaying section as a final character sequence. The environment information acquisition section acquires environment information. When a final character sequence is selected by means of the character sequence finalization section, the determination section determines whether or not to update the candidate table based on the environment information.
Type:
Grant
Filed:
November 26, 2003
Date of Patent:
June 12, 2007
Assignee:
Matsushita Electric Industrial Co., Ltd.