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: 9774633
    Abstract: 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: Grant
    Filed: February 3, 2016
    Date of Patent: September 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
  • Publication number: 20160156668
    Abstract: 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: Application
    Filed: February 3, 2016
    Publication date: June 2, 2016
    Inventors: Michael E. KNAPPE, Joe TOMASELLO, Krishna NARAYANASWAMY, Alexander S. WATERMAN
  • Patent number: 9258313
    Abstract: 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: Grant
    Filed: September 28, 2012
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
  • Patent number: 8842534
    Abstract: 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: Grant
    Filed: January 23, 2012
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Paul S. Hahn, Michael E. Knappe, Richard A. Dunlap, Luke K. Surazski
  • Publication number: 20120120797
    Abstract: 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: Application
    Filed: January 23, 2012
    Publication date: May 17, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Paul S. Hahn, Michael E. Knappe, Richard A. Dunlap, Luke K. Surazski
  • Patent number: 8102766
    Abstract: 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: Grant
    Filed: November 2, 2006
    Date of Patent: January 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Paul S. Hahn, Michael E. Knappe, Richard A. Dunlap, Luke K. Surazski
  • Patent number: 7656816
    Abstract: 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: Grant
    Filed: August 23, 2006
    Date of Patent: February 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe, Robert T. Bell
  • Patent number: 7551603
    Abstract: 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: Grant
    Filed: January 27, 2004
    Date of Patent: June 23, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe
  • Patent number: 7453828
    Abstract: 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: Grant
    Filed: December 14, 2006
    Date of Patent: November 18, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Luke K. Surazski, Pascal Huart, Michael E. Knappe
  • Patent number: 7249185
    Abstract: 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: Grant
    Filed: October 30, 2000
    Date of Patent: July 24, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe, John F. Wakerly
  • Patent number: 7221659
    Abstract: 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: Grant
    Filed: December 31, 2001
    Date of Patent: May 22, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Luke K. Surazski, Michael E. Knappe
  • Patent number: 7200214
    Abstract: 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: Grant
    Filed: April 17, 2006
    Date of Patent: April 3, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Michael E. Knappe, Shmuel Shaffer
  • Patent number: 7194084
    Abstract: 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: Grant
    Filed: September 28, 2005
    Date of Patent: March 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Michael E. Knappe
  • Patent number: 7180997
    Abstract: 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: Grant
    Filed: September 6, 2002
    Date of Patent: February 20, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Michael E. Knappe
  • Patent number: 7170886
    Abstract: 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: Grant
    Filed: April 26, 2001
    Date of Patent: January 30, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Luke K. Surazski, Pascal Huart, Michael E. Knappe
  • Patent number: 7161905
    Abstract: 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: Grant
    Filed: May 3, 2001
    Date of Patent: January 9, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Paul S Hahn, Michael E Knappe, Richard A Dunlap, Luke K Surazski
  • Patent number: 7136398
    Abstract: 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: Grant
    Filed: March 14, 2002
    Date of Patent: November 14, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal H. Huart, Luke K. Surazski, Michael E. Knappe
  • Patent number: 7099280
    Abstract: 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: Grant
    Filed: March 28, 2001
    Date of Patent: August 29, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Joseph F. Khouri, Michael E. Knappe, Robert T. Bell
  • Patent number: 7065203
    Abstract: According to one embodiment of the invention, a method for managing call requests in a limited bandwidth environment includes receiving a call request from a user, determining if a voice channel on a communication link is available for the call request, and providing a feedback signal for the user indicating when a voice channel will be available.
    Type: Grant
    Filed: May 7, 2001
    Date of Patent: June 20, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal H Huart, Luke K Surazski, Michael E Knappe
  • Patent number: 7058168
    Abstract: 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: Grant
    Filed: December 29, 2000
    Date of Patent: June 6, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Michael E. Knappe, Shmuel Shaffer