Patent ID: 8676911
Filing Date: 2014-03-18
Classification: H04N

Abstract:
1. A method comprising: transmitting a request to a server to provide a plurality of messages, the request comprising a specified time range during which a media program was broadcast and an identification of one or more messaging services from which to retrieve the plurality messages, each message of the plurality of messages having an associated timestamp within the time range, a first message of the plurality of messages associated with a first contact of a list of contacts and a second message of the plurality of messages associated with a second contact of the list of contacts, the list of contacts determined based on user authentication information; receiving the plurality of messages from the server; correlating, for each message of the plurality messages, a time at which the each message was originally posted with a time in the specified time range of the request during which the media program was broadcast based on the timestamp of the each message; receiving a playback command to display the plurality of messages to a user; and displaying the first message associated with the first contact at a first playback time and the second message associated with the second contact at a second playback time, wherein the media program and the messages are shifted by approximately the same amount of time from a broadcast time of the media program and times at which the messages were originally posted, respectively, such that the messages are displayed in substantially the same manner as if the media program and messages had been viewed live when they were broadcast and posted.