Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
1999-04-06
2002-04-23
Elmore, Reba I. (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C711S117000, C725S089000
Reexamination Certificate
active
06378035
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates to streaming information. More particularly, the present invention relates to recording streaming information and retrieving the stored information for selective playback.
With advances in technology including faster processors, improved graphics, and so forth, a desktop computer can easily receive and present streaming information to the user. Common examples of streaming information include streaming video and audio delivered over a wide area network, such as the Internet. For instance, television broadcast signals that would otherwise be transmitted wirelessly using satellites, television transmitters, etc., are encoded and made available for transmission to remote computer users via the Internet. Upon request by the desktop computer user, the encoded data packets containing audio and video data are sent to the desktop computer user sequentially. Upon receipt, the data packets are decoded and processed by the desktop computer in order to render the streaming information to the user in as close to real time as possible. After rendering or presentation, the data packets are discarded.
Although processing streaming information in the manner described above is useful, there exist a number of shortcomings. Currently, streaming information is provided at the request of each desktop computer. Thus, each user must form a separate connection with the source of streaming information in order to receive the desired streaming information. Once initiated, the user is unable to control the manner in which streaming information is rendered. For instance, the user cannot temporarily “pause” the incoming streaming information in order to perform another task and then resume viewing when desired. Likewise, the user is unable to repeat a previously rendered portion since the data packets are discarded, or skip ahead since the data packets have not been received.
There thus is an ongoing need to improve the manner in which streaming information is rendered. Although described above with respect to a desktop computer and streaming information received from the Internet, the improved process should be applicable to other information appliances or computing devices and other forms of streaming information.
SUMMARY OF THE INVENTION
In one aspect of the present invention, an information appliance receives streaming information and includes a buffer, a writer module, a reader module and a synchronizer. The buffer has a plurality of storage locations, a logical head, a logical tail and a valid data area between the logical head and the logical tail. The logical head and the logical tail move sequentially through the plurality of storage locations in a first logical direction. The writer module has a write position at the logical head of the buffer. The writer module receives the streaming information and writes the streaming information to the buffer at the write position. The reader module is coupled to the buffer and has a first read position which is temporally movable with respect to the write position. The synchronizer is coupled to the writer module and the reader module and maintains the first read position within the valid data area.
Another aspect of the present invention relates to a computer readable medium including instructions readable by an information appliance having a buffer with a fixed number of storage locations. When the instructions are implemented, the instructions cause the information appliance to handle streaming information by defining a logical head and tail in the buffer and a valid data area between the logical head and tail, which includes a portion of the storage locations. The information appliance writes the streaming information to the logical head of the buffer with a writer module. The information appliance moves the logical head and tail through the storage locations in a first logical direction while writing the streaming information. The information appliance reads the streaming information from a first read position within the valid data area with a first reader module, wherein the first read position is temporally movable with respect to the logical head and tail. The information appliance synchronizes the writing and reading of the streaming information.
REFERENCES:
patent: 5136655 (1992-08-01), Bronson
patent: 5371842 (1994-12-01), Easton et al.
patent: 5566301 (1996-10-01), Koz et al.
patent: 5596581 (1997-01-01), Saeijs et al.
patent: 5596645 (1997-01-01), Fujimori
patent: 5598276 (1997-01-01), Cookson et al.
patent: 5664226 (1997-09-01), Czako et al.
patent: 5729471 (1998-03-01), Jain et al.
patent: 5805821 (1998-09-01), Saxena et al.
patent: 5835667 (1998-11-01), Wactlar et al.
patent: 5838876 (1998-11-01), Iwamura
patent: 5850572 (1998-12-01), Dierke
patent: 0 633 694 (1995-01-01), None
patent: 0 702 370 (1996-03-01), None
patent: 0 713 341 (1996-05-01), None
patent: 0 727 911 (1996-08-01), None
patent: 0 756 281 (1997-01-01), None
patent: 0 789 488 (1997-08-01), None
patent: 0 812 108 (1997-12-01), None
patent: WO 97 48049 (1997-12-01), None
Kunzman A J et al., “1934 High Prerformance Serial Bus: The Digital Interface for ATV” IEEE Transactions on Consumer Electronics, US, IEEE Inc., New Your, vol. 1, No. 3, pp. 893-900, Aug. 1, 1995.
“Data Rate Matching Butter”, IBM Technical Disclosure Bulletin, IBM Corp., New York, vol. 29, No. 4, Sep. 1, 1986.
“The Vision Thing”, Conference Proceedings, Windows Hardware Engineering Conference, Mar. 25-27, 1998.
“Correlating Audio and Moving-Image Tracks”, IBM Technical Disclosure Bulletin, vol. 33, No. 10A, pp. 295-296, Mar. 1, 1991.
“Intelligent Access to Digital Video: Information Project”, Wactlar et al., IEEE Computer Society, vol. 29, No. 5, pp. 46-52, May 1, 1996.
Abstract of “An Intelligent Media Browser Using Automatic Multimodel Analysis”, by Foote et al., Proc. 6th, Multimedia Conference, pp. 375-380, Sep. 12-16, 1998, “Inspec Online!”, Institution of Electrical Engineers, Stevenage, GB, Inspec No. AN 6287986.
Reply Networks, Inc., Press Release, “Replay Networks and Showtime Networks, Inc. Announce Personal TV Deal for Showtime, The Movie Channel, Sundance Channel and FLIX”, Mar. 29, 1999, http://www.replaytv.com
ews/release_016.html.
Replay Networks, Inc., Press Release, “Replay Networks, Inc. Announces $8 Million Investment With Venture Firm Kleiner Perkins Caufield & Byers As Lead Investor”, Mar. 29, 1999, http://www.replaytv.com
ews/release_014.html.
Replay Networks, Inc., Press Release, “Replay TV™ Features at David Coursey's Showcase '99”, Jan. 28, 1999.
Replay Networks, Inc., Press Release, “Replay Networks, Inc. Announces Backing By Vulcan Ventures”, Jan. 7, 1999.
Replay Networks, Inc., Press Release, “Replay Networks, Inc. and Runco Announce Home Theater OEM Agreeement”, Jan. 7, 1999.
Replay Networks, Inc., Press Release, “Replay Networks Announces Product Line, Pricing, Shipping”, Jan. 7, 1999.
Replay Networks, Inc., Press Release, “Replay Networks and E? Entertainment Television Networks Sign Agreement to Deliver Content to Replay TV Viewers”, Jan. 7, 1999.
Replay Networks, Inc., Press Release, “Replay TV Wins CES 1999 ‘Best of Show’ Award”, Jan. 6, 1999.
Replay Networks, Inc., Press Release, “Replay Networks, Inc. to Start National Service Trails Next Week”, Dec. 17, 1998.
Replay Networks, Inc., Press Release, “Replay TV Wins Popular Science 1998 Best of What's New Award”, Nov. 11, 1998.
Replay Networks, Inc., Press Release, “Former Compaq Senior Marketing Exec Kevin Bohren Joins Replay Networks, Inc. Board of Directors”, Nov. 9, 1998.
Replay Networks, Inc., Press Release, “Netscape Co-founder Marc Andreessen Joins Replay Networks Board”, Nov. 9, 1998.
Replay Networks, Inc., Replay TV™ Reinvents Television and Vows to Viewers, ‘You'll Never Miss Your Favorite Shows Again’, Sep. 14, 1998, http://www.replaytv.com
ews/release_001.html.
Jesse Berts' AnchorDesk, “Replay TV: VCR Death Sentence?”, Nov. 3, 1998, http://www.zdet.com/anchordesk/story/story_2703.html.
TiVo, Inc., Press Release, “T
Lee Mingtzong
Lorton Christopher W.
Parry William G.
Raja Jayachandran
Smirnov Serge
Elmore Reba I.
Microsoft Corporation
Westman Champlin & Kelly P.A.
LandOfFree
Streaming information appliance with buffer read and write... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Streaming information appliance with buffer read and write..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Streaming information appliance with buffer read and write... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2911488