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: 10061863Abstract: 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: GrantFiled: December 17, 2010Date of Patent: August 28, 2018Assignee: Verizon Patent and Licensing Inc.Inventors: Satya S. Raju, Mohammad Reza Shafiee, Arunanand Addepalli, Michael J. Naggar
-
Patent number: 9152932Abstract: 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: GrantFiled: December 17, 2010Date of Patent: October 6, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Hongfang Li, Wei Liu, Anurag Gupta, Ashutosh K. Sureka, Satya S. Raju
-
Patent number: 9070113Abstract: 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: GrantFiled: December 17, 2010Date of Patent: June 30, 2015Assignee: 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: 8781922Abstract: 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: GrantFiled: December 17, 2010Date of Patent: July 15, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Mohammad Reza Shafiee, Satya S. Raju, Rajesh Chaganti, Ashutosh K. Sureka, Shuchi Patel
-
Publication number: 20120158667Abstract: 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: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Satya S. Raju, Mohammad Reza Shafiee, Arunanand Addepalli, Michael J. Naggar
-
Publication number: 20120158596Abstract: 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: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: 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: 20120158645Abstract: 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: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Hongfang Li, Wei Liu, Anurag Gupta, Ashutosh K. Sureka, Satya S. Raju
-
Publication number: 20120158554Abstract: 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: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Satya S. Raju, Rajesh Chaganti, Ashutosh K. Sureka, Shuchi Patel