Patents by Inventor Stephen Patrick Kolecki

Stephen Patrick Kolecki 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: 9996137
    Abstract: Embodiments generally provide techniques for waking up a plurality of network devices from a power saving mode via layer 1 (L1) signaling. Embodiments include entering a power saving mode at a first network device, wherein logic for processing layer 2 and higher data is inactive during the power saving mode and receiving, while the first network device is in the power saving mode, a L1 bit stream from a second network device connected to the first network device. Additionally, embodiments include, upon determining that a predefined code is present within the received L1 bit stream, exiting the power saving mode at the first network device and transmitting a second L1 bit stream containing the predefined code to a third network device.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 12, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Lee Chaplin, Stephen Patrick Kolecki, Krishna Kumar Vavilala, Chris Desiniotis
  • Patent number: 9853920
    Abstract: A method for performing packet reorder processing is disclosed. The method comprises receiving, at a packet receive buffer, a data packet, the packet receive buffer comprising a plurality of N-sized pages. The method also comprises storing the received data packet across a plurality of pages of the packet receive buffer. The method further comprises writing, at storage of each of the plurality of pages, a pointer to a next page in which a subsequent portion of the data packet is stored. The method also comprises transmitting the pointer to a ring buffer. The method further comprises calculating an offset to the ring based on a sequence number of the corresponding packet, and storing the pointer to a first page in the calculate offset of the ring buffer.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: December 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Matthew Todd Lawson, Sai Kishore Vavilala, Jason Allen Marinshaw, Stephen Patrick Kolecki
  • Publication number: 20170063733
    Abstract: A method for performing packet reorder processing is disclosed. The method comprises receiving, at a packet receive buffer, a data packet, the packet receive buffer comprising a plurality of N-sized pages. The method also comprises storing the received data packet across a plurality of pages of the packet receive buffer. The method further comprises writing, at storage of each of the plurality of pages, a pointer to a next page in which a subsequent portion of the data packet is stored. The method also comprises transmitting the pointer to a ring buffer. The method further comprises calculating an offset to the ring based on a sequence number of the corresponding packet, and storing the pointer to a first page in the calculate offset of the ring buffer.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Matthew Todd Lawson, Sai Kishore Vavilala, Jason Allen Marinshaw, Stephen Patrick Kolecki
  • Publication number: 20170031421
    Abstract: Embodiments generally provide techniques for waking up a plurality of network devices from a power saving mode via layer 1 (L1) signaling. Embodiments include entering a power saving mode at a first network device, wherein logic for processing layer 2 and higher data is inactive during the power saving mode and receiving, while the first network device is in the power saving mode, a L1 bit stream from a second network device connected to the first network device. Additionally, embodiments include, upon determining that a predefined code is present within the received L1 bit stream, exiting the power saving mode at the first network device and transmitting a second L1 bit stream containing the predefined code to a third network device.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Daniel Lee CHAPLIN, Stephen Patrick KOLECKI, Krishna Kumar VAVILALA, Chris DESINIOTIS
  • Patent number: 8817598
    Abstract: In accordance with an example embodiment, there is disclosed herein, an apparatus having first and second interfaces for communicating on a ring network. Upon receipt of a first signal on the first interface indicating a break in the ring, the apparatus stops forwarding packets onto the ring. Upon receipt of a second signal on the second port indicating a break in the ring, the apparatus forwards all packets destined for the ring network onto the ring network via both the first and second interfaces.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 26, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Kumar Vavilala, Stephen Patrick Kolecki
  • Publication number: 20130279322
    Abstract: In accordance with an example embodiment, there is disclosed herein, an apparatus having first and second interfaces for communicating on a ring network. Upon receipt of a first signal on the first interface indicating a break in the ring, the apparatus stops forwarding packets onto the ring. Upon receipt of a second signal on the second port indicating a break in the ring, the apparatus forwards all packets destined for the ring network onto the ring network via both the first and second interfaces.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Inventors: Krishna Kumar VAVILALA, Stephen Patrick KOLECKI
  • Patent number: 7995492
    Abstract: Various embodiments provide an apparatus and method for configuring a shared data rate in a stackable interface network. An example embodiment includes detecting a data cable identifier, the data cable identifier being indicative of a first data rate capacity associated with a data cable identified by the data cable identifier; propagating information indicative of the first data rate capacity to at least one of a plurality of network devices connected via stackable network interfaces; receiving information indicative of a second data rate capacity from at least one of the plurality of network devices; determining an appropriate shared data rate from the information indicative of the first data rate capacity and the information indicative of the second data rate capacity; and configuring at least one of the plurality of network devices to communicate via a stackable network interface at the shared data rate.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Peter Gunadisastra, Stephen Patrick Kolecki, Jason Visneski
  • Publication number: 20100158041
    Abstract: Various embodiments provide an apparatus and method for configuring a shared data rate in a stackable interface network. An example embodiment includes detecting a data cable identifier, the data cable identifier being indicative of a first data rate capacity associated with a data cable identified by the data cable identifier; propagating information indicative of the first data rate capacity to at least one of a plurality of network devices connected via stackable network interfaces; receiving information indicative of a second data rate capacity from at least one of the plurality of network devices; determining an appropriate shared data rate from the information indicative of the first data rate capacity and the information indicative of the second data rate capacity; and configuring at least one of the plurality of network devices to communicate via a stackable network interface at the shared data rate.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Applicant: Cisco Systems, Inc.
    Inventors: Peter Gunadisastra, Stephen Patrick Kolecki, Jason Visneski