Patents Assigned to Sycamore Networks, Inc.
  • Patent number: 8560552
    Abstract: The present application describes methods and systems for compressing and/or decompressing data. As blocks of data are processed, the processed blocks are placed into a circular buffer at a compressor and indexed based on patterns of data present in the processed blocks. A circular buffer is maintained at the decompressor so that the decompressor circular buffer is consistent with the compressor circular buffer. When a new block of data is processed, the compressor checks the index to the circular buffer to determine whether the new block of data contains a pattern that is redundant with a pattern in one or more blocks of data that have already been processed. If a redundancy is detected, the compressor informs the decompressor of the redundancy and provides information allowing the decompressor to reconstruct the redundant pattern from the decompressor's circular buffer. In this way, redundant data need not be retransmitted or stored.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: October 15, 2013
    Assignee: Sycamore Networks, Inc.
    Inventor: Mario Fortier
  • Publication number: 20130223217
    Abstract: A window regulator for improving the performance of communications networks is described. In a communications network, data is sent downstream from a sender to a receiver, and acknowledgements are sent back upstream. When data is received at the receiver, the data is placed in a buffer and an acknowledgement of receipt may be sent. If no acknowledgement is received by a sender after a certain period of time, the sender retransmits the data. The receiver communicates how much data the receiver is willing to receive at any given time by sending an advertised window to the sender. The window regulator sets the size of the advertised window based on measurements of capacity in the network to improve the amount and rate of data sent downstream while avoiding loss of data and subsequent retransmissions.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: SYCAMORE NETWORKS, INC.
    Inventors: William M. TURNER, John DONOHUE
  • Patent number: 8514697
    Abstract: A method in an electronic device and a system for use in a communication network including a core network and at least one access network are described. Intermediate service platforms in an access network process data bound from a base station towards a core network, and vice versa. A first data channel or stream is processed by the intermediate service platform. Exemplary embodiments bypass the intermediate service platform by intercepting a second data channel or stream bound for the intermediate service platform. The data in the second data channel or stream is processed and inserted into a data channel or stream downstream of the intermediate service platform.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: August 20, 2013
    Assignee: Sycamore Networks, Inc.
    Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
  • Publication number: 20130024500
    Abstract: A method in an electronic device provides local content to a user device in a communication network. The communication network includes an access network and a core network. In the access network, a content request is intercepted from the user device, which may be formatted according to a network interface. The content request may include a request for data content. Protocol layers associated with an active data session may be terminated so that an edge gateway device may extract and inject packets into the data stream without involving the core network. A cache may be maintained in the access network.
    Type: Application
    Filed: September 18, 2012
    Publication date: January 24, 2013
    Applicant: SYCAMORE NETWORKS, INC
    Inventor: SYCAMORE NETWORKS, INC
  • Patent number: 8271610
    Abstract: A method in an electronic device provides local content to a user device in a communication network. The communication network includes an access network and a core network. In the access network, a content request is intercepted from the user device, which may be formatted according to a network interface. The content request may include a request for data content. Protocol layers associated with an active data session may be terminated so that an edge gateway device may extract and inject packets into the data stream without involving the core network. A cache may be maintained in the access network.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: September 18, 2012
    Assignee: Sycamore Networks, Inc.
    Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
  • Publication number: 20110170477
    Abstract: A method in an electronic device and a system for use in a communication network including a core network and at least one access network are described. Intermediate service platforms in an access network process data bound from a base station towards a core network, and vice versa. A first data channel or stream is processed by the intermediate service platform. Exemplary embodiments bypass the intermediate service platform by intercepting a second data channel or stream bound for the intermediate service platform. The data in the second data channel or stream is processed and inserted into a data channel or stream downstream of the intermediate service platform.
    Type: Application
    Filed: January 8, 2010
    Publication date: July 14, 2011
    Applicant: SYCAMORE NETWORKS, INC.
    Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
  • Publication number: 20110170429
    Abstract: A method in an electronic device and a system for use in a communication network including a core network and at least one access network are described. Intermediate service platforms in an access network process data bound from a base station towards a core network, and vice versa. A first data channel or stream is processed by the intermediate service platform. Exemplary embodiments bypass the intermediate service platform by intercepting a second data channel or stream bound for the intermediate service platform. The data in the second data channel or stream is processed and inserted into a data channel or stream downstream of the intermediate service platform.
    Type: Application
    Filed: February 9, 2010
    Publication date: July 14, 2011
    Applicant: SYCAMORE NETWORKS, INC.
    Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
  • Publication number: 20110173209
    Abstract: The present application describes methods and systems for compressing and/or decompressing data. As blocks of data are processed, the processed blocks are placed into a circular buffer at a compressor and indexed based on patterns of data present in the processed blocks. A circular buffer is maintained at the decompressor so that the decompressor circular buffer is consistent with the compressor circular buffer. When a new block of data is processed, the compressor checks the index to the circular buffer to determine whether the new block of data contains a pattern that is redundant with a pattern in one or more blocks of data that have already been processed. If a redundancy is detected, the compressor informs the decompressor of the redundancy and provides information allowing the decompressor to reconstruct the redundant pattern from the decompressor's circular buffer. In this way, redundant data need not be retransmitted or stored.
    Type: Application
    Filed: February 11, 2010
    Publication date: July 14, 2011
    Applicant: SYCAMORE NETWORKS, INC.
    Inventor: Mario FORTIER
  • Patent number: 7826345
    Abstract: Each span of a communication network, such as a BLSR ring, is assigned a unique span ID. When a node of the network detects a failure in a network span, the node exchanges commands, according to an automatic protection switching (APS) protocol, that request other nodes of the network to switch network traffic from a working span to a protect span. The commands specify the working span by its span ID, without necessarily specifying a source node ID or a destination node ID for the commands. The span ID occupies fewer bits in the commands than bits representing a combination of the source node ID and the destination node ID. Alternatively, the commands specify a destination node ID without a span ID or a source node ID, or the commands specify a source node ID without a span ID or a destination node ID.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: November 2, 2010
    Assignee: Sycamore Networks, Inc.
    Inventors: Anthony C. K. Kam, Raymond Y. Xie, Tao Yang, Naimish Patel
  • Publication number: 20100057926
    Abstract: A content selection and injection mechanism is provided for a communication network. In the communication network, an electronic device inserts custom data content into a data stream. The electronic device accepts a data stream from a location in the access network and identifies an insertion point suitable for inserting the custom data content into the data stream. The electronic device also selects the custom data content from a local content storage repository located in the access network, and inserts the custom data content into the data stream at the identified insertion point. The electronic device may identify a targeted user for receiving content, and select the custom data content based on the identity of the targeted user.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: SYCAMORE NETWORKS, INC.
    Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
  • Publication number: 20100057995
    Abstract: A method for replacing, refreshing, and managing content in a communication network is provided. The method defines an object policy mechanism that applies media replacement policy rules to defined classes of stored content objects. The object policy mechanism may classify stored content objects into object groups or policy targets. The object policy mechanism may also define metric thresholds and event triggers as policy conditions. The object policy mechanism may further apply replacement policy algorithms or defined policy actions against a class of stored content objects. The media replacement policy rules are enforced at edge content storage repositories in the communication network. A computing device for carrying out the method, and a method for creating, reading, updating, and deleting policy elements and managing policy engine operations, are also provided.
    Type: Application
    Filed: October 14, 2008
    Publication date: March 4, 2010
    Applicant: SYCAMORE NETWORKS, INC.
    Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
  • Publication number: 20100057883
    Abstract: A method in an electronic device provides local content to a user device in a communication network. The communication network includes an access network and a core network. In the access network, a content request is intercepted from the user device, which may be formatted according to a network interface. The content request may include a request for data content. Protocol layers associated with an active data session may be terminated so that an edge gateway device may extract and inject packets into the data stream without involving the core network. A cache may be maintained in the access network.
    Type: Application
    Filed: March 5, 2009
    Publication date: March 4, 2010
    Applicant: SYCAMORE NETWORKS, INC.
    Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
  • Patent number: 7050561
    Abstract: A method and apparatus are provided for the management of multiple-node networks to provide for efficient and rapid determination of an alternative connection path through the network to avoid a fault in the connection path. The present invention seeks to minimize the number of nodes affected by the alternative connection path by systematically seeking alternative, non-retracing connection paths from nodes neighboring the connection fault. Until an alternative connection is found, searches are conducted from nodes further from the connection fault. Optionally, the present invention may use a retracing path to establish a connection.
    Type: Grant
    Filed: July 19, 2001
    Date of Patent: May 23, 2006
    Assignee: Sycamore Networks, Inc.
    Inventor: Raymond Yinggang Xie
  • Patent number: 7012887
    Abstract: A method and apparatus for restoring a diversely routed circuit in a timely manner from an initial path failure includes the steps of receiving one or more triggers at one of a destination node and a source node of a first path. The trigger indicates a path failure. The method continues by switching from the first path to a functional second path. The trigger prompts, at least partially, the switching step, and restores the circuit to a functional mode.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: March 14, 2006
    Assignee: Sycamore Networks, Inc.
    Inventors: Jack Zhu, Alok Kishore Bhargava, Ray Alexander Balogh
  • Patent number: 6961525
    Abstract: A method of channel balance for a channel balance section in an WDM optical network with a starting node, an ending node and a plurality of intermediate OADNs (Optical Add Drop Node) first determines express wavelengths and non-express wavelengths starting from the starting node, then calculates TX (transmitter) power change which will bring the express channel performance to a target value and sets TX power using obtained TX power value. The method then moves to non-express channels by calculating TX power change for each non-express channel and sets TX power using obtained TX power value. Lastly, for each intermediate OADN, the method calculates TX power change for each added channel in each OADN and sets TX power using obtained TX power value.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: November 1, 2005
    Assignee: Sycamore Networks, Inc.
    Inventor: Jinghui Li
  • Patent number: 6952405
    Abstract: A coding scheme is provided transporting encoded information over an optical communications link to a network. Multi-word information groups are analyzed to determine whether each of the information groups includes control characters. If the information group does not include any control characters, an encoded information stream including a set data indicator and data words is generated. If the information group includes one or more control characters, an encoded information stream is generated which includes control code counters, a transition indicator, location pointers, control codes that are encoded from the control characters, and any data. Accordingly, the necessary bandwidth for transporting the information is reduced by using this encoded information stream without sacrificing any control information.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: October 4, 2005
    Assignee: Sycamore Networks, Inc.
    Inventors: Danny Hin-Kwok Tsang, Murat Azizoglu
  • Patent number: 6912606
    Abstract: A serial bus is provided that supports multiple data transmission protocols. The serial bus allows a bus master to communicate with a variety of semiconductor devices that support a variety of serial interface standards. As a result, a single bus master may control and observe a JTAG-compatible semiconductor device, an SPI-compatible semiconductor device and an I2C compatible semiconductor device over the serial bus.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: June 28, 2005
    Assignee: Sycamore Networks, Inc.
    Inventor: Victor Fay
  • Patent number: 6862564
    Abstract: A system and a method for providing an emulated network including a plurality of emulated networking devices, in which a number of network node executable images are employed. Each of the network node executable images corresponds to one of the emulated networking devices. The emulated networking devices represent physical networking devices, such as optical switches. A portion of each of the network node executable images is operable to execute without modification on a physical networking device.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: March 1, 2005
    Assignee: Sycamore Networks, Inc.
    Inventors: Chikong Shue, John Thomas Moy, Tao Yang, Raymond Xie
  • Patent number: 6859468
    Abstract: The present invention discloses a vertical cavity surface emitting laser (VCSEL). The VCSEL comprises a first and second mirror stack. The VCSEL has an active region positioned between the first mirror stack and second mirror stack. Also, the VCSEL has a contact region in at least one of the active regions. The VCSEL encompasses a module for stabilizing the gains among a plurality of modes included by spatial power instability by increasing the current through the contact.
    Type: Grant
    Filed: May 29, 2001
    Date of Patent: February 22, 2005
    Assignee: Sycamore Networks, Inc.
    Inventor: Vijayanand Vusirikala
  • Patent number: 6839866
    Abstract: A method of providing reset logic in high availability computer systems is disclosed. The illustrative embodiment of the present invention uses probability theory in combination with redundant processors and components to ensure system availability. Detected errors are verified, and malfunctioning processors or components are then changed to a reset state that functionally removes them from the system. Detected errors which can not be verified result in the processor or component that incorrectly detected the error being placed in a reset state. The use of redundant components and processors enable standby processors to be activated to take the place of reset processors quickly enough to maintain system availability.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: January 4, 2005
    Assignee: Sycamore Networks, Inc.
    Inventor: Kenneth Lerman