Patents by Inventor Ajay Sethi
Ajay Sethi 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: 8156478Abstract: The present invention generally relates to computer software, and more specifically, to a computerized utility for analysis of optimized program files. A method and apparatus for optimized program analysis is disclosed.Type: GrantFiled: August 22, 2006Date of Patent: April 10, 2012Assignee: Oracle International CorporationInventors: Ajay Sethi, Sameer Shisodia, Mahantesh Hosmath, Ritesh Motlani, Ramesh Bhattiprolu, Kirk Bradley, John Pullokkaran, Sunil Kumar, Gopalaswamy Ramesh
-
Publication number: 20110230176Abstract: GUI based information access, web search and browsing over SMS. The embodiments herein generally relate to wireless communication, and, more particularly, to a method and application for creating and presenting information to and from mobile devices using a GUI interface over SMS. At the mobile terminal end it also includes methods for constructing an SMS comprising of information the user seeks and other matter recorded and transferred to the server to create responses and influence subsequent interactions. The method employs SMS transfers for communicating between a device based client application and an Internet based server application to simulate browsing over SMS. The method includes formatting of various textual elements including results, ads, actions, community-answers, and other matter or activities to be sent as SMS from the server and a mobile terminal reconstructing and presenting the received text messages to provide a browsing experience.Type: ApplicationFiled: November 20, 2009Publication date: September 22, 2011Inventors: Bipin Pradeep Kumar, Ajay Sethi
-
Patent number: 7788255Abstract: A method and apparatus for executing groups of database statements is provided. An indication is included in database statements to indicate whether instructions need to be executed in a particular sequence with respect to one another. In an embodiment, statements that need to be executed sequentially with respect to one another are included in the same bundle. In an embodiment bundles do not need to be executed in any particular order with respect to one another. A mechanism has been presented to enable statements to be executed concurrently by the server. In an embodiment, groups of database statements are sent from a client-side to a server within batches including one set of transmission information for the entire batch. In an embodiment, within a batch there may be one or more bundles. In an embodiment, the bundles are always executed sequentially; however, different bundles within a batch can be executed concurrently.Type: GrantFiled: April 30, 2004Date of Patent: August 31, 2010Assignee: Oracle International CorporationInventors: Ajay Sethi, Kirk Bradley, Ritesh Motlani, Sameer Shisodia
-
Patent number: 7756852Abstract: A method and apparatus for executing groups of database statements is provided. An indication is included in database statements to indicate whether instructions need to be executed in a particular sequence with respect to one another. In an embodiment, statements that need to be executed sequentially with respect to one another are included in the same bundle. In an embodiment bundles do not need to be executed in any particular order with respect to one another. A mechanism has been presented to enable statements to be executed concurrently by the server. In an embodiment, groups of database statements are sent from a client-side to a server within batches including one set of transmission information for the entire batch. In an embodiment, within a batch there may be one or more bundles. In an embodiment, the bundles are always executed sequentially; however, different bundles within a batch can be executed concurrently.Type: GrantFiled: April 30, 2004Date of Patent: July 13, 2010Assignee: Oracle International CorporationInventors: Ajay Sethi, Kirk Bradley, Ritesh Molani, Sameer Shisodia
-
Patent number: 7243338Abstract: Techniques for representing core files generated by a computer operating system upon crash of a computer program in a generic format are disclosed. A generic representation of the core file can be generated and analyzed to help in determining errors in code that occurred which the operating system is unable to handle. The generic representation of core files can be represented in a platform-independent format, for example, generic representation of core files may be represented in an extensible data format.Type: GrantFiled: May 21, 2003Date of Patent: July 10, 2007Assignee: Oracle International CorporationInventors: Ajay Sethi, Sameer Shisodia, Mahantesh Hosmath, Ritesh Motlani, Ramesh Bhattiprolu, Kirk Bradley, John Pullokkaran, Sunil Kumar, Gopalaswamy Ramesh
-
Publication number: 20070006164Abstract: The present invention generally relates to computer software, and more specifically, to a computerized utility for analysis of optimized program files. A method and apparatus for optimized program analysis is disclosed.Type: ApplicationFiled: August 22, 2006Publication date: January 4, 2007Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ajay Sethi, Sameer Shisodia, Mahantesh Hosmath, Ritesh Motlani, Ramesh Bhattiprolu, Kirk Bradley, John Pullokkaran, Sunil Kumar, Gopalaswamy Ramesh
-
Patent number: 7103590Abstract: A method and mechanism for pipelined table functions is disclosed. With pipelining, data from a first table function does not have to be materialized into a complete collection before it is consumed by a succeeding table function. Instead, a producer of data creates a stream of data that is immediately utilized by a consumer of that data. Also disclosed is a method and mechanism for parallel processing of table functions, in which the set of work operated upon by a table function is sub-divided into smaller portions that are assigned to a plurality of table function slaves. Also disclosed is an integration between pipelining and parallelized execution for table functions.Type: GrantFiled: August 24, 2001Date of Patent: September 5, 2006Assignee: Oracle International CorporationInventors: Ravi Murthy, Ajay Sethi, Bhaskar Ghosh, Ashish Thusoo, Shashaanka Agrawal, Adiel M. Yoaz
-
Publication number: 20050165802Abstract: A method and apparatus for executing groups of database statements is provided. An indication is included in database statements to indicate whether instructions need to be executed in a particular sequence with respect to one another. In an embodiment, statements that need to be executed sequentially with respect to one another are included in the same bundle. In an embodiment bundles do not need to be executed in any particular order with respect to one another. A mechanism has been presented to enable statements to be executed concurrently by the server. In an embodiment, groups of database statements are sent from a client-side to a server within batches including one set of transmission information for the entire batch. In an embodiment, within a batch there may be one or more bundles. In an embodiment, the bundles are always executed sequentially; however, different bundles within a batch can be executed concurrently.Type: ApplicationFiled: April 30, 2004Publication date: July 28, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ajay Sethi, Kirk Bradley, Ritesh Motlani, Sameer Shisodia
-
Publication number: 20050165801Abstract: A method and apparatus for executing groups of database statements is provided. An indication is included in database statements to indicate whether instructions need to be executed in a particular sequence with respect to one another. In an embodiment, statements that need to be executed sequentially with respect to one another are included in the same bundle. In an embodiment bundles do not need to be executed in any particular order with respect to one another. A mechanism has been presented to enable statements to be executed concurrently by the server. In an embodiment, groups of database statements are sent from a client-side to a server within batches including one set of transmission information for the entire batch. In an embodiment, within a batch there may be one or more bundles. In an embodiment, the bundles are always executed sequentially; however, different bundles within a batch can be executed concurrently.Type: ApplicationFiled: April 30, 2004Publication date: July 28, 2005Inventors: Ajay Sethi, Kirk Bradley, Aitesh Molani, Sameer Shisodia
-
Publication number: 20030226134Abstract: Techniques for representing core files generated by a computer operating system upon crash of a computer program in a generic format are disclosed. A generic representation of the core file can be generated and analyzed to help in determining errors in code that occurred which the operating system is unable to handle. The generic representation of core files can be represented in a platform-independent format, for example, generic representation of core files may be represented in an extensible data format.Type: ApplicationFiled: May 21, 2003Publication date: December 4, 2003Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ajay Sethi, Sameer Shisodia, Mahantesh Hosmath, Ritesh Motlani, Ramesh Bhattiprolu, Kirk Bradley, John Pullokkaran, Sunil Kumar, Gopalaswamy Ramesh
-
Publication number: 20030226135Abstract: The present invention generally relates to computer software, and more specifically, to a computerized utility for analysis of optimized program files. A method and apparatus for optimized program analysis is disclosed.Type: ApplicationFiled: May 21, 2003Publication date: December 4, 2003Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ajay Sethi, Sameer Shisodia, Mahantesh Hosmath, Ritesh Motlani, Ramesh Bhattiprolu, Kirk Bradley, John Pullokkaran, Sunil Kumar, Gopalaswamy Ramesh
-
Patent number: 6481007Abstract: A method and system for optimizing the passing of a parameter to a routine is provided. It is determined if any parameters are aliased in a call to a called routine. In the absence of aliases, calling routines passing parameters to called routines using “call by reference”. Recovery mechanisms are provided, when appropriate, when unhandled exception occur during execution of the called routines. According to the method, a recovery mechanism includes encapsulating the called routine and call statement block with a “catch-all” exception handler. The response to an otherwise unhandled exception includes restoring the actual parameter using a stored copy of the actual parameter. The restoration is performed by making a handle point to the copy of the actual parameter that was made before execution of the called routine.Type: GrantFiled: June 3, 1999Date of Patent: November 12, 2002Assignee: Oracle CorporationInventors: Chandrasekharan Iyer, Ajay Sethi