Patents Assigned to Sycamore Networks, Inc.
-
Patent number: 8560552Abstract: 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: GrantFiled: February 11, 2010Date of Patent: October 15, 2013Assignee: Sycamore Networks, Inc.Inventor: Mario Fortier
-
Publication number: 20130223217Abstract: 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: ApplicationFiled: February 24, 2012Publication date: August 29, 2013Applicant: SYCAMORE NETWORKS, INC.Inventors: William M. TURNER, John DONOHUE
-
Patent number: 8514697Abstract: 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: GrantFiled: January 8, 2010Date of Patent: August 20, 2013Assignee: Sycamore Networks, Inc.Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
-
Publication number: 20130024500Abstract: 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: ApplicationFiled: September 18, 2012Publication date: January 24, 2013Applicant: SYCAMORE NETWORKS, INCInventor: SYCAMORE NETWORKS, INC
-
Patent number: 8271610Abstract: 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: GrantFiled: March 5, 2009Date of Patent: September 18, 2012Assignee: Sycamore Networks, Inc.Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
-
Publication number: 20110170477Abstract: 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: ApplicationFiled: January 8, 2010Publication date: July 14, 2011Applicant: SYCAMORE NETWORKS, INC.Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
-
Publication number: 20110170429Abstract: 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: ApplicationFiled: February 9, 2010Publication date: July 14, 2011Applicant: SYCAMORE NETWORKS, INC.Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
-
Publication number: 20110173209Abstract: 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: ApplicationFiled: February 11, 2010Publication date: July 14, 2011Applicant: SYCAMORE NETWORKS, INC.Inventor: Mario FORTIER
-
Patent number: 7826345Abstract: 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: GrantFiled: July 7, 2004Date of Patent: November 2, 2010Assignee: Sycamore Networks, Inc.Inventors: Anthony C. K. Kam, Raymond Y. Xie, Tao Yang, Naimish Patel
-
Publication number: 20100057926Abstract: 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: ApplicationFiled: August 28, 2008Publication date: March 4, 2010Applicant: SYCAMORE NETWORKS, INC.Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
-
Publication number: 20100057995Abstract: 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: ApplicationFiled: October 14, 2008Publication date: March 4, 2010Applicant: SYCAMORE NETWORKS, INC.Inventors: Yang CAO, Michael NICOLAZZO, William M. TURNER, Talbot HACK, Moshe SUBERRI
-
Publication number: 20100057883Abstract: 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: ApplicationFiled: March 5, 2009Publication date: March 4, 2010Applicant: SYCAMORE NETWORKS, INC.Inventors: Yang Cao, Michael Nicolazzo, William M. Turner, Talbot Hack, Moshe Suberri
-
Patent number: 7050561Abstract: 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: GrantFiled: July 19, 2001Date of Patent: May 23, 2006Assignee: Sycamore Networks, Inc.Inventor: Raymond Yinggang Xie
-
Patent number: 7012887Abstract: 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: GrantFiled: May 8, 2001Date of Patent: March 14, 2006Assignee: Sycamore Networks, Inc.Inventors: Jack Zhu, Alok Kishore Bhargava, Ray Alexander Balogh
-
Patent number: 6961525Abstract: 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: GrantFiled: October 23, 2001Date of Patent: November 1, 2005Assignee: Sycamore Networks, Inc.Inventor: Jinghui Li
-
Patent number: 6952405Abstract: 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: GrantFiled: February 27, 2001Date of Patent: October 4, 2005Assignee: Sycamore Networks, Inc.Inventors: Danny Hin-Kwok Tsang, Murat Azizoglu
-
Patent number: 6912606Abstract: 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: GrantFiled: June 8, 2001Date of Patent: June 28, 2005Assignee: Sycamore Networks, Inc.Inventor: Victor Fay
-
Patent number: 6862564Abstract: 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: GrantFiled: October 26, 2000Date of Patent: March 1, 2005Assignee: Sycamore Networks, Inc.Inventors: Chikong Shue, John Thomas Moy, Tao Yang, Raymond Xie
-
Patent number: 6859468Abstract: 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: GrantFiled: May 29, 2001Date of Patent: February 22, 2005Assignee: Sycamore Networks, Inc.Inventor: Vijayanand Vusirikala
-
Patent number: 6839866Abstract: 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: GrantFiled: May 31, 2001Date of Patent: January 4, 2005Assignee: Sycamore Networks, Inc.Inventor: Kenneth Lerman