Patents by Inventor Edwin Khodabakchian
Edwin Khodabakchian 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: 8667031Abstract: Techniques for facilitating the sharing of metadata. In one set of embodiments, a metadata document is referenced by a plurality of software applications as a URL, the URL comprising a protocol component identifying a specialized protocol name and a path component identifying a name and namespace of the metadata document. The specialized protocol name indicates that the metadata document is a shared document stored in a shared metadata repository. When an application in the plurality of software applications needs to access the metadata document, the URL is passed to a URL resolver configured to identify the shared metadata repository based on configuration information associated with the application. The metadata document is then retrieved from the shared metadata repository.Type: GrantFiled: June 13, 2008Date of Patent: March 4, 2014Assignee: Oracle International CorporationInventors: Gangadhar Konduri, Denny McKinney, Siddalingaiah Eraiah, Edwin Khodabakchian
-
Patent number: 8473453Abstract: A graphical user interface (GUI) displays a flow of activities of a business process, including any portion thereof from which capture of data is permitted. The GUI receives, in an operation, at least an indication of a business process portion from which data is to be captured (“sensor”), an identification of an endpoint to which captured data is to be transferred, and a type of the endpoint which identifies (through a mapping) a predetermined software. A sensor may be added any number of times (through a single GUI or though multiple GUIs) by repeatedly performing the operation. Also, a given sensor may be associated with multiple endpoints. Computer(s) executing the business process check whether or not a sensor is present, on execution of the business process portion, and if present, then execute the corresponding predetermined software(s) to transfer data from the sensor directly to the respective endpoint(s).Type: GrantFiled: February 27, 2009Date of Patent: June 25, 2013Assignee: Oracle International CorporationInventors: Ralf Mueller, Kireet M. Reddy, Bhagat V. Nainani, William Eidson, Edwin Khodabakchian, Weigun Mi
-
Patent number: 8103713Abstract: A system and method for managing service interactions launches a process that is defined by a programming abstraction based on a syntax of a general purpose programming language. Interaction with a service, such as a web-based service, is initiated and the process requests the service to perform an action. Execution of the process is suspended until a response is received from the service. Execution of the process continues after receiving a response from the service.Type: GrantFiled: October 9, 2002Date of Patent: January 24, 2012Assignee: Jade Acquisition CorporationInventors: Edwin Khodabakchian, Albert Chung Ming Tam, Glen Weiqun Mi, Muruganantham Chinnananchi, Roman Dobrik
-
Patent number: 7912895Abstract: A system and method for managing service interactions launches a process that is defined by a programming abstraction based on a syntax of a general purpose programming language. Interaction with a service, such as a web-based service, is initiated and the process requests the service to perform an action. Execution of the process is suspended until a response is received from the service. Execution of the process continues after receiving a response from the service.Type: GrantFiled: October 31, 2007Date of Patent: March 22, 2011Assignee: Jade Acquisition CorporationInventors: Edwin Khodabakchian, Albert Chung Ming Tam, Weiqun Mi, Muruganantham Chinnananchi, Roman Dobrik
-
Publication number: 20090313256Abstract: Techniques for facilitating the sharing of metadata. In one set of embodiments, a metadata document is referenced by a plurality of software applications as a URL, the URL comprising a protocol component identifying a specialized protocol name and a path component identifying a name and namespace of the metadata document. The specialized protocol name indicates that the metadata document is a shared document stored in a shared metadata repository. When an application in the plurality of software applications needs to access the metadata document, the URL is passed to a URL resolver configured to identify the shared metadata repository based on configuration information associated with the application. The metadata document is then retrieved from the shared metadata repository.Type: ApplicationFiled: June 13, 2008Publication date: December 17, 2009Applicant: Oracle International CorporationInventors: Gangadhar Konduri, Denny McKinney, Siddalingaiah Eraiah, Edwin Khodabakchian
-
Publication number: 20090177985Abstract: A graphical user interface (GUI) displays a flow of activities of a business process, including any portion thereof from which capture of data is permitted. The GUI receives, in an operation, at least an indication of a business process portion from which data is to be captured (“sensor”), an identification of an endpoint to which captured data is to be transferred, and a type of the endpoint which identifies (through a mapping) a predetermined software. A sensor may be added any number of times (through a single GUI or though multiple GUIs) by repeatedly performing the operation. Also, a given sensor may be associated with multiple endpoints. Computer(s) executing the business process check whether or not a sensor is present, on execution of the business process portion, and if present, then execute the corresponding predetermined software(s) to transfer data from the sensor directly to the respective endpoint(s).Type: ApplicationFiled: February 27, 2009Publication date: July 9, 2009Applicant: Oracle International CorporationInventors: Ralf Mueller, Kireet M. Reddy, Bhagat V. Nainani, William Eidson, Edwin Khodabakchian, Weigun Mi
-
Patent number: 7499951Abstract: A graphical user interface (GUI) displays a flow of activities of a business process, including any portion thereof from which capture of data is permitted. The GUI receives, in an operation, at least an indication of a business process portion from which data is to be captured (“sensor”), an identification of an endpoint to which captured data is to be transferred, and a type of the endpoint which identifies (through a mapping) a predetermined software. A sensor may be added any number of times (through a single GUI or though multiple GUIs) by repeatedly performing the operation. Also, a given sensor may be associated with multiple endpoints. Computer(s) executing the business process check whether or not a sensor is present, on execution of the business process portion, and if present, then execute the corresponding predetermined software(s) to transfer data from the sensor directly to the respective endpoint(s).Type: GrantFiled: November 18, 2005Date of Patent: March 3, 2009Assignee: Oracle International CorporationInventors: Ralf Mueller, Kireet M. Reddy, Bhagat V. Nainani, William Eidson, Edwin Khodabakchian, Weigun Mi
-
Publication number: 20080059964Abstract: A system and method for managing service interactions launches a process that is defined by a programming abstraction based on a syntax of a general purpose programming language. Interaction with a service, such as a web-based service, is initiated and the process requests the service to perform an action. Execution of the process is suspended until a response is received from the service. Execution of the process continues after receiving a response from the service.Type: ApplicationFiled: October 31, 2007Publication date: March 6, 2008Applicant: Oracle International CorporationInventors: Edwin Khodabakchian, Albert Tam, Glen Mi, Muruganantham Chinnananchi, Roman Dobrik
-
Publication number: 20070118386Abstract: A graphical user interface (GUI) displays a flow of activities of a business process, including any portion thereof from which capture of data is permitted. The GUI receives, in an operation, at least an indication of a business process portion from which data is to be captured (“sensor”), an identification of an endpoint to which captured data is to be transferred, and a type of the endpoint which identifies (through a mapping) a predetermined software. A sensor may be added any number of times (through a single GUI or though multiple GUIs) by repeatedly performing the operation. Also, a given sensor may be associated with multiple endpoints. Computer(s) executing the business process check whether or not a sensor is present, on execution of the business process portion, and if present, then execute the corresponding predetermined software(s) to transfer data from the sensor directly to the respective endpoint(s).Type: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Applicant: Oracle International CorporationInventors: Ralf Mueller, Kireet Reddy, Bhagat Nainani, William Eidson, Edwin Khodabakchian, Weiqun Mi
-
Patent number: 7133833Abstract: A lightweight directory access protocol workflow management system. The invention converts a logical process into a reusable Lightweight Directory Access Protocol (LDAP) directory representation. The directory representation is a hierarchical tree structure where each process element in the process is represented as an LDAP directory entry and is assigned a unique distinguished name and is stored in a Directory Server database or filesystem. The tree structure of the LDAP representation allows the sharing of LDAP trees or subtrees among users. The LDAP trees and subtrees can be remotely located and distributed among different LDAP servers. Another preferred embodiment of the invention provides a graphical user interface for creating a Workflow process definition which is comprised of process elements: activities; actions; and entry/exit points. The user constructs a Workflow process using the process elements, logically interrelating each activity.Type: GrantFiled: October 27, 1998Date of Patent: November 7, 2006Assignee: Netscape Communications CorporationInventors: Jeremy Chone, Edwin Khodabakchian
-
Publication number: 20030093500Abstract: A system and method for managing service interactions launches a process that is defined by a programming abstraction based on a syntax of a general purpose programming language. Interaction with a service, such as a web-based service, is initiated and the process requests the service to perform an action. Execution of the process is suspended until a response is received from the service. Execution of the process continues after receiving a response from the service.Type: ApplicationFiled: October 9, 2002Publication date: May 15, 2003Inventors: Edwin Khodabakchian, Albert Chung Ming Tam, Weigun Mi, Muruganantham Chinnananchi, Roman Dobrik
-
Publication number: 20020174417Abstract: A method of creating and defining a custom data field within a process management system includes creating a file to specify visible field properties of the custom data field and defining a model of the custom data field. The file and the model may be packaged into an archive file. The custom data field may be inserted and the archive file is added into the process management system as a new class. The process management system may be deployed with the new class and the process management system may be tested with the new class.Type: ApplicationFiled: March 30, 2001Publication date: November 21, 2002Inventors: Michael Sijacic, Edwin Khodabakchian, Albert Tam, Michal Chmielewski