Patents Assigned to Sling Media, Inc.
-
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: 8838810Abstract: Systems and methods are described for establishing a connection between a client and a server that are each communicating via a network. The methods and techniques may be used, for example, to establish a media streaming connection between a media player and a placeshifting device when a firewall or other impediment to direct network connections exists. A relay server receives connection requests from the client and from the server via the network. In response to receiving the requests, a first connection is established between the relay server and the client and a second connection between the relay server and the server. Data received by the relay server on each of the first and second connections is relayed to the other of the first and second connections to thereby establish the connection between the client and the server via the relay server.Type: GrantFiled: April 27, 2012Date of Patent: September 16, 2014Assignee: Sling Media, Inc.Inventors: Brian Lucas, Ilya Asnis
-
Patent number: 8816848Abstract: A computer, media player, remote control or other device is configured to determine its relative location within a home, office or other given environment based upon the reception and/or sensing of wireless network signals and/or other electromagnetic signals emitted by other devices present at any time in the environment. The device receives wireless signals from one or more wireless signal sources, and determines a parameter (e.g., signal strength) for the signals received from each source. The location of the portable device within the environment is determined based on the determined parameters. The location may be used for any purpose, such as adjusting a setting on the portable device, identifying another device to be controlled by a portable remote control, or the like.Type: GrantFiled: June 22, 2010Date of Patent: August 26, 2014Assignee: Sling Media, Inc.Inventor: Nino Marino
-
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: 8799969Abstract: A media device allows users to watch and capture portions from a media stream. Users may then share the captured media content with other users. In one embodiment, the media device receives a media stream, plays the media stream, and caches a portion of the media stream as it is being played. A user can define a media clip by selecting its boundaries in the cached portion of the media stream. The media device creates the media clip based on the user's input and enables the user to transmit the media clip to another system, such as a community website for sharing it with other users.Type: GrantFiled: May 13, 2011Date of Patent: August 5, 2014Assignee: Sling Media, Inc.Inventors: Jason Gary Krikorian, Blake Gary Krikorian
-
Patent number: 8799485Abstract: Systems and methods are provided to facilitate communication between a first device and a second device on a network. A first wireless communication session is established between the first device and a remote control or other intermediating device. A network address used by the first device to communicate on the network is received from the first device via the first wireless communication session. A second wireless communication session is established between the intermediating device and a second device, and the first address is provided to the second device via the second wireless communication session.Type: GrantFiled: December 18, 2009Date of Patent: August 5, 2014Assignee: Sling Media, Inc.Inventors: Padmanabha R. Rao, Vikram Dham
-
Publication number: 20140189836Abstract: An account management server, a communication device and a service device are provided for managing access to an account.Type: ApplicationFiled: May 9, 2013Publication date: July 3, 2014Applicant: SLING MEDIA INC.Inventor: David Randolph Eyler
-
Publication number: 20140189766Abstract: A method of viewing recorded media in accordance with one embodiment includes receiving a media stream from a remotely located media source over a network, storing the media stream on a media storage device, and generating a condensed media file to store a subset of frames of the media stream. Further, the method includes receiving a seek request associated with a specified time within the media stream, determining a first frame within the subset of frames in the condensed media file that is previous to and closest in time to the specified time, and displaying the first frame.Type: ApplicationFiled: March 6, 2013Publication date: July 3, 2014Applicant: SLING MEDIA INC.Inventors: David Eyler, Padmanabha R. Rao
-
Publication number: 20140178052Abstract: According to various exemplary embodiments, systems and methods are described for receiving a selectable icon on a webpage regarding media content to be broadcast over a broadcasting network, selecting the selectable icon, and remotely controlling a personal or digital video recorder (PVR/DVR), a set top box (STB), a placeshifting device or system that communicates with a PVR/DVR or the like, and/or another media server so as to set a timer for the recording of the advertised media content.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicant: SLING MEDIA INC.Inventor: James Chihoon Kim
-
Publication number: 20140157341Abstract: A web server presents a web page to a user. The web page dynamically presents information corresponding to a digital video recorder (DVR) associated with the user. The web server accepts input information to control the DVR. A delayed-job server accepts input from the web server and stores a job entry corresponding to the input in a message queue. The delayed-job server processes the job entry from the message queue and creates a function request representative of the web server input. An access server accepts the function request from the delayed-job server and bi-directionally communicates messages with the DVR. The access server communicates a response to the function request back to the delayed-job server. The delayed-job server communicates data from the response to the web server, wherein the web server is not blocked while waiting for the response from the delayed-job server.Type: ApplicationFiled: February 5, 2014Publication date: June 5, 2014Applicant: Sling Media, Inc.Inventors: David Malin, Robert Sosinski
-
Publication number: 20140115642Abstract: Systems and methods allow playback of a placeshifted media stream received via a network. The placeshifted media stream is received and stored in a buffer prior to playback. Responsive to receiving the user command to change the content of the media stream, the buffer is flushed prior to receiving the changed content in the placeshifted media stream.Type: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Applicant: SLING MEDIA INC.Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Alexander Gurzhi, Satish Iyer
-
Publication number: 20140108804Abstract: Methods and systems are provided for verifying the authenticity of an electronic device by a security server comprising a processor and a memory. The method, for example, may include, but is not limited to, receiving, from the electronic device, a unique identifier associated with the electronic device, determining, by the processor, a public key corresponding to the unique identifier, generating, by the processor, a message, encrypting, by the processor, the message with the determined public key, transmitting, to the electronic device, the encrypted message; receiving, from the electronic device, a response message, comparing the response message to the generated message, and authorizing the electronic device based upon the comparison.Type: ApplicationFiled: March 12, 2013Publication date: April 17, 2014Applicant: SLING MEDIA INC.Inventors: Rajesh Kanungo, Benjamin Loomis
-
Publication number: 20140108811Abstract: Methods and systems are provided for controlling access to an electronic device. The electronic device, for example, may include, but is not limited to, a processor, a memory communicatively coupled to the processor, wherein the memory is configured to store a password for accessing the electronic device, and a communication interface communicatively coupled to the processor, wherein the processor is configured to receive a request to access the electronic device from the communication interface, and transmit an encrypted version of the password for accessing the electronic device via the communication interface.Type: ApplicationFiled: March 15, 2013Publication date: April 17, 2014Applicant: SLING MEDIA INC.Inventors: Rajesh Kanungo, Benjamin Loomis
-
Patent number: 8676034Abstract: A web server presents a web page to a user. The web page dynamically presents information corresponding to a digital video recorder (DVR) associated with the user. The web server accepts input information to control the DVR. A delayed-job server accepts input from the web server and stores a job entry corresponding to the input in a message queue. The delayed-job server processes the job entry from the message queue and creates a function request representative of the web server input. An access server accepts the function request from the delayed-job server and bi-directionally communicates messages with the DVR. The access server communicates a response to the function request back to the delayed-job server. The delayed-job server communicates data from the response to the web server, wherein the web server is not blocked while waiting for the response from the delayed-job server.Type: GrantFiled: April 15, 2011Date of Patent: March 18, 2014Assignee: Sling Media, Inc.Inventors: David Malin, Robert Sosinski
-
Patent number: 8667163Abstract: Methods, systems and devices are described for place shifting media content from a computer system to a remotely-located display over a network. The media content to be place shifted is captured at the computer system, wherein the media content includes a portion of imagery presented on a local display associated with the computer system. The captured media content is transcoded or otherwise converted to a media stream in a format that is transmittable on the network. The media stream is then transmitted on the network for presentation on the remotely-located display.Type: GrantFiled: March 20, 2009Date of Patent: March 4, 2014Assignee: Sling Media Inc.Inventors: Blake Gary Krikorian, Andrew E. Einaudi, Alexander Gurzhi, Matthew Feinstein
-
Patent number: 8667279Abstract: Systems and methods are provided for securely providing a place-shifted media stream from a place shifting device to a remote player via a communications network. A request for a connection is received from the remote player at the place shifting device via the communications network. In response to the request for the connection, an authorization credential is requested from a central server via the communications network. Further, in response to the authorization credential received from the central server, the place-shifted media stream between the place shifting device and the remote player can be established over the communications network. At least a portion of the place-shifted media stream may be encrypted based upon the authorization credential.Type: GrantFiled: July 1, 2008Date of Patent: March 4, 2014Assignee: Sling Media, Inc.Inventor: Padmanabha R. Rao
-
Patent number: 8661483Abstract: A method of determining whether live media content or time-shifted media content is received at a computing device such as a server or media player is presented. Attribute information concerning media content received at a communication device at a specific time is received and compared schedule information. The received media content is determined to be live media content if the media content identity agrees with the schedule information. The received media content is determined to be time-shifted media content if the media content identity does not agree with the schedule information.Type: GrantFiled: November 30, 2012Date of Patent: February 25, 2014Assignee: Sling Media, Inc.Inventor: Brian Lucas
-
Patent number: 8646013Abstract: Systems and methods are provided for identifying instances of media programming available within a media distribution system. An exemplary method involves searching a listing of media programming available from a first content source using search criteria indicative of a desired media program to identify an instance of the desired media program available from the first content source, obtaining a target program identifier associated with the desired media program from that instance, identifying another instance of the desired media program in a second listing of media programming available from another content source using the target program identifier, and providing a combined search result that indicates availability of the desired media program from the content sources.Type: GrantFiled: April 29, 2011Date of Patent: February 4, 2014Assignee: Sling Media, Inc.Inventors: Sean Curtis, Frank Conway, David Charles Lankford, Deepak Jhalani, Ryan Case
-
Patent number: 8626879Abstract: Systems and methods facilitate communication between clients, servers or other nodes located on separate local area networks (LANs) or sub-networks within a home, office, campus or other environment using one or more mediation servers located within the local network environment. The server establishes a persistent connection to each available mediation service. The client requests a connection to the server by providing addresses or other connection information associated with the client to one or more of the mediation servers in communication with the server. The mediation server(s) send network information associated with the client to the server via the persistent connections. The server responds to the mediation server(s) by providing network information that can be relayed to the client. When the client and server have exchanged network information, communications between the client and server can be established using conventional or proprietary network address translation (NAT) or other techniques.Type: GrantFiled: December 22, 2009Date of Patent: January 7, 2014Assignee: Sling Media, Inc.Inventors: Vikram Dham, Padmanabha R. Rao
-
Patent number: 8621533Abstract: Systems and methods allow playback of a media stream received via a network. The media stream is received and stored in a buffer prior to playback. Responsive to receiving the user command to change the content of the media stream, the buffer is flushed prior to receiving the changed content in the media stream.Type: GrantFiled: April 4, 2011Date of Patent: December 31, 2013Assignee: Sling Media, Inc.Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerial Shah, Alexander Gurzhi, Satish Iyer