Patents by Inventor Parimal Bajpai
Parimal Bajpai 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: 9253241Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: GrantFiled: August 25, 2014Date of Patent: February 2, 2016Assignee: Sling Media Inc.Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Patent number: 9049144Abstract: A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes.Type: GrantFiled: June 9, 2014Date of Patent: June 2, 2015Assignee: Sling Media PVT LTDInventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
-
Patent number: 9007915Abstract: A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet.Type: GrantFiled: April 27, 2012Date of Patent: April 14, 2015Assignee: Sling Media PVT Ltd.Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
-
Publication number: 20150006753Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: ApplicationFiled: August 25, 2014Publication date: January 1, 2015Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Publication number: 20140301389Abstract: A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes.Type: ApplicationFiled: June 9, 2014Publication date: October 9, 2014Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
-
Patent number: 8856349Abstract: A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes.Type: GrantFiled: April 2, 2010Date of Patent: October 7, 2014Assignees: Sling Media Inc., Sling Media PVT LtdInventors: Vikal Kumar Jain, Parimal Bajpai, Satish Iyer, Ilya Asnis, Vikram Dham
-
Patent number: 8819750Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: GrantFiled: September 13, 2012Date of Patent: August 26, 2014Assignee: Sling Media, Inc.Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Patent number: 8750112Abstract: A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of each of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets also includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes.Type: GrantFiled: March 16, 2009Date of Patent: June 10, 2014Assignee: EchoStar Technologies L.L.C.Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella
-
Patent number: 8477793Abstract: Various methods and devices provide place shifting of a media stream to a remote device while also providing network functionality for a local area network (LAN) and/or a wide area network (WAN). The gateway includes a media interface for receiving audio/visual (A/V) signals from the media source, as well as interfaces to the LAN and/or the WAN. A media streaming module receives the A/V signals from the media interface and processes the received A/V signals to thereby create the media stream. A modem module receives the media stream from the media streaming module via a dedicated connection, network switch and/or other connection, and transmits the media stream to the remote device via at least one of the first and second network interfaces.Type: GrantFiled: September 24, 2008Date of Patent: July 2, 2013Assignee: Sling Media, Inc.Inventors: Raghuveer Tarra, Parimal Bajpai, Sharath Hariharpur Satheesh
-
Patent number: 8365236Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: GrantFiled: September 22, 2011Date of Patent: January 29, 2013Assignee: Sling Media, Inc.Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Publication number: 20130007816Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Applicant: SLING MEDIA INC.Inventors: Jason Krikorian, Blake Krikorian, Bhupendra Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Publication number: 20120213055Abstract: A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: SLING MEDIA PVT LTD.Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
-
Publication number: 20120159550Abstract: An electronic program guide (EPG) presented by a set top box (STB) or other television receiver dynamically changes the electronic guide information provided for one or more programs during presentation. In various embodiments, multiple presentation screens for displaying different types of information related to the program are received with the EPG data and sequentially rendered to the viewer. The multiple presentation screens may be manually or automatically sequenced within the guide to provide additional space for presenting information about one or more programs from within the electronic program guide itself.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: SLING MEDIA PVT LTDInventor: Parimal Bajpai
-
Patent number: 8169914Abstract: A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet.Type: GrantFiled: March 16, 2009Date of Patent: May 1, 2012Assignee: Sling Media Pvt. Ltd.Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella
-
Patent number: 8099755Abstract: Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player. The media stream is encoded according to an encoding parameter. Data is gathered about a transmit buffer within the encoding system, and the gathered data is processed to arrive at an estimate of network capacity and a calculated encoder rate. The encoding parameter is adjusted during subsequent encoding in response to a change in at least one of the estimate of network capacity and the calculated encoder rate.Type: GrantFiled: December 19, 2008Date of Patent: January 17, 2012Assignee: Sling Media PVT. Ltd.Inventors: Parimal Bajpai, Harish Nair Rajagopal, Vineet Govil, Senthilkumar Krishnadoss
-
Publication number: 20120011269Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: ApplicationFiled: September 22, 2011Publication date: January 12, 2012Applicant: SLING MEDIA INC.Inventors: Jason Krikorian, Blake Krikorian, Bhupendra Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Patent number: 8051454Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.Type: GrantFiled: April 9, 2010Date of Patent: November 1, 2011Assignee: Sling Media, Inc.Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerial Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
-
Publication number: 20110196521Abstract: A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes.Type: ApplicationFiled: April 2, 2010Publication date: August 11, 2011Applicants: SLING MEDIA INC., SLING MEDIA PVT LTD.Inventors: Vikal Kumar Jain, Parimal Bajpai, Satish Iyer, Ilya Asnis, Vikram Dham
-
Publication number: 20100232438Abstract: A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of each of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets also includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes.Type: ApplicationFiled: March 16, 2009Publication date: September 16, 2010Applicant: SLING MEDIA PVT LTDInventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella
-
Publication number: 20100232437Abstract: A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet.Type: ApplicationFiled: March 16, 2009Publication date: September 16, 2010Applicant: SLING MEDIA PVT LTDInventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella