Patents Assigned to The Visual Edge
  • Patent number: 6349343
    Abstract: A system and method in accordance with a preferred embodiment enable objects from two or more heterogeneous object systems in a digital computer to interoperate and be combined in the creation of a larger object-oriented software project, as well as uses of such system and method. Objects from a foreign object system are unmodified, yet appear to be native to the object system in which they are used or accessed. A native proxy object (indistinguishable from other native objects) is constructed for the real foreign object. The proxy object contains an identifier to the real object, as well as a pointer to a software description of how to access and manipulate the object—e.g. how to call its methods, set its properties, and handle exceptions. When the proxy object is manipulated, it follows the instructions in the software description which, in turn, results in the corresponding manipulation of the foreign object.
    Type: Grant
    Filed: November 18, 1997
    Date of Patent: February 19, 2002
    Assignee: Visual Edge Software Limited
    Inventors: Daniel M. Foody, Michael A. Foody
  • Patent number: 6068559
    Abstract: A system and method for producing a personal golf lesson videotape from a visual recording of a person's golf swing and a partially prerecorded instructional golf lesson videotape. The partially prerecorded golf lesson videotape has gaps in predetermined locations into which are inserted the full motion video of the person's golf swing and selected still frames. The system contains two cameras for recording a player's golf swing from the back and side, a computer connected to the cameras for digitally capturing and storing the recorded golf swing, and a computer-controlled video recording device for copying the selected video and still frames of the recorded golf swing into the gaps of the prerecorded videotape golf lesson. The still frames are selected to match the player's position to the position of the professional golfer in corresponding still frames so that a split screen, side-by-side view can be produced showing the player's and professional's positions at various points along a golf swing.
    Type: Grant
    Filed: May 15, 1998
    Date of Patent: May 30, 2000
    Assignee: The Visual Edge
    Inventors: Alan Lubell, Thomas S. Peters, Earl Takefman
  • Patent number: 5797805
    Abstract: A system and method for producing a personal golf lesson videotape from a visual recording of a person's golf swing and a partially prerecorded instructional golf lesson videotape. The partially prerecorded golf lesson videotape has gaps in predetermined locations into which are inserted the full motion video of the person's golf swing and selected still frames. The system contains two cameras for recording a player's golf swing from the back and side, a computer connected to the cameras for digitally capturing and storing the recorded golf swing, and a computer-controlled video recording device for copying the selected video and still frames of the recorded golf swing into the gaps of the prerecorded videotape golf lesson. The still frames are selected to match the player's position to the position of the professional golfer in corresponding still frames so that a split screen, side-by-side view can be produced showing the player's and professional's positions at various points along a golf swing.
    Type: Grant
    Filed: May 24, 1996
    Date of Patent: August 25, 1998
    Assignee: The Visual Edge
    Inventors: Alan Lubell, Thomas S. Peters, Earl Takefman
  • Patent number: 5732270
    Abstract: A system and method in accordance with a preferred embodiment enable objects from two or more heterogeneous object systems in a digital computer to interoperate and be combined in the creation of a larger object-oriented software project, as well as uses of such system and method. Objects from a foreign object system are unmodified, yet appear to be native to the object system in which they are used or accessed. A native proxy object (indistinguishable from other native objects) is constructed for the real foreign object. The proxy object contains an identifier to the real object, as well as a pointer to a software description of how to access and manipulate the object--e.g. how to call its methods, set its properties, and handle exceptions. When the proxy object is manipulated, it follows the instructions in the software description which, in turn, results in the corresponding manipulation of the foreign object.
    Type: Grant
    Filed: September 15, 1994
    Date of Patent: March 24, 1998
    Assignee: Visual Edge Software Limited
    Inventors: Daniel M. Foody, Michael A. Foody
  • Patent number: 5515456
    Abstract: An error diffusion process includes the steps of: processing an image comprising a plurality of pixels by determining intensity values for each of the pixels; and performing one weight error diffusion for each pixel. The one-weight error diffusion process includes the steps of: encoding an intensity value as a first binary value for each pixel when the determined intensity is less than a predetermined threshold value, and as a second binary value when the determined intensity is greater than the predetermined threshold value, calculating an error value corresponding to the difference between the intensity value and a predetermined value, selecting a pixel either at a first location relative to the pixel presently being processed or a second location relative to the pixel presently being processed, adjusting an intensity value of the selected pixel according to the error value, and performing the error diffusion step for a next pixel value.
    Type: Grant
    Filed: October 26, 1993
    Date of Patent: May 7, 1996
    Assignee: Visual Edge Technology, Inc.
    Inventor: Eugene R. Ballard