Patents by Inventor Apurv Raj

Apurv Raj 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: 10146584
    Abstract: A method of assigning data processing tasks to workload agents includes receiving workload parameters that relate to available capacities of a plurality of workload agents, identifying a primary workload agent based on at least one of the workload parameters; identifying a plurality of candidate secondary workload agents; identifying a secondary workload agent based on the plurality of workload parameters; and transmitting a job message that contains a command for the primary workload agent to perform a data processing task. The job message includes a forwarding map that identifies the secondary workload agent, and contains a command for the primary workload agent to perform the data processing task using resources of the secondary workload agent.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: December 4, 2018
    Assignee: CA, Inc.
    Inventor: Apurv Raj
  • Patent number: 10031776
    Abstract: A method of scheduling jobs includes receiving a plurality of jobs that require execution, identifying a plurality of agents that are configured to execute at least one of the plurality of jobs, identifying a plurality of time windows in which the plurality of agents are, available to execute the plurality of jobs, identifying a constraint rule on the execution of the plurality of jobs, and identifying a plurality of possible execution paths. Execution paths that do not comply with the constraint;rule are removed from the plurality of possible execution paths to provide a preferred set of execution paths. The method further includes calculating a metric for each of the preferred set of execution paths, selecting an execution path in response to the metric, and causing the plurality of jobs to be executed by at least one of the agents according to the selected execution path.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: July 24, 2018
    Assignee: CA, INC.
    Inventor: Apurv Raj
  • Publication number: 20180159720
    Abstract: A method of selecting an agent node for deploying an agent includes identifying a plurality of computing nodes in a distributed computing network that are configured to execute computing jobs, selecting an agent node from among a plurality of agent nodes for deploying an agent within the distributed computing network, wherein the agent controls processing of the computing jobs on at least one of the plurality of computing nodes, and wherein the agent node is selected in response to an anticipated workload on the computing nodes and network path lengths of the agent nodes to the computing nodes, and deploying the agent onto the selected agent node to control processing of at least one the computing jobs on the plurality of computing nodes.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Applicant: CA, INC.
    Inventor: APURV RAJ
  • Publication number: 20180143851
    Abstract: A method of scheduling jobs includes receiving a plurality of jobs that require execution, identifying a plurality of agents that are configured to execute at least one of the plurality of jobs, identifying a plurality of time windows in which the plurality of agents are, available to execute the plurality of jobs, identifying a constraint rule on the execution of the plurality of jobs, and identifying a plurality of possible execution paths. Execution paths that do not comply with the constraint;rule are removed from the plurality of possible execution paths to provide a preferred set of execution paths. The method further includes calculating a metric for each of the preferred set of execution paths, selecting an execution path in response to the metric, and causing the plurality of jobs to be executed by at least one of the agents according to the selected execution path.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Applicant: CA, Inc.
    Inventor: Apurv Raj
  • Publication number: 20170220383
    Abstract: A method includes receiving, at a workload agent, a plurality of jobs for processing by the workload agent; determining a maximum amount of time that the workload agent should take to process the jobs; and processing the jobs within the determined maximum amount of time. The maximum amount of time that the workload agent should take to process the jobs may be determined based on a number of jobs received and a throughput of the workload agent.
    Type: Application
    Filed: December 6, 2016
    Publication date: August 3, 2017
    Applicant: CA, INC.
    Inventor: APURV RAJ
  • Publication number: 20170220382
    Abstract: A method of assigning data processing tasks to workload agents includes receiving workload parameters that relate to available capacities of a plurality of workload agents, identifying a primary workload agent based on at least one of the workload parameters; identifying a plurality of candidate secondary workload agents; identifying a secondary workload agent based on the plurality of workload parameters; and transmitting a job message that contains a command for the primary workload agent to perform a data processing task. The job message includes a forwarding map that identifies the secondary workload agent, and contains a command for the primary workload agent to perform the data processing task using resources of the secondary workload agent.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Applicant: CA, INC.
    Inventor: APURV RAJ
  • Patent number: 9189475
    Abstract: An inventive indexing scheme to index phrases and sub-phrases for advanced leveraging for translation is presented. The scheme provides ways to match at various levels, and allows approximate matches. The system and method comprises an index structure comprising at least one phrasal marker and/or at least one sub-phrasal marker, the index structure performing advanced leveraging for translation by matching to previously stored index structures. The index structure can be a tree structure. The markers can contain constituent names, values, and a level number. Each marker can be obtained by parsing a target string, so that the parsing identifies the constituents and levels in the target string.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: November 17, 2015
    Assignee: CA, Inc.
    Inventor: Apurv Raj Shri
  • Patent number: 8819628
    Abstract: A system and method for localization facilitates checking resource files in a first format out of a source code management system. Prior stored translated strings are leveraged to produce a partially translated translation memory corresponding to the resource files. Translations of strings are obtained to complete translation of the partially translated translation memory. Translated strings are stored in a database, and the translated resource files in the first format are checked back into the source code management system.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: August 26, 2014
    Assignee: CA, Inc.
    Inventor: Apurv Raj
  • Publication number: 20100324885
    Abstract: An inventive indexing scheme to index phrases and sub-phrases for advanced leveraging for translation is presented. The scheme provides ways to match at various levels, and allows approximate matches. The system and method comprises an index structure comprising at least one phrasal marker and/or at least one sub-phrasal marker, the index structure performing advanced leveraging for translation by matching to previously stored index structures. The index structure can be a tree structure. The markers can contain constituent names, values, and a level number. Each marker can be obtained by parsing a target string, so that the parsing identifies the constituents and levels in the target string.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventor: Apurv Raj Shri
  • Publication number: 20090282394
    Abstract: A system and method for localization facilitates checking resource files in a first format out of a source code management system. Prior stored translated strings are leveraged to produce a partially translated translation memory corresponding to the resource files. Translations of strings are obtained to complete translation of the partially translated translation memory. Translated strings are stored in a database, and the translated resource files in the first format are checked back into the source code management system.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: CA, Inc.
    Inventor: Apurv Raj