Annette Wagner - Los Altos CA Osana Tishkova - Palo Alto CA Richard Berlin - Fremont CA Fazeel Mufti - San Francisco CA
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G09G 500
US Classification:
345784, 345786, 345787, 345772
Abstract:
An intuitive scrolling feedback mechanism is provided to enable novice and infrequent computer users to understand and to utilize the scrolling functionality offered by a computing device. Scrolling feedback is provided by displaying a portion of a set of information in a display area. In addition, a control region is displayed, comprising one or more activable controls. These controls, when activated by a user via a user interface, cause a different portion of the set of information to be displayed in the display area. In addition, a status region is displayed, comprising a plurality of location indicators. A subset of the location indicators is displayed in a first manner (e. g. a darker color), while the remainder of the location indicators is displayed in a second and different manner (e. g. a lighter color). The subset of the indicators is determined based upon the portion of the set of information that is currently being displayed in the display region.
Method And Apparatus For Providing Feedback While Scrolling
Annette Wagner - Los Altos CA Osana Tishkova - Palo Alto CA Michael Arent - Albany CA Richard Berlin - Fremont CA Fazeel Mufti - San Francisco CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G09G 500
US Classification:
345784
Abstract:
The present invention comprises a method for providing feedback to the user of a graphical user interface using visual and operational clues. In an embodiment of the invention, the user is provided visual clues that inform the user in what direction the display area can be scrolled. The display area may contain a list, a text box, a pop-up menu or any kind of data. Operational clues help the user determine what actions move the list and what actions do not move the list. The invention can be implemented in the form of a list. A list is comprised of one or more fields. At the top of the list and at the bottom of the list is a blank space that functions as one of the visual clues. The purpose of the blank space is to inform the user they are at the top of the list and cannot scroll any further up or that they are at the bottom of the list and cannot scroll any further down. Another form of visual clue is provided through the use of partially visible fields. Partially visible fields help the user know in which direction the list can be scrolled by indicating to the user that additional fields are present beyond the partially visible one.
Method And Apparatus For Providing Feedback While Scrolling
Annette Wagner - Los Altos CA Osana Tishkova - Palo Alto CA Michael Arent - Albany CA Richard Berlin - Fremont CA Fazeel Mufti - San Francisco CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 314
US Classification:
345341
Abstract:
The present invention comprises a method for providing feedback to the user of a graphical user interface using visual and operational clues. In an embodiment of the invention, the user is provided visual clues that inform the user in what direction the display area can be scrolled. The display area may contain a list, a text box, a pop-up menu or any kind of data. Operational clues help the user determine what actions move the list and what actions do not move the list. The invention can be implemented in the form of a list. A list is comprised of one or more fields. At the top of the list and at the bottom of the list is a blank space that functions as one of the visual clues. The purpose of the blank space is to inform the user they are at the top of the list and cannot scroll any further up or that they are at the bottom of the list and cannot scroll any further down. Another form of visual clue is provided through the use of partially visible fields. Partially visible fields help the user know in which direction the list can be scrolled by indicating to the user that additional fields are present beyond the partially visible one.
A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
- San Jose CA, US Yem Huynh - San Francisco CA, US Fazeel Mufti - Pleasanton CA, US
International Classification:
G06K 9/46 G06F 17/30 G06T 3/40 G06T 1/60
Abstract:
A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
Stubhub Jun 2008 - Jan 2012
Development Manager
Collaborato 2004 - Jun 2008
Founding Partner
Skywire Software Aug 2006 - Jan 2008
Consultant
Intoto Oct 2005 - Dec 2006
Architect; Team Lead
Habeas Jun 2004 - Aug 2005
Architect; Development Manager
Education:
Georgia Institute of Technology 1989 - 1990
Master of Science, Masters, Information Science
Purdue University 1984 - 1988
Bachelors, Bachelor of Science, Computer Science
International School, Manila 1980 - 1984
Skills:
Software Development Software Project Management Agile Methodologies Product Management Integration Web Applications Start Ups Project Management E Commerce Consulting Outsourcing Entrepreneurship Team Building Scalability Design Patterns