Patents Examined by John Gladstone Mills, III
-
Patent number: 6128615Abstract: A shared bag, for collecting objects used in object oriented programming, implemented as a process pair resource manager intended to provide concurrent access to multiple threads. The process-pair implementation includes a concurrent aspect and a serial aspect. Each thread gains concurrent access to the shared bag through a registered transaction. The multiple threads can concurrently access the shared bag by passing messages to the concurrent aspect in order to add objects to, or remove objects from the shared bag. The concurrent aspect adds a description of each message, as well as the result of processing each message, to a transaction record associated with the transaction under which the thread is registered. The identity of each removed object is also recorded by the concurrent aspect in the transaction record. At the conclusion of a transaction, the concurrent aspect passes the transaction record to the serial aspect. The serial aspect then replays the transaction, using the transaction record.Type: GrantFiled: June 17, 1997Date of Patent: October 3, 2000Assignee: Compaq Computer CorporationInventor: Mark E. Molloy
-
Patent number: 6041331Abstract: According to the present invention, a method for extracting information from a plurality of documents for display. Information is extracted from a set of documents according to a set of pre-defined categories. A visual representation of the extracted information is provided to a user, who can apply one or more filters to the information in order to produce for display a visual representation of information content in the filtered information.Type: GrantFiled: December 12, 1997Date of Patent: March 21, 2000Assignee: Manning and Napier Information Services, LLCInventors: Michael L. Weiner, John Jacob Kolb V, Todd Chronis
-
Patent number: 6029172Abstract: A computer system enables a user to browse a hierarchically classified database by interactively displaying a relevant portion of the classification scheme of the database as category names and sub-category names. After a user selects a displayed category (or sub-category), the system automatically modifies the displayed relevant portion of the classification scheme in a way that is dependent on the particular selected category. The modified portion of the classification scheme that is displayed includes not only the name of the user selected category and some of the names of sub-categories thereof, but also the names of some non-selected categories that are on the same hierarchy level as the selected category and are relevant to the selected category, as well as some of the names of sub-categories of these non-selected categories, thereby helping the user to find the name of a category or sub-category of interest without overwhelming the user with too many displayed names of categories and sub-categories.Type: GrantFiled: August 19, 1997Date of Patent: February 22, 2000Assignee: U.S. Philips CorporationInventors: Gerardus C. Jorna, Mirjam S. Wouters
-
Patent number: 6029173Abstract: A system and method for storing data in a computer-readable database to represent curved geographic features. The database can be used in a navigation system. A computable function is used to define a curved line that represents the curved geographic feature. The computable function may be a polynomial equation whose shape is defined by its coefficients. In one embodiment, the polynomial equation is a type of spline curve, in particular a Bezier curve whose shape is defined by control points. The coefficients of the polynomial equation are associated with data representing the curved geographic feature. In the case in which the polynomial equation is a Bezier curve, the control points for generating the Bezier curve are associated with the data representing the curved geographic feature. These control points are stored in the database and are used in displaying the curved geographic feature.Type: GrantFiled: November 26, 1997Date of Patent: February 22, 2000Assignee: Navigation Technologies CorporationInventors: James A. Meek, Richard A. Ashby, David S. Lampert
-
Patent number: 5987469Abstract: A method and apparatus is provided for displaying nested rectangles which graphically illustrate the directories and files located in a storage medium such a computer hard disk drive or the nodes of a tree data structure. The sizes of the rectangles are proportional to the size of the directory or file they represent, and the rectangles are nested in a recursive manner in accordance with the branch structure of the directories and files on the storage media. Preferably, the dimensions of the rectangles are chosen to maximize the number of rectangles, especially those capable of displaying the names of the directories and files. Yet further, the invention preferably assigns colors to the rectangles based upon certain criteria and suppresses directories or files from being shown if their rectangles will be too small to be accurately perceived.Type: GrantFiled: May 13, 1997Date of Patent: November 16, 1999Assignee: Micro Logic Corp.Inventors: James D. Lewis, Bogdan N. Reznik, Eran Librach, Bryce H. Bonnet, Nancy J. Lewis
-
Patent number: 4555772Abstract: A personal computer having an interactive all points addressable display terminal (44) and a cursor positioning device (52) and provided with apparatus for facilitating the generation of a graphics display using cursor characters selected from a table of cursor characters is capable of clearly demarking the currently selected cursor character from characters previously fixed at various points on the all points addressable display. This is accomplished by exclusive ORing the selected cursor character data with the corresponding data in the all points addressable display at the current position of the selected cursor character.Type: GrantFiled: May 31, 1983Date of Patent: November 26, 1985Assignee: International Business Machines Corp.Inventor: Lawrence K. Stephens