Patents by Inventor Michael Hluchyj

Michael Hluchyj 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: 20060077956
    Abstract: Described are methods and apparatus, including computer program products, for common telephony services to multiple devices associated with multiple networks. A centralized packet-based network is provided that is capable of providing the common telephony services associated with a subscriber to a first telephony device of the subscriber associated with a first network and to a second telephony device of the subscriber associated with a second network. Each call placed to or from a subscriber's device is routed to the centralized, packet-based network. Each device can be assigned an identical unique identifier. The packet-based service provider network can perform a handoff of the call while the call is in process from the first device associated with the first network to the second device associated with the second network.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 13, 2006
    Inventors: Vikram Saksena, Umamaheswar Reddy, Michael Hluchyj
  • Publication number: 20060077957
    Abstract: Described are methods and apparatus, including computer program products, for common telephony services to multiple devices associated with multiple networks. A centralized packet-based network is provided that is capable of providing the common telephony services associated with a subscriber to a first telephony device of the subscriber associated with a first network and to a second telephony device of the subscriber associated with a second network. Each call placed to or from a subscriber's device is routed to the centralized, packet-based network. Each device can be assigned an identical unique identifier. The packet-based service provider network can perform a handoff of the call while the call is in process from the first device associated with the first network to the second device associated with the second network.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 13, 2006
    Inventors: Umamaheswar Reddy, Vikram Saksena, Michael Hluchyj
  • Patent number: 6810012
    Abstract: To determine when to service a cell queue in an ATM network, a cell scheduler can use an ideal service interval time. The ideal service interval time of each cell queue is the reciprocal of the bandwidth assigned to that cell queue. An interval based cell scheduler is then initialized by setting a time reference to zero and setting a next service time for each queue to the queue's ideal service interval. The cell scheduler then enters a repeating loop. During each iteration of the loop, the first nonempty cell queue having the smallest next service time value is selected. The selected queue is serviced and its next service time is updated by adding its ideal service interval. The time reference value is also updated. If all the queues are empty, then an idle time slot is allowed to pass. The cell queues may consists of queue groups. For example, several queues can be gathered into a queue group that assigned a single ideal service time.
    Type: Grant
    Filed: November 15, 1999
    Date of Patent: October 26, 2004
    Inventors: Nanying Yin, Marty Borden, Shiping Li, Michael Hluchyj
  • Patent number: 6018527
    Abstract: To determine when to service a cell queue in an ATM network, a cell scheduler can use an ideal service interval time. The ideal service interval time of each cell queue is the reciprocal of the bandwidth assigned to that cell queue. An interval based cell scheduler is then initialized by setting a time reference to zero and setting a next service time for each queue to the queue's ideal service interval. The cell scheduler then enters a repeating loop. During each iteration of the loop, the first nonempty cell queue having the smallest next service time value is selected. The selected queue is serviced and its next service time is updated by adding its ideal service interval. The time reference value is also updated. If all the queues are empty, then an idle time slot is allowed to pass. The cell queues may consists of queue groups. For example, several queues can be gathered into a queue group that assigned a single ideal service time.
    Type: Grant
    Filed: August 13, 1996
    Date of Patent: January 25, 2000
    Assignee: Nortel Networks Corporation
    Inventors: Nanying Yin, Marty Borden, Shiping Li, Michael Hluchyj