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: 11831707Abstract: 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: GrantFiled: March 8, 2022Date of Patent: November 28, 2023Assignee: Charter Communications Operating, LLCInventors: Nikhil Parikh, Jason Donovan, Chris Sammoury
-
Publication number: 20230291795Abstract: 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: ApplicationFiled: March 8, 2022Publication date: September 14, 2023Applicant: Charter Communications Operating, LLCInventors: Nikhil Parikh, Jason Donovan, Chris Sammoury
-
Patent number: 10631024Abstract: 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: GrantFiled: April 1, 2019Date of Patent: April 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
-
Patent number: 10552769Abstract: 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: GrantFiled: January 27, 2012Date of Patent: February 4, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Fred Mahakian, Nikhil Parikh
-
Publication number: 20190230389Abstract: 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: ApplicationFiled: April 1, 2019Publication date: July 25, 2019Inventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
-
Patent number: 10250922Abstract: 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: GrantFiled: November 16, 2017Date of Patent: April 2, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Mayur Kudtarkar, Nikhil Parikh, Felipe Castro
-
Publication number: 20180091837Abstract: 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: ApplicationFiled: November 16, 2017Publication date: March 29, 2018Inventors: Steven M. Casey, Mayur Kudtakar, Nikhil Parikh, Felipe Castro
-
Patent number: 9838725Abstract: 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: GrantFiled: October 15, 2015Date of Patent: December 5, 2017Assignee: Century Link Intellectual Property LLCInventors: Steven M. Casey, Mayur Kudtakar, Nikhil Parikh, Felipe Castro
-
Publication number: 20160316234Abstract: 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: ApplicationFiled: October 15, 2015Publication date: October 27, 2016Inventors: Steven M. Casey, Mayur Kudtakar, Nikhil Parikh, Felipe Castro
-
Publication number: 20130197976Abstract: 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: ApplicationFiled: January 27, 2012Publication date: August 1, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Fred MAHAKIAN, Nikhil PARIKH