Patents by Inventor Soowan Suh

Soowan Suh 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: 9430378
    Abstract: In one embodiment, a method includes receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 30, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Publication number: 20150350114
    Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Patent number: 9110794
    Abstract: In one embodiment, a method includes recording, for each of a plurality of data frames, a virtual write address including a multiframe indicator and a byte number indicator; and reading a group of associated data frames identified by corresponding multiframe indicators and byte number indicators. The reading is based on determining a minimum write address from a plurality of physical write addresses in the group of associated data frames by comparing virtual write addresses of all members in the group.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: August 18, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Publication number: 20130305010
    Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Patent number: 8488631
    Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: July 16, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Publication number: 20110317721
    Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Application
    Filed: September 9, 2011
    Publication date: December 29, 2011
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Patent number: 8018926
    Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: September 13, 2011
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon
  • Patent number: 7656891
    Abstract: A method and apparatus for processing at least two types of payloads received at varying intervals in a communications network using a single processing path is provided. The two types of payloads may include virtually and contiguously concatenated payloads according to SONET/SHD architecture. The method comprises interleaving data in a predetermined format and controlling distribution of the data irrespective of the format received such that the data can be processed at the destination and passed to downstream components.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: February 2, 2010
    Assignee: Intel Corporation
    Inventors: Juan-Carlos Calderon, Soowan Suh, Jing Ling, Jean-Michel Caia, Alejandro Lenero Beracoechea
  • Patent number: 7606269
    Abstract: A method and apparatus for determining a loss of alignment defect in a communications network employing virtually concatenated payloads is provided. The method and apparatus comprise performing specific evaluations and assessments of conditions under normal conditions as well as evaluations and assessments under LCAS conditions where additional members may be added using the LCAS ADD state.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: October 20, 2009
    Assignee: Intel Corporation
    Inventors: Soowan Suh, Jing Ling, Juan-Carlos Calderon, Rodrigo Gonzalez
  • Patent number: 7564777
    Abstract: In a communication system that uses virtually concatenated payloads, techniques to determine when to declare and when to clear alarm indication signal (AIS) for a group. The declaration of AIS for a group may occur based on when declaration of AIS for a member of a group occurs. The clearing of group AIS may occur based on when clearing of AIS by a last member of a group to clear AIS occurs.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: July 21, 2009
    Assignee: Intel Corporation
    Inventors: Soowan Suh, Jing Ling, Juan-Carlos Calderon, Jean-Michel Caia
  • Patent number: 7525977
    Abstract: A device for mapping and demapping cells in an orderly manner is provided. The device employs a channel identifier and in certain configurations a buffer and series of stages to provide for relatively ordered, predictable mapping and demapping of data, such as virtual concatenation data.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: April 28, 2009
    Assignee: Intel Corporation
    Inventors: Eduard Lecha, Vasan Karighattam, Steve J. Clohset, Soowan Suh, Jing Ling, Juan-Carlos Calderon, Jean-Michel Caia
  • Patent number: 7508830
    Abstract: A method and apparatus for determining a read address for received data in a communications network employing virtually concatenated payloads is provided. The method and apparatus comprise determining a minimum write address using a plurality of memory elements and using the minimum write address in connection with received read addresses to determine group read addresses.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: March 24, 2009
    Assignee: Intel Corporation
    Inventors: Soowan Suh, Jing Ling, Juan-Carlos Calderon, Jean-Michel Caia, Rodrigo Gonzalez
  • Patent number: 7460545
    Abstract: A method and apparatus for managing memory for time division multiplexed high speed data traffic is provided. The method and apparatus utilize an interleaving approach in association with multiple memory banks, such as within SDRAM, to perform highly efficient data reading and writing. The design issues a first command or access command, such as a read command or write command to one memory bank, followed by an active command to a second memory bank, enabling efficient reading and writing in a multiple data flow environment, such as a SONET/SDH virtual concatenation environment using differential delay compensation.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventors: Juan-Carlos Calderon, Soowan Suh, Jing Ling, Jean-Michel Caia, Augusto Alcantara, Alejandro Lenero Beracoechea
  • Patent number: 7298744
    Abstract: A method and apparatus for processing at least two types of payloads received at varying intervals in a communications network using a single processing path is provided. The two types of payloads may include virtually and contiguously concatenated payloads according to SONET/SHD architecture. The method comprises assigning pseudo indices to payloads having no indices associated therewith and providing both sets of payloads, including indices and pseudo indices, to the single processing path.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: November 20, 2007
    Assignee: Intel Corporation
    Inventors: Soowan Suh, Jing Ling, Juan-Carlos Calderon, Jean-Michel Caia
  • Publication number: 20060256710
    Abstract: In a communication system that uses virtually concatenated payloads, techniques to determine when to declare and when to clear alarm indication signal (AIS) for a group. The declaration of AIS for a group may occur based on when declaration of AIS for a member of a group occurs. The clearing of group AIS may occur based on when clearing of AIS by a last member of a group to clear AIS occurs.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Inventors: Soowan Suh, Jing Ling, Juan-Carlos Calderon, Jean-Michel Caia
  • Publication number: 20060221944
    Abstract: In one embodiment, a method comprises receiving a plurality of data frames representing at least one virtually concatenated data stream, storing the plurality of data frames in a memory; and recording, for each of a plurality of data frames, a physical write address that indicates a position in the memory and a virtual write address that includes a multiframe indicator and a byte number indicator.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Jing Ling, Soowan Suh, Juan-Carlos Calderon