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: 20030179214
    Abstract: 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: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Xerox Corporation
    Inventors: Eric Saund, Thomas P. Moran, Daniel L. Larner, James V. Mahoney, David J. Fleet, Ashok C. Popat
  • Publication number: 20030179202
    Abstract: 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: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Xerox Corporation
    Inventors: Eric Saund, Edward Lank, David J. Fleet, James V. Mahoney, Daniel L. Larner, Thomas P. Moran
  • Publication number: 20030142106
    Abstract: 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: Application
    Filed: January 25, 2002
    Publication date: July 31, 2003
    Applicant: XEROX CORPORATION
    Inventors: Eric Saund, Thomas P. Moran, Daniel Larner, James V. Mahoney, Todd A. Cass
  • Publication number: 20030142112
    Abstract: 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: Application
    Filed: January 25, 2002
    Publication date: July 31, 2003
    Applicant: Xerox Corporation
    Inventors: Eric Saund, Thomas P. Moran, Daniel Larner, James V. Mahoney, Todd A. Cass
  • Patent number: 6525749
    Abstract: 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: Grant
    Filed: October 25, 1996
    Date of Patent: February 25, 2003
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Patrick Chiu, William Van Melle
  • Patent number: 6509912
    Abstract: 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: Grant
    Filed: January 12, 1998
    Date of Patent: January 21, 2003
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, William J. van Melle, Patrick Chiu
  • Publication number: 20030009414
    Abstract: 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: Application
    Filed: July 9, 2001
    Publication date: January 9, 2003
    Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
  • Publication number: 20030009413
    Abstract: 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: Application
    Filed: July 9, 2001
    Publication date: January 9, 2003
    Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
  • Publication number: 20030009412
    Abstract: 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: Application
    Filed: July 9, 2001
    Publication date: January 9, 2003
    Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
  • Patent number: 6470095
    Abstract: 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: Grant
    Filed: October 13, 1998
    Date of Patent: October 22, 2002
    Assignee: Xerox Corporation
    Inventors: James V. Mahoney, Patrick Chiu, Thomas P. Moran, William J. van Melle
  • Patent number: 6457792
    Abstract: 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: Grant
    Filed: November 29, 1999
    Date of Patent: October 1, 2002
    Assignee: Xerox Corporation
    Inventors: Eric Saund, Kenneth P. Fishkin, Thomas P. Moran, Daniel L. Larner, Thomas M. Breuel
  • Publication number: 20020073016
    Abstract: 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: Application
    Filed: July 3, 2001
    Publication date: June 13, 2002
    Inventors: Dean Furbush, Richard G. Ketchum, Daniel B. Franks, John Malitzis, Thomas P. Moran, Peter Martyn
  • Patent number: 6377288
    Abstract: 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: Grant
    Filed: January 12, 1998
    Date of Patent: April 23, 2002
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, William J. van Melle, Patrick Chiu
  • Patent number: 6367902
    Abstract: 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: Grant
    Filed: November 29, 1999
    Date of Patent: April 9, 2002
    Assignee: Xerox Corporation
    Inventors: Eric Saund, Mark H. Yim, Kenneth P. Fishkin, Daniel L. Larner, Thomas P. Moran
  • Patent number: 6367901
    Abstract: 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: Grant
    Filed: November 29, 1999
    Date of Patent: April 9, 2002
    Assignee: Xerox Corporation
    Inventors: Eric Saund, Thomas M. Breuel, Kenneth P. Fishkin, Thomas P. Moran, Daniel L. Larner
  • Publication number: 20020002562
    Abstract: 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: Application
    Filed: November 3, 1995
    Publication date: January 3, 2002
    Inventors: THOMAS P. MORAN, WILLIAM J. VAN MELLE, GORDON P. KURTENBACH, PATRICK CHIU
  • Patent number: 6332147
    Abstract: 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: Grant
    Filed: November 3, 1995
    Date of Patent: December 18, 2001
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, William J. van Melle, Gordon P. Kurtenbach, Patrick Chiu
  • Patent number: 6326946
    Abstract: 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: Grant
    Filed: September 17, 1998
    Date of Patent: December 4, 2001
    Assignee: Xerox Corporation
    Inventors: Thomas P. Moran, Eric Saund, Beverly L. Harrison, Roy Want, William J. van Melle, Kenneth P. Fishkin, Anuj Uday Gujar
  • Publication number: 20010043741
    Abstract: 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: Application
    Filed: October 13, 1998
    Publication date: November 22, 2001
    Applicant: Xerox Corporation
    Inventors: JAMES V. MAHONEY, PATRICK CHIU, THOMAS P. MORAN, WILLIAM J. VAN MELLE
  • Patent number: 6308822
    Abstract: 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: Grant
    Filed: July 22, 1999
    Date of Patent: October 30, 2001
    Assignee: Key Technology, Inc.
    Inventors: Thomas P. Moran, Anne-Marie Bauman, Mark Allison Bauman