Patents by Inventor Kai Ahrens

Kai Ahrens 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).

  • Patent number: 7603407
    Abstract: Systems, methods, and products provided for facilitating the reuse of data blocks. In one implementation, a registration server receives request data objects from programs that request use of a data block. When the data block is not already registered with the registration server, the registration server registers the data block, for example in a list of registration data objects. A registration handle object is returned to the requesting program and provides a reference to the resources for accessing the data block. The present invention facilitates efficient use of resources in connection with multiple requests for a data block because resources needed for handling the binary data block are not duplicated.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: October 13, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Kai Ahrens, Sven Jacobi
  • Patent number: 7236642
    Abstract: A method for generating output data for a transparent object in a digital image creates a plurality of image areas. The plurality of image areas covers a total area of the transparent object in the digital image. Each image area covers a different portion of the transparent object. The method combines information of the transparent object covered by an image area with information of a background image of the digital image also covered by the image area. The background image does not include the transparent object.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: June 26, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Kai Ahrens, Dieter Loeschky
  • Patent number: 7095527
    Abstract: A method for printing documents containing transparent graphics objects includes creating a transparency list containing the transparent graphics objects of said document, and printing only objects contained in said transparency list as bitmaps.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: August 22, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Kai Ahrens
  • Publication number: 20030018817
    Abstract: A method for generating output data for a transparent object in a digital image creates a plurality of image areas. The plurality of image areas covers a total area of the transparent object in the digital image. Each image area covers a different portion of the transparent object. The method combines information of the transparent object covered by an image area with information of a background image of the digital image also covered by the image area. The background image does not include the transparent object.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 23, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Kai Ahrens, Dieter Loeschky
  • Publication number: 20020083209
    Abstract: Systems, methods, and products provided for facilitating the reuse of data blocks. In one implementation, a registration server receives request data objects from programs that request use of a data block. When the data block is not already registered with the registration server, the registration server registers the data block, for example in a list of registration data objects. A registration handle object is returned to the requesting program and provides a reference to the resources for accessing the data block. The present invention facilitates efficient use of resources in connection with multiple requests for a data block because resources needed for handling the binary data block are not duplicated.
    Type: Application
    Filed: August 17, 2001
    Publication date: June 27, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: Kai Ahrens, Sven Jacobi
  • Publication number: 20020018239
    Abstract: A method for printing documents containing transparent graphics objects includes creating a transparency list containing the transparent graphics objects of said document, and printing only objects contained in said transparency list as bitmaps.
    Type: Application
    Filed: November 30, 2000
    Publication date: February 14, 2002
    Applicant: Sun Microsystems, Inc.
    Inventor: Kai Ahrens