Patents by Inventor Leo Nishio

Leo Nishio 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: 20070130294
    Abstract: A controller for providing autonomous control of an electro-mechanical device is described. The controller includes a processing device, a memory associated with the processing device, and at least one input/output (I/O) interface associated with said processing device. The controller is configured to operate at least one electromechanical device connected thereto and to maintain proper operation of the controller and the electromechanical device by reporting activity to a server and requesting configuration updates from the server.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 7, 2007
    Inventor: Leo Nishio
  • 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