Patents by Inventor Amit B. Patadia

Amit B. Patadia 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: 10171593
    Abstract: Parameters associated with client devices may be determined, and a subset of the parameters associated with a particular client device may be identified. The subset of the parameters may include information related to hardware, software, and/or an identifier associated with the particular client device. A template associated with requesting a web service may be populated based on the subset of the parameters to form a web services request associated with the particular client device. The web service may be requested using the services request. A response to the services request, related to providing the web service to the particular client device, may be received, and the response may be evaluated with respect to the subset of the parameters, to determine whether the web service is compatible with the particular client device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
  • Patent number: 9521179
    Abstract: A method includes receiving at least one manifest file, playlists and video chunks for at least one channel of a live media stream. The method includes validating, by a processing device, the live media stream to ensure that the at least one manifest file, the playlists and the video chunks are available. Validating the live media stream includes determining whether the at least one live media stream complies with at least one predetermined standard. The method includes validating the live media stream to ensure that the files are not stale and live. The method also includes validating the live media stream to ensure that the video chunks are properly sequenced, and validating the live media stream based on Hypertext transfer protocol (HTTP) headers for the video chunks to determine whether errors are received associated with the live video stream.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: December 13, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Lakshmi N. Chakarapani, Amit B. Patadia, Gaurav Rinwa, Rajalingam Mariappan, Pushparaj Bhaskaran
  • Patent number: 9491496
    Abstract: An exemplary method includes a media content delivery system generating a supplemental content stream associated with a primary media content stream, the supplemental content stream including one or more supplemental content instances temporally aligned with one or more content moments in a media program represented by the primary media content stream, and facilitating concurrent streaming of the primary media content stream and the supplemental content stream to a media content access device, the streams configured for concurrent presentation by the media content access device in a user interface. A presentation of the supplemental content stream in the user interface may be transparent to a user during a presentation of a segment of the media program that is not part of the one or more content moments in the media program and visible to the user during the presentation of the one or more content moments in the media program.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: November 8, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
  • Publication number: 20160021164
    Abstract: A method includes receiving at least one manifest file, playlists and video chunks for at least one channel of a live media stream. The method includes validating, by a processing device, the live media stream to ensure that the at least one manifest file, the playlists and the video chunks are available. Validating the live media stream includes determining whether the at least one live media stream complies with at least one predetermined standard. The method includes validating the live media stream to ensure that the files are not stale and live. The method also includes validating the live media stream to ensure that the video chunks are properly sequenced, and validating the live media stream based on Hypertext transfer protocol (HTTP) headers for the video chunks to determine whether errors are received associated with the live video stream.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Inventors: Lakshmi N. Chakarapani, Amit B. Patadia, Gaurav Rinwa, Rajalingam Mariappan, Pushparaj Bhaskaran
  • Publication number: 20150381742
    Abstract: Parameters associated with client devices may be determined, and a subset of the parameters associated with a particular client device may be identified. The subset of the parameters may include information related to hardware, software, and/or an identifier associated with the particular client device. A template associated with requesting a web service may be populated based on the subset of the parameters to form a web services request associated with the particular client device. The web service may be requested using the services request. A response to the services request, related to providing the web service to the particular client device, may be received, and the response may be evaluated with respect to the subset of the parameters, to determine whether the web service is compatible with the particular client device.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
  • Publication number: 20150319505
    Abstract: An exemplary method includes a media content delivery system generating a supplemental content stream associated with a primary media content stream, the supplemental content stream including one or more supplemental content instances temporally aligned with one or more content moments in a media program represented by the primary media content stream, and facilitating concurrent streaming of the primary media content stream and the supplemental content stream to a media content access device, the streams configured for concurrent presentation by the media content access device in a user interface. A presentation of the supplemental content stream in the user interface may be transparent to a user during a presentation of a segment of the media program that is not part of the one or more content moments in the media program and visible to the user during the presentation of the one or more content moments in the media program.
    Type: Application
    Filed: May 1, 2014
    Publication date: November 5, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
  • Patent number: 8767950
    Abstract: An exemplary system and method are directed to processing dial strings. A dial plan may be parsed into a plurality of expressions, each including at least one expression element. A rule associated the at least one expression element may be identified and added to an array of a finite state machine. Upon receiving a digit input, a match result indicating whether the digit input matched a corresponding expression element of each expression is determined based on the applicable rule. Expressions may be removed from consideration based on the match result. Digit inputs may continue to be received and match results may be determined based on successive expressions until either a match is determined or no further expressions are available for consideration. The match status may be reported based on the match result.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: July 1, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amit B. Patadia, Vamshi K. Gillipalli, Peter J. Swamidas, Vivek Pachaiyappan
  • Patent number: 8537687
    Abstract: A system includes a communications device configured to selectively allow communications in a plurality of communications protocols, and a router configured to receive a communications request from a user. The router may determine a preferred communications protocol from the plurality of communications protocols, based on at least a portion of the received communications request.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: September 17, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: John Valdez, Vivek Pachaiyappan, Vamshi K. Gillipalli, Amit B. Patadia
  • Publication number: 20090252039
    Abstract: A system includes a communications device configured to selectively allow communications in a plurality of communications protocols, and a router configured to receive a communications request from a user. The router may determine a preferred communications protocol from the plurality of communications protocols, based on at least a portion of the received communications request.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: Verizon Data Services LLC
    Inventors: John P. Valdez, Vivek Pachaiyappan, Vamshi K. Gillipalli, Amit B. Patadia
  • Publication number: 20090161860
    Abstract: An exemplary system and method are directed t receiving a dial plan. The dial plan is parsed into a plurality of expressions. Then there is a determination of at least one expression element for each of the plurality of expressions. A rule is associated with the at least one expression element and the rule is added to an array of a finite state machine. A digit input is received. A match result is determined indicating whether the digit input matches a corresponding expression element of each expression available for consideration based on the applicable rule. Expressions are selectively removed from consideration based on the applicable rule.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: Verizon Data Services Inc.
    Inventors: Amit B. Patadia, Vamshi K. Gillipalli, Peter J. Swamidas, Vivek Pachaiyappan