Patents by Inventor Nermin Ismail
Nermin Ismail 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: 9262391Abstract: A processing system can include an encoder to encode a real-time transmission of a presentation. A memory buffer can copy and store images of the presentation and convert the images into snapshot images. A transmitter can transmit the snapshot images to an external annotation device, and a receiver can receive annotation data of an annotation performed on the snapshot images at the external annotation device. The annotation can be encoded, in accordance with the annotation data, into the real-time transmission of the presentation to display the real-time transmission with the annotation.Type: GrantFiled: April 22, 2013Date of Patent: February 16, 2016Assignee: Cisco Technology, Inc.Inventors: Dau Do, Nermin Ismail, Brandon Gulrich, Dihong Tian
-
Publication number: 20140292999Abstract: A processing system can include an encoder to encode a real-time transmission of a presentation. A memory buffer can copy and store images of the presentation and convert the images into snapshot images. A transmitter can transmit the snapshot images to an external annotation device, and a receiver can receive annotation data of an annotation performed on the snapshot images at the external annotation device. The annotation can be encoded, in accordance with the annotation data, into the real-time transmission of the presentation to display the real-time transmission with the annotation.Type: ApplicationFiled: April 22, 2013Publication date: October 2, 2014Applicant: Cisco Technology, Inc.Inventors: Dau Do, Nermin Ismail, Brandon Gulrich, Dihong Tian
-
Patent number: 8713105Abstract: Disclosed are video conferencing systems, devices, architectures, and methods for transcoding, transrating, and the like, to facilitate video streaming in a distributed arrangement. An exemplary translator in accordance with embodiments can include: an input configured to receive a first video stream in a first format, the first video stream being from a first media switch, the first media switch being associated with a first stream group having one or more first endpoints; and an output configured to provide a second video stream in a second format, the second video stream being sent to a second media switch, the second media switch being associated with a second stream group having one or more second endpoints, whereby the translator is configured to convert from the first to the second format.Type: GrantFiled: January 3, 2006Date of Patent: April 29, 2014Assignee: Cisco Technology, Inc.Inventors: Thiyagesan Ramalingam, Francis Paul Viggiano, Nermin Ismail, Walter Friedrich, Duanpei Wu, Shantanu Sarkar
-
Publication number: 20120092439Abstract: A method is provided in one example and includes receiving a request for a video session and establishing the video session between a first user and a second user. The method further includes communicating a first stream of packets associated with signaling data that propagates to a first network, which provides a first network connection to the first user. The method also includes communicating a second stream of packets associated with media data that propagates to a second network, which provides a second network connection to the second user. The media data can include audio data and video data.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Inventors: David J. Mackie, Anish Ichhalal Sheth, Shamim Pirzada, Binh Don Ha, Pratibha Harkuni Rajashekar, Nermin Ismail, Ray Ho
-
Patent number: 7929012Abstract: Disclosed are video conferencing systems, devices, architectures, and methods for using media notifications to coordinate switching between video in a distributed arrangement. An exemplary media switch in accordance with embodiments can include: a first interface configured for a first type communication with an endpoint; a second interface configured for the first type communication with another media switch, the second interface being configured to receive a first video stream having a first characteristic and a second video stream having a second characteristic; a third interface configured for a second type communication with a stream controller, the stream controller being configured to provide a notification; and a fourth interface configured for the second type communication with a controlling server, whereby the media switch is configured to re-target an active stream in response to the notification or a difference between the first and second characteristics.Type: GrantFiled: January 5, 2006Date of Patent: April 19, 2011Assignee: Cisco Technology, Inc.Inventors: Steven G. Fry, Thiyagesan Ramalingam, Nermin Ismail, Walter Friedrich, Duanpei Wu
-
Publication number: 20080068449Abstract: A method, an apparatus and a medium encoded with instructions for providing layout selection, participant selection, and/or participant-to-participant far end camera control of the selected participant for use in a continuous presence multipoint videoconference. The method includes receiving one or more far end camera control messages over a packet network from a first participant of a multipoint videoconference; maintaining an indication of a far end camera control mode for the first participant, the mode being one of a set of modes; and depending on the far end camera control mode and on controls possible, carrying out a control according to one ore more the camera control messages.Type: ApplicationFiled: November 30, 2007Publication date: March 20, 2008Inventors: Duanpei Wu, Nermin Ismail, Shantanu Sarkar, Walter Friedrich
-
Publication number: 20070156924Abstract: Disclosed are video conferencing systems, devices, architectures, and methods for transcoding, transrating, and the like, to facilitate video streaming in a distributed arrangement. An exemplary translator in accordance with embodiments can include: an input configured to receive a first video stream in a first format, the first video stream being from a first media switch, the first media switch being associated with a first stream group having one or more first endpoints; and an output configured to provide a second video stream in a second format, the second video stream being sent to a second media switch, the second media switch being associated with a second stream group having one or more second endpoints, whereby the translator is configured to convert from the first to the second format.Type: ApplicationFiled: January 3, 2006Publication date: July 5, 2007Applicant: Cisco Technology, Inc.Inventors: Thiyagesan Ramalingam, Francis Viggiano, Nermin Ismail, Walter Friedrich, Duanpei Wu, Shantanu Sarkar
-
Publication number: 20070153712Abstract: Disclosed are video conferencing systems, devices, architectures, and methods for using media notifications to coordinate switching between video in a distributed arrangement. An exemplary media switch in accordance with embodiments can include: a first interface configured for a first type communication with an endpoint; a second interface configured for the first type communication with another media switch, the second interface being configured to receive a first video stream having a first characteristic and a second video stream having a second characteristic; a third interface configured for a second type communication with a stream controller, the stream controller being configured to provide a notification; and a fourth interface configured for the second type communication with a controlling server, whereby the media switch is configured to re-target an active stream in response to the notification or a difference between the first and second characteristics.Type: ApplicationFiled: January 5, 2006Publication date: July 5, 2007Applicant: Cisco Technology, Inc.Inventors: Steven Fry, Thiyagesan Ramalingam, Nermin Ismail, Walter Friedrich, Duanpei Wu
-
Publication number: 20050248652Abstract: A method for executing a video conference is provided that includes receiving one or more audio streams associated with a video conference from one or more end points and determining an active speaker associated with one of the end points. Audio information associated with the active speaker may be received at one or more media switches. One or more video streams may be suppressed except for a selected video stream associated with the active speaker, the selected video stream propagating to one or more of the media switches during the video conference. The selected video stream may be replicated such that it may be communicated to one or more of the end points associated with a selected one of the media switches.Type: ApplicationFiled: July 12, 2005Publication date: November 10, 2005Inventors: Scott Firestone, Walter Friedrich, Nermin Ismail, Keith Lantz, Shantanu Sarkar, Luke Surazski, Duanpei Wu
-
Publication number: 20050078171Abstract: A method for executing a video conference is provided that includes receiving one or more audio streams associated with a video conference from one or more end points and determining an active speaker associated with one of the end points. Audio information associated with the active speaker may be received at one or more media switches. One or more video streams may be suppressed except for a selected video stream associated with the active speaker, the selected video stream propagating to one or more of the media switches during the video conference. The selected video stream may be replicated such that it may be communicated to one or more of the end points associated with a selected one of the media switches.Type: ApplicationFiled: November 6, 2003Publication date: April 14, 2005Inventors: Scott Firestone, Walter Friedrich, Nermin Ismail, Keith Lantz, Shantanu Sarkar, Luke Surazski, Duanpei Wu
-
Publication number: 20050078170Abstract: A method for executing a video conference is provided that includes receiving one or more audio streams associated with a video conference from one or more end points and determining an active speaker associated with one of the end points. Audio information associated with the active speaker may be received at one or more media switches. One or more video streams may be suppressed except for a selected video stream associated with the active speaker, the selected video stream propagating to one or more of the media switches during the video conference. The selected video stream may be replicated such that it may be communicated to one or more of the end points associated with a selected one of the media switches.Type: ApplicationFiled: October 8, 2003Publication date: April 14, 2005Inventors: Scott Firestone, Walter Friedrich, Nermin Ismail, Keith Lantz, Shantanu Sarkar, Luke Surazski, Duanpei Wu