Patents by Inventor Yongdong Zhao

Yongdong Zhao 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: 20090060028
    Abstract: A method to deliver video content is disclosed and includes sending a bandwidth change request from a set-top box device associated with a home network to a server via an Internet Protocol Television (IPTV) access network. The bandwidth change request includes a requested bandwidth change event and an upper limit overhead bandwidth factor. The method also includes receiving video packets related to the bandwidth change event from the server at an increased rate corresponding to the upper limit overhead bandwidth factor.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: AT&T Knowledge Ventures, LP
    Inventors: Kuo-Hui Liu, Yongdong Zhao
  • Publication number: 20090013362
    Abstract: A system and method of delivering video content is disclosed. In a particular embodiment, the method includes receiving channel selection data from a set-top box device via an Internet Protocol Television (IPTV) access network. The channel selection data indicates a selection of an IPTV channel. The method also includes sending a rapid channel change (RCC) request to a distribution switch/router system via a subscriber virtual local area network (VLAN) associated with the set-top box device after receiving the channel selection data. The RCC request indicates the selected IPTV channel.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Inventors: Kuo-Hui Liu, Yongdong Zhao
  • Publication number: 20090003360
    Abstract: Systems and methods of detecting lost packets are disclosed. In an embodiment, a method is disclosed that includes receiving a first request to retransmit a first packet. The method also includes selectively retransmitting the first packet based on a first list that identifies packets to retransmit and based on a second list that identifies packets that have been retransmitted.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Applicant: AT&T Knowledge Ventures, LP
    Inventors: Yongdong Zhao, Kuo-Hui Liu
  • Publication number: 20080301745
    Abstract: A system and method of delivering video content is disclosed. In a particular embodiment, the method includes storing video data packets of an Internet Protocol Television (IPTV) channel at an access switch/router system that communicates with an IPTV access network. The method also includes receiving data at the access switch/router system indicating a selection of the IPTV channel from a set-top box device via the IPTV access network. Further, the method includes sending copies of the stored video data packets of the IPTV channel to the set-top box device via the IPTV access network.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Applicant: AT&T Knowledge Ventures, LP
    Inventors: Kuo-Hui Liu, Yongdong Zhao
  • Publication number: 20080282301
    Abstract: A method of providing video content includes receiving a channel change data packet from a set-top box device at a subscriber premise via a packet-based video distribution network. The channel change data packet includes data indicating a requested channel and a channel change index value. The method also includes reading the channel change data packet to identify the channel change index value. The channel change index value indicates an available bandwidth at the subscriber premise to receive video content of the requested channel via the packet-based video distribution network. The method also includes allocating an overhead bandwidth to the set-top box device based on the channel change index value.
    Type: Application
    Filed: May 11, 2007
    Publication date: November 13, 2008
    Applicant: AT&T Knowledge Ventures, LP
    Inventors: Kuo-Hui Liu, Yongdong Zhao
  • Publication number: 20080259941
    Abstract: A system and apparatus for managing IP addresses is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a gateway having a controller element to receive a block of IP addresses from a dynamic host configuration protocol server. Additional embodiments are disclosed.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Applicant: AT&T KNOWLEDGE VENTURES, L.P.
    Inventors: YONGDONG ZHAO, CHOU LAN POK
  • Patent number: 7342936
    Abstract: A deficit round-robin scheduler including a round-robin table configured to store a plurality of cycle link lists, wherein each cycle link list includes a head flow identification (FLID) value identifying a first flow of the cycle link list, and a tail FLID value identifying a last flow of the cycle link list. A flow table is provided having a plurality of flow table entries, wherein each of the flow table entries is associated with a corresponding flow, and therefore has a corresponding FLID value. A packet queue is associated with each flow table entry, wherein each packet queue is capable of storing a plurality of packets. The deficit round-robin scheduler also included an idle cycle register having an idle cycle entry corresponding with each of the cycle link lists, wherein each idle cycle entry identifies the corresponding cycle link list as active or idle.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: March 11, 2008
    Assignee: Integrated Device Technology, Inc.
    Inventors: Yongdong Zhao, Craig A. Lindahl
  • Publication number: 20070268832
    Abstract: A system and method for routing data, the system having a processor, an interface in communication with the processor and capable of being in communication with a second system for routing data, a memory unit in communication with the processor, the memory unit having a network routing table having a plurality of routes, the plurality of routes having a first route; and a network failure route selection logic including instructions adapted to configure the processor to determine when the first route is inoperative, transmit a first data packet to the second system for routing data when the first route is inoperative and utilize a second route selected from one of the plurality of routes, the second route being different from the first route.
    Type: Application
    Filed: May 16, 2006
    Publication date: November 22, 2007
    Inventors: Shih-Chung Tom Soon, Yongdong Zhao, Teong Yee Tan, Holly Chen, Bei Zhou
  • Publication number: 20070064678
    Abstract: A system and method are disclosed for monitoring communications of an individual in a packet network. A system that incorporates teachings of the present disclosure may include, for example, a network monitor (100) having a communications interface (110) coupled to a packet network (101), and a controller (102). The controller can be programmed to receive (202) a request from a third party to monitor communications associated with an individual, convey (204) to the third party information monitored on a group of one or more permanent virtual circuits (PVCs) of the packet network associated with the individual, detect (205, 206) an update in the group of one or more PVCs, determine (212) a new set of one or more PVCs associated with the individual, and convey (216) to the third party information monitored from the new set of one or more PVCs.
    Type: Application
    Filed: September 16, 2005
    Publication date: March 22, 2007
    Applicant: SBC Knowledge Ventures LP
    Inventors: Zesen Chen, Peter Chou, Sean Chen, Yongdong Zhao
  • Publication number: 20070039047
    Abstract: The present disclosure provides a system and method configured to and facilitate network security. When a lack of security in a communication network is detected by a security agent or when a remote device requests security, a security profile can be determined by a security manager based on the detection or the request and the available network equipment. The security profile may contain numerous executable security objects that are selected based on the security issue and parameters of the specific network device(s) that will be implementing the security feature. The system and method may include a plurality of executable security objects configured to provide security for operations associated with multiple network devices communication over the network.
    Type: Application
    Filed: August 9, 2005
    Publication date: February 15, 2007
    Applicant: SBC Knowledge Ventures, L.P.
    Inventors: Zesen Chen, Yongdong Zhao, Peter Chou, Brian Gonsalves, Michael Taylor
  • Publication number: 20060280162
    Abstract: VoIP traffic bandwidth through a router port is controlled so that it does not exceed a predetermined bandwidth to ensure a desired quality of service for all VoIP calls routed through the port. Information of a packet received by the port is extracted from a packet header. The information includes source and destination addresses and port numbers as well as the bandwidth used by the packet. If the packet is from an existing call, the packet is routed and the time the packet was received is updated. If the packet is from a new call, it is determined whether the port has sufficient bandwidth to route the new call. If the port has sufficient bandwidth, the packet is routed, bandwidth is allotted for subsequent packets from the new call, and the port information is updated to accept the subsequent packets. If the port does not have sufficient bandwidth, the packet is dropped.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Yongdong Zhao, Shih-Chung Tom Soon, Sean Chen, Zesen Chen, Wenge Chen
  • Publication number: 20060280183
    Abstract: A method and apparatus for automatic synchronization of monitoring points for a network management system (“NMS”) along a permanent virtual circuit (“PVC”) is disclosed. A NMS in an synchronous transfer mode (“ATM”) network coupled to a plurality of ATM switches is operative to monitor each of the plurality of ATM switches storied in a monitoring service object corresponding to a PVC. The NMS receives at least one notification from at least one ATM switch of the plurality of ATM switches indicating an ATM switch has been added or removed from the PVC. In response to the at least notification, the NMS adds at least one ATM switch to the monitoring service object or removes at least one ATM switch from the monitoring service object.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Inventors: Sean Chen, Zesen Chen, Yongdong Zhao, Peter Chou
  • Publication number: 20060280184
    Abstract: A communications system is described for enforcing a service level agreement for a specified customer on a network. The communications system includes a router to receive at least one packet containing data. A management system is in communication with the router, where the management system provides access control commands to the router for the specified customer based upon an agreed upon codec and an agreed upon packet length. A detection system is in communication with the router. The detection system extracts a codec information and a packet length information from the packet. If the codec matches the agreed upon codec and the packet length matches the agreed upon packet length, then the packet is allowed to proceed. Otherwise the packet is dropped from the network.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Sean Chen, Yongdong Zhao, Zesen Chen
  • Publication number: 20060280163
    Abstract: A system is disclosed for detecting paketization delay of packets in a network. The system includes a router to receive at least one packet containing data. A detection system, which is in communication with the router, extracts a codec information and a packet length information from the packet. A management system, which is in communication with the router, receives the codec information and the packet length information and determines packetization delay based on the codec information and the packet length information.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Yongdong Zhao, Sean Chen, Zesen Chen, Shih-Chung Soon, Holly Chen
  • Patent number: 7145904
    Abstract: A switch queue predictive protocol (SQPP) includes a packet switching system including: a switch fabric having a cross-point switch, and a plurality of line cards, each coupled to the switch fabric. A cross-point buffer is located at each cross-point of the cross-point switch. The switch fabric also includes a plurality of actual available queue space tables (AAQSTs), each identifying the actual queue space available in a row of the cross-point buffers. Each of the line cards includes an input buffer, an output buffer, and a predicted available queue space table (PAQST) identifying predicted queue space available in a corresponding row of the cross-point buffers. Packet information is transmitted from a source line card to the switch fabric only if available queue space is predicted by the corresponding PAQST. The switch fabric uses the AAQST to update the PAQST after packet information is transmitted to a destination line card.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: December 5, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventors: Yongdong Zhao, Craig A. Lindahl
  • Patent number: 7126911
    Abstract: A network device may perform traffic policing to determine if incoming data cells are in conformance with policing parameters, including a theoretical arrival time (TAT), for each cell's communication channel. Each cell may have an arrival time according to a timer value. The timer value and TAT may rollover upon reaching a maximum value. The network device may be configured to account for such rollovers when determining cell conformance. For each communication channel, a table entry may include the policing parameters and rollover data. Each entry may also include operations and maintenance (OAM) data. The rollover data indicates the rollover phase relationship between the timer value and TAT parameter for each channel. The rollover data may be updated each rollover phase of the timer, for example as part of an OAM table scan process. The network device may be an Asynchronous Transfer Mode (ATM) traffic policing device or switch.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: October 24, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventors: Yongdong Zhao, Craig A. Lindahl
  • Publication number: 20060205751
    Abstract: Compounds of the formula (I) are disclosed which are large conductance calcium activated potassium channel openers (BK channels openers) and are useful in the treatment of urinary tract disorders: or a pharmaceutically acceptable salt thereof.
    Type: Application
    Filed: July 15, 2004
    Publication date: September 14, 2006
    Applicant: SmithKline Beecham Corporation
    Inventors: Dennis Lee, Joseph Marino, Yongdong Zhao
  • Publication number: 20060182024
    Abstract: A frame relay data rate RFR for a VoIP call is determined based on a particular packetization time interval TS and its associated sample data size BS for a particular CODEC, a size BHT of at least one of a frame relay header and a frame relay trailer, and a size BIP of an IP header. A number of VoIP calls NUMVOIP that can be supported by a frame relay access link is determined based on a bandwidth of the frame relay access link that is to be allocated to VoIP traffic, and the frame relay data rate RFR. At least one network parameter is determined based on NUMVOIP. Bandwidth in an asynchronous transfer mode (ATM) network is allocated for the VoIP traffic based on the at least one network parameter.
    Type: Application
    Filed: February 14, 2005
    Publication date: August 17, 2006
    Inventors: Yongdong Zhao, Shih-Chung Soon, Wengo Chen, Teong Tan
  • Patent number: 7020133
    Abstract: A switch queue predictive protocol (SQPP) includes a packet switching system including: a switch fabric having a cross-point switch, and a plurality of line cards, each coupled to the switch fabric. A cross-point buffer is located at each cross-point of the cross-point switch. The switch fabric also includes a plurality of actual available queue space tables (AAQSTs), each identifying the actual queue space available in a row of the cross-point buffers. Each of the line cards includes an input buffer, an output buffer, and a predicted available queue space table (PAQST) identifying predicted queue space available in a corresponding row of the cross-point buffers. Packet information is transmitted from a source line card to the switch fabric only if available queue space is predicted by the corresponding PAQST. The switch fabric uses the AAQST to update the PAQST after packet information is transmitted to a destination line card.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: March 28, 2006
    Assignee: Integrated Device Technology
    Inventors: Yongdong Zhao, Craig A. Lindahl
  • Publication number: 20050254330
    Abstract: A matrixed memory array device is disclosed that includes input ports and output ports. Each input port is coupled to a first data bus and each output port is coupled to a second data bus that is different and separate from the first data bus. A memory brick is placed at each cross-point between first data buses and second data buses so as to switchably couple frames of data from input ports to output ports. Each memory brick contains a plurality of eight transistor (8-T) memory cells that can be used to store, erase, read, write, and switchably couple a data bit from the input port to a corresponding output port.
    Type: Application
    Filed: July 19, 2005
    Publication date: November 17, 2005
    Inventors: John Mick, Craig Lindahl, Yongdong Zhao