Patents by Inventor Karel Gardas

Karel Gardas 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: 7735015
    Abstract: A method of generating an interface definition language (IDL) interface involves identifying parents for the IDL interface, identifying parent interfaces associated with the parents, wherein the parent interfaces include concrete parent interfaces, computing a set of directly implemented methods for the parent interfaces, generating an implementation of the IDL interface with the concrete parent interfaces to generate a plurality of delegation fields, generating an initialization method and a setting method for each of the plurality of delegation fields, and generating indirectly implemented methods with a body that delegates functionality to one of the plurality of delegate fields.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: June 8, 2010
    Assignee: Oracle America, Inc.
    Inventors: Karel Gardas, Tomas Zezula, Dusan Balek
  • Publication number: 20040243974
    Abstract: A method of generating an interface definition language (IDL) interface involves identifying parents for the IDL interface, identifying parent interfaces associated with the parents, wherein the parent interfaces include concrete parent interfaces, computing a set of directly implemented methods for the parent interfaces, generating an implementation of the IDL interface with the concrete parent interfaces to generate a plurality of delegation fields, generating an initialization method and a setting method for each of the plurality of delegation fields, and generating indirectly implemented methods with a body that delegates functionality to one of the plurality of delegate fields.
    Type: Application
    Filed: July 1, 2004
    Publication date: December 2, 2004
    Inventors: Karel Gardas, Tomas Zezula, Dusan Balek
  • Patent number: 6788317
    Abstract: A method of generating an implementation for an interface definition language interface (IDL), includes identifying parents for an interface; computing a set of directly implemented methods for parent interfaces; generating an implementation of the interface with concrete parent interfaces to generate a plurality of delegation fields; generating initialization and setting method for the delegation fields; and generating indirectly implemented methods with a body that delegates functionality to one of the delegate fields.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: September 7, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Karel Gardas, Tomas Zezula, Dusan Balek
  • Publication number: 20030236925
    Abstract: A method of developing server source code using portable object adapter (POA), includes generating source code representing a POA hierarchy of a server; and propagating changes made to the POA hierarchy automatically to the source code. A computer system adapted to develop server source code using portable object adapter (POA) includes a processor; a memory element, and software instructions for enabling the computer under control of the processor, to perform generation of source code representing a POA hierarchy of a server; and propagate changes made to the POA hierarchy automatically to the source code. A support module for an integrated development environment includes an editor component for writing an interface file; and a portable object adapter (POA) support component that generates source code representing a POA hierarchy of a server. Changes made to the POA hierarchy are automatically propagated to server source code.
    Type: Application
    Filed: May 17, 2001
    Publication date: December 25, 2003
    Inventors: Dusan Balek, Karel Gardas, Tomas Zezula
  • Publication number: 20030237073
    Abstract: A method of synchronization of an interface and a class implementation in accordance with the present invention includes generating the class implementation from the provided interface onto a memory element and examining a storage device to determine whether the class implementation exists. A computer system in accordance with the present invention is adapted to synchronize an interface and a class implementation includes a processor and a memory element, including software instructions; wherein the software instructions are adapted to enable the computer under control of the processor, to perform standard synchronization of the interface and the class implementation as part of an implementation generation component of a support module for an integrated development environment.
    Type: Application
    Filed: May 17, 2001
    Publication date: December 25, 2003
    Inventors: Karel Gardas, Tomas Zezula, Dusan Balek
  • Publication number: 20020186250
    Abstract: A method of generating an implementation for an interface definition language interface (IDL), includes identifying parents for an interface; computing a set of directly implemented methods for parent interfaces; generating an implementation of the interface with concrete parent interfaces to generate a plurality of delegation fields; generating initialization and setting method for the delegation fields; and generating indirectly implemented methods with a body that delegates functionality to one of the delegate fields.
    Type: Application
    Filed: May 18, 2001
    Publication date: December 12, 2002
    Inventors: Karel Gardas, Tomas Zezula, Dusan Balek