Patents by Inventor Milan Zoranovic

Milan Zoranovic 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: 8214868
    Abstract: Apparatus for distributing streaming multimedia to at least one end client over a network includes memory and at least one processor operatively connected to the memory. The processor is operative: (i) to receive the streaming multimedia from at least one multimedia source via at least one of a plurality of channels in the network; (ii) when a channel change request generated by the end client for changing a channel and corresponding multimedia content from the multimedia source is not detected, to deliver the at least one multimedia stream to the end client at a first data rate; and (iii) when the channel change request has been detected, to deliver the at least one multimedia stream to the end client at a second rate for a prescribed period of time after receiving the channel change request and, after the prescribed period of time, to deliver the at least one multimedia stream to the end client at the first data rate, wherein the second data rate is greater than the first data rate.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 3, 2012
    Assignee: Agere Systems Inc.
    Inventors: Christopher W. Hamilton, David P. Sonnier, Milan Zoranovic
  • Patent number: 7599315
    Abstract: The resilient packet ring (RPR for short) is receiving much attention as a telecommunications network architecture. The RPR consists of dual counter-rotating ringlets and implements a ring protection scheme such as ring wrap and source steering. Topology discovery is an important aspect of the network management of the RPR. Herein described is a new topology discovery algorithm which performs in multiple phases. According to one phase of the algorithm, a station on the ring periodically exchange with only its neighboring stations a control messages containing a topology database. The topology database indicates addresses of stations on the ring and their link status. The algorithm should find applications not only in RPR but also other ring architectures.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: October 6, 2009
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: Jerome Cornet, Gerard Damm, Milan Zoranovic
  • Patent number: 7535845
    Abstract: A selective, flow-based datapath architecture is described. A Flow Control Block Manager (FCBM) is located in a flow-based datapath for selectively and intelligently processing packets in the Flow Path. If, according to the FCBM, efficiency gains can be achieved by creating a flow control block and employing flow-based processing on a packet stream, the packets are processed accordingly. If, however, insufficient gains are anticipated the packets are processed in a flow-unaware manner. The FCBM determines the manner in which to process packets based on a set of criteria.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: May 19, 2009
    Assignee: Alcatel Lucent
    Inventors: Bashar Said Bou-Diab, Lyle Strub, Milan Zoranovic, Gerard Damm, Jerome Cornet
  • Patent number: 7453810
    Abstract: A backpressure mechanism uses a TDM backpressure bus with each port card being assigned time slot. During its time slot, each ingress card/port writes on the bus the number of packets it transmitted to an egress ports during the last data refresh cycle. This information is read by the egress ports and used to compute current depth of the switch fabric output queues. In addition to information received from ingress cards, egress cards keep count of number of packets received from the appropriate switch fabric port and based on it estimate/calculate the current depth of the switch fabric output queue. Congestion states are calculated for all queues by comparing the queue depth with a respective threshold. Each egress card uses these congestion states to generate backpressure signals to ingress cards. Ingress card are using these signals to make decision whether to send or not traffic to destination egress card/port.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: November 18, 2008
    Assignee: Alcatel Lucent
    Inventors: Milan Zoranovic, Brian McBride, Peter Rabinovitch
  • Publication number: 20070250635
    Abstract: Apparatus for distributing streaming multimedia to at least one end client over a network includes memory and at least one processor operatively connected to the memory. The processor is operative: (i) to receive the streaming multimedia from at least one multimedia source via at least one of a plurality of channels in the network; (ii) when a channel change request generated by the end client for changing a channel and corresponding multimedia content from the multimedia source is not detected, to deliver the at least one multimedia stream to the end client at a first data rate; and (iii) when the channel change request has been detected, to deliver the at least one multimedia stream to the end client at a first rate for a prescribed period of time after receiving the channel change request and, after the prescribed period of time, to deliver the at least one multimedia stream to the end client at the first data rate, wherein the second data rate is greater than the first data rate.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Inventors: Christopher Hamilton, David Sonnier, Milan Zoranovic
  • Publication number: 20060165049
    Abstract: A selective, flow-based datapath architecture is described. A Flow Control Block Manager (FCBM) is located in a flow-based datapath for selectively and intelligently processing packets in the Flow Path. If, according to the FCBM, efficiency gains can be achieved by creating a flow control block and employing flow-based processing on a packet stream, the packets are processed accordingly. If, however, insufficient gains are anticipated the packets are processed in a flow-unaware manner. The FCBM determines the manner in which to process packets based on a set of criteria.
    Type: Application
    Filed: October 28, 2004
    Publication date: July 27, 2006
    Applicant: ALCATEL
    Inventors: Bashar Bou-Diab, Lyle Strub, Milan Zoranovic, Gerard Damm, Jerome Cornet
  • Publication number: 20060023705
    Abstract: A backpressure mechanism uses a TDM backpressure bus with each port card being assigned time slot. During its time slot, each ingress card/port writes on the bus the number of packets it transmitted to an egress ports during the last data refresh cycle. This information is read by the egress ports and used to compute current depth of the switch fabric output queues. In addition to information received from ingress cards, egress cards keep count of number of packets received from the appropriate switch fabric port and based on it estimate/calculate the current depth of the switch fabric output queue. Congestion states are calculated for all queues by comparing the queue depth with a respective threshold. Each egress card uses these congestion states to generate backpressure signals to ingress cards. Ingress card are using these signals to make decision whether to send or not traffic to destination egress card/port.
    Type: Application
    Filed: July 27, 2004
    Publication date: February 2, 2006
    Applicant: Alcatel
    Inventors: Milan Zoranovic, Brian McBride, Peter Rabinovitch
  • Publication number: 20040114530
    Abstract: The resilient packet ring (RPR for short) is receiving much attention as a telecommunications network architecture. The RPR consists of dual counter-rotating ringlets and implements a ring protection scheme such as ring wrap and source steering. Topology discovery is an important aspect of the network management of the RPR. Herein described is a new topology discovery algorithm which performs in multiple phases. According to one phase of the algorithm, a station on the ring periodically exchange with only its neighboring stations a control messages containing a topology database. The topology database indicates addresses of stations on the ring and their link status. The algorithm should find applications not only in RPR but also other ring architectures.
    Type: Application
    Filed: December 16, 2002
    Publication date: June 17, 2004
    Applicant: Alcatel Canada Inc.
    Inventors: Jerome Cornet, Gerard Damm, Milan Zoranovic
  • Publication number: 20040103179
    Abstract: Among networks of ring configuration, the dual ring topology with source steering or wrapping capabilities offers numerous advantages over a single ring topology. In the management of a ring network, problems consist in making sure that every node in the ring is aware of the current ring topology. If, however, two or more links fail even in a dual ring network, the propagation of discovery packets is not guaranteed. A new topology discovery technique is disclosed. In accordance with one aspect of the invention, the algorithm uses only one discovery packet format and a set of timers for a variety of actions to be performed at each node on the ring. The protocol finds valuable applications in RPR and many similar network architectures.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 27, 2004
    Applicant: Alcatel Canada Inc.
    Inventors: Gerard Damm, Milan Zoranovic, Qunwei Chen