Patents by Inventor Bruce E. Mann

Bruce E. Mann 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: 8359402
    Abstract: Described are computerized methods and apparatuses, including computer program products, for network virtualization. An intercept device receives a DNS response message from a DNS server. The DNS response includes a domain name, a network address associated with the domain name, and a destination address of a first network device. The intercept device determines whether the domain name satisfies a DNS intercept criterion. If the domain name satisfies the DNS intercept criterion, then a request intercept criterion is updated to include the network address associated with the domain name. The DNS response message is transmitted on to the first network device by the intercept server.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: January 22, 2013
    Assignee: SeaChange International, Inc.
    Inventors: Matthew E. Cross, Bruce E. Mann
  • Patent number: 8019941
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: September 13, 2011
    Assignee: Seachange International, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 7882425
    Abstract: Multiple corruptions and/or erasures in data storage or data communication systems are corrected. An encoder generates M of parity fields from N data channels. Each item of the generated parity fields is the result of simple exclusive-or operations on one item from one or more data fields and possibly one item from one or more of the other parity fields. A decoder can regenerate as many as M missing or corrupted fields of either data or parity using combinations of correct and/or previously corrected items as inputs using M independent parity equations to solve for and correct each missing or corrupted item in turn.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: February 1, 2011
    Assignee: Seachange International, Inc.
    Inventors: Xiaobing Lee, David J. Agans, Bruce E. Mann
  • Publication number: 20100268814
    Abstract: Described are computerized methods and apparatuses, including computer program products, for network virtualization. An intercept device receives a DNS response message from a DNS server. The DNS response includes a domain name, a network address associated with the domain name, and a destination address of a first network device. The intercept device determines whether the domain name satisfies a DNS intercept criterion. If the domain name satisfies the DNS intercept criterion, then a request intercept criterion is updated to include the network address associated with the domain name. The DNS response message is transmitted on to the first network device by the intercept server.
    Type: Application
    Filed: November 19, 2009
    Publication date: October 21, 2010
    Applicant: SeaChange International, Inc.
    Inventors: Matthew E. Cross, Bruce E. Mann
  • Publication number: 20100192049
    Abstract: Multiple corruptions and/or erasures in data storage or data communication systems are corrected. An encoder generates M of parity fields from N data channels. Each item of the generated parity fields is the result of simple exclusive-or operations on one item from one or more data fields and possibly one item from one or more of the other parity fields. A decoder can regenerate as many as M missing or corrupted fields of either data or parity using combinations of correct and/or previously corrected items as inputs using M independent parity equations to solve for and correct each missing or corrupted item in turn.
    Type: Application
    Filed: March 22, 2010
    Publication date: July 29, 2010
    Applicant: SeaChange International, Inc.
    Inventors: Xiaobing Lee, David J. Agans, Bruce E. Mann
  • Patent number: 7716566
    Abstract: Multiple corruptions and/or erasures in data storage or data communication systems are corrected. An encoder generates M of parity fields from N data channels. Each item of the generated parity fields is the result of simple exclusive-or operations on one item from one or more data fields and possibly one item from one or more of the other parity fields. A decoder can regenerate as many as M missing or corrupted fields of either data or parity using combinations of correct and/or previously corrected items as inputs using M independent parity equations to solve for and correct each missing or corrupted item in turn.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: May 11, 2010
    Assignee: SeaChange International, Inc.
    Inventors: Xiaobing Lee, David J. Agans, Bruce E. Mann
  • Publication number: 20090055401
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Application
    Filed: February 11, 2008
    Publication date: February 26, 2009
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Publication number: 20030191983
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 9, 2003
    Applicant: Seachange International, Inc., a Delaware corporation
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6574745
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: June 3, 2003
    Assignee: SeaChange International, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6571349
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Grant
    Filed: October 5, 1999
    Date of Patent: May 27, 2003
    Assignee: Seachange Technology, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6567926
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: May 20, 2003
    Assignee: SeaChange International, Inc.
    Inventors: Bruce E. Mann, Philip I. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6557114
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: April 29, 2003
    Assignee: Seachange Technology, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Publication number: 20020138784
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Application
    Filed: April 30, 2002
    Publication date: September 26, 2002
    Applicant: Seachange Technology, a Delaware corporation
    Inventors: Bruce E. Mann, Philip I. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6449730
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: September 10, 2002
    Assignee: SeaChange Technology, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6449248
    Abstract: A method for increasing service bandwidth in a cluster system having at least three nodes is described. The method includes storing data according to a distributed, redundant process, skipping one remote node when redundant data is stored on a reading node, and reading data from the cluster system using a stripe row reading process by applying an XOR operation to the redundant portion stored on the reading node.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: September 10, 2002
    Assignee: Seachange International, Inc.
    Inventors: Philip J. Trasatti, Bruce E. Mann
  • Publication number: 20020059540
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Application
    Filed: November 7, 2001
    Publication date: May 16, 2002
    Applicant: Seachange Technology, Inc.
    Inventors: Bruce E. Mann, Philip L. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Publication number: 20020032882
    Abstract: A redundant array includes a plurality of disks, a bus coupling the disks, a receiving device, and a device to reconstruct a block stored in one of the disks. The device reconstructs the block with associated data and parity blocks from other disks. The device transmits the reconstructed block to the receiving device in response to the one of the disks being slowly responding. A method includes requesting a first disk to transmit a first block, reconstructing, when necessary, the first block from associated data stored in other disks of a RAID configuration, and transmitting the reconstructed block directly to a receiving device. The transmitting is in response to the first disk not transmitting the block in a predetermined time.
    Type: Application
    Filed: November 20, 2001
    Publication date: March 14, 2002
    Applicant: Seachange Systems, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, John A. Ywoskus
  • Publication number: 20020013916
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Application
    Filed: September 18, 2001
    Publication date: January 31, 2002
    Applicant: Seachange Technology, Inc., a Delaware corporation
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath
  • Patent number: 6321345
    Abstract: A redundant array includes a plurality of disks, a bus coupling the disks, a receiving device, and a device to reconstruct a block stored in one of the disks. The device reconstructs the block with associated data and parity blocks from other disks. The device transmits the reconstructed block to the receiving device in response to the one of the disks being slowly responding. A method includes requesting a first disk to transmit a first block, reconstructing, when necessary, the first block from associated data stored in other disks of a RAID configuration, and transmitting the reconstructed block directly to a receiving device. The transmitting is in response to the first disk not transmitting the block in a predetermined time.
    Type: Grant
    Filed: March 1, 1999
    Date of Patent: November 20, 2001
    Assignee: Seachange Systems, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, John A. Ywoskus
  • Publication number: 20010013104
    Abstract: A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both at the computer system level as well as the processor system level. Accordingly, the failure of a single processor does not adversely affect the integrity of the data. The computer system can also overlay a switching system connected in a ring fashion for providing a fault tolerance to the failure of a single connected processor system at the switch level. Accordingly, there results a fault tolerant data distribution system.
    Type: Application
    Filed: April 5, 2001
    Publication date: August 9, 2001
    Applicant: Seachange Technology, Inc.
    Inventors: Bruce E. Mann, Philip J. Trasatti, Michael D. Carlozzi, John A. Ywoskus, Edward J. McGrath