Patents Assigned to DIVA Systems Corp.
-
Patent number: 6721794Abstract: A method of data management for efficiently storing and retrieving data in response to user access requests. The method includes receiving a request from at least one client for a title not resident in a storage server, where the title includes a play track having a plurality of chapters, and then initiating retrieval of play track portions proximate chapter delineation points from a secondary storage device. In a case of a client request to begin presentation of the title at one of the chapters, the retrieved portions of the play track chapter are streamed to the client, while unretrieved portions of the play track chapter and subsequent play track portions are retrieved from the secondary storage device.Type: GrantFiled: May 14, 2001Date of Patent: April 13, 2004Assignee: Diva Systems Corp.Inventors: Clement G. Taylor, Danny Chin, Jesse S. Lerman, Christopher W. B. Goode
-
Patent number: 6704359Abstract: A data structure for representing program data that includes a number of streams. Each stream comprises a group of pictures (GOP) having a first picture and remaining pictures. The data structure includes a first set of one or more elements for representing data for the first pictures in the GOPs, and a second set of one or more elements for representing data for the remaining pictures in the GOPs. At least one element in the first set represents data for the first picture of at least one respective GOP, with each such first picture having been encoded as a reference I picture. Each remaining element (if any) in the first set represents data for the first picture of a respective remaining GOP, with each such remaining first picture having been encoded as either a difference picture or a P picture. Each element in the second set represents data for a particular remaining picture in one of the GOPs, with each such remaining picture having been encoded as either a P or B picture.Type: GrantFiled: June 21, 2000Date of Patent: March 9, 2004Assignee: Diva Systems Corp.Inventors: Sadik Bayrakeri, Donald F. Gordon, Edward A. Ludvig, John P. Comito, Jeremy S. Edmonds, Eugene Gershtein
-
Patent number: 6691208Abstract: A queuing architecture and method for scheduling disk drive access requests in a video server. The queuing architecture employs a controlled admission policy that determines how a new user is assigned to a specific disk drive in a disk drive array. The queuing architecture includes, for each disk drive, a first queue for requests from users currently receiving information from the server, and a second queue for all other disk access requests, as well as a queue selector selecting a particular first queue or second queue for enqueuing a request based on the controlled admission policy. The controlled admission policy defines a critical time period such that if a new user request can be fulfilled without causing a steady-state access request for a particular disk drive to miss a time deadline, the new user request is enqueued in the second queue of the particular disk drive; otherwise, the controlled admission policy enqueues the new user request in a second queue of another disk drive.Type: GrantFiled: March 7, 2001Date of Patent: February 10, 2004Assignee: Diva Systems Corp.Inventors: Robert G. Dandrea, Danny Chin, Jesse S. Lerman, Clement G. Taylor, James Fredrickson
-
Patent number: 6681397Abstract: Four techniques which result in the visual improvement of transitions between video streams with a same packet identifier (PID). All four techniques are applicable in the situation where the stream transition is between two streams that utilize the same PID. Retaining the same PID reduces the delay between the time the user selects an action via the remote control to the time when the new stream is displayed on the TV. The first technique includes two methods: a method for pre-conditioning video stream data for storage; and a method for transitioning between video streams which utilizes the pre-conditioning. The second technique involves a method for transitioning between video streams where timing information in the new stream is modified so as to be consistent with timing information in the old stream. The third technique involves a method for transitioning between video streams where packets in the old stream are replaced by picture repeat packets.Type: GrantFiled: January 21, 2000Date of Patent: January 20, 2004Assignee: Diva Systems Corp.Inventors: Emeline C. Tsai, Michael C. Bertram
-
Patent number: 6598229Abstract: An interactive information distribution system according to the present invention includes a session control manager having a defective channel detection module, a channel re-allocation module, and a replacement-signaling module. The session control manager is coupled to receive signals from the plurality of set top boxes, and coupled to control the digital video modulators and the assignment of communication channels to nodes. The defective channel detection module receives signals from the plurality of set top boxes, and based on the error rate and other factors determines if any of the communication channels used by the digital video modulators are defective. Upon determining that a particular communication channel is defective, the defective channel detection module signals the channel re-allocation module.Type: GrantFiled: November 20, 1998Date of Patent: July 22, 2003Assignee: Diva Systems Corp.Inventors: Aidan J. Smyth, Christopher Goode
-
Publication number: 20020073172Abstract: A method and apparatus for maximizing the number of content titles available within a video on demand system by storing an initial portion of each title on a primary storage device and a remaining portion of each title on a secondary storage device, wherein the secondary storage device is used to provision the primary storage device in response to a subscriber request for a title having an initial portion stored on the primary storage device.Type: ApplicationFiled: December 8, 2000Publication date: June 13, 2002Applicant: DIVA SYSTEMS CORP.Inventors: James B. Armstrong, Michael E. Leimer
-
Publication number: 20020026645Abstract: A method and apparatus for streaming content to an access network in an interactive information distribution system. The method initially encapsulates the content in accordance to an Internet Protocol (IP). In one embodiment, the content is configured as a plurality of a MPEG-2 packets contained in a payload of a Realtime Transport Protocol (RTP) packet that is contained in an IP packet. The content is then transcoded into a format supported by the access network, and streamed over a distribution network to a remote server or to a subscriber terminal that is coupled to the access network. The apparatus is embodied as at least one stream caching server for streaming said content as an Internet Protocol (IP) packet to at least one access network via a stream distribution network in response to a request for content, where the content is encapsulated within the IP packet.Type: ApplicationFiled: January 29, 2001Publication date: February 28, 2002Applicant: DIVA SYSTEMS CORP.Inventors: Yong Ho Son, Christopher W.B. Goode
-
Patent number: 6289376Abstract: A storage server for efficiently retrieving data from a plurality of disks in response to user access requests. The server comprises a plurality of processors coupled to disjoint subsets of disks, and a custom non-blocking packet switch for routing data from the processors to users. By tightly coupling the processors to disks and employing an application-specific switch, congestion and disk scheduling bottlenecks are minimized. By making efficient use of bandwidth, the architecture is also capable of receiving real-time data streams from a remote source and distributing these data streams to requesting users. The architecture is particularly well suited to video-on-demand systems in which a video server stores a library of movies and users submit requests to view particular movies.Type: GrantFiled: July 29, 1999Date of Patent: September 11, 2001Assignee: Diva Systems Corp.Inventors: Clement G. Taylor, Danny Chin, Jesse S. Lerman, Steven Zack, William Ashley
-
Publication number: 20010019336Abstract: A method and apparatus for providing an interactive menu structure within an interactive information distribution system. The menu structure is embodied in a combination of software, which provides a so-called navigator and a set top terminal that provides certain functionality for the navigator and a video session manager which provides support functionality for the set top terminal. The menu structure has each menu (e.g., menu instructions, graphics and video) contained in downloadable applets which are sent upon request from the service provider equipment to the set top terminal for display. As such, the navigator functions are actually distributed between the service provider equipment and the subscriber's equipment. Such distribution provides an enjoyable, real-time interactive session that allows the user to rapidly navigate through a plethora of menus to find particular information, which they desire to view.Type: ApplicationFiled: February 10, 2001Publication date: September 6, 2001Applicant: DIVA Systems Corp.Inventors: Donald Gordon, Christopher Goode, Philip A. Thomas, Mark D. Conover, Brooks Cole
-
Patent number: 6233607Abstract: A method of data management for efficiently storing and retrieving data in response to user access requests. The architecture comprises a plurality of disk drives over which data is distributed, and a plurality of processors, each of which is assigned to a subset of the disk drives in a modular fashion. The server architecture employs dynamic data management methods and load-balancing methods to assign user requests to processors. The modular server architecture, in combination with the dynamic data management and load balancing methods, provides both good performance (i.e., low expected-case access times and high disk bandwidth), and fault-tolerance. The architecture is particularly well suited to video-on-demand systems in which a video server stores a library of movies and users submit requests to view particular programs.Type: GrantFiled: April 1, 1999Date of Patent: May 15, 2001Assignee: DIVA Systems Corp.Inventors: Clement G. Taylor, Danny Chin, Jesse S. Lerman
-
Patent number: 6229895Abstract: In accordance with a first aspect, a remote server receives video programming in a first encrypted form and stores the video programming. After the remote server receives a request from a subscriber station for transmission of the video programming, the remote server decrypts the video programming, re-encrypts the video programming into a second encrypted form, and then transmits the video programming to the subscriber station. In accordance with a second aspect, a remote server receives video programming in a first encrypted form, decrypts the video programming, re-encrypts the video programming into a second encrypted form, and then stores the video programming. After the remote server receives a request from a subscriber station, the remote server simply transmits the video programming. In accordance with a third aspect, a remote server receives video programming in a first encrypted form and stores the video programming.Type: GrantFiled: March 12, 1999Date of Patent: May 8, 2001Assignee: DIVA Systems Corp.Inventors: Yong Ho Son, Christopher Goode