Patents by Inventor Gilberto Arnaiz

Gilberto Arnaiz 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: 7913050
    Abstract: A method and apparatus for processing a write request at a storage device is provided. A write request that identifies a sender of the write request is received at a storage device. The write request is examined to determine the identity of the sender. A determination is made as to whether, within a hierarchical relationship, the sender is subordinate to any entity that has been designated as being unable to perform write requests at the storage device. Upon determining that (a) the sender is not subordinate to any entity that has been designated as being unable to perform write requests at the storage device, and (b) the sender has not been designated as being unable to perform write requests at the storage device, the sender is allowed to write to the storage device. Thereafter, the write request from the sender may be performed at the storage device.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: March 22, 2011
    Assignee: Oracle International Corporation
    Inventors: Prasad Bagal, John Leys, Gilberto Arnaiz
  • Patent number: 7886018
    Abstract: A method is provided. The method determines a set of components to include in an enterprise module. Further, the set of components is divided into a set of platform dependent components and a set of platform independent components. In addition, abstract computer code is prepared for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages. Further, the abstract computer code is provided to a transmogrifier to automatically generate platform dependent source code. In addition, the platform independent source code is prepared for the set of platform independent components. The enterprise object code is generated by compiling and linking the platform dependent source code and the platform independent source code.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: February 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Ariel D. Tseitlin, Daniel Kearns, George Datuashvili, Gilberto Arnaiz
  • Publication number: 20090006797
    Abstract: A method and apparatus for processing a write request at a storage device is provided. A write request that identifies a sender of the write request is received at a storage device. The write request is examined to determine the identity of the sender. A determination is made as to whether, within a hierarchical relationship, the sender is subordinate to any entity that has been designated as being unable to perform write requests at the storage device. Upon determining that (a) the sender is not subordinate to any entity that has been designated as being unable to perform write requests at the storage device, and (b) the sender has not been designated as being unable to perform write requests at the storage device, the sender is allowed to write to the storage device. Thereafter, the write request from the sender may be performed at the storage device.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: PRASAD BAGAL, John Leys, Gilberto Arnaiz
  • Publication number: 20070250828
    Abstract: A method is provided. The method designates an intersection library that includes an intersection of a first set of pre-constructed code that utilizes a first set of syntax language from a first platform and a second set of pre-constructed code that utilizes a second set of syntax language from a second platform. Further, the method composes platform independent code for an application service for an enterprise module. The platform independent code is compiled and linked with the intersection library. In addition, the method designates a portable library that includes a third set of pre-constructed code that utilizes a third set of syntax language from a third platform and a fourth set of pre-constructed code that utilizes a fourth set of syntax language from a fourth platform. Further, the third set of pre-constructed code and the fourth set of pre-constructed code are composed in order to accomplish the same task.
    Type: Application
    Filed: June 23, 2006
    Publication date: October 25, 2007
    Inventors: Ariel D. Tseitlin, Daniel Kearns, Gilberto Arnaiz
  • Publication number: 20070250606
    Abstract: A method is provided. The method determines a set of components to include in an enterprise module. Further, the set of components is divided into a set of platform dependent components and a set of platform independent components. In addition, abstract computer code is prepared for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages. Further, the abstract computer code is provided to a transmogrifier to automatically generate platform dependent source code. In addition, the platform independent source code is prepared for the set of platform independent components. The enterprise object code is generated by compiling and linking the platform dependent source code and the platform independent source code.
    Type: Application
    Filed: June 23, 2006
    Publication date: October 25, 2007
    Inventors: Ariel Tseitlin, Daniel Kearns, George Datuashvili, Gilberto Arnaiz
  • Patent number: 7080371
    Abstract: Distributing and instantiating software version upgrades in a distributed computing environment. This includes defining the required versions of software as the contents of a software version upgrade kit. This is written, e.g., as a table of contents or a list, to a database to generate software version upgrade kit tables. These tables are used to generate software version upgrade kits. The kits are then used as a source to download copies of the upgrade kits to clients to be upgraded. This enables upgrading the software on the client.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: July 18, 2006
    Assignee: Siebel Systems, Inc.
    Inventors: Gilberto Arnaiz, Robert A. Brodersen, Prashant Chatterjee, Peter Siam Sy Lim, III, Duane E. Wandless
  • Publication number: 20030206192
    Abstract: A method and system for controlling a user interface presented by a web browser. A web server pushes an asynchronous message to the web browser. The web browser is not blocked waiting for the asynchronous message. The web browser presents a user interface and presents a user interface change in response to receiving the asynchronous message.
    Type: Application
    Filed: October 27, 2001
    Publication date: November 6, 2003
    Inventors: Mingte Chen, Sing Yip, Yan Ma, Gilberto Arnaiz, Srikant Krishnapuram Tirumalai, David Tchankotadze, Kuang Huang, Anil Kumar Annadata