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: 9866882Abstract: 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: GrantFiled: December 23, 2016Date of Patent: January 9, 2018Assignee: Alcatel-Lucent USA Inc.Inventors: Hans C. Woithe, Martin D. Carroll, Ilija Hadzic
-
Publication number: 20170168994Abstract: 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: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Applicant: Alcatel-Lucent USA Inc.Inventors: Martin D. Carroll, Michael J. Coss, Katherine H. Guo, Ilija Hadzic, Hans C. Woithe
-
Patent number: 9667683Abstract: 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: GrantFiled: May 28, 2015Date of Patent: May 30, 2017Assignee: Alcatel-Lucent USA Inc.Inventors: Katherine H. Guo, Martin D. Carroll, Ilija Hadzic, Krishan K. Sabnani
-
Publication number: 20160352794Abstract: 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: ApplicationFiled: May 28, 2015Publication date: December 1, 2016Inventors: Katherine H. Guo, Martin D. Carroll, Ilija Hadzic, Krishan K. Sabnani
-
Patent number: 9459927Abstract: 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: GrantFiled: May 22, 2008Date of Patent: October 4, 2016Assignee: Alcatel LucentInventors: Martin D. Carroll, Hungkei Keith Chow, Ilija Hadzic, Ronald L. Sharp, Theodore Sizer, II, Dusan Suvakovic, Doutje T. Van Veen
-
Patent number: 9276591Abstract: 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: GrantFiled: December 19, 2008Date of Patent: March 1, 2016Assignee: Alcatel LucentInventor: Ilija Hadzic
-
Patent number: 9225425Abstract: 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: GrantFiled: March 5, 2008Date of Patent: December 29, 2015Assignee: Alcatel LucentInventors: Andrew Larry Adamiecki, Ilija Hadzic, Doutje T. Van Veen, Peter J. Winzer
-
Patent number: 8693506Abstract: 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: GrantFiled: November 2, 2010Date of Patent: April 8, 2014Assignee: Alcatel LucentInventor: Ilija Hadzic
-
Patent number: 8693608Abstract: 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: GrantFiled: September 20, 2010Date of Patent: April 8, 2014Assignee: Alcatel LucentInventors: Ilija Hadzic, Dennis R. Morgan
-
Publication number: 20140009576Abstract: 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: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Applicant: ALCATEL-LUCENT USA INC.Inventors: Ilija Hadzic, Hans Woithe, Martin Carroll
-
Patent number: 8300749Abstract: 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: GrantFiled: December 19, 2008Date of Patent: October 30, 2012Assignee: Alcatel LucentInventors: Ilija Hadzic, Dennis Raymond Morgan, Alf Neustadt, Zulfiquar Sayeed
-
Patent number: 8275087Abstract: 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: GrantFiled: December 19, 2008Date of Patent: September 25, 2012Assignee: Alcatel LucentInventors: Ilija Hadzic, Dennis Raymond Morgan
-
Publication number: 20120106576Abstract: 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: ApplicationFiled: November 2, 2010Publication date: May 3, 2012Inventor: Ilija Hadzic
-
Publication number: 20120069944Abstract: 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: ApplicationFiled: September 20, 2010Publication date: March 22, 2012Inventors: Ilija Hadzic, Dennis R. Morgan
-
Patent number: 7928866Abstract: 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: GrantFiled: August 7, 2009Date of Patent: April 19, 2011Assignee: Alcatel-Lucent USA Inc.Inventors: Glenn M. Boles, Ilija Hadzic, Edward Stanley Szurkowski
-
Publication number: 20100158181Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventor: Ilija Hadzic
-
Publication number: 20100158183Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventors: Ilija Hadzic, Dennis Raymond Morgan
-
Publication number: 20100158051Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Inventors: Ilija Hadzic, Dennis Raymond Morgan, Alf Neustadt, Zulfiquar Sayeed
-
Publication number: 20100117624Abstract: 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: ApplicationFiled: November 11, 2008Publication date: May 13, 2010Applicant: Alcatel-Lucent USA Inc.Inventors: Martin D. Carroll, Ilija Hadzic
-
Patent number: 7672416Abstract: 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: GrantFiled: March 30, 2005Date of Patent: March 2, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Ilija Hadzic, Dusan Suvakovic