Patents by Inventor Michael J. Naggar
Michael J. Naggar 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: 9648369Abstract: A method includes presenting a user interface providing access to content from multiple content providers and receiving, via the user interface, user input indicating selection criteria for recommending content. The selection criteria include an amount of time available to the user. The method includes providing, to a network device, an indication of the selection criteria and receiving, from the network device, information for providing recommended content options based on the selection criteria. The recommended content options are available from different content providers of the multiple content providers. The method includes presenting, to the user and via the interface, the recommended content options in association with the selection criteria.Type: GrantFiled: June 11, 2012Date of Patent: May 9, 2017Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Kristopher T. Frazier, Michael J. Naggar, Mitch Dornich, Ashutosh K. Sureka, Alison Kay Allen, Nitin Khanna, Ryan Evans, Rahim Charania, Lonnie Hiroshi Katai, Shuchi Patel, Kristi D. Crum
-
Patent number: 9602853Abstract: A user device includes a user interface providing access to content from multiple content providers, each of the multiple content providers having a separate subscription associated with the user. The user device receives user input indicating interest in an aspect of particular content available from a first content provider of the multiple content providers and provides, to a network device, an indication of the user interest. The user device receives, from the network device, links to additional content available from a different content provider and related to the aspect of the particular content. The user device presents, via the user interface, the links to the additional content in association with the aspect of the particular content.Type: GrantFiled: June 11, 2012Date of Patent: March 21, 2017Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Michael J. Naggar, Ashutosh K. Sureka, Kristopher T. Frazier, Alison Kay Allen, Ryan Evans, Rahim Charania, Shuchi Patel
-
Patent number: 9307371Abstract: The method and system for SMS/MMS messaging to a connected device may be realized as a system comprising at least one server module. The at least one server module may be adapted to receive from a connected device an outbound messaging message through a packet-based network. The at least one server module may also be adapted to send the outbound messaging message to an external messaging network. The connected device may be communicatively coupled to the packet-based network. The outbound messaging message may be associated with a user account. The user account may be associated with a telephone number.Type: GrantFiled: January 18, 2008Date of Patent: April 5, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: Ashutosh K. Sureka, Michael J. Naggar, Scott A. Evans, Puneet Kalia, Wei X. Liu, Gangadhar Rao Gogineni, Rahim Charania, Shuchi R. Patel
-
Patent number: 9251501Abstract: A user device presents, to a user, media content provided from multiple providers and logs the presented media content from the multiple providers. The user device indicates, based on the multiple providers, proportions of the presented media content from the multiple providers during a particular reporting period and determines whether particular presented media content, of the presented media content from the particular reporting period, was available for presentation from another of the multiple providers. The user device generates a report, for the user, that indicates if the presented media content could have been consolidated among fewer of the multiple providers.Type: GrantFiled: June 11, 2012Date of Patent: February 2, 2016Assignees: Cellco Partnership, Verizon Patent and Licensing Inc.Inventors: Vikas Singh, Wei Liu, Rahim Charania, Ashutosh K. Sureka, Michael J. Naggar, Shuchi Patel
-
Patent number: 9213955Abstract: A method may include receiving an order associated with processing a media file, generating a work order associated with fulfilling the order and identifying tasks associated with the work order. The method may also include accessing information identifying previously processed orders and determining whether at least one stored asset associated with one of the previously processed orders is usable when processing the first order. The method may further include retrieving, when a first one of the stored assets is usable, the first stored asset, and using the first stored asset when processing the work order.Type: GrantFiled: December 17, 2010Date of Patent: December 15, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Sumeet Garg, Wei Liu, Ashutosh K. Sureka, Michael J. Naggar, Vinay K. Mishra
-
Patent number: 9116746Abstract: A system generate a workflow identifier, create a workflow that includes a first work unit, assign the workflow identifier to the workflow, update the workflow by adding a second work unit to the workflow, receive a work order to process the workflow, decompose the workflow into constituent work units in response to the work order, 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: August 25, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Puneet Kalia, Wei Liu, Anurag Gupta, Ashutosh K. Sureka, Michael J. Naggar
-
Patent number: 9098338Abstract: A method including receiving a work flow for the ingestion, transformation, and distribution of content, wherein the work flow includes one or more work unit tasks; selecting one of the one or more work unit tasks for execution when resources are available; retrieving work unit task information that includes a work unit definition that specifies which of the one or more other work unit tasks are capable of being at least one of an input to the one of the one or more work unit tasks or an output for the one of the one or more work unit tasks, and work unit task connector parameters that specify a type of input content and a type of output content; and executing the one of the one or more work unit tasks based on a translated work unit task information.Type: GrantFiled: December 17, 2010Date of Patent: August 4, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Sumeet Garg, Wei Liu, Ashutosh K. Sureka, Michael J. Naggar, Vinay Kumar Mishra
-
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: 8984562Abstract: An approach is provided for enabling direct user interaction with specific items of content as presented by a content delivery system. Content is presented via a set-top box concurrently with a widget, indicating one or more items specified in content. User input relating to selection of one of the items is received. An interactive platform, in response to the input, generates a request specifying the selected item for purchase.Type: GrantFiled: January 13, 2011Date of Patent: March 17, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Rahim Charania, Ashutosh Sureka, Michael J. Naggar
-
Publication number: 20130332839Abstract: A method includes presenting a user interface providing access to content from multiple content providers and receiving, via the user interface, user input indicating selection criteria for recommending content. The selection criteria include an amount of time available to the user. The method includes providing, to a network device, an indication of the selection criteria and receiving, from the network device, information for providing recommended content options based on the selection criteria. The recommended content options are available from different content providers of the multiple content providers. The method includes presenting, to the user and via the interface, the recommended content options in association with the selection criteria.Type: ApplicationFiled: June 11, 2012Publication date: December 12, 2013Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.Inventors: Kristopher T. Frazier, Michael J. Naggar, Mitch Dornich, Ashutosh K. Sureka, Alison Kay Allen, Nitin Khanna, Ryan Evans, Rahim Charania, Lonnie Hiroshi Katai, Shuchi Patel, Kristi D. Crum
-
Publication number: 20130332825Abstract: A user device presents, to a user, media content provided from multiple providers and logs the presented media content from the multiple providers. The user device indicates, based on the multiple providers, proportions of the presented media content from the multiple providers during a particular reporting period and determines whether particular presented media content, of the presented media content from the particular reporting period, was available for presentation from another of the multiple providers. The user device generates a report, for the user, that indicates if the presented media content could have been consolidated among fewer of the multiple providers.Type: ApplicationFiled: June 11, 2012Publication date: December 12, 2013Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.Inventors: Vikas Singh, Wei Liu, Rahim Charania, Ashutosh K. Sureka, Michael J. Naggar, Shuchi Patel
-
Publication number: 20130332838Abstract: A user device includes a user interface providing access to content from multiple content providers, each of the multiple content providers having a separate subscription associated with the user. The user device receives user input indicating interest in an aspect of particular content available from a first content provider of the multiple content providers and provides, to a network device, an indication of the user interest. The user device receives, from the network device, links to additional content available from a different content provider and related to the aspect of the particular content. The user device presents, via the user interface, the links to the additional content in association with the aspect of the particular content.Type: ApplicationFiled: June 11, 2012Publication date: December 12, 2013Applicants: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS, VERIZON PATENT AND LICENSING INC.Inventors: Michael J. Naggar, Ashutosh K. Sureka, Kristopher T. Frazier, Alison Kay Allen, Ryan Evans, Rahim Charania, Shuchi Patel
-
Publication number: 20120185886Abstract: An approach is provided for enabling direct user interaction with specific items of content as presented by a content delivery system. Content is presented via a set-top box concurrently with a widget, indicating one or more items specified in content. User input relating to selection of one of the items is received. An interactive platform, in response to the input, generates a request specifying the selected item for purchase.Type: ApplicationFiled: January 13, 2011Publication date: July 19, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Rahim Charania, Ashutosh Sureka, Michael J. Naggar
-
Publication number: 20120158646Abstract: A method may include receiving an order associated with processing a media file, generating a work order associated with fulfilling the order and identifying tasks associated with the work order. The method may also include accessing information identifying previously processed orders and determining whether at least one stored asset associated with one of the previously processed orders is usable when processing the first order. The method may further include retrieving, when a first one of the stored assets is usable, the first stored asset, and using the first stored asset when processing the work order.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Sumeet Garg, Wei Liu, Ashutosh K. Sureka, Michael J. Naggar, Vinay K. Mishra
-
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: 20120159503Abstract: A method including receiving a work flow for the ingestion, transformation, and distribution of content, wherein the work flow includes one or more work unit tasks; selecting one of the one or more work unit tasks for execution when resources are available; retrieving work unit task information that includes a work unit definition that specifies which of the one or more other work unit tasks are capable of being at least one of an input to the one of the one or more work unit tasks or an output for the one of the one or more work unit tasks, and work unit task connector parameters that specify a type of input content and a type of output content; and executing the one of the one or more work unit tasks based on a translated work unit task information.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Sumeet Garg, Wei Liu, Ashutosh K. Sureka, Michael J. Naggar, Vinay K. Mishra
-
Publication number: 20120159494Abstract: A system generate a workflow identifier, create a workflow that includes a first work unit, assign the workflow identifier to the workflow, update the workflow by adding a second work unit to the workflow, receive a work order to process the workflow, decompose the workflow into constituent work units in response to the work order, 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, Puneet Kalia, Wei Liu, Anurag Gupta, Ashutosh K. Sureka, Michael J. Naggar
-
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: 20120159499Abstract: A method may include storing information associated with a number of tasks for processing a media file, where the information includes resource information identifying resources scheduled to fulfill the tasks. The method may also include identifying a first task associated with processing the media file, identifying a first resource scheduled to fulfill the first task, and determining whether the first resource is available to fulfill the first task. The method may further include determining, when the first resource is not available, whether an alternate resource is available to fulfill the first task, and scheduling, when an alternate resource is available, the alternate resource to fulfill the first task.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mohammad Reza Shafiee, Wei Liu, Puneet Kalia, Ashutosh K. Sureka, Michael J. Naggar, Vinay K. Mishra