Patents by Inventor Michael Hichwa

Michael Hichwa 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: 20150095973
    Abstract: Techniques are described herein for locking down a cloud database. In an embodiment, each respective database cloud service of a plurality of database cloud services is associated with a different respective database schema of a plurality of database schemas within a database. For each respective database cloud service of the plurality of database cloud services, the respective database cloud service is prevented from accessing the plurality of database schemas except for the respective database schema that is associated with the respective database cloud service.
    Type: Application
    Filed: September 12, 2014
    Publication date: April 2, 2015
    Inventors: Christian Neumueller, Mark Fallon, Dom Lindars, Joel R. Kallman, Michael Hichwa
  • Patent number: 6507833
    Abstract: A mechanism is provided for dynamically rendering a component instance at run time. According to the invention, a rendering engine is provided for each type of component that can be rendered, and each engine is responsible for rendering all instances of that component type. When it comes time to render a component instance, the rendering engine associated with that instance is invoked. When invoked, the rendering engine receives a set of metadata associated with the component instance, which specifies the attribute values for that instance. Based upon the metadata, the rendering engine determines, at run time, a format for the instance, and renders the instance in accordance with the determined format. By rendering the instance at run time based purely upon metadata, the present invention makes it possible to store only the metadata associated with the instance. Unlike the prior art, it is not necessary to store a component as a large static entity. As a result, the present invention requires less storage.
    Type: Grant
    Filed: September 13, 1999
    Date of Patent: January 14, 2003
    Assignee: Oracle Corporation
    Inventors: Michael Hichwa, Christopher Beck, Leo Nishio
  • Patent number: 6493704
    Abstract: The present invention provides a generic mechanism for enabling a user to develop one or more components. According to the invention, there is provided a generic builder engine which solicits from a developer, through a simple dialog, all of the information needed to define an instance of a component. The builder engine solicits the information by generating one or more display pages based upon predefined metadata. This metadata specifies what information needs to be solicited from the developer to define an instance of that type of component, and how that information should be solicited. Based upon this metadata, the generic builder engine dynamically generates one or more display pages to solicit the necessary information from the developer. Implementing the builder engine in this generic manner is quite advantageous because it makes it possible for a single engine to be used to guide a developer through the defining process for all possible types of components.
    Type: Grant
    Filed: September 13, 1999
    Date of Patent: December 10, 2002
    Assignee: Oracle Corporation
    Inventors: Michael Hichwa, Christopher Beck, Leo Nishio