Patents by Inventor Joseph M. Gang, Jr.

Joseph M. Gang, Jr. 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: 5930473
    Abstract: An apparatus and method for use in a network including source clients and viewer clients connected to one or more shared transmission media. A video server is connected to one of the transmission media and is operative to control the broadcast and storage of multiple live or previously-stored video streams. The control may be provided via remote procedure call (RPC) commands transmitted between the server and the clients. In one embodiment, a video presentation system is provided in which a video stream from a source client is continuously broadcast to a number of viewer clients. One or more of the viewer clients may be authorized by the source client to broadcast an audio and/or video stream to the other clients receiving the source video stream. In another embodiment, a multicast directory is provided to each of a plurality of viewer clients by transmitting directory information in a packet corresponding to a predetermined multicast address.
    Type: Grant
    Filed: March 8, 1996
    Date of Patent: July 27, 1999
    Inventors: Peter Teng, Bruce Albert Thompson, Fouad A. Tobagi, Joseph M. Gang, Jr.
  • Patent number: 5754882
    Abstract: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.
    Type: Grant
    Filed: September 10, 1996
    Date of Patent: May 19, 1998
    Assignee: Starlight Networks
    Inventors: Fouad A. Tobagi, Joseph M. Gang, Jr., Randall B. Baird, Joseph W. M. Pang, Martin J. McFadden
  • Patent number: 5734925
    Abstract: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.
    Type: Grant
    Filed: September 10, 1996
    Date of Patent: March 31, 1998
    Assignee: Starlight Networks
    Inventors: Fouad A. Tobagi, Joseph M. Gang, Jr., Randall B. Baird, Joseph W. M. Pang, Martin J. McFadden
  • Patent number: 5721950
    Abstract: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.
    Type: Grant
    Filed: September 10, 1996
    Date of Patent: February 24, 1998
    Assignee: Starlight Networks
    Inventors: Fouad A. Tobagi, Joseph M. Gang, Jr., Randall B. Baird, Joseph W. M. Pang, Martin J. McFadden
  • Patent number: 5581784
    Abstract: A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of W.sub.base bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of W.sub.base bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/W.sub.base, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/W.sub.base. More generally, when a stream has a bit rate (A/B)W.sub.
    Type: Grant
    Filed: November 17, 1992
    Date of Patent: December 3, 1996
    Assignee: Starlight Networks
    Inventors: Fouad A. Tobagi, Joseph M. Gang, Jr., Randall B. Baird, Joseph W. M. Pang, Martin J. McFadden
  • Patent number: 5550982
    Abstract: A local area network for supporting video applications comprises a transmission medium, one or more data file servers connected to the transmission medium for supporting data applications in the local area network, a dedicated video server for supporting video applications in the local area network and one or more clients connected to the local area network. The server includes software for managing multiple simultaneous video streams transmitted across the LAN. The client includes software for accessing the dedicated video server across the LAN to transmit video to the server or receive video from the server.
    Type: Grant
    Filed: June 24, 1993
    Date of Patent: August 27, 1996
    Assignee: Starlight Networks
    Inventors: James E. Long, Joseph M. Gang, Jr., Charles J. Bedard, Randall B. Baird, David A. Edwards
  • Patent number: 5446735
    Abstract: In a local area network segment, the bandwidth in the channel between a network interface device, e.g., a port, switching hub, router, bridge or server, and one or more associated station is shared as follows. At the network interface device, a variable is maintained which stores information relating to the success or failure of transmission of packets in the channel. If the channel is sensed idle, the network interface device transmits the packet with probability 1. If the channel is sensed busy, the network interface device senses the channel for an end-of-carrier signal and, thereafter, waits a period of time equal to the interframe gap g. In addition, after an additional delay period .zeta., the network interface device reattempts to transmit the packet in the channel. If the variable maintained by the network interface device is less than a certain limit, the delay .zeta. is selected according to a first basic bandwidth allocation protocol.
    Type: Grant
    Filed: December 18, 1992
    Date of Patent: August 29, 1995
    Assignee: Starlight Networks
    Inventors: Fouad A. Tobagi, Joseph M. Gang, Jr., Bruce L. Lieberman
  • Patent number: 5276681
    Abstract: A process for fairly allocating resources in a multiport packet switch is disclosed. Each port is connected to a station and comprises a transmit FIFO buffer and a receive FIFO buffer. The ports are connected by a broadcast transmission medium. A transmit buffer of a specific port gains access to the transmission medium when the port possesses a token which is passed from port to port in a round-robin fashion. When a port recognizes that a transmitted packet is addressed to it, the port uses a local processor to determine whether or not to accept the packet. The determination is based on (1) information in the packet header, e.g., priority and address of the transmitting port, (2) the status of the receive buffer (full or not), and (3) other locally recorded information regarding past history of the acceptance or rejection of packets from particular ports and of particular priority classes needed to achieve fairness among packets of the same class and priority among different classes.
    Type: Grant
    Filed: June 25, 1992
    Date of Patent: January 4, 1994
    Assignee: Starlight Networks
    Inventors: Fouad A. Tobagi, Joseph M. Gang, Jr., Allen B. Goodrich
  • Patent number: 4897841
    Abstract: Local area networks are interconnected through bridging devices by a backbone network having a plurality of broadband channels. The bridges encapsulate local area network messages within backbone network messages which are addressed to specific bridges. The bridge then selects one of the appropriate broadband channels for transmission of the backbone network message over the backbone network.
    Type: Grant
    Filed: January 11, 1989
    Date of Patent: January 30, 1990
    Assignee: Hughes Lan Systems, Inc.
    Inventor: Joseph M. Gang, Jr.