Patents by Inventor Dan Zheng

Dan Zheng 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).

  • Publication number: 20120282186
    Abstract: The present disclosure is directed to compositions comprising templated nanoconjugates and methods of their use.
    Type: Application
    Filed: November 1, 2010
    Publication date: November 8, 2012
    Applicant: Northwestern University
    Inventors: Chad A. Mirkin, David A. Giljohann, Weston L. Daniel, Joshua I. Cutler, Ke Zhang, Dan Zheng
  • Patent number: 8296379
    Abstract: A calendar system handles meeting invitations. Associated entries are determined in a received meeting invitation of a calendar system. A forwarded invitation is generated according to the associated entries. An association is generated between the forwarded invitation and the meeting invitation. The forwarded invitation is then sent. In this way, the calendar distributes meeting arrangements relatively independently, so that meeting invitations and forwarded invitations can be managed relatively independently.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Si Bin Fan, Yue Ma, Xiang Qian, Dan Zheng
  • Publication number: 20100250690
    Abstract: A calendar system handles meeting invitations. Associated entries are determined in a received meeting invitation of a calendar system. A forwarded invitation is generated according to the associated entries. An association is generated between the forwarded invitation and the meeting invitation. The forwarded invitation is then sent. In this way, the calendar distributes meeting arrangements relatively independently, so that meeting invitations and forwarded invitations can be managed relatively independently.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: LI-JU CHEN, SI BIN FAN, YUE MA, XIANG QIAN, DAN ZHENG
  • Patent number: 6980565
    Abstract: A method for controlling the data rate of a virtual connection. Data packets are received for transmission on the virtual connection. The method comprises buffering the data packets in a buffer. A counter signal is generated to indicate the beginning of timeslots in a measurement window. The number of timeslots needed to transmit the data packets with a selected data rate is determined. The method further accesses data from at least one table to determine the spacing between timeslots in the measurement window used to request access to a data bus based on the number of timeslots needed to achieve the selected data rate. Further, access to a data bus for the data packets in the buffer is requested based on the data accessed from the table. The method further transmits the packets when access to the bus is granted.
    Type: Grant
    Filed: April 26, 2002
    Date of Patent: December 27, 2005
    Assignee: ADC Telecommunications, Inc.
    Inventors: Dan Zheng, Michael A. D'Jamoos, George N. Frank, Mikio S. Ichiba
  • Patent number: 6859430
    Abstract: A system and method for protection of virtual connections at the data link layer. The method provides for protection switching in a ring network. The method comprises detecting an error in one of a first and second routes (“the errored route”). Error cells are generated for each virtual connection affected by the detected error. Error cells are transmitted downstream on the errored route. First switch fabric receives the error cells at a downstream network element associated with the errored route. Change in state of the errored route is communicated to a second switch fabric of the downstream network element associated with the other of the first and second routes (the “other route”). When the state of the errored route is worse than the state of the other route, automatically configuring the second switch fabric to establish the other route to be a working route for the virtual connection.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: February 22, 2005
    Assignee: ADC Telecommunications, Inc.
    Inventors: George N. Frank, Dan Zheng, Michael A. D'Jamoos, Gregory D. Lowe, Richard McKinney
  • Patent number: 6757247
    Abstract: A method for controlling virtual connections between endpoints over a unidirectional ring network. The network includes a number of network elements coupled together to form segments of the ring network. The method receives a request to create a virtual connection between first and second endpoints on the ring network. The method identifies the segments of the ring network that would be affected by the addition of the connection between the first and second endpoints. Further, the method retrieves data that represents the currently allocated capacity for each affected segment. For each affected segment, the method determines whether adding the requested virtual connection would exceed the capacity for the segment. The method transmits signals over the ring to establish the virtual connection when adding the virtual connection does not exceed the capacity for any of the affected segments.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: June 29, 2004
    Assignee: ADC Telecommunications, Inc.
    Inventors: Dan Zheng, Sheila C. Field
  • Publication number: 20020163886
    Abstract: A method for controlling the data rate of a virtual connection. Data packets are received for transmission on the virtual connection. The method comprises buffering the data packets in a buffer. A counter signal is generated to indicate the beginning of timeslots in a measurement window. The number of timeslots needed to transmit the data packets with a selected data rate is determined. The method further accesses data from at least one table to determine the spacing between timeslots in the measurement window used to request access to a data bus based on the number of timeslots needed to achieve the selected data rate. Further, access to a data bus for the data packets in the buffer is requested based on the data accessed from the table. The method further transmits the packets when access to the bus is granted.
    Type: Application
    Filed: April 26, 2002
    Publication date: November 7, 2002
    Inventors: Dan Zheng, Michael A. D'Jamoos, George N. Frank, Mikio S. Ichiba
  • Patent number: 6407983
    Abstract: A method for controlling the data rate of a virtual connection. Data packets are received for transmission on the virtual connection. The method comprises buffering the data packets in a buffer. A counter signal is generated to indicate the beginning of timeslots in a measurement window. The number of timeslots needed to transmit the data packets with a selected data rate is determined. The method further accesses data from at least one table to determine the spacing between timeslots in the measurement window used to request access to a data bus based on the number of timeslots needed to achieve the selected data rate. Further, access to a data bus for the data packets in the buffer is requested based on the data accessed from the table. The method further transmits the packets when access to the bus is granted.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: June 18, 2002
    Assignee: ADC Telecommunications, Inc.
    Inventors: Dan Zheng, Michael A. D'Jamoos, George N. Frank, Mikio S. Ichiba
  • Patent number: 6233221
    Abstract: A network element for a virtual path ring network is provided. The network element includes a first ring interface module with a ring input and a ring output. Further, the network element includes a second ring interface module with a ring input and a ring output. A first bus is coupled to the first ring interface. A second bus is coupled to the second ring interface. The first and second ring interface modules each include a switch fabric that passes packets from the ring input of the interface module to its ring output for packets with a destination address for an endpoint associated with another network element. The switch fabrics of the first and second ring interfaces further pass packets from the ring input to the first and second buses, respectively, for packets with destination addresses for endpoints that are associated with the network element. An access interface module is coupled to the first and second buses that adds and drops traffic to and from the ring network.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: May 15, 2001
    Assignee: ADC Telecommunications, Inc.
    Inventors: Gregory D. Lowe, Dan Zheng
  • Patent number: 6216166
    Abstract: A local area network (LAN) type group of data comprising a reserved value, a source media access control (MAC) address, and a destination MAC address. The source MAC address corresponds to a network element that originates the LAN type group of data. The destination MAC address uniquely corresponds to one or more network elements designated to receive the LAN type group of data.
    Type: Grant
    Filed: February 20, 1998
    Date of Patent: April 10, 2001
    Assignee: ADC Telecommunications, Inc.
    Inventors: Dan Zheng, George N. Frank, Richard T. Hughey