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: 9253241
    Abstract: 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: Grant
    Filed: August 25, 2014
    Date of Patent: February 2, 2016
    Assignee: Sling Media Inc.
    Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Patent number: 9049144
    Abstract: 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: Grant
    Filed: June 9, 2014
    Date of Patent: June 2, 2015
    Assignee: Sling Media PVT LTD
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
  • Patent number: 9007915
    Abstract: 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: Grant
    Filed: April 27, 2012
    Date of Patent: April 14, 2015
    Assignee: Sling Media PVT Ltd.
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
  • Publication number: 20150006753
    Abstract: 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: Application
    Filed: August 25, 2014
    Publication date: January 1, 2015
    Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Publication number: 20140301389
    Abstract: 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: Application
    Filed: June 9, 2014
    Publication date: October 9, 2014
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
  • Patent number: 8856349
    Abstract: 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: Grant
    Filed: April 2, 2010
    Date of Patent: October 7, 2014
    Assignees: Sling Media Inc., Sling Media PVT Ltd
    Inventors: Vikal Kumar Jain, Parimal Bajpai, Satish Iyer, Ilya Asnis, Vikram Dham
  • Patent number: 8819750
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: August 26, 2014
    Assignee: Sling Media, Inc.
    Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Patent number: 8750112
    Abstract: 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: Grant
    Filed: March 16, 2009
    Date of Patent: June 10, 2014
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella
  • Patent number: 8477793
    Abstract: 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: Grant
    Filed: September 24, 2008
    Date of Patent: July 2, 2013
    Assignee: Sling Media, Inc.
    Inventors: Raghuveer Tarra, Parimal Bajpai, Sharath Hariharpur Satheesh
  • Patent number: 8365236
    Abstract: 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: Grant
    Filed: September 22, 2011
    Date of Patent: January 29, 2013
    Assignee: Sling Media, Inc.
    Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Publication number: 20130007816
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: SLING MEDIA INC.
    Inventors: Jason Krikorian, Blake Krikorian, Bhupendra Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Publication number: 20120213055
    Abstract: 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: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: SLING MEDIA PVT LTD.
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparma Sarma Akella
  • Publication number: 20120159550
    Abstract: 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: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: SLING MEDIA PVT LTD
    Inventor: Parimal Bajpai
  • Patent number: 8169914
    Abstract: 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: Grant
    Filed: March 16, 2009
    Date of Patent: May 1, 2012
    Assignee: Sling Media Pvt. Ltd.
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella
  • Patent number: 8099755
    Abstract: 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: Grant
    Filed: December 19, 2008
    Date of Patent: January 17, 2012
    Assignee: Sling Media PVT. Ltd.
    Inventors: Parimal Bajpai, Harish Nair Rajagopal, Vineet Govil, Senthilkumar Krishnadoss
  • Publication number: 20120011269
    Abstract: 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: Application
    Filed: September 22, 2011
    Publication date: January 12, 2012
    Applicant: SLING MEDIA INC.
    Inventors: Jason Krikorian, Blake Krikorian, Bhupendra Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Patent number: 8051454
    Abstract: 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: Grant
    Filed: April 9, 2010
    Date of Patent: November 1, 2011
    Assignee: Sling Media, Inc.
    Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerial Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Publication number: 20110196521
    Abstract: 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: Application
    Filed: April 2, 2010
    Publication date: August 11, 2011
    Applicants: SLING MEDIA INC., SLING MEDIA PVT LTD.
    Inventors: Vikal Kumar Jain, Parimal Bajpai, Satish Iyer, Ilya Asnis, Vikram Dham
  • Publication number: 20100232438
    Abstract: 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: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: SLING MEDIA PVT LTD
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella
  • Publication number: 20100232437
    Abstract: 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: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: SLING MEDIA PVT LTD
    Inventors: Parimal Bajpai, Vikal Kumar Jain, Aparna Sarma Akella