Patents by Inventor Armin Bahramshahry

Armin Bahramshahry 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).

  • Publication number: 20200026580
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery.
    Type: Application
    Filed: July 31, 2019
    Publication date: January 23, 2020
    Applicant: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Publication number: 20200026571
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery.
    Type: Application
    Filed: August 1, 2019
    Publication date: January 23, 2020
    Applicant: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Publication number: 20200026562
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery.
    Type: Application
    Filed: July 31, 2019
    Publication date: January 23, 2020
    Applicant: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Publication number: 20200026579
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery.
    Type: Application
    Filed: July 31, 2019
    Publication date: January 23, 2020
    Applicant: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Patent number: 10514951
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: December 24, 2019
    Assignee: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Patent number: 10332569
    Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: June 25, 2019
    Assignee: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Publication number: 20180321971
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scalable scheduler with heterogeneous resource allocation of large competing workloads types using Quality of Service (QoS) requirements.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Armin BAHRAMSHAHRY, Piranavan SELVANANDAN
  • Publication number: 20180321979
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Armin BAHRAMSHAHRY, Piranavan SELVANANDAN
  • Publication number: 20180321975
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Armin BAHRAMSHAHRY, Piranavan SELVANANDAN
  • Publication number: 20180137898
    Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.
    Type: Application
    Filed: January 9, 2018
    Publication date: May 17, 2018
    Applicant: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Patent number: 9865313
    Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: January 9, 2018
    Assignee: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan
  • Publication number: 20160055900
    Abstract: In one embodiment, a computer-implemented method executable by a server system to store data in a data cache and refresh the data based on a dynamic schedule is provided. The method includes: receiving, by a processor, data from a first resource; storing, by the processor, the data in a data cache; determining, by the processor, a type of the data, and an access frequency of the data; determining, by the processor, a dynamic schedule based on the type of the data, and the access frequency of the data; and refreshing the data cache with new data from the first resource based on the dynamic schedule.
    Type: Application
    Filed: April 14, 2015
    Publication date: February 25, 2016
    Applicant: salesforce.com, inc.
    Inventors: Armin Bahramshahry, Piranavan Selvanandan