Patents by Inventor Yogesh Kalley

Yogesh Kalley 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: 9112746
    Abstract: A method for managing virtual talk groups includes facilitating communications from a plurality of endpoints via an interoperability system. The plurality of endpoints comprises endpoints of different communication networks. The method includes configuring a virtual talk group comprising a first group of the plurality of endpoints and assigning to at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a relative priority of the at least one endpoint to other endpoints of the first group of the plurality of endpoints.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: August 18, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 8472418
    Abstract: A method for communicating media based on location of media source includes receiving communications from a plurality of endpoints. Each communication comprises a media message and location information identifying a location of its transmitting endpoint. The method includes receiving a selection of a geographical area and comparing the location information of each communication with the selected geographical area. The method also includes presenting to a user each message received from each endpoint of the plurality of endpoints located within the selected geographical area.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: June 25, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 8402089
    Abstract: Communicating information to respondent endpoints includes detecting a trigger event for an incident. The trigger event is related to an incident category for the incident. A rule is identified in accordance with the incident category. The rule specifies one or more processes for responding to the incident. A collaboration session with a first respondent endpoint and a second respondent endpoint is established in accordance with the rule. The first respondent endpoint is associated with a first respondent system, the second respondent endpoint is associated with a second respondent system. Multimedia information is communicated to the first respondent endpoint and the second respondent endpoint according to the rule.
    Type: Grant
    Filed: May 3, 2005
    Date of Patent: March 19, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Yogesh Kalley, Glenn T. Inn
  • Patent number: 8260338
    Abstract: A method for providing interoperable communications with dynamic event area allocation includes facilitating communications of a plurality of virtual talk groups, each virtual talk group including a plurality of endpoints of different communication networks communicating using a respective communication protocol. The method includes receiving notice of an event comprising an event location and creating an event area based on the event location. The method also includes associating an event virtual talk group with the event for communications regarding the event. The method also includes modifying the event area based on at least one location parameter associated with the event.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: September 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 8145249
    Abstract: A method for providing a push-to-talk proxy media service includes receiving a plurality of monitored push-to-talk communication streams over a high bandwidth connection and mixing the plurality of monitored push-to-talk communication streams into a mixed communication stream. The method also includes transmitting the mixed communication stream to a user endpoint over a low bandwidth connection.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 8085671
    Abstract: A method for providing interoperable communications with congestion management includes facilitating communications of a plurality of virtual talk groups. Each virtual talk group comprises a plurality of endpoints of different communication networks communicating using a respective communication channel. The method includes detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event and, in response to detecting the congestion event, forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group. The method also includes assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 8045998
    Abstract: A method for communicating using position information includes communicating on a first communication network at a first location using one or more first communication parameters of the first communication network and, upon moving from the first location to a second location, receiving position information identifying the second location. The method includes adjusting the one or more first communication parameters to one or more second communication parameters based on the second location and communicating on a second communication network at the second location using the one or more second communication parameters.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: October 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Dean M. Zanone, Yogesh Kalley, Kittur V. Nagesh
  • Patent number: 7917948
    Abstract: A method comprises receiving a request for secure network traffic from a device having a private network address at a source node, obtaining the private network address of a requested destination device at a destination node from a route server based on signaling information associated with the request, obtaining the public network address of the destination node associated with the private network address, creating in response to the request a virtual circuit between the source node and the destination node based on the public network address of the destination node, and encrypting network traffic for transporting at least from the source node to the destination node through the virtual circuit. The process is dynamic in that the virtual circuit is created in response to the request. Hence, the process operates as if a fully meshed network exists but requires less provisioning and maintenance than a fully meshed network architecture.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: March 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh Kalimuthu, Yogesh Kalley, Michael L. Sullenberger, Jan Vilhuber
  • Patent number: 7831270
    Abstract: Providing one or more virtual talk groups to an endpoint includes establishing one or more resources of a user endpoint. Demand of the one or more virtual talk groups is estimated, where the demand is placed on the one or more resources. Whether the one or more resources are capable of satisfying the demand is determined. At least a subset of the one or more virtual talk groups that may be presented to the user endpoint is established, if the one or more resources are not capable of satisfying the demand. At least the subset of the one or more virtual talk groups is provided to the user endpoint.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: November 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Yogesh Kalley, Kittur V. Nagesh, Shmuel Shaffer, Dean M. Zanone
  • Publication number: 20100197333
    Abstract: A method for communicating media based on location of media source includes receiving communications from a plurality of endpoints. Each communication comprises a media message and location information identifying a location of its transmitting endpoint. The method includes receiving a selection of a geographical area and comparing the location information of each communication with the selected geographical area. The method also includes presenting to a user each message received from each endpoint of the plurality of endpoints located within the selected geographical area.
    Type: Application
    Filed: April 13, 2010
    Publication date: August 5, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 7751348
    Abstract: A method for providing a push-to-talk communication session includes facilitating a push-to-talk communication session among a full duplex endpoint supporting simultaneous two-way communication and a plurality of half duplex endpoints. Communications are received from and transmitted to the full duplex endpoint along a two-way communications path. The method includes blocking communications received from the full duplex endpoint while one of the plurality of half duplex endpoints has floor control in the communication session and receiving from the full duplex endpoint in the two-way communications path a floor control signal comprising a request to transmit communications in the communication session. The method includes, in response to receiving the floor control signal, providing floor control to the full duplex endpoint and transmitting to the plurality of half duplex endpoints communications received from the full duplex endpoint.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: July 6, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 7706339
    Abstract: A method for communicating media based on location of media source includes receiving communications from a plurality of endpoints. Each communication comprises a media message and location information identifying a location of its transmitting endpoint. The method includes receiving a selection of a geographical area and comparing the location information of each communication with the selected geographical area. The method also includes presenting to a user each message received from each endpoint of the plurality of endpoints located within the selected geographical area.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 7636339
    Abstract: A method for automatic configuration of virtual talk groups based on location of media source includes monitoring communications from a plurality of mobile endpoints. Each communication comprises a media message and location information identifying a location of its transmitting endpoint. The method includes selecting a first group of mobile endpoints of the plurality of endpoints according to virtual talk group configuration instructions based on the locations of the mobile endpoints. The method also includes configuring a first virtual talk group comprising the first group of mobile endpoints to facilitate communications among the first group of mobile endpoints. The first group of mobile endpoints comprises mobile endpoints of different communication networks.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: December 22, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Patent number: 7633914
    Abstract: A method for providing interoperable communications with location information includes receiving communications from a plurality of virtual talk groups. Each virtual talk group comprises a plurality of endpoints of different communication networks. The method includes receiving from a first mobile endpoint of a first virtual talk group of the plurality of virtual talk groups a first communication. The first communication comprises a first media message and location information identifying a location of the first mobile endpoint. The method includes presenting to a user the first media message from the first mobile endpoint and the location of the first mobile endpoint.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: December 15, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Douglas J. Hall, Larry R. Metzger, Yogesh Kalley
  • Publication number: 20080229095
    Abstract: A method comprises receiving a request for secure network traffic from a device having a private network address at a source node, obtaining the private network address of a requested destination device at a destination node from a route server based on signaling information associated with the request, obtaining the public network address of the destination node associated with the private network address, creating in response to the request a virtual circuit between the source node and the destination node based on the public network address of the destination node, and encrypting network traffic for transporting at least from the source node to the destination node through the virtual circuit. The process is dynamic in that the virtual circuit is created in response to the request. Hence, the process operates as if a fully meshed network exists but requires less provisioning and maintenance than a fully meshed network architecture.
    Type: Application
    Filed: April 24, 2008
    Publication date: September 18, 2008
    Inventors: Ramesh Kalimuthu, Yogesh Kalley, Michael L. Sullenberger, Jan Vilhuber
  • Patent number: 7366894
    Abstract: A request is received for secure network traffic from a device having a private network address at a source node. The private network address of a requested destination device is obtained at a destination node from a route server based on signaling information associated with the request. The public network address of the destination node associated with the private network address is obtained. In response to the request, a virtual circuit is created between the source node and the destination node based on the public network address of the destination node. Network traffic is encrypted for transport at least from the source node to the destination node through the virtual circuit. Creating the virtual circuit dynamically in response to the request functions like a fully meshed network but requires less provisioning and maintenance. The process is readily scalable, as with a hub and spoke network but with less delay.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: April 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh Kalimuthu, Yogesh Kalley, Michael L. Sullenberger, Jan Vilhuber
  • Publication number: 20070280203
    Abstract: A method for managing a plurality of virtual talk groups includes forming a first virtual talk group associated with a first endpoint. The first virtual talk group includes the first endpoint and a second endpoint. The second endpoint is associated with a first function. The method also includes facilitating communications between the endpoints of the first virtual talk group. The method also includes, upon a change in a function of the first endpoint from the first function to a second function, receiving a request to add a third endpoint to the first virtual talk group. The third endpoint is associated with the second function. The method also includes adding the third endpoint to the first virtual talk group and removing the second endpoint from the first virtual talk group after the third endpoint has been added to the first virtual talk group for a first amount of time.
    Type: Application
    Filed: June 2, 2006
    Publication date: December 6, 2007
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur V. Nagesh, Laurent F. Philonenko, Douglas J. Hall, Yogesh Kalley
  • Publication number: 20070270172
    Abstract: Providing one or more virtual talk groups to an endpoint includes establishing one or more resources of a user endpoint. Demand of the one or more virtual talk groups is estimated, where the demand is placed on the one or more resources. Whether the one or more resources are capable of satisfying the demand is determined. At least a subset of the one or more virtual talk groups that may be presented to the user endpoint is established, if the one or more resources are not capable of satisfying the demand. At least the subset of the one or more virtual talk groups is provided to the user endpoint.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Inventors: Yogesh Kalley, Kittur V. Nagesh, Shmuel Shaffer, Dean M. Zanone
  • Publication number: 20070239824
    Abstract: A method for managing virtual talk groups includes facilitating communications from a plurality of endpoints via an interoperability system. The plurality of endpoints comprises endpoints of different communication networks. The method includes configuring a virtual talk group comprising a first group of the plurality of endpoints and assigning to at least one endpoint of the first group of the plurality of endpoints of the virtual talk group functionality with respect to the interoperability system based on a relative priority of the at least one endpoint to other endpoints of the first group of the plurality of endpoints.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 11, 2007
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur Nagesh, Douglas Hall, Larry Metzger, Yogesh Kalley
  • Publication number: 20070202907
    Abstract: A method for providing interoperable communications with congestion management includes facilitating communications of a plurality of virtual talk groups. Each virtual talk group comprises a plurality of endpoints of different communication networks communicating using a respective communication channel. The method includes detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event and, in response to detecting the congestion event, forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group. The method also includes assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup.
    Type: Application
    Filed: February 27, 2006
    Publication date: August 30, 2007
    Inventors: Shmuel Shaffer, Shah Talukder, Kittur Nagesh, Douglas Hall, Larry Metzger, Yogesh Kalley