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: 10171593Abstract: 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: GrantFiled: June 30, 2014Date of Patent: January 1, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
-
Patent number: 9521179Abstract: 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: GrantFiled: July 16, 2014Date of Patent: December 13, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Lakshmi N. Chakarapani, Amit B. Patadia, Gaurav Rinwa, Rajalingam Mariappan, Pushparaj Bhaskaran
-
Patent number: 9491496Abstract: 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: GrantFiled: May 1, 2014Date of Patent: November 8, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
-
Publication number: 20160021164Abstract: 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: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Inventors: Lakshmi N. Chakarapani, Amit B. Patadia, Gaurav Rinwa, Rajalingam Mariappan, Pushparaj Bhaskaran
-
Publication number: 20150381742Abstract: 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: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
-
Publication number: 20150319505Abstract: 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: ApplicationFiled: May 1, 2014Publication date: November 5, 2015Applicant: Verizon Patent and Licensing Inc.Inventors: Amit B. Patadia, Lakshmi N. Chakarapani
-
Patent number: 8767950Abstract: 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: GrantFiled: December 19, 2007Date of Patent: July 1, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Amit B. Patadia, Vamshi K. Gillipalli, Peter J. Swamidas, Vivek Pachaiyappan
-
Patent number: 8537687Abstract: 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: GrantFiled: April 3, 2008Date of Patent: September 17, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: John Valdez, Vivek Pachaiyappan, Vamshi K. Gillipalli, Amit B. Patadia
-
Publication number: 20090252039Abstract: 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: ApplicationFiled: April 3, 2008Publication date: October 8, 2009Applicant: Verizon Data Services LLCInventors: John P. Valdez, Vivek Pachaiyappan, Vamshi K. Gillipalli, Amit B. Patadia
-
Publication number: 20090161860Abstract: 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: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Applicant: Verizon Data Services Inc.Inventors: Amit B. Patadia, Vamshi K. Gillipalli, Peter J. Swamidas, Vivek Pachaiyappan