Patents by Inventor Tankut Akgul
Tankut Akgul 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: 9832515Abstract: In one method embodiment, receiving a video stream comprising a first compressed picture without associated time stamp information and a second compressed picture having associated first time stamp information, the second compressed picture following the first compressed picture in transmission order; deriving second time stamp information based on the first time stamp information; and processing the first compressed picture based on the second time stamp information.Type: GrantFiled: May 20, 2014Date of Patent: November 28, 2017Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Arturo A. Rodriguez
-
Patent number: 9426335Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.Type: GrantFiled: January 14, 2014Date of Patent: August 23, 2016Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Publication number: 20140259053Abstract: In one method embodiment, receiving a video stream comprising a first compressed picture without associated time stamp information and a second compressed picture having associated first time stamp information, the second compressed picture following the first compressed picture in transmission order; deriving second time stamp information based on the first time stamp information; and processing the first compressed picture based on the second time stamp information.Type: ApplicationFiled: May 20, 2014Publication date: September 11, 2014Applicant: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Arturo A. Rodriguez
-
Patent number: 8731000Abstract: In one method embodiment, receiving a video stream comprising a first compressed picture without associated time stamp information and a second compressed picture having associated first time stamp information, the second compressed picture following the first compressed picture in transmission order; deriving second time stamp information based on the first time stamp information; and processing the first compressed picture based on the second time stamp information.Type: GrantFiled: September 30, 2009Date of Patent: May 20, 2014Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Arturo A. Rodriguez
-
Publication number: 20140126653Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.Type: ApplicationFiled: January 14, 2014Publication date: May 8, 2014Applicant: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Patent number: 8655143Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of processing a program stream, the program stream comprising a video and an audio stream.Type: GrantFiled: April 1, 2009Date of Patent: February 18, 2014Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul
-
Patent number: 8655156Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.Type: GrantFiled: March 2, 2010Date of Patent: February 18, 2014Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Patent number: 8300667Abstract: In one method embodiment, receiving from the network device a multiplex of a compressed video stream and a compressed audio stream, the multiplex comprising a succession of intervals corresponding to a video program corresponding to a first playout rate; and at the start of each interval, replacing the compressed audio stream with a compressed, pitch-preserving audio stream corresponding to a second playout rate different than the first.Type: GrantFiled: March 2, 2010Date of Patent: October 30, 2012Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Patent number: 8111971Abstract: In one embodiment, a method of reducing video delay in a program stream comprises: setting an audio reference clock to an initial value based on a presentation timestamp for a frame that is the first decodable frame in the audio stream; setting a video reference clock to an initial value based on a presentation timestamp for a frame that is the first decodable frame in the video stream; starting audio and video reference clocks responsive to the later of a minimum buffer fill delay and receipt of a frame that is the first entire decodable frame in the video stream; decoding the audio stream in accordance with the audio reference clock; and decoding the video stream in accordance with the video reference clock.Type: GrantFiled: December 4, 2008Date of Patent: February 7, 2012Assignee: Cisco Technology, Inc.Inventor: Tankut Akgul
-
Publication number: 20110217025Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Publication number: 20110216785Abstract: In one method embodiment, receiving from the network device a multiplex of a compressed video stream and a compressed audio stream, the multiplex comprising a succession of intervals corresponding to a video program corresponding to a first playout rate; and at the start of each interval, replacing the compressed audio stream with a compressed, pitch-preserving audio stream corresponding to a second playout rate different than the first.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
-
Publication number: 20110075997Abstract: In one method embodiment, receiving a video stream comprising a first compressed picture without associated time stamp information and a second compressed picture having associated first time stamp information, the second compressed picture following the first compressed picture in transmission order; deriving second time stamp information based on the first time stamp information; and processing the first compressed picture based on the second time stamp information.Type: ApplicationFiled: September 30, 2009Publication date: March 31, 2011Inventors: Ali C. Begen, Tankut Akgul, Arturo A. Rodriguez
-
Patent number: 7830908Abstract: In one embodiment, a method includes inserting a packet containing an interpolated timestamp into a burst media stream. The insertion is responsive to a channel change request. The burst media stream includes a series of cached frames.Type: GrantFiled: November 3, 2008Date of Patent: November 9, 2010Assignee: Cisco Technologies, Inc.Inventors: Tankut Akgul, Ali C. Begen, William Ver Steeg
-
Publication number: 20100254673Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of processing a program stream, the program stream comprising a video and an audio stream.Type: ApplicationFiled: April 1, 2009Publication date: October 7, 2010Applicant: Cisco Technology, Inc.Inventors: Ali C. Begen, Tankut Akgul
-
Publication number: 20100111108Abstract: In one embodiment, a method includes inserting a packet containing an interpolated timestamp into a burst media stream. The insertion is responsive to a channel change request. The burst media stream includes a series of cached frames.Type: ApplicationFiled: November 3, 2008Publication date: May 6, 2010Inventors: Tankut Akgul, Ali C. Begen, William Ver Steeg
-
Publication number: 20090148131Abstract: In one embodiment, a method of reducing video delay in a program stream comprises: setting an audio reference clock to an initial value based on a presentation timestamp for a frame that is the first decodable frame in the audio stream; setting a video reference clock to an initial value based on a presentation timestamp for a frame that is the first decodable frame in the video stream; starting audio and video reference clocks responsive to the later of a minimum buffer fill delay and receipt of a frame that is the first entire decodable frame in the video stream; decoding the audio stream in accordance with the audio reference clock; and decoding the video stream in accordance with the video reference clock.Type: ApplicationFiled: December 4, 2008Publication date: June 11, 2009Applicant: CISCO TECHNOLOGY, INC.Inventor: Tankut Akgul
-
Publication number: 20030074650Abstract: Configuration of a debugger that saves resources and debugs on a target system rather than from a host system. The target system stores a table with global variables and addresses, and a module table with system-wide functions and addresses. In response to a trigger, a debugger module is loaded from the host system and linked to the target system by causing the debugger module to exchange information with the tables. The debugger module uses the table to find a variable address and sets a pointer to the address. The debugger module provides the table with a local name and address of a variable local to the debugger module. The debugger module uses the module table to find an MT address of a function and sets a pointer to the MT address. The debugger module provides the module table with an MT address of a function local to the debugger module.Type: ApplicationFiled: October 17, 2002Publication date: April 17, 2003Inventors: Tankut Akgul, Pramote Kuacharoen, Vincent J. Mooney, Vijay K. Madisetti
-
Publication number: 20030074487Abstract: Linking of a new or updated module to an operating system without affecting other modules, and without reboot or recompilation. A core module includes a table of locations of application program interfaces of other modules. A selected module is linked to the core module. Specifically, the module is initialized and provided with a pointer to the core module's table. The table is provided with an address of the APIs of the module. The other modules are unaffected by the linking because they are not provided with the address of the module. A reboot or recompilation of the operating system is unnecessary because the other modules are unaffected. Nevertheless, the other modules have access to the APIs of the module and to each others' APIs through the core module.Type: ApplicationFiled: October 17, 2002Publication date: April 17, 2003Inventors: Tankut Akgul, Pramote Kuacharoen, Vincent J. Mooney, Vijay K. Madisetti