Patents by Inventor Ilija Hadzic

Ilija Hadzic 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: 9866882
    Abstract: An apparatus in one embodiment comprises a client device configured to communicate with a remote system over a network. The client device comprises a processor, a memory, an input device and a display. The client device is configured to detect an input event generated at the input device, to store in the memory a local time associated with the input event, and to transmit information characterizing the input event to the remote system over the network. The client device is configured to receive from the remote system a video signal comprising an event index of the input event. An event index is extracted from the video signal, and a round-trip latency is computed between the input event and a corresponding video output of the client device based at least in part on a local time associated with the extracted event index and the stored local time associated with the input event.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 9, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Hans C. Woithe, Martin D. Carroll, Ilija Hadzic
  • Publication number: 20170168994
    Abstract: A manner of facilitating document presentation that may be used to advantage, for example, by a presenter in a meeting room or auditorium setting. A document-presentation system includes a control server that receives a document-presentation indication, for example from a presenter device or another apparatus in a meeting room or associated with a meeting. The control server communicates with the presenter, or user, and determines the document or documents to be presented and a location from which they may be obtained. The control server then sends a presentation notice to a selected render server, which downloads and renders the document. The render server renders the document to a frame buffer in local memory, encodes the pixels read from the frame buffer, and streams the encoded pixels to an adapted display device in a selected location. The render server communicates with the user via the presenter device to start, control, and terminate the presentation.
    Type: Application
    Filed: December 11, 2015
    Publication date: June 15, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Martin D. Carroll, Michael J. Coss, Katherine H. Guo, Ilija Hadzic, Hans C. Woithe
  • Patent number: 9667683
    Abstract: A proxy mixer includes a transceiver configured to receive one or more first requests to provide one or more first media streams to one or more first endpoints. The one or more first media streams are generated by one or more second endpoints. The one or more first requests indicate one or more first quality metrics for the one or more first media streams. The transceiver is also configured to provide one or more second requests for the one or more second endpoints to generate the one or more first media streams at an aggregate quality metric that equals a highest quality metric of the one or more first quality metrics. The transceiver is further configured to transmit the one or more first media streams towards the one or more first endpoints.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: May 30, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Katherine H. Guo, Martin D. Carroll, Ilija Hadzic, Krishan K. Sabnani
  • Publication number: 20160352794
    Abstract: A proxy mixer includes a transceiver configured to receive one or more first requests to provide one or more first media streams to one or more first endpoints. The one or more first media streams are generated by one or more second endpoints. The one or more first requests indicate one or more first quality metrics for the one or more first media streams. The transceiver is also configured to provide one or more second requests for the one or more second endpoints to generate the one or more first media streams at an aggregate quality metric that equals a highest quality metric of the one or more first quality metrics. The transceiver is further configured to transmit the one or more first media streams towards the one or more first endpoints.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 1, 2016
    Inventors: Katherine H. Guo, Martin D. Carroll, Ilija Hadzic, Krishan K. Sabnani
  • Patent number: 9459927
    Abstract: A virtual personal computer is implemented in a communication system comprising a plurality of central offices each of which communicates with a plurality of client devices over a corresponding access network. A given one of the central offices comprises at least one compute server and at least one storage server. The virtual personal computer is configured by allocating physical processing resources of the compute server and physical storage resources of the storage server to that virtual personal computer. User access is provided to the virtual personal computer via one of the client devices. The virtual personal computer can be dynamically reconfigured by altering the allocation of at least one of the physical processing resources and the physical storage resources to the given virtual personal computer responsive to particular applications selected by the user to run on the given virtual personal computer.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: October 4, 2016
    Assignee: Alcatel Lucent
    Inventors: Martin D. Carroll, Hungkei Keith Chow, Ilija Hadzic, Ronald L. Sharp, Theodore Sizer, II, Dusan Suvakovic, Doutje T. Van Veen
  • Patent number: 9276591
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery module further comprises a discontinuity detector configured to detect a delay discontinuity in timing messages received in the slave device from the master device, and a loop controller operative to place the clock recovery loop in a particular state responsive to the detected discontinuity.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 1, 2016
    Assignee: Alcatel Lucent
    Inventor: Ilija Hadzic
  • Patent number: 9225425
    Abstract: In a dual speed passive optical network, an optical line termination (OLT) transmits a communication signal having a 10-Gb/s partition and a 2.5-Gb/s partition. The 10-Gb/s partition includes a 10 G data signal and a 2.5 G clock signal so that the PLL of a 2.5 G (legacy) optical network termination (ONT) can remain locked while a 10 G ONT is receiving data. The 2.5 G clock signal includes 1-bit spike signals of greater amplitude than the 10 G data signal.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: December 29, 2015
    Assignee: Alcatel Lucent
    Inventors: Andrew Larry Adamiecki, Ilija Hadzic, Doutje T. Van Veen, Peter J. Winzer
  • Patent number: 8693506
    Abstract: A transparent clock adaptor is provided for use with a router, switch or other network device that does not otherwise support transparent clock functionality. The transparent clock adaptor comprises a network port for coupling to a link of a network, a local port for coupling to a port of the network device, transparent clock processing circuitry operative to perform one or more transparent clock timing adjustment operations for each of a plurality of packets including at least one packet arriving in the adaptor via the network port and at least one packet arriving in the adaptor via the local port, and a synchronization interface for communicating with a corresponding synchronization interface of at least one other transparent clock adaptor. The adaptor can operate both as an ingress adaptor for packets arriving over the network link for delivery to the network device and as an egress adaptor for packets arriving from the network device for delivery over the network link.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: April 8, 2014
    Assignee: Alcatel Lucent
    Inventor: Ilija Hadzic
  • Patent number: 8693608
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery loop having a phase error estimator. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery loop is configured to control a slave clock of the slave device responsive to a phase error estimate generated by the phase error estimator so as to synchronize the slave clock with a master clock of the master device. The phase error estimator comprises a plurality of filters each configured to generate a different estimate of master clock phase using at least a subset of a plurality of packets received from the master device, and control logic for adaptively selecting at least a particular one of the plurality of filters for use in generating the phase error estimate to be processed in the clock recovery loop.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: April 8, 2014
    Assignee: Alcatel Lucent
    Inventors: Ilija Hadzic, Dennis R. Morgan
  • Publication number: 20140009576
    Abstract: In one embodiment, the method includes receiving at least one tile of a current frame of video data. The method further includes determining whether the tile is a static tile or a dynamic tile based on the current frame and a corresponding tile in an earlier frame. The method further includes partitioning pixels of a static tile into at least one bin, the number of bins being greater than the number of color values that were permitted for the corresponding tile in the earlier frame. The static tile is a tile that has not changed from the earlier frame. The method further includes partitioning pixels of a changed tile into at least one bin, the number of bins being less than the number of color values that were permitted for the corresponding tile in the earlier frame. The changed tile is a tile that has changed from the earlier frame.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 9, 2014
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Ilija Hadzic, Hans Woithe, Martin Carroll
  • Patent number: 8300749
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop utilizes a frequency error estimator implemented as a maximum-likelihood estimator with slope fitting based on a sequence of arrival timestamps, and a loop filter implemented as a series combination of an adaptive-bandwidth filter and a proportional-integral controller.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: October 30, 2012
    Assignee: Alcatel Lucent
    Inventors: Ilija Hadzic, Dennis Raymond Morgan, Alf Neustadt, Zulfiquar Sayeed
  • Patent number: 8275087
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop comprises a primary loop having a first frequency error estimator for generating a first estimate of error between the master and slave clock frequencies, a second frequency error estimator outside of the primary loop for generating a second estimate of error between the master and slave clock frequencies, and an accumulator coupled between the second frequency error estimator and the primary loop. The second estimate is controllably injected into the primary loop via the accumulator.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 25, 2012
    Assignee: Alcatel Lucent
    Inventors: Ilija Hadzic, Dennis Raymond Morgan
  • Publication number: 20120106576
    Abstract: A transparent clock adaptor is provided for use with a router, switch or other network device that does not otherwise support transparent clock functionality. The transparent clock adaptor comprises a network port for coupling to a link of a network, a local port for coupling to a port of the network device, transparent clock processing circuitry operative to perform one or more transparent clock timing adjustment operations for each of a plurality of packets including at least one packet arriving in the adaptor via the network port and at least one packet arriving in the adaptor via the local port, and a synchronization interface for communicating with a corresponding synchronization interface of at least one other transparent clock adaptor. The adaptor can operate both as an ingress adaptor for packets arriving over the network link for delivery to the network device and as an egress adaptor for packets arriving from the network device for delivery over the network link.
    Type: Application
    Filed: November 2, 2010
    Publication date: May 3, 2012
    Inventor: Ilija Hadzic
  • Publication number: 20120069944
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery loop having a phase error estimator. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery loop is configured to control a slave clock of the slave device responsive to a phase error estimate generated by the phase error estimator so as to synchronize the slave clock with a master clock of the master device. The phase error estimator comprises a plurality of filters each configured to generate a different estimate of master clock phase using at least a subset of a plurality of packets received from the master device, and control logic for adaptively selecting at least a particular one of the plurality of filters for use in generating the phase error estimate to be processed in the clock recovery loop.
    Type: Application
    Filed: September 20, 2010
    Publication date: March 22, 2012
    Inventors: Ilija Hadzic, Dennis R. Morgan
  • Patent number: 7928866
    Abstract: An apparatus for enhancing packet communication is disclosed. In one embodiment, the apparatus includes an encoder configured to convert input data to a binary coded base system of an augmented code employing a base of an original code used for coding the input data, wherein the augmented code employs more symbols for coding than the original code, the encoder including: (1) an adder configured to add the input data to a multiplication product to generate a base sum that is binary-coded in the augmented code, (2) a multiplier configured to multiply an accumulated value by a base of the original code to provide the multiplication product that is binary-coded in the augmented code, and (3) an accumulator configured to employ the base sum to provide an accumulated value as an output for the encoder, wherein the accumulated value is binary-coded in the augmented code to represent the input data.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: April 19, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Glenn M. Boles, Ilija Hadzic, Edward Stanley Szurkowski
  • Publication number: 20100158181
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery module further comprises a discontinuity detector configured to detect a delay discontinuity in timing messages received in the slave device from the master device, and a loop controller operative to place the clock recovery loop in a particular state responsive to the detected discontinuity.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventor: Ilija Hadzic
  • Publication number: 20100158183
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop comprises a primary loop having a first frequency error estimator for generating a first estimate of error between the master and slave clock frequencies, a second frequency error estimator outside of the primary loop for generating a second estimate of error between the master and slave clock frequencies, and an accumulator coupled between the second frequency error estimator and the primary loop. The second estimate is controllably injected into the primary loop via the accumulator.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Ilija Hadzic, Dennis Raymond Morgan
  • Publication number: 20100158051
    Abstract: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop utilizes a frequency error estimator implemented as a maximum-likelihood estimator with slope fitting based on a sequence of arrival timestamps, and a loop filter implemented as a series combination of an adaptive-bandwidth filter and a proportional-integral controller.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Ilija Hadzic, Dennis Raymond Morgan, Alf Neustadt, Zulfiquar Sayeed
  • Publication number: 20100117624
    Abstract: A system and method for achieving oscilloscope functionality over a network. In one embodiment, the system includes: (1) a core having a local memory and configured to gather samples of an external signal based on a schedule at a specified sampling rate, write the samples into the local memory and transmit the samples over the network, and (2) a viewer couplable to the core over a network and configured to receive the samples over the network and display a waveform based on the samples.
    Type: Application
    Filed: November 11, 2008
    Publication date: May 13, 2010
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Martin D. Carroll, Ilija Hadzic
  • Patent number: 7672416
    Abstract: A communication device comprises a receiver and a data recovery module. The receiver may be an element of a serial transceiver embedded in or otherwise associated with an FPGA or other type of reconfigurable hardware. The receiver is operable with an unlocked sampling clock. The data recovery module is configured to detect transition edges in data signal samples generated by the receiver using the unlocked sampling clock, and to determine from the detected edges a sampling point for use in recovery of the associated data. The data recovery module is further configured to provide adjustment in the sampling point in the presence of transition edge variations, such as one or more exception conditions, that are attributable to the unlocked sampling clock.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: March 2, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Ilija Hadzic, Dusan Suvakovic