Patents by Inventor Ivan Omar Parra

Ivan Omar Parra 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: 10162708
    Abstract: A method for enabling a distributed computing system to tolerate system faults during the execution of a client process. The method includes instantiating an execution environment relating to the client process; executing instructions within the execution environment, the instructions causing the execution environment to issue further instructions to the distributing computing system, the further instructions relating to actions to be performed with respect to data stored on the distributed computing system. An object interface proxy receives the further instructions and monitors the received to determine if the execution environment is in a desired save-state condition; and, if so, save a current state of the execution environment in a data store.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: December 25, 2018
    Assignee: NETSUITE INC.
    Inventors: Ivan Omar Parra, Douglas H. Williams
  • Patent number: 9934105
    Abstract: A method for enabling a distributed computing system to tolerate system faults during the execution of a client process. The method includes instantiating an execution environment relating to the client process; executing instructions within the execution environment, the instructions causing the execution environment to issue further instructions to the distributing computing system, the further instructions relating to actions to be performed with respect to data stored on the distributed computing system. An object interface proxy receives the further instructions and monitors the received to determine if the execution environment is in a desired save-state condition; and, if so, save a current state of the execution environment in a data store.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 3, 2018
    Assignee: NETSUITE INC
    Inventors: Ivan Omar Parra, Douglas H. Williams
  • Publication number: 20170235605
    Abstract: Systems, apparatuses, and methods for scheduling the processing of job requests on a data processing platform that utilizes multiple processing elements. In one embodiment, each job request includes a set of attributes that are used to determine scheduling and handling. Such attributes may include job type, priority, priority time, dependency list, and fail on dependency failure flag. In one embodiment, job requests are started in an order determined by the job request attributes of priority and priority time. If a job request has an unresolved dependency, the job request may be removed from the ordered list. Thus, a lower-priority job request may overtake a higher priority job if the higher-priority job has unfinished dependent job requests. Rules for interacting with job requests having these attributes may be customized according to user needs and desires.
    Type: Application
    Filed: May 5, 2015
    Publication date: August 17, 2017
    Inventors: Jakub Chaloupka, Wei (Michelle) Xue, Ivan Omar Parra
  • Publication number: 20160055066
    Abstract: A method for enabling a distributed computing system to tolerate system faults during the execution of a client process. The method includes instantiating an execution environment relating to the client process; executing instructions within the execution environment, the instructions causing the execution environment to issue further instructions to the distributing computing system, the further instructions relating to actions to be performed with respect to data stored on the distributed computing system. An object interface proxy receives the further instructions and monitors the received to determine if the execution environment is in a desired save-state condition; and, if so, save a current state of the execution environment in a data store.
    Type: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventors: IVAN OMAR PARRA, DOUGLAS H. WILLIAMS
  • Publication number: 20160019123
    Abstract: A method for enabling a distributed computing system to tolerate system faults during the execution of a client process. The method includes instantiating an execution environment relating to the client process; executing instructions within the execution environment, the instructions causing the execution environment to issue further instructions to the distributing computing system, the further instructions relating to actions to be performed with respect to data stored on the distributed computing system. An object interface proxy receives the further instructions and monitors the received to determine if the execution environment is in a desired save-state condition; and, if so, save a current state of the execution environment in a data store.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 21, 2016
    Inventors: IVAN OMAR PARRA, Douglas H. Williams
  • Patent number: 9122595
    Abstract: A method for enabling a distributed computing system to tolerate system faults during the execution of a client process. The method includes instantiating an execution environment relating to the client process; executing instructions within the execution environment, the instructions causing the execution environment to issue further instructions to the distributing computing system, the further instructions relating to actions to be performed with respect to data stored on the distributed computing system. An object interface proxy receives the further instructions and monitors the received to determine if the execution environment is in a desired save-state condition; and, if so, save a current state of the execution environment in a data store.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: September 1, 2015
    Assignee: NetSuite Inc.
    Inventors: Ivan Omar Parra, Douglas H. Williams