Patents by Inventor Xiaoming Sun

Xiaoming Sun 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: 7194466
    Abstract: One aspect relates to clustering a group of objects of a first object type based on a relative importance using links extending between objects of the first object type and certain objects of the second object type. In one embodiment, the first object type is a Web page object type and the second type is a user object type.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: March 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Zheng Chen, Ji-Dong Wang, Hua-Jun Zeng, Xiaoming Sun, Li Tao, Wei-Ying Ma
  • Patent number: 6993586
    Abstract: The disclosed subject matter models or predicts a user's intention during network or WWW navigation. Specifically, a statistical multi-step n-gram probability model is used to predict a user's optimal information goal. The optimal information goal is based on a sequence of previously visited network content pieces and a globally optimized navigation path through the sequence.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: January 31, 2006
    Assignee: Microsoft Corporation
    Inventors: Zheng Chen, Xiaoming Sun, Liu Wenyin
  • Publication number: 20060010229
    Abstract: The disclosed subject matter models or predicts a user's intention during network or WWW navigation. Specifically, a statistical multi-step n-gram probability model is used to predict a user's optimal information goal. The optimal information goal is based on a sequence of previously visited network content pieces and a globally optimized navigation path through the sequence.
    Type: Application
    Filed: September 6, 2005
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Zheng Chen, Xiaoming Sun, Liu Wenyin
  • Publication number: 20050169291
    Abstract: A technique implements a novel high-speed high-density packet buffer utilizing a combination of high-speed and low-speed memory devices. The novel packet buffer is organized as a plurality of FIFO queues where each FIFO queue is associated with a particular input or output line. Each queue comprises a high-speed cache portion that resides in high-speed memory and a low-speed high-density portion that resides in low-speed high-density memory. The high-speed cache portion contains FIFO data that contains head and/or tail associated with the novel FIFO queue. The low-speed high-density portion contains FIFO data that is not contained in the high-speed cache portion.
    Type: Application
    Filed: March 25, 2005
    Publication date: August 4, 2005
    Inventors: Kenneth Key, Kwok Mak, Xiaoming Sun
  • Patent number: 6892285
    Abstract: A technique for implementing a novel high-speed high-density packet buffer utilizing a combination of high-speed and low-speed memory devices. The novel packet buffer is organized as a plurality of first-in-first-out (FIFO) queues where each FIFO queue is associated with a particular input or output line. Each queue comprises a high-speed cache portion that resides in high-speed memory and a low-speed high-density portion that resides in low-speed high-density memory. Each high-speed cache portion contains FIFO data that contains head and/or tail information associated with a corresponding FIFO queue. The low-speed high-density portion contains FIFO data that is not contained in the high-speed cache portion. A queue identifier (QID) directory refills the high-speed portion of one or more queues with data from a corresponding low-speed portion. Queue head start and end offsets are used to determine whether a corresponding queue is empty.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: May 10, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth M. Key, Kwok Ken Mak, Xiaoming Sun
  • Patent number: 6851028
    Abstract: The present invention incorporates a technique that enables the processing of memory requests without requiring memory devices that support a request identifier (ID). The present invention maintains an association between a request identifier and a first memory request issued by a requestor and directed to a memory location. The first memory request contains an address corresponding to the memory location. A memory device corresponding to the address is selected. A second memory request without the identifier is issued to the selected memory device to access information stored at the location. The information is received from the memory device and associated with the request identifier.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: February 1, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Kwok Ken Mak, Kenneth M. Key, Xiaoming Sun, L. Duane Richardson
  • Patent number: 6850999
    Abstract: A coherency resolution technique enables efficient resolution of data coherency for packet data associated with a service queue of an intermediate network node. The packet data is enqueued on a write buffer prior to being stored on an external packet memory of a packet memory system. The packet data may be interspersed among other packets of data from different service queues, wherein the packets are of differing sizes. In response to a read request for the packet data, a coherency operation is performed by coherency resolution logic on the data in the write buffer to determine if any of its enqueued data can be used to service the request.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: February 1, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Kwok Ken Mak, Xiaoming Sun
  • Publication number: 20040220963
    Abstract: One aspect relates to clustering a group of objects of a first object type based on a relative importance using links extending between objects of the first object type and certain objects of the second object type. In one embodiment, the first object type is a Web page object type and the second type is a user object type.
    Type: Application
    Filed: May 1, 2003
    Publication date: November 4, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Zheng Chen, Ji-Dong Wang, Hua-Jun Zeng, Xiaoming Sun, Li Tao, Wei-Ying Ma
  • Publication number: 20030212760
    Abstract: The disclosed subject matter models or predicts a user's intention during network or WWW navigation. Specifically, a statistical multi-step n-gram probability model is used to predict a user's optimal information goal. The optimal information goal is based on a sequence of previously visited network content pieces and a globally optimized navigation path through the sequence.
    Type: Application
    Filed: May 9, 2002
    Publication date: November 13, 2003
    Inventors: Zheng Chen, Xiaoming Sun, Liu Wenyin