Patents by Inventor John John E. So
John John E. So 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: 7831962Abstract: Techniques for testing subsystems on a platform for a software application are provided. A test application receives instructions for calling platform dependent subsystems directly. The instructions can be designed to fully test the capabilities of the subsystems. Once the instructions are executed, the results of the subsystems can be analyzed for platform certification, performance, reliability, and/or characteristics.Type: GrantFiled: June 3, 2003Date of Patent: November 9, 2010Assignee: Oracle International CorporationInventors: Niloy Banerjee, Bret L. Foreman, Theodore R. Haining, Parikshit Bhaduri, Brom Mahbod, Michael David Kavanaugh, Dhaval Babulal Shah, William Fillmore Manry, IV, Henry S. Willard, John John E. So
-
Patent number: 7383287Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 23, 2002Date of Patent: June 3, 2008Assignee: Oracle International CorporationInventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, Pari Bhaduri, Venkat Malla, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Yuanjiang Ou
-
Patent number: 7035840Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 31, 2001Date of Patent: April 25, 2006Assignee: Oracle International CorporationInventors: Dimitris Nakos, Bala Kumaresan, John John E. So, Niloy Banerjee, Lalitha Ganti, Ramkumar Venkataraman, Thivakaram Prakash Sivakumar
-
Publication number: 20040250243Abstract: Techniques for testing subsystems on a platform for a software application are provided. A test application receives instructions for calling platform dependent subsystems directly. The instructions can be designed to fully test the capabilities of the subsystems. Once the instructions are executed, the results of the subsystems can be analyzed for platform certification, performance, reliability, and/or characteristics.Type: ApplicationFiled: June 3, 2003Publication date: December 9, 2004Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Niloy Banerjee, Bret L. Foreman, Theodore R. Haining, Parikshit Bhaduri, Brom Mahbod, Michael David Kavanaugh, Dhaval Babulal Shah, William Fillmore Manry, Henry S. Willard, John John E. So
-
Patent number: 6795830Abstract: Techniques for distributing database functions in a system of database devices includes performing database management tasks for a database on a first device connected to a network. The first device is designated a database host. Data file storage and retrieval tasks for the database are sent to a second device connected to the network. The second device is designated an off-host storage device. The first device may be a database server appliance, which includes a processor; a database server process, a special purpose operating system and non-volatile storage. The database server process persistently stores data files for the database on a second device connected to the database server appliance over a network. The special purpose operating system has features and configuration that are dictated by the database server and supporting components.Type: GrantFiled: May 31, 2001Date of Patent: September 21, 2004Assignee: Oracle International CorporationInventors: Niloy Banerjee, John John E. So, Michael Rocha
-
Patent number: 6691117Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: GrantFiled: August 23, 2002Date of Patent: February 10, 2004Assignee: Oracle CorporationInventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030023602Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 30, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030023603Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 30, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. So, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20030004962Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 23, 2002Publication date: January 2, 2003Inventors: Lawrence J. Ellison, C. Gregory Doherty, Jay Rossiter, David Stowell, Dimitris Nakos, Pari Bhaduri, Venkat Malla, Jane Chen, Bala Kumaresan, John John E. SO, Niloy Banerjee, Srinivas Maturi, Lalitha Ganti, Ramkumar Venkataraman, Balasubramanyam Sthanikam, Yuanjiang Ou, Joseph Therrattil Koonen, Harish Rawat, Muthu Olagappan, Thivakaram Prakash Sivakumar
-
Publication number: 20020049744Abstract: A database system that incorporates numerous features that reduce the total cost of maintaining the database system is provided. That database system includes a database appliance that executes a database server on a platform that includes a special purpose operating system specifically tailored to the services required by the database server. The database appliance configures itself by detecting the environment in which it resides and setting operational parameters based on the detected environment. The configuration metadata of all components of the system are stored in a centralized repository which itself may reside external to the system. Both the database server configuration and the operating system configuration are managed by a remotely located integrated management console, which interacts with and configures the system at the database system level, the operating system level and, optionally, at the hardware subsystem level. Backup management may also be performed remotely.Type: ApplicationFiled: August 31, 2001Publication date: April 25, 2002Inventors: Dimitris Nakos, Bala Kumaresan, John John E. So, Niloy Banerjee, Lalitha Ganti, Ramkumar Venkataraman, Thivakaram Prakash Sivakumar