Patents by Inventor Satya S. Raju

Satya S. Raju 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: 10061863
    Abstract: A method may include automatically receiving content and metadata; automatically identifying a source metadata format of the metadata; automatically identifying a target metadata format; automatically selecting a data map to perform validation of the metadata and at least one of transforming or translating of the metadata based on the identifying of the source metadata format and the identifying of the target metadata format, wherein the transforming includes converting the metadata to the target metadata format and the translating includes converting a file type of the metadata to a target metadata file type; and automatically attempting to validate the metadata based on the data map; automatically performing the at least one of the transforming or the translating of a validated metadata when the metadata is validated based on the data map, wherein the transforming includes converting the validated metadata to the target metadata format including one or more extendible fields.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 28, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Satya S. Raju, Mohammad Reza Shafiee, Arunanand Addepalli, Michael J. Naggar
  • Patent number: 9152932
    Abstract: A system may create work units, each work unit including at least one of an input port or output port, each work unit configured to modify data that is received via the input port. In addition, the system may compose a workflow by connecting an output port of a first of the work units to an input port of a second of the work units, receive a work order, select the workflow in response to the work order, decompose the workflow into constituent work units, instantiate tasks that correspond to the constituent work units, and execute a work unit process for each of the tasks.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: October 6, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Mohammad Reza Shafiee, Hongfang Li, Wei Liu, Anurag Gupta, Ashutosh K. Sureka, Satya S. Raju
  • Patent number: 9070113
    Abstract: A system may create a workflow that includes work units, assign values to parameters of the work units, create a specification that associates the work units and the parameter values, generate a work order associated with the stock keeping unit specification, convert the specification into the work units based on the work order, instantiate tasks that correspond to the work units, and execute the tasks by one or more processors.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: June 30, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Mohammad Reza Shafiee, Satya S. Raju, Rajesh Chaganti, Ashutosh K. Sureka, Michael J. Naggar, Prakash Maddipatla, Wei Liu
  • Patent number: 8781922
    Abstract: A system may receive an input specification, compose a workflow by connecting an output port of a first one of a plurality of work units to an input port of a second one of the work units, receive a work order associated with the workflow, decompose the workflow into constituent work units upon receipt of the work order, instantiate tasks that correspond to the work units, generate a bill of materials that lists input and output files associated with the tasks based on the tasks and the input specification, and update fields of the bill of materials, the fields indicating states of the input and output files.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: July 15, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohammad Reza Shafiee, Satya S. Raju, Rajesh Chaganti, Ashutosh K. Sureka, Shuchi Patel
  • Publication number: 20120158667
    Abstract: A method may include automatically receiving content and metadata; automatically identifying a source metadata format of the metadata; automatically identifying a target metadata format; automatically selecting a data map to perform validation of the metadata and at least one of transforming or translating of the metadata based on the identifying of the source metadata format and the identifying of the target metadata format, wherein the transforming includes converting the metadata to the target metadata format and the translating includes converting a file type of the metadata to a target metadata file type; and automatically attempting to validate the metadata based on the data map; automatically performing the at least one of the transforming or the translating of a validated metadata when the metadata is validated based on the data map, wherein the transforming includes converting the validated metadata to the target metadata format including one or more extendible fields.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Satya S. Raju, Mohammad Reza Shafiee, Arunanand Addepalli, Michael J. Naggar
  • Publication number: 20120158596
    Abstract: A system may create a workflow that includes work units, assign values to parameters of the work units, create a specification that associates the work units and the parameter values, generate a work order associated with the stock keeping unit specification, convert the specification into the work units based on the work order, instantiate tasks that correspond to the work units, and execute the tasks by one or more processors.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Mohammad Reza Shafiee, Satya S. Raju, Rajesh Chaganti, Ashutosh K. Sureka, Michael J. Naggar, Prakash Maddipatla, Wei Liu
  • Publication number: 20120158645
    Abstract: A system may create work units, each work unit including at least one of an input port or output port, each work unit configured to modify data that is received via the input port. In addition, the system may compose a workflow by connecting an output port of a first of the work units to an input port of a second of the work units, receive a work order, select the workflow in response to the work order, decompose the workflow into constituent work units, instantiate tasks that correspond to the constituent work units, and execute a work unit process for each of the tasks.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Mohammad Reza Shafiee, Hongfang Li, Wei Liu, Anurag Gupta, Ashutosh K. Sureka, Satya S. Raju
  • Publication number: 20120158554
    Abstract: A system may receive an input specification, compose a workflow by connecting an output port of a first one of a plurality of work units to an input port of a second one of the work units, receive a work order associated with the workflow, decompose the workflow into constituent work units upon receipt of the work order, instantiate tasks that correspond to the work units, generate a bill of materials that lists input and output files associated with the tasks based on the tasks and the input specification, and update fields of the bill of materials, the fields indicating states of the input and output files.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Mohammad Reza Shafiee, Satya S. Raju, Rajesh Chaganti, Ashutosh K. Sureka, Shuchi Patel