"I think there is a world market for maybe five computers."
Thomas Watson, chairman of IBM ; 1943
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7646396 | Apparatus and method for displaying image In an environment in which a plurality of landscape images are held at distributed locations, virtual walkthrough is implemented by making display transition to another landscape image obtained by sensing a landscape that neighbors a displayed landscape upon display... | 01/12/2010 |
| 7589749 | Methods and apparatus for graphical object interaction and negotiation A system provides interaction between graphical objects and a managing application by detecting that movement of a first graphical object relative to a second graphical object on the graphical user interface is within a spatial proximity. In response to the detectio... | 09/15/2009 |
| 7573492 | Monitoring system and method, and program and recording medium used therewith A monitoring system includes a picture capturing unit, a storage unit for storing original images composed of still images captured by said picture capturing unit, or a compressed images composed of compressed still images generated by compressing the still images, ... | 08/11/2009 |
| 7425963 | Hierarchical image feature-based visualization A method of visualizing and retrieving data files includes displaying a plurality of images representing data files on a display device using a first distance metric between each data file. A portion of the images is redisplayed on the display device using a refined... | 09/16/2008 |
| 7423660 | Image display apparatus, method and program An image display apparatus connected in a communication-enable manner to an information processing unit for processing image data and outputting an image signal, wherein the image display apparatus receives the image signal and displays an image. The image display a... | 09/09/2008 |
| 7372473 | Zooming controller A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan th... | 05/13/2008 |
| 7369277 | Image processing apparatus, drawing processing method, and computer program A drawing instruction processor refers to a bit map line table that shows whether the bit arrays in the row unit are the same in the order of concentrations. The drawing instruction processor decides whether dither patterns to be used for the adjacent specified draw... | 05/06/2008 |
| 7366581 | Replace face operator for solid body modeling A computer-implemented solid modeling system performs a replace face operation on a solid body by selecting one or more outgoing faces on the solid target body and replacing the selected faces with one or more incoming faces from an operator body. The selected faces... | 04/29/2008 |
| 7362341 | System and method for customizing the visual layout of screen display areas A target acquisition model is used to position the screen display areas. An area is docked by acquiring the screen display area to be docked and dragging a representation of the screen display area towards the desired location. As the mouse pointer enters the bounda... | 04/22/2008 |
| 7358965 | Tapping to create writing The present invention provides a method and system for tapping to create document structure, such as writing. A tapping gesture received from the user is interpreted by a writing application to indicate that the user is about to write in a certain location on the pa... | 04/15/2008 |
| 7358973 | Mixture model for motion lines in a virtual reality environment Improved human-like realism of computer opponents in racing or motion-related games is provided by using a mixture model to determine a dynamically prescribed racing line that the AI driver is to follow for a given segment of the race track. This dynamically prescri... | 04/15/2008 |
| 7333120 | Zooming controller A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan th... | 02/19/2008 |
| 7327376 | Multi-user collaborative graphical user interfaces A multi-user collaborative graphical user interface has a display area with a horizontal orientation, the display surface is positioned between the multiple users. The display area also has a centroid and a circumference. The display area is partitioned into work ar... | 02/05/2008 |
| 7324121 | Adaptive manipulators A method of repositioning a manipulator in relation to a viewport is provided in a system for interacting with a three-dimensional object configured with a manipulator. The object and the manipulator are drawn in the viewport and the position of the manipulator is c... | 01/29/2008 |
| 7259752 | Method and system for editing electronic ink A computer-implemented method and system for erasing and editing an electronic document. A goal for computing devices that support the use of a stylus that can record handwriting strokes and present them in an electronic document is to present electronic ink that be... | 08/21/2007 |
| 7227558 | Apparatus and method for sorting line break numbers for line break locations within series of figures The object of the present invention is to assign line break numbers to locations where line breaks have been made in order to separate a series of figures configured by connecting a number of figures into parts in a manner which makes it easy for a user to view a dr... | 06/05/2007 |
| 7224374 | Monitoring system and method, and program and recording medium used therewith A monitoring system includes a picture capturing unit, a storage unit for storing original images composed of still images captured by said picture capturing unit, or a compressed images composed of compressed still images generated by compressing the still images, ... | 05/29/2007 |
| 7221376 | Space tool feedback by changing the displayed visual appearance of objects to be moved before deletion of displayed objects occurs A space tool that inserts space into or deletes space from a document is described. The space tool provides the user with feedback as to which objects will be moved when space is inserted into or deleted from a document. To provide the user with this feedback, the s... | 05/22/2007 |
| 7202851 | Haptic interface for palpation simulation A palpation simulator comprises an interface for interfacing a user with a computer running a palpation simulation. The computer generates a graphical environment comprising a cursor and a graphical representation of at least a portion of a living body. In one versi... | 04/10/2007 |
| 7188309 | Resolving document object collisions Collisions between document objects on a document page are resolved. A collision is identified and a two-dimension resolution of the collision is provided by moving the object the shortest distance from a pre-collision location that would avoid the collision. The pr... | 03/06/2007 |
| 7188092 | Pattern recognition template application applied to oil exploration and production A system, method and apparatus are provided for applying templates to find deposits of oil and natural gas. A personal computer is used to perform calculations on known data to generate hyperdimensional templates that are stored within a pattern database. The hyperd... | 03/06/2007 |
| 7185278 | Separating and moving document objects using the movement of a wiper bar A tool is provided for managing the available space in an electronic document. The tool can be used to move document objects and/or expand the boundaries or margins of a page to enable the addition or expansion of one or more document objects. The tool also can be u... | 02/27/2007 |
| 7174042 | System and method for automatically recognizing electronic handwriting in an electronic document and converting to text A user can enter handwritten electronic ink into a writing guide on an electronic page of an electronic tablet. An ink processing module can display the handwritten electronic ink as it is rendered on the electronic page by the user. Upon the occurrence of a predefi... | 02/06/2007 |
| 7158138 | System and method for drawing and painting with warped bitmap brushes A system and method is described for rendering a warped brush stroke using a bitmap brush image, the brush stroke being along a arbitrarily curved guideline. The described system and method generate a piecewise linear approximation to the guideline followed by gener... | 01/02/2007 |
| 7134077 | Text processing system An auxiliary screen unit is provided in conjunction with a desktop personal computer, for use in connection with editing a reading operations. The auxiliary screen unit has a touch-sensitive screen and stylus by means of which a user may operate a graphical user int... | 11/07/2006 |
| 7127719 | Methods and arrangements for providing multiple concurrent desktops and workspaces in a shared computing environment Methods and arrangements are provided for use in multiple user computing environments. These methods and arrangements can be configured to allow for a plurality of separate and concurrent desktops and workspaces within the shared computing environment. One method in... | 10/24/2006 |
| 7091998 | Image control system An image control system for controlling a menu on a display, comprises a menu arranged as a plurality of simultaneously displayed menu items in a loop and a selector (12) to select an item from the menu, the loop and the selector being moveable with respect t... | 08/15/2006 |
| 7081900 | Graphical user interface for color correction A graphical user interface facilitates color modification of a sequence of segments of moving images on a display of a general purpose computer. The graphical user interface may include a three-image display. The three image display may include a first region on the... | 07/25/2006 |
| 7061499 | Image drawing apparatus An image drawing apparatus includes a first data reading unit which stores a source image data into a first image data buffer. A second data reading unit reads a destination image data from a destination area of a memory device and stores the destination image data ... | 06/13/2006 |
| 7046246 | Graphic editing apparatus graphic editing method and storage medium on which is recorded a program for graphic editing A flowchart including objects A through C is displayed on the monitor of a computer. If an object D is inserted between objects A and B, object D is dropped on a line AB. By this operation, objects A and D are automatically connected, and objects D and B are automat... | 05/16/2006 |
| 7046261 | Method and apparatus for developing and managing Internet transactions The object-oriented approach used by the present invention provides the ability to develop and manage Internet transactions. Local applications can be accessed using any workstation connected to the Internet regardless of the workstation's configuration. Some or all... | 05/16/2006 |
| 7031790 | Operator for sculpting solids with sheet bodies A computer-implemented solid modeling system provides a graph-based method that sculpts solids with sheet bodies by performing a selective Boolean operation on a part body and one or more sheet bodies, wherein faces of the sheet bodies separate the part body into re... | 04/18/2006 |
| 6996783 | Selectively adjusting transparency of windows within a user interface using a flashlight tool A method, system and program for selectively adjusting transparency of windows within a user interface are provided. An n-level is determined within a z-order of at least one displayable object from among multiple displayable objects distributed within the z-order. ... | 02/07/2006 |
| 6978251 | POS registering system capable of changing a sales item to another sales item with simple operation A POS registering system is disclosed, that comprises a menu having a plurality of menu keys and at least one selection key, at least one sales item being assigned to each of the menu keys, each of the selection key being used to select one of sales items assigned t... | 12/20/2005 |
| 6963350 | Painting interface to computer drawing system curve editing Methods and apparatus, including computer program products, implementing and using techniques for performing computer graphics operations on an image represented by digital data. A representation of a digital image is received. The image includes vector objects, eac... | 11/08/2005 |
| 6900819 | Systems and methods for automatic emphasis of freeform annotations A system for automatic emphasis of freeform annotations contained within an electronic document is performed based on a determined importance of each annotation. The importance of each annotation is determined by a mark parser that groups, types and ranks each of th... | 05/31/2005 |
| 6897882 | Visual output device and method for providing a proper image orientation A pivoting digital video display device having a pivot apparatus and a PIP function. The pivot apparatus rotates an image from a TV, VTR or DVD for PIP display so that the PIP display can be shown in the same orientation as the main display to provide a user with no... | 05/24/2005 |
| 6844885 | Image editing via grid elements An image editing program includes a user interface for displaying a work area and receiving image edit inputs; and an engine for overlaying a grid on the work area, and using grid elements to generate commands in response to the image edit inputs. ... | 01/18/2005 |
| 6792595 | Source editing in a graphical hierarchical environment This invention relates to a method for viewing, writing, and modifying source code in an integrated development environment (IDE). When source code is being edited in a graphical environment, windows in the development environment display the code structure of a pro... | 09/14/2004 |
| 6747647 | System and method for displaying immersive video An immersive video system is provided which enables a user to interact with immersive video on a variety of platforms. To accommodate different types of platform components, the resolution of the immersive video may be changed. In one embodiment, a pair of immersive... | 06/08/2004 |