Patents by Inventor Steven L. Christenson

Steven L. Christenson 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: 9083776
    Abstract: In an example embodiment, an example method is provided for echo mitigation in a conference call. In this method, a test audio signal is transmitted to a conference endpoint and as a result, an echo associated with the transmittal of the test audio signal is received. One or more parameters of the echo are then identified and an echo mitigation process is selected from multiple echo mitigation processes based on the identified parameters. The selected echo mitigation process is then applied.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: July 14, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: James C. Frauenthal, Michael P. O'Brien, Michael Anthony Ramalho, Gary Alan Skrabutenas, Shmuel Shaffer, Steven L. Christenson
  • Patent number: 8874056
    Abstract: A method and apparatus to identify channels in a communications network are described. The method may comprise receiving communications on a plurality of communication channels including at least a first communication channel and a second communication channel. The method identifies when a channel change occurs from the first communication channel to the second communication channel. An audio identifier associated with the second communication channel is then included in an audio stream communicated via the second communication channel.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: October 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mitul Sen, Steven L. Christenson, Shreya G. Reddy, Shmuel Shaffer
  • Patent number: 8570909
    Abstract: A method for providing an indication of a communication includes facilitating communications between a plurality of endpoints within each of a plurality of virtual talk groups. The method also includes monitoring the communications between the plurality of endpoints within each of the plurality of virtual talk groups. The method further includes, upon detecting a first communication within a first virtual talk group of the plurality of virtual talk groups, activating a first indicator. The first indicator indicates the detection of the first communication. The method also includes, upon the occurrence of a first deactivating event, deactivating the first indicator.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: October 29, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson, Larry R. Metzger, Chanh N. Vuong, Deon J. Chatterton, Byron G. Stevens
  • Patent number: 8537743
    Abstract: A method is provided that accesses a priority and a multimedia stream to be transmitted. The priority then is embedded within the multimedia stream. The multimedia stream thereafter is transmitted. Another method is provided that receives the multimedia stream that includes the priority. Here, another priority is accessed and both priorities are compared. The control of multimedia stream transmissions to other communication devices is based on this comparison.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: September 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Amit Prakash Barave, Shmuel Shaffer, Steven L. Christenson, Marcelo Oliveira
  • Publication number: 20130230152
    Abstract: In an example embodiment, an example method is provided for echo mitigation in a conference call. In this method, a test audio signal is transmitted to a conference endpoint and as a result, an echo associated with the transmittal of the test audio signal is received. One or more parameters of the echo are then identified and an echo mitigation process is selected from multiple echo mitigation processes based on the identified parameters. The selected echo mitigation process is then applied.
    Type: Application
    Filed: April 22, 2013
    Publication date: September 5, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: James C. Frauenthal, Michael P. O'Brien, Michael Anthony Ramalho, Gary Alan Skrabutenas, Shmuel Shaffer, Steven L. Christenson
  • Patent number: 8428247
    Abstract: In an example embodiment, an example method is provided for echo mitigation in a conference call. In this method, a test audio signal is transmitted to a conference endpoint and as a result, an echo associated with the transmittal of the test audio signal is received. One or more parameters of the echo are then identified and an echo mitigation process is selected from multiple echo mitigation processes based on the identified parameters. The selected echo mitigation process is then applied.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: April 23, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: James C. Frauenthal, Michael P. O'Brien, Michael A. Ramalho, Gary A. Skrabutenas, Shmuel Shaffer, Steven L. Christenson
  • Patent number: 8311197
    Abstract: A method of allocating, revoking and transferring resources from a pool of conference resources provided by a conference system comprises assigning a guaranteed status to at least some participants to a conference to be hosted by the system. At least some of the resources may be reserved for the guaranteed status participants, to enable the guaranteed status participants to participate in the conference. When another participant to the conference is received, the other participant may be assigned a provisional status. Unused resources in the pool of resources may be allocated as provisional resources to the provisional status participant and the participant is admitted to participate in the conference utilizing the provisional resources. The provisional resources may be reserved for, but are at the time not used by a guaranteed status participant. Borrowed resources may be reclaimed and transferred to the guaranteed status participant.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: November 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson
  • Patent number: 8296361
    Abstract: A method for managing conference resources includes hosting a conference between a plurality of participants using a first amount of resources. The plurality of participants use a plurality of endpoints to communicate on the conference. The method includes reserving a sufficient amount of the first amount of resources to allow a first participant of the plurality of participants to rejoin the conference when the first participant disconnects from the conference. The method also includes reclaiming the sufficient amount of resources upon one of the following: receiving an indication that the first participant will not rejoin the conference or expiration of a predetermined amount of time after the first participant disconnects from the conference.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: October 23, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson
  • Patent number: 8224995
    Abstract: A method, system and reporting arrangement for providing an accurate address of a device which receives media are described. In particular, these method, system and reporting arrangement enable a request to be received for establishing communication with the device. In addition, the accurate address (which is an actual address) of the device is determined using the method, system and reporting arrangement. Thereafter, the request is responded to using a response, which includes the accurate address of the device that can be transmitted to the device.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Steven L. Christenson
  • Patent number: 8121133
    Abstract: Techniques for regulating streams in a Peer-to-Peer (P2P) network are provided. By establishing a priority of a stream, certain users may have some level of assurance that their stream will be received by other peers. The priority may be established based on a variety of parameters including, for example, an identification of the user, a communications channel used for a multicast session, and/or a role of the user.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: February 21, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson, Marcelo Oliveira
  • Patent number: 8077635
    Abstract: A method for reserving conference resources includes communicating a conference notification to each of a plurality of conference invitees. The conference notification is associated with a multipoint conference. The method includes receiving, from each of a first number of the plurality of conference invitees, a response to the conference notification indicating that the invitee will participate on the multipoint conference. The first number of the plurality of invitees comprises participating invitees. The method includes automatically determining, based on the responses to the conference notifications, a sufficient amount of resources to allow the participating invitees to communicate on the multipoint conference. The method also includes automatically reserving the determined sufficient amount of resources and hosting the multipoint conference between the participating invitees using the reserved resources.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel, Steven L. Christenson
  • Patent number: 7929678
    Abstract: A method for managing conference resources includes receiving from an endpoint of a user a call to join a multipoint conference between a plurality of participants. Each participant communicates on the multipoint conference through a respective endpoint. The method includes determining that an insufficient amount of resources exist to allow the user to communicate on the multipoint conference and determining participation instructions to enable the user to communicate on the multipoint conference. The method also includes communicating the participation instructions. Location information associated with the user and location information associated with at least one of the plurality of participants may be used to determine the participation instructions to enable the user to communicate on the multipoint conference.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: April 19, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel, Steven L. Christenson
  • Patent number: 7885674
    Abstract: A method of and system to determine which channels are accessible by a communication device in a push-to-talk communication network are disclosed. The method may comprise sending an identifying network connectivity message to the communication device across a particular network channel, the identifying network connectivity message including an identification code. The method further comprises querying the communication device for the identification code to determine if the communication device successfully received the identifying network connectivity message, thereby to establish if the particular network channel is accessible by the communication device.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: February 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson, Neil Anthony Savigear Evans
  • Patent number: 7860070
    Abstract: Providing virtual talk groups to an endpoint includes managing the virtual talk groups, where a virtual talk group comprises one or more members operable to participate in the virtual talk group. One or more overlapping members are identified, where an overlapping member is a member of more than one virtual talk group. Internal virtual talk groups are generated from the original virtual talk groups, where the internal virtual talk groups comprise at least a reduced number of overlapping members. One or more original virtual talk groups are provided to the endpoint using the internal virtual talk groups.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: December 28, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson, Douglas J. Hall, Larry R. Metzger, Amit P. Barave
  • Patent number: 7764973
    Abstract: In one embodiment a method is provided which comprises recording a push-to-talk communication session comprising media segments, each media segment being associated with an endpoint device from which the media segment originated. A playback request for playback of at least one recorded media segment at an adjusted playback speed may be received and, in response to the playback request, a playback speed of the at least one recorded media segment may be adjusted relative to another recorded media segment. The recorded media including the segment with the adjusted playback speed may then be provided at a requesting endpoint device.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Steven L. Christenson
  • Publication number: 20100135481
    Abstract: In an example embodiment, an example method is provided for echo mitigation in a conference call. In this method, a test audio signal is transmitted to a conference endpoint and as a result, an echo associated with the transmittal of the test audio signal is received. One or more parameters of the echo are then identified and an echo mitigation process is selected from multiple echo mitigation processes based on the identified parameters. The selected echo mitigation process is then applied.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Inventors: James C. Frauenthal, Michael P. O'Brien, Michael Anthony Ramalho, Gary Alan Skrabutenas, Shmuel Shaffer, Steven L. Christenson
  • Patent number: 7693734
    Abstract: A method for scheduling conference resources is provided, that includes receiving a request for a conference reservation. The request may include the identities of a plurality of proposed participants, a proposed start time, and at least one fixed resource criterion. In accordance with a particular embodiment of the present invention, a projected location of at least one of the proposed participants is automatically calculated. The projected location may be a location at which the at least one of the proposed participants is expected to be at approximately the proposed start time. The method may also include automatically calculating a projected location of at least one invitee of the conference. In accordance with this embodiment, the projected location of the at least one invitee may be used to select an optimal one of a plurality of fixed resources, that match the at least one fixed resource criterion.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: April 6, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Steven L. Christenson, Shamim S. Pirzada
  • Patent number: 7676585
    Abstract: A method for providing information to a client device includes receiving a first status request from the client device and communicating status information to the client device in response. The status information specifies a first refresh interval. The method also includes detecting an input of the client device and determining a second refresh interval in response to detecting the input. The method further includes receiving a second status request from the client device after the expiration of the first refresh interval and communicating updated status information to the client device in response to the second status request. The updated status information specifies the second refresh interval.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: March 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew J. Francke, Kelly Muñiz de Francke, Steven L. Christenson
  • Publication number: 20100056194
    Abstract: A method and apparatus to identify channels in a communications network are described. The method may comprise receiving communications on a plurality of communication channels including at least a first communication channel and a second communication channel. The method identifies when a channel change occurs from the first communication channel to the second communication channel. An audio identifier associated with the second communication channel is then included in an audio stream communicated via the second communication channel.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Inventors: Mitul Sen, Steven L. Christenson, Shreya Gottipalli Reddy, Shmuel Shaffer
  • Publication number: 20090285220
    Abstract: Techniques for regulating streams in a Peer-to-Peer (P2P) network are provided. By establishing a priority of a stream, certain users may have some level of assurance that their stream will be received by other peers. The priority may be established based on a variety of parameters including, for example, an identification of the user, a communications channel used for a multicast session, and/or a role of the user.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Inventors: SHMUEL SHAFFER, Steven L. Christenson, Marcelo Oliveira