Patents by Inventor Michael E. Knappe
Michael E. Knappe 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: 9774633Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.Type: GrantFiled: February 3, 2016Date of Patent: September 26, 2017Assignee: Juniper Networks, Inc.Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
-
Publication number: 20160156668Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.Type: ApplicationFiled: February 3, 2016Publication date: June 2, 2016Inventors: Michael E. KNAPPE, Joe TOMASELLO, Krishna NARAYANASWAMY, Alexander S. WATERMAN
-
Patent number: 9258313Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.Type: GrantFiled: September 28, 2012Date of Patent: February 9, 2016Assignee: Juniper Networks, Inc.Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
-
Patent number: 8842534Abstract: According to one embodiment of the invention, a method for managing time-sensitive packetized data streams at a receiver includes receiving a time-sensitive packet of a data stream, analyzing an energy level of a payload signal of the packet, and determining whether to drop the packet based on the energy level of the payload signal.Type: GrantFiled: January 23, 2012Date of Patent: September 23, 2014Assignee: Cisco Technology, Inc.Inventors: Paul S. Hahn, Michael E. Knappe, Richard A. Dunlap, Luke K. Surazski
-
Publication number: 20120120797Abstract: According to one embodiment of the invention, a method for managing time-sensitive packetized data streams at a receiver includes receiving a time-sensitive packet of a data stream, analyzing an energy level of a payload signal of the packet, and determining whether to drop the packet based on the energy level of the payload signal.Type: ApplicationFiled: January 23, 2012Publication date: May 17, 2012Applicant: Cisco Technology, Inc.Inventors: Paul S. Hahn, Michael E. Knappe, Richard A. Dunlap, Luke K. Surazski
-
Patent number: 8102766Abstract: According to one embodiment of the invention, a method for managing time-sensitive packetized data streams at a receiver includes receiving a time-sensitive packet of a data stream, analyzing an energy level of a payload signal of the packet, and determining whether to drop the packet based on the energy level of the payload signal.Type: GrantFiled: November 2, 2006Date of Patent: January 24, 2012Assignee: Cisco Technology, Inc.Inventors: Paul S. Hahn, Michael E. Knappe, Richard A. Dunlap, Luke K. Surazski
-
Patent number: 7656816Abstract: A method and system for logging voice quality issues for a communication connection includes receiving a signal for logging quality information for a voice connection at an endpoint of the voice connection. Voice samples are collected from the voice connection at the endpoint. The voice samples are stored in an error log at the endpoint.Type: GrantFiled: August 23, 2006Date of Patent: February 2, 2010Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe, Robert T. Bell
-
Patent number: 7551603Abstract: A system and method are disclosed for interleaving time-critical packets and lower-priority packets onto a common data link. A packet arrival prediction mechanism predicts when a time-critical packet is expected to arrive. When transmission of a waiting lower-priority packet might cause a substantial delay in the expected time-critical packet's transmission, the lower-priority packet is parked until it can be transmitted without interfering with a time-critical packet.Type: GrantFiled: January 27, 2004Date of Patent: June 23, 2009Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe
-
Patent number: 7453828Abstract: Devices, softwares and methods generate, in real time, indexing metadata for select portions of a telephone conversation or conference. The indexing metadata is generated responsive to inputs received while the conversation is being recorded live. The inputs are either by a user pressing a soft key on a telephone device, or by a voice conference bridge determining who is the dominant speaker in a multi-party conference.Type: GrantFiled: December 14, 2006Date of Patent: November 18, 2008Assignee: Cisco Technology, Inc.Inventors: Luke K. Surazski, Pascal Huart, Michael E. Knappe
-
Patent number: 7249185Abstract: Methods, devices, and software are provided for generating and sending data packets that contain redundant voice data over VoIP connections made under an unreliable network protocol. The redundant data is packaged either in redundant data packets, or in expanded original packets, to repeat data that originally belongs in other packets. Generation of the redundant voice data is either from the transmitting device or from a retransmitting device, such as a router in the network. Generation is triggered either when errors are detected, or simply when the network resources permit it, or both. The received voice data is processed by the second party to the connection, which is typically a telephone call. The redundant voice data that is actually received is discarded. The invention thus ensures that less voice data is lost than in the prior art over VoIP connections made under an unreliable network protocol.Type: GrantFiled: October 30, 2000Date of Patent: July 24, 2007Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe, John F. Wakerly
-
Patent number: 7221659Abstract: According to one embodiment of the invention, a method for managing communication impairments between Internet Protocol devices is provided. The method includes determining a transmission of a signal comprising a comfort noise, where the signal is transmitted from a first endpoint to a second endpoint. The method also includes sending a notice signal from the first endpoint to the second endpoint indicating that the signal is transmitted. The method also includes suppressing the signal at the second endpoint in response to the notice signal. According to another embodiment of the invention, a method for managing communication impairments between an Internet Protocol (“IP”) phone and an IP device is provided. The method provides sending a status signal to the device indicating that the phone is operating as a speakerphone. The method also includes suppressing the transmission of any comfort noise to the phone in response to the status signal.Type: GrantFiled: December 31, 2001Date of Patent: May 22, 2007Assignee: Cisco Technology, Inc.Inventors: Luke K. Surazski, Michael E. Knappe
-
Patent number: 7200214Abstract: A method and system for participant control of privacy during a multiparty communication session includes receiving a request from a first participant to a multiparty communication connection for a sidebar between the first participant and a second participant to the multiparty communication connection. The sidebar is provided by at least substantially eliminating voice streams generated by the first participant and the second participant from conference output streams generated for a set of remaining participants to the multiparty communication connection.Type: GrantFiled: April 17, 2006Date of Patent: April 3, 2007Assignee: Cisco Technology, Inc.Inventors: Michael E. Knappe, Shmuel Shaffer
-
Patent number: 7194084Abstract: Systems and methods are disclosed for packet voice conferencing. An encoding system accepts two sound field signals, representing the same sound field sampled at two spatially-separated points. The relative delay between the two sound field signals is detected over a given time interval. The sound field signals are combined and then encoded as a single audio signal, e.g., by a method suitable for monophonic VoIP. The encoded audio payload and the relative delay are placed in one or more packets and sent to a decoding device via the packet network. The decoding device uses the relative delay to drive a playout splitter—once the encoded audio payload has been decoded, the playout splitter creates multiple presentation channels by inserting the transmitted relative delay in the decoded signal for one (or more) of the presentation channels. The listener thus perceives a speaker's voice as originating from a location related to the speaker's physical position at the other end of the conference.Type: GrantFiled: September 28, 2005Date of Patent: March 20, 2007Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Michael E. Knappe
-
Patent number: 7180997Abstract: A system and method for improving the intelligibility of a moderator during a multi-party communication session includes receiving a plurality of participant voice streams from a plurality of respective conference participants. An incoming moderator voice stream may be received from a moderator. The plurality of participant voice streams and the moderator voice stream are transmitted such that the intelligibility of the moderator voice stream is improved relative to at least one of the participant voice streams.Type: GrantFiled: September 6, 2002Date of Patent: February 20, 2007Assignee: Cisco Technology, Inc.Inventor: Michael E. Knappe
-
Patent number: 7170886Abstract: Devices, softwares and methods generate, in real time, indexing metadata for select portions of a telephone conversation or conference. The indexing metadata is generated responsive to inputs received while the conversation is being recorded live. The inputs are either by a user pressing a soft key on a telephone device, or by a voice conference bridge determining who is the dominant speaker in a multi-party conference.Type: GrantFiled: April 26, 2001Date of Patent: January 30, 2007Assignee: Cisco Technology, Inc.Inventors: Luke K. Surazski, Pascal Huart, Michael E. Knappe
-
Patent number: 7136398Abstract: A method for synchronizing media in a call includes receiving a first input stream of packets of a first media type at a first call resource, generating a first output stream in response to the media streams, receiving synchronization information from a second call resource, and communicating the output stream from the first call resource to a endpoint in synchronization with the second call resource. A video conference bridge includes a first interface operable to receive a video input stream, a processor operable to generate video output, and a second interface operable to receive synchronization information from an audio conference bridge.Type: GrantFiled: March 14, 2002Date of Patent: November 14, 2006Assignee: Cisco Technology, Inc.Inventors: Pascal H. Huart, Luke K. Surazski, Michael E. Knappe
-
Patent number: 7099280Abstract: A method and system for logging voice quality issues for a communication connection includes receiving a signal for logging quality information for a voice connection at an endpoint of the voice connection. Voice samples are collected from the voice connection at the endpoint. The voice samples are stored in an error log at the endpoint.Type: GrantFiled: March 28, 2001Date of Patent: August 29, 2006Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe, Robert T. Bell
-
Patent number: 7058168Abstract: A method and system for participant control of privacy during a multiparty communication session includes receiving a request from a first participant to a multiparty communication connection for a sidebar between the first participant and a second participant to the multiparty communication connection. The sidebar is provided by at least substantially eliminating voice streams generated by the first participant and the second participant from conference output streams generated for a set of remaining participants to the multiparty communication connection.Type: GrantFiled: December 29, 2000Date of Patent: June 6, 2006Assignee: Cisco Technology, Inc.Inventors: Michael E. Knappe, Shmuel Shaffer
-
Patent number: 7002992Abstract: A communication system includes an endpoint that performs codec selection based on at least one network parameter. In a particular embodiment, a communication session exchanges voice information, and the codec selection improves the overall voice quality of the communication session.Type: GrantFiled: March 7, 2001Date of Patent: February 21, 2006Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Michael E. Knappe, Joseph F. Khouri, Robert T. Bell, Robert E. Gleichauf
-
Patent number: 6999560Abstract: A test system measures performance of telephone network echo cancellers using a primary criterion of estimated user annoyance due to audible returned echo. The invention generates live telephone calls, uses real speech samples as stimulus signals and provides tail-circuit emulation using actual measured telephone tail-circuit impulse responses. These features provide better ‘real-life’ test conditions for the echo canceller system under test than current ITU standard test methods. Two methods are employed for echo canceller performance evaluation via metrics of estimated user annoyance due to echo. Energy-based method employs point-by-point comparison of talker speech and talker echo signal energy envelopes and uses variable energy thresholds for estimation of echo audibility. A perceptual-model based method uses a Perceptual Speech Distortion Metric (PSDM), such as ITU P.861, in an unique configuration to estimate user annoyance due to audible echo.Type: GrantFiled: June 28, 1999Date of Patent: February 14, 2006Assignee: Cisco Technology, Inc.Inventors: Kevin J. Connor, Michael E. Knappe, Ramanathan T. Jagadeesan