Patents by Inventor Fred Mahakian

Fred Mahakian 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: 10552769
    Abstract: A status management framework is provided that manages status information of a system. The status management framework receives messages from fulfillment systems, where the messages include status values. The status management framework propagates the received status values within the system. The status management framework includes a status service that receives status values from task layer services, and propagates the status values throughout objects of the system.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: February 4, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Fred Mahakian, Nikhil Parikh
  • Patent number: 10025622
    Abstract: A distributed order orchestration is provided. The system comprises a decomposition layer configured to receive an order and determine one or more orchestration services for fulfilling the order. An orchestration layer is configured to receive the one or more orchestration services for the order and orchestration performing of the one or more orchestration services. A task layer is configured to control performing of one or more tasks for the one or more orchestration services being performed. Also, an external interface layer configured to translate and route the one or more tasks to one or more external systems for processing. The external task layer is configured to receive one or more results for performance of the one or more tasks by the one or more external systems where the one or more results used to orchestrate fulfilling the order.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: July 17, 2018
    Assignee: Oracle International Corporation
    Inventors: Sumeet Rijhsinghani, Rajeev Bellamkonda, Fred Mahakian, Lynn Leah Reed, Alok Singh, Samuel Wong
  • Publication number: 20130197976
    Abstract: A status management framework is provided that manages status information of a system. The status management framework receives messages from fulfillment systems, where the messages include status values. The status management framework propagates the received status values within the system. The status management framework includes a status service that receives status values from task layer services, and propagates the status values throughout objects of the system.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Fred MAHAKIAN, Nikhil PARIKH
  • Publication number: 20120089486
    Abstract: A fulfillment workbench of a distributed order orchestration system is provided. A distributed order orchestration system can include a fulfillment workbench that provides a user interface for order fulfillment administrators, users and supervisors to monitor and manage order fulfillment processes through the distributed order orchestration system. The fulfillment workbench can receive a process request from a user to modify an ongoing order fulfillment process, where the process request includes one or more line requests, transmit the process request to one or more fulfillment systems, and provide a process request status to the user. The fulfillment workbench can provide a process request status to the user even though the process request interacts with one or more fulfillment systems, and the timing of the response to the process request may not be known.
    Type: Application
    Filed: October 8, 2010
    Publication date: April 12, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Fred MAHAKIAN, John STICKLEY, Samuel WONG, Yan CUI, Praveen VIPRANARAYANAN
  • Publication number: 20110112885
    Abstract: A distributed order orchestration is provided. The system comprises a decomposition layer configured to receive an order and determine one or more orchestration services for fulfilling the order. An orchestration layer is configured to receive the one or more orchestration services for the order and orchestration performing of the one or more orchestration services. A task layer is configured to control performing of one or more tasks for the one or more orchestration services being performed. Also, an external interface layer configured to translate and route the one or more tasks to one or more external systems for processing. The external task layer is configured to receive one or more results for performance of the one or more tasks by the one or more external systems where the one or more results used to orchestrate fulfilling the order.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 12, 2011
    Applicant: Oracle International Corporation
    Inventors: Sumeet Rijhsinghani, Rajeev Bellamkonda, Fred Mahakian, Lynn Leah Reed, Alok Singh, Samuel Wong