Patents by Inventor Thomas P. Moran
Thomas P. Moran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20030179214Abstract: A graphical input and display system for creating and manipulating electronic images includes input devices permitting a user to manipulate elements of electronic images received from various image input sources. A processor, connected to the system, receives requests for various image editing operations and also accesses a memory structure. The system memory structure includes a user interaction module, which allows a user to enter new image material or select and modify existing image material to form primary image objects, as well as a grouping module, which maintains an unrestricted grouping structure, an output module, and data memory.Type: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Xerox CorporationInventors: Eric Saund, Thomas P. Moran, Daniel L. Larner, James V. Mahoney, David J. Fleet, Ashok C. Popat
-
Publication number: 20030179202Abstract: A graphical input and display system having a user interface for selecting and creating image object elements includes input devices permitting a user to manipulate elements of electronic images. A processor, connected to the system, receives requests for various image object selection operations and also accesses a memory structure. The system memory structure includes a user interaction module, which allows a user to select image objects, an image object selection module for interpreting imprecise image object selection paths, and data memory.Type: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Xerox CorporationInventors: Eric Saund, Edward Lank, David J. Fleet, James V. Mahoney, Daniel L. Larner, Thomas P. Moran
-
Publication number: 20030142106Abstract: In accordance with one aspect of the present invention, disclosed is an image analysis and conversion method and system, where bitmapped ink images are converted to structured object representations of the bitmapped images, which may be read and edited by a structured text/graphics editor.Type: ApplicationFiled: January 25, 2002Publication date: July 31, 2003Applicant: XEROX CORPORATIONInventors: Eric Saund, Thomas P. Moran, Daniel Larner, James V. Mahoney, Todd A. Cass
-
Publication number: 20030142112Abstract: In accordance with one aspect of the present invention, disclosed is an image analysis and conversion method and system, where digital ink images are converted to structured object representations of the digital ink images, capable of being edited by a structured text/graphics editor.Type: ApplicationFiled: January 25, 2002Publication date: July 31, 2003Applicant: Xerox CorporationInventors: Eric Saund, Thomas P. Moran, Daniel Larner, James V. Mahoney, Todd A. Cass
-
Patent number: 6525749Abstract: A system features a data input scheme in which the nature of the entered data is irrelevant until the requirement made to perform a function with respect to that data. It is only when it becomes necessary to perform a function with respect to the data that the determination of the nature of the data become important. The desired function, which may include editing, rearranging, moving, etc., then results in a determination of the nature of the data in order to enable implementation of that specific function. The nature of the data can be determined to be in the form of a list, table, or diagram.Type: GrantFiled: October 25, 1996Date of Patent: February 25, 2003Assignee: Xerox CorporationInventors: Thomas P. Moran, Patrick Chiu, William Van Melle
-
Patent number: 6509912Abstract: Domain objects for use in a freeform graphics system. Domain objects are context specific representations of information that are used in a freeform graphics system. Domain objects are represented in a freeform graphics system by a graphic object (icon) representing an instance of the domain object. The icon representing a domain object may be manipulated like any other graphic object. Domain objects are defined by a domain object class which define attributes, a set of action rules and layouts. The attributes describe the information or data associated with the domain object. The set of action rules map user actions and system events to operations that may be performed on the domain object. The layouts define how domain object information is displayed as an icon.Type: GrantFiled: January 12, 1998Date of Patent: January 21, 2003Assignee: Xerox CorporationInventors: Thomas P. Moran, William J. van Melle, Patrick Chiu
-
Publication number: 20030009414Abstract: An electronic market for trading of securities includes a plurality of client stations for entering quotes for securities and a server process that receives quotes from the clients, aggregates the quotes and causes a total of all aggregated quotes to be displayed for a plurality of price levels on the client systems. The market uses a graphical user that depicts aggregated quotes in an aggregate window a plurality of price levels of a product traded in the market. The market also includes processes to handle lock/cross market conditions, match-off of order flow and provides a central quote/order collector that interfaces to disparate order delivery systems to minimize dual liability of market makers.Type: ApplicationFiled: July 9, 2001Publication date: January 9, 2003Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
-
Publication number: 20030009413Abstract: An electronic market for trading of securities includes a plurality of client stations for entering quotes for securities and a server process that receives quotes from the clients, aggregates the quotes and causes a total of all aggregated quotes to be displayed for a plurality of price levels on the client systems. The market uses a graphical user that depicts aggregated quotes in an aggregate window a plurality of price levels of a product traded in the market. The market also includes processes to handle lock/cross market conditions, match-off of order flow and provides a central quote/order collector that interfaces to disparate order delivery systems to minimize dual liability of market makers.Type: ApplicationFiled: July 9, 2001Publication date: January 9, 2003Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
-
Publication number: 20030009412Abstract: An electronic market for trading of securities includes a plurality of client stations for entering quotes for securities and a server process that receives quotes from the clients, aggregates the quotes and causes a total of all aggregated quotes to be displayed for a plurality of price levels on the client systems. The market uses a graphical user that depicts aggregated quotes in an aggregate window a plurality of price levels of a product traded in the market. The market also includes processes to handle lock/cross market conditions, match-off of order flow and provides a central quote/order collector that interfaces to disparate order delivery systems to minimize dual liability of market makers.Type: ApplicationFiled: July 9, 2001Publication date: January 9, 2003Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
-
Patent number: 6470095Abstract: The spatial separations between clusters of objects on the electronic work surface are analyzed to automatically generate borders, which may be used in at least two manners. The borders may become explicit editable borders within an output image. Alternatively, the borders created may be implicit ephemeral borders. According to an aspect, a method uses the sufficient stability grouping technique to determine grouping of elements in the input image array into the text lines in the output text lines array. According to another aspect, a method uses the sufficient stability grouping technique to determine the amount of vertical expansion to apply to each text line so as to create text regions in the output array which correspond to the text lines in the input text lines array. According to yet another aspect, a method takes the text regions array as input and extracts enclosure borders from the text regions.Type: GrantFiled: October 13, 1998Date of Patent: October 22, 2002Assignee: Xerox CorporationInventors: James V. Mahoney, Patrick Chiu, Thomas P. Moran, William J. van Melle
-
Patent number: 6457792Abstract: The Pendulum Whiteboard Printer is a fully-automatic robotic device for marking or otherwise effecting whiteboards, pinboards, or other vertical surfaces. The physical device consists of an effector platform suspended by two suspension wires whose lengths are adjusted by motorized spindles mounted above and on either side of the board surface. The position of the effector platform is adjusted by winding and unwinding the wires. Methods are provided for using the Pendulum Whiteboard Printer to perform various actions and for moving the effector platform to a desired location.Type: GrantFiled: November 29, 1999Date of Patent: October 1, 2002Assignee: Xerox CorporationInventors: Eric Saund, Kenneth P. Fishkin, Thomas P. Moran, Daniel L. Larner, Thomas M. Breuel
-
Publication number: 20020073016Abstract: An electronic market for trading of securities includes a plurality of client stations for entering quotes for securities and a server process that receives quotes from the clients, aggregates the quotes and causes a total of all aggregated quotes to be displayed for a plurality of price levels on the client systems. The market uses a graphical user that depicts aggregated quotes in an aggregate window a plurality of price levels of a product traded in the market. The market also includes processes to handle lock/cross market conditions, match-off of order flow and provides a central quote/order collector that interfaces to disparate order delivery systems to minimize dual liability of market makers.Type: ApplicationFiled: July 3, 2001Publication date: June 13, 2002Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
-
Patent number: 6377288Abstract: Domain objects for use in a freeform graphics system. Domain objects are context specific representations of information that are used in a freeform graphics system. Domain objects are represented in a freeform graphics system by a graphic object (icon) representing an instance of the domain object. The icon representing a domain object may be manipulated like any other graphic object. Domain objects are defined by a domain object class which define attributes, a set of action rules and layouts. The attributes describe the information or data associated with the domain object. The set of action rules map user actions and system events to operations that may be performed on the domain object. The layouts define how domain object information is displayed as an icon. The attributes may have computed values. An attribute have it's value computed based on the value(s) other attribute(s) or based on the spatial positioning of the icon representing the data object on a work surface.Type: GrantFiled: January 12, 1998Date of Patent: April 23, 2002Assignee: Xerox CorporationInventors: Thomas P. Moran, William J. van Melle, Patrick Chiu
-
Patent number: 6367902Abstract: The Pendulum Whiteboard Printer is an effector platform for a fully-automatic robotic device for marking or otherwise effecting whiteboards, pinboards, or other vertical surfaces The effector platform is designed to be suspended by two suspension wires whose lengths are adjusted by motorized spindles mounted above and on either side of the board surface. The position of the effector platform is adjusted by winding and unwinding the wires. Electrical power is supplied to the effector platform through the suspension wires or from an on-board battery. Control of a pen and/or other apparatus on the effector platform is achieved through modulation of the power voltage. The effector platform may be fitted with a variety of end effectors such as dry-erase markers, gripping elements, and squeegees.Type: GrantFiled: November 29, 1999Date of Patent: April 9, 2002Assignee: Xerox CorporationInventors: Eric Saund, Mark H. Yim, Kenneth P. Fishkin, Daniel L. Larner, Thomas P. Moran
-
Patent number: 6367901Abstract: The Pendulum Whiteboard Printer is a fully-automatic robotic device for marking or otherwise effecting whiteboards, pinboards, or other vertical surfaces. The physical device consists of an effector platform suspended by two suspension wires whose lengths are adjusted by motorized spindles mounted above and on either side of the board surface. The position of the effector platform is adjusted by winding and unwinding the wires. Electrical power is supplied to the effector platform through the suspension wires or through an on-board battery. Control of a pen and/or other apparatus on the effector platform is achieved through modulation of the power voltage. A further component of this invention is electronic and computational apparatus for controlling the device, which may include automatic visual interpretation and feedback from a video camera viewing the board and printer.Type: GrantFiled: November 29, 1999Date of Patent: April 9, 2002Assignee: Xerox CorporationInventors: Eric Saund, Thomas M. Breuel, Kenneth P. Fishkin, Thomas P. Moran, Daniel L. Larner
-
Publication number: 20020002562Abstract: A system for controlling the playback of a recorded session. Timestream and event information for the session is captured by one or more recording devices. Playback of a session is performed under the control of a session access device. A session access device utilizes event information to create a user interface for controlling session replay. In the present invention, a window acting as a player for playing back a timestream for a shared representation media (e.g. an electronic whiteboard) is also used for controlling playback of the session. Each graphical object in the window is associated with one or more events (e.g. a creation event, an editing event, a move event or a deletion event). Selection of a graphical object enables playback time to be moved to the time for one of the associated events. The selection made may also be on an area of the window. This will enable the user to view all events related to graphical objects in the selected area (as some graphical objects may be erased or moved).Type: ApplicationFiled: November 3, 1995Publication date: January 3, 2002Inventors: THOMAS P. MORAN, WILLIAM J. VAN MELLE, GORDON P. KURTENBACH, PATRICK CHIU
-
Patent number: 6332147Abstract: A system for controlling the playback of a recorded session utilizing a window acting as a player for playing back a timestream for a shared representation media, such as an electronic whiteboard. Timestream and event information for the session is captured by one or more recording devices. Playback of a session is performed under the control of a session access device which utilizes event information to create a user interface for controlling session replay. The user interface includes the window for playing back the timestream of a shared representation media. Each graphical object in the window is associated with one or more events (e.g. a creation event, an editing event, a move event or a deletion event). Selection of a graphical object enables playback time to be moved to the time for one of the associated events. Selection may also be made on an area of the window.Type: GrantFiled: November 3, 1995Date of Patent: December 18, 2001Assignee: Xerox CorporationInventors: Thomas P. Moran, William J. van Melle, Gordon P. Kurtenbach, Patrick Chiu
-
Patent number: 6326946Abstract: An enhanced information collage that combines a computational system with a physical information collage to preserve the advantages of conventional information collages while alleviating many problems associated with such collages. A physical information collage (e.g. a pin board with spatially differentiated pin mounted task cards, each card having a detectable identity tag) can be made part of a computational system by sensing the identity, position, and contents of the collage component artifacts. In effect, each collage component has its content and position stored in a database, with movement of a particular component resulting in update of the database to record the new position of that component. Further provided are Operator Icon components which may be used to provide digital services, such as combining, erasing, saving, or transferring, to other collage components.Type: GrantFiled: September 17, 1998Date of Patent: December 4, 2001Assignee: Xerox CorporationInventors: Thomas P. Moran, Eric Saund, Beverly L. Harrison, Roy Want, William J. van Melle, Kenneth P. Fishkin, Anuj Uday Gujar
-
Publication number: 20010043741Abstract: The spatial separations between clusters of objects on the electronic work surface are analyzed to automatically generate borders, which may be used in at least two manners. The borders may become explicit editable borders within an output image. Alternatively, the borders created may be implicit ephemeral borders. According to an aspect, a method uses the sufficient stability grouping technique to determine grouping of elements in the input image array into the text lines in the output text lines array. According to another aspect, a method uses the sufficient stability grouping technique to determine the amount of vertical expansion to apply to each text line so as to create text regions in the output array which correspond to the text lines in the input text lines array. According to yet another aspect, a method takes the text regions array as input and extracts enclosure borders from the text regions.Type: ApplicationFiled: October 13, 1998Publication date: November 22, 2001Applicant: Xerox CorporationInventors: JAMES V. MAHONEY, PATRICK CHIU, THOMAS P. MORAN, WILLIAM J. VAN MELLE
-
Patent number: 6308822Abstract: Conveying apparatuses, indication assemblies, methods of indicating operation of a conveying apparatus, and methods of operating a conveying apparatus are provided. According to one aspect, a conveying apparatus includes a frame; a bed configured to convey material in a direction; a drive device configured to impart movement to the bed; and an indication assembly configured to indicate operation of the conveying apparatus in an operational state. Another aspect provides a method of indicating operation of a conveying apparatus comprising: providing a conveying apparatus including a bed; supporting the bed using a frame; imparting movement to the bed to induce movement of material within the bed; and indicating operation of the conveying apparatus in an operational state.Type: GrantFiled: July 22, 1999Date of Patent: October 30, 2001Assignee: Key Technology, Inc.Inventors: Thomas P. Moran, Anne-Marie Bauman, Mark Allison Bauman