Patents by Inventor Darshan Kumar
Darshan Kumar 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: 10339113Abstract: A method, system, and computer-program product for effecting incremental changes to a repository are disclosed. The method includes receiving an incremental feature package and applying the one or more revisions to the repository. In such methods, systems, and computer-program products, the incremental feature package includes one or more revisions to be made to a repository.Type: GrantFiled: September 22, 2014Date of Patent: July 2, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Anil Billapati, Roshni Ramesh, Madhan Kumar Dk, Kerry Macarthur, Venkatesh Nayak, Vinay Kompella, Girish Pradhan, Darshan Kumar
-
Patent number: 10296652Abstract: A method, system, and computer-program product for the selection of user interface rendering artifacts in web applications using a manifest mechanism are disclosed. The method includes receiving a request, evaluating an expression, and generating a physical renderer. The request is received at a manifest engine, and comprises a request for a physical renderer. The evaluating is performed by the manifest engine. The physical renderer is generated by the manifest engine, and the manifest engine is configured to generate the physical renderer based on a result of the evaluating.Type: GrantFiled: September 22, 2014Date of Patent: May 21, 2019Assignee: Oracle International CorporationInventors: Chandan Dasgupta, Darshan Kumar, Azahar Uddin, Darshan Herga, Anil Billapati, Anbalagan Karuppannan, Vishal Balagangadhar, Ashish Narang
-
Patent number: 10152590Abstract: Operations include executing a WebSocket server on a machine executing a web browser; establishing a connection between the WebSocket server and the web browser; receiving, by the WebSocket server from the web browser, a request requiring execution of a local application on the machine; and executing, by the WebSocket server, the local application to serve the request.Type: GrantFiled: May 19, 2016Date of Patent: December 11, 2018Assignee: Oracle International CorporationInventors: Yuting Liu, Mingjie Li, Darshan Kumar, Kuangyang Huang, Tsunghsi Yu, Kunal Kumar, Qiang Dong
-
Patent number: 9760381Abstract: Systems and methods are provided that render a configurable toolbar. At runtime, a toolbar configuration file is loaded including a toolbar definition and at least one button definition. A rendering module renders a toolbar based on the toolbar configuration file. The toolbar configuration file is editable by an end-user, thus allowing the end-user to configure properties of the toolbar and buttons without knowledge of computer code or recompilation.Type: GrantFiled: January 30, 2009Date of Patent: September 12, 2017Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri
-
Publication number: 20170193221Abstract: Operations include executing a WebSocket server on a machine executing a web browser; establishing a connection between the WebSocket server and the web browser; receiving, by the WebSocket server from the web browser, a request requiring execution of a local application on the machine; and executing, by the WebSocket server, the local application to serve the request.Type: ApplicationFiled: May 19, 2016Publication date: July 6, 2017Applicant: Oracle International CorporationInventors: YUTING LIU, MINGJIE LI, DARSHAN KUMAR, KUANGYANG HUANG, TSUNGHSI YU, KUNAL KUMAR, QIANG DONG
-
Patent number: 9684736Abstract: Systems and methods are provided for a global communication handler to facilitate communication between an Flex application and an Enterprise Application Server (“EAS”) database. Data is obtained from the EAS database by the global communication handler, and the global communication handler instantiates at least one object that provides that data to a Flex application. The global communication handler also receives data from the Flex application, and writes that data to the EAS database.Type: GrantFiled: January 29, 2009Date of Patent: June 20, 2017Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri
-
Patent number: 9659335Abstract: Systems and methods are provided that record details of product samples given to a customer. A request to add one or more product sample records is received, and in response, user interface showing product sample information for available product samples is presented. The user interface may include a field for entering a quantity of each product sample given to the customer. One or more product sample records is recorded corresponding to each product sample for which a quantity was entered in the user interface.Type: GrantFiled: January 29, 2009Date of Patent: May 23, 2017Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Harish Kumar, Pinjari Allavali, Walter Back
-
Patent number: 9063806Abstract: Systems and methods are provided that facilitate communication between an Flex application and a secure Enterprise Application System. An embodiment comprises the EAS, an ActiveX control container provided by the EAS to communicate via Javascript, and a container web page including a Flex application and a Javascript function to invoke the Flex application, wherein the EAS can invoke the Flex application.Type: GrantFiled: January 29, 2009Date of Patent: June 23, 2015Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri
-
Publication number: 20150088815Abstract: A method, system, and computer-program product for effecting incremental changes to a repository are disclosed. The method includes receiving an incremental feature package and applying the one or more revisions to the repository. In such methods, systems, and computer-program products, the incremental feature package includes one or more revisions to be made to a repository.Type: ApplicationFiled: September 22, 2014Publication date: March 26, 2015Inventors: Anil Billapati, Roshni Ramesh, Madhan Kumar Dk, Kerry Macarthur, Venkatesh Nayak, Vinay Kompella, Girish Pradhan, Darshan Kumar
-
Publication number: 20150089377Abstract: A method, system, and computer-program product for the selection of user interface rendering artifacts in web applications using a manifest mechanism are disclosed. The method includes receiving a request, evaluating an expression, and generating a physical renderer. The request is received at a manifest engine, and comprises a request for a physical renderer. The evaluating is performed by the manifest engine. The physical renderer is generated by the manifest engine, and the manifest engine is configured to generate the physical renderer based on a result of the evaluating.Type: ApplicationFiled: September 22, 2014Publication date: March 26, 2015Inventors: Chandan Dasgupta, Darshan Kumar, Azahar Uddin, Darshan Herga, Anil Billapati, Anbalagan Karuppannan, Vishal Balagangadhar, Ashish Narang
-
Patent number: 8762448Abstract: Systems and methods are provided perform an asynchronous process in a mobile client when not connected to an enterprise server. An application on a mobile client receives a request from a user to perform a task that is ordinarily performed by the enterprise server, such as decompressing a large data file. The mobile client determines, however, that it is not connected to the enterprise server. Instead, the application spawns a thread to complete the task asynchronously. Accordingly, the task need not be performed synchronously, thus making the user wait, when the mobile client is disconnected from the enterprise server.Type: GrantFiled: January 30, 2009Date of Patent: June 24, 2014Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Harish Kumar
-
Patent number: 8762883Abstract: Systems and methods are provided that manipulating popup window controls. A popup window includes a presentation applet running in the popup window that collects data regarding the presentation. In order to save data collected by the applet before the popup window is closed, a control container embedded in the popup window disables the close window button of the popup window. The control container also maximizes the popup window to full screen for a more functional user interface.Type: GrantFiled: January 30, 2009Date of Patent: June 24, 2014Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Prasanth Kumar
-
Patent number: 8452640Abstract: Systems and methods are provided that record details and analytics about a sales call presentation. Presentation materials are stored in the form of digital content in a memory. A first user interface is provided to allow a presenter to select a presentation, and a second user interface is provided to allow a presenter to enter details about the sales call. Analytical data of the presentation is recorded in real-time and the analytical data is stored in a memory, wherein the analytical data is used in part to assess the success of the presentation.Type: GrantFiled: January 30, 2009Date of Patent: May 28, 2013Assignee: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Anil Billapati
-
Patent number: 8392298Abstract: Embodiments of the invention provide methods and data structures for the effective and efficient synchronization or inter-exchange of invoice adjustment information between business applications employing disparate DOFs. For one embodiment, a DOF is provided that allows for relationships between entities, also referred to as invoice adjustments, to be modeled as attributes of an entity and for customization of the DOF in a manner that facilitates upgrading of the DOF. For one embodiment, the invoice adjustment DOF is provided in a common software language such as XML. For one embodiment, invoice adjustment information from each of several business applications is translated to a common DOF. The invoice adjustment information, in the common DOF, is then inter-exchanged among the several business applications. Each application has only to translate the invoice adjustment information from the common DOF to the application-specific DOF of the respective business application.Type: GrantFiled: October 16, 2003Date of Patent: March 5, 2013Assignee: Siebel Systems, Inc.Inventors: Darshan Kumar, Nardo B. Catahan, Jr., Joshua Roper
-
Publication number: 20100195808Abstract: Systems and methods are provided that record details and analytics about a sales call presentation. After a sales call presentation is initiated, a recording is started to record the analytics of the sales call presentation. After an additional party joins the presentation, a second analytical recording is initiated with respect to the additional party. Accordingly, accurate analytical data for the additional party may be obtained.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Shyam Singh
-
Publication number: 20100199194Abstract: Systems and methods are provided that render a configurable toolbar. At runtime, a toolbar configuration file is loaded including a toolbar definition and at least one button definition. A rendering module renders a toolbar based on the toolbar configuration file. The toolbar configuration file is editable by an end-user, thus allowing the end-user to configure properties of the toolbar and buttons without knowledge of computer code or recompilation.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri
-
Publication number: 20100198654Abstract: Systems and methods are provided that record details and analytics about a sales call presentation. Presentation materials are stored in the form of digital content in a memory. A first user interface is provided to allow a presenter to select a presentation, and a second user interface is provided to allow a presenter to enter details about the sales call. Analytical data of the presentation is recorded in real-time and the analytical data is stored in a memory, wherein the analytical data is used in part to assess the success of the presentation.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Anil Billapati
-
Publication number: 20100198908Abstract: Systems and methods are provided perform an asynchronous process in a mobile client when not connected to an enterprise server. An application on a mobile client receives a request from a user to perform a task that is ordinarily performed by the enterprise server, such as decompressing a large data file. The mobile client determines, however, that it is not connected to the enterprise server. Instead, the application spawns a thread to complete the task asynchronously. Accordingly, the task need not be performed synchronously, thus making the user wait, when the mobile client is disconnected from the enterprise server.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Harish Kumar
-
Publication number: 20100199199Abstract: Systems and methods are provided that manipulating popup window controls. A popup window includes a presentation applet running in the popup window that collects data regarding the presentation. In order to save data collected by the applet before the popup window is closed, a control container embedded in the popup window disables the close window button of the popup window. The control container also maximizes the popup window to full screen for a more functional user interface.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri, Prasanth Kumar
-
Publication number: 20100191700Abstract: Systems and methods are provided for a global communication handler to facilitate communication between an Flex application and an Enterprise Application Server (“EAS”) database. Data is obtained from the EAS database by the global communication handler, and the global communication handler instantiates at least one object that provides that data to a Flex application. The global communication handler also receives data from the Flex application, and writes that data to the EAS database.Type: ApplicationFiled: January 29, 2009Publication date: July 29, 2010Applicant: Oracle International CorporationInventors: Darshan Kumar, Ambili Sudhi, Govindraja Achar, Pankesh Jhaveri