Patents by Inventor Nikhil PARIKH

Nikhil PARIKH 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: 11831707
    Abstract: In a system, a load balancer transmits, to a selected content origin node, a first content request based on a first request for first requested content received from a client node, the selected content origin node transmits, to the load balancer, a first response to the first content request, wherein the selected content origin node has the first requested content, and the load balancer transmits, to the client node, a first redirect message identifying the selected content origin node as having the first requested content without transmitting the first requested content to the client node. In some implementations, the selected content origin node transmits the first redirect message as the first response. In other implementations, the first response from the selected content origin node contains the first requested content, and the load balancer converts the first response into the first redirect message.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: November 28, 2023
    Assignee: Charter Communications Operating, LLC
    Inventors: Nikhil Parikh, Jason Donovan, Chris Sammoury
  • Publication number: 20230291795
    Abstract: In a system, a load balancer transmits, to a selected content origin node, a first content request based on a first request for first requested content received from a client node, the selected content origin node transmits, to the load balancer, a first response to the first content request, wherein the selected content origin node has the first requested content, and the load balancer transmits, to the client node, a first redirect message identifying the selected content origin node as having the first requested content without transmitting the first requested content to the client node. In some implementations, the selected content origin node transmits the first redirect message as the first response. In other implementations, the first response from the selected content origin node contains the first requested content, and the load balancer converts the first response into the first redirect message.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Applicant: Charter Communications Operating, LLC
    Inventors: Nikhil Parikh, Jason Donovan, Chris Sammoury
  • Patent number: 10631024
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: April 21, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
  • Patent number: 10552769
    Abstract: A status management framework is provided that manages status information of a system. The status management framework receives messages from fulfillment systems, where the messages include status values. The status management framework propagates the received status values within the system. The status management framework includes a status service that receives status values from task layer services, and propagates the status values throughout objects of the system.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: February 4, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Fred Mahakian, Nikhil Parikh
  • Publication number: 20190230389
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
  • Patent number: 10250922
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 2, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
  • Publication number: 20180091837
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 29, 2018
    Inventors: Steven M. Casey, Mayur Kudtakar, Nikhil Parikh, Felipe Castro
  • Patent number: 9838725
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: December 5, 2017
    Assignee: Century Link Intellectual Property LLC
    Inventors: Steven M. Casey, Mayur Kudtakar, Nikhil Parikh, Felipe Castro
  • Publication number: 20160316234
    Abstract: A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
    Type: Application
    Filed: October 15, 2015
    Publication date: October 27, 2016
    Inventors: Steven M. Casey, Mayur Kudtakar, Nikhil Parikh, Felipe Castro
  • Publication number: 20130197976
    Abstract: A status management framework is provided that manages status information of a system. The status management framework receives messages from fulfillment systems, where the messages include status values. The status management framework propagates the received status values within the system. The status management framework includes a status service that receives status values from task layer services, and propagates the status values throughout objects of the system.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 1, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Fred MAHAKIAN, Nikhil PARIKH