Patents by Inventor Joseph Sheinis

Joseph Sheinis 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: 20050050548
    Abstract: An application that was not internationalized when coded may be internationalized through the addition of interception and localization logic and tables without modification of the original application logic. The interception logic may be configured to intercept calls to an application component and invoke localization logic in response to an intercepted call to the application component. The interception logic may use dynamic proxies to intercept method calls from a client component to an application component both before and after the execution of the method. The interception logic may use JAVA reflection to determine whether input parameters or return values associated with the method call are localizable. The application component logic may operate on data stored in a primary database table in which the data is represented in the system default locale.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Applicant: Sun Microsystems, Inc.
    Inventors: Joseph Sheinis, Michael Baldwin, Alexander Sherkin
  • Publication number: 20040143625
    Abstract: Interception logic may be configured to intercept remote calls to an application component and invoke concern-specific logic in response to an intercepted remote call to the application component. The application component may be configured to run within a component container. The component container may be configured to provide standard services to application components. The concern-specific logic may be configured separate from the application component to provide a service that is not included as a standard service of the component container. A container-side proxy may be configured to receive one or more remote calls to the application component for interception by the concern-specific logic. A client-side proxy may be configured to receive one or more of the remote calls originated by the client component for interception by client-side concern-specific logic. The client-side proxy may also be configured to forward the one or more remote calls to the container-side proxy.
    Type: Application
    Filed: December 13, 2002
    Publication date: July 22, 2004
    Inventors: Joseph Sheinis, Ming Chan