Patents by Inventor RagHurama Bhat

RagHurama Bhat 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: 9705940
    Abstract: Methods, devices, and systems for creating a call abstraction to enable an application to monitor and control various types of User Agents (UAs) are provided. The application may be adapted to monitor and control simple UAs that do not recognize out of dialog (OOD)-REFER signals as well as advanced UAs that do recognize and can respond to OOD-REFER signals.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: July 11, 2017
    Assignee: Avaya Inc.
    Inventors: Raghurama Bhat, Joel M. Ezell, David Shutt
  • Patent number: 9294523
    Abstract: In a network that supports communications between client devices and at least one meeting server, a meeting request that includes one or more meeting constraints to be satisfied is monitored prior to scheduling or initiating a meeting between a plurality of meeting participants associated with respective client devices. At least one meeting constraint includes a location constraint that identifies a location for a client device associated with a meeting participant prior to scheduling or initiating the meeting. In response to each meeting constraint being satisfied, including the at least one location constraint, the meeting is automatically scheduled or initiated for the participants via the meeting server.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: March 22, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Raghurama Bhat, Joseph Khouri, Biren Gandhi
  • Patent number: 9207832
    Abstract: In one embodiment, a method includes within a graphical user interface (GUI) presented to a user of a software application, presenting a watchlist associated with the user, the watchlist comprising first content related to one or more first events associated with one or more entities within an organization, the one or more entities having a relationship with the user within a social graph maintained at least in part by the software application. The method further includes receiving asynchronous notifications of second content for inclusion in the watchlist, the second content related to one or more second events occurring after the first events, and automatically and without input from the user, updating the watchlist to include the second content, the update comprising organizing the watchlist with the first and second content to visually indicate an order of relevance of the first and second content to the user.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: December 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph F. Khouri, Raghurama Bhat, Ashish S. Chirputkar, Muralidhar K. Sitaram, James P. Beno
  • Patent number: 9210269
    Abstract: In one embodiment, a method includes receiving requests to join a conference from a plurality of user devices proximate a first endpoint. The requests include a username. The method also includes receiving an audio signal for the conference from the first endpoint. The first endpoint is operable to capture audio proximate the first endpoint. The method also includes transmitting the audio signal to a second endpoint, remote from the first endpoint. The method also includes identifying, by a processor, an active speaker proximate the first endpoint based on information received from the plurality of user devices.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Yanghua Liu, Weidong Chen, Biren Gandhi, Raghurama Bhat, Joseph Fouad Khouri, John Joseph Houston, Brian Thomas Toombs
  • Patent number: 8954863
    Abstract: In one embodiment, a method includes receiving information from a user in a collaboration network, the information including a unit of content, a title, an indication of one or more entities in the collaboration network allowed to access the unit of content, and for each of the entities in the collaboration network allowed to access the unit of content, an indication of a permission level with respect to the access. The permission level includes view, comment, edit, or share. The method further includes determining a format for presentation of the unit of content based at least in part on the permission levels indicated for the one or more entities in the collaboration network allowed to access the unit of content, and publishing the unit of content and the title for the unit of content to the collaboration network in the determined format and according to the information.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: February 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph F. Khouri, Raghurama Bhat, Ashish S. Chirputkar, Muralidhar K. Sitaram, James P. Beno, David H. Law
  • Patent number: 8938690
    Abstract: In one embodiment, a method includes generating a hover card associated with an entity in response to a user of a software application hovering a pointer over a reference to the entity within a graphical user interface (GUI) presented to the user by the software application. The hover card includes a photograph or icon representing the entity, a name of the entity, and a plurality of unified communications (UC) icons that are each configured to attempt to establish a particular type of communication session between the user and the entity. The method further includes presenting the hover card to the first user proximate to the pointer.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: January 20, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph F. Khouri, Raghurama Bhat, Ashish S. Chirputkar, Muralidhar K. Sitaram, Keith Griffin, James P. Beno
  • Publication number: 20140237041
    Abstract: In a network that supports communications between client devices and at least one meeting server, a meeting request that includes one or more meeting constraints to be satisfied is monitored prior to scheduling or initiating a meeting between a plurality of meeting participants associated with respective client devices. At least one meeting constraint includes a location constraint that identifies a location for a client device associated with a meeting participant prior to scheduling or initiating the meeting. In response to each meeting constraint being satisfied, including the at least one location constraint, the meeting is automatically scheduled or initiated for the participants via the meeting server.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Raghurama Bhat, Joseph Khouri, Biren Gandhi
  • Publication number: 20140118472
    Abstract: In one embodiment, a method includes receiving requests to join a conference from a plurality of user devices proximate a first endpoint. The requests include a username. The method also includes receiving an audio signal for the conference from the first endpoint. The first endpoint is operable to capture audio proximate the first endpoint. The method also includes transmitting the audio signal to a second endpoint, remote from the first endpoint. The method also includes identifying, by a processor, an active speaker proximate the first endpoint based on information received from the plurality of user devices.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Yanghua Liu, Weidong Chen, Biren Gandhi, Raghurama Bhat, Joseph Fouad Khouri, John Joseph Houston, Brian Thomas Toombs
  • Publication number: 20130297689
    Abstract: A social graph is constructed to be representative of a social network by including nodes and edges representing activities in the social network. Activities in communication transactions of a communication network are identified and activity stream tuning parameters are determined for a user of the social network from the identified relationships. Activity stream data is presented to the user in accordance with the tuning parameters.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Raghurama Bhat, Biren Gandhi, Keith Griffin
  • Publication number: 20130063542
    Abstract: A method is provided in one example implementation and includes receiving video data associated with a plurality of video streams during a communication session; receiving a rule selection for a particular video stream that is selected from the plurality of video streams; and displaying the particular video stream based on the rule selection. In more specific examples, the rule selection includes a designation for a video stream corresponding to an active speaker in the communication session, or a designation for a video stream associated with speech that is spoken prior to the active speaker in the communication session, or a designation for a video stream associated with a particular word recited in the communication session, or a designation for a video stream associated with a profile, which identifies an expertise of a participant of the communication session.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Inventors: Raghurama Bhat, Joseph Fouad Khouri, Ashish S. Chirputkar, Muralidhar K. Sitaram
  • Patent number: 8264518
    Abstract: In one embodiment, a method for transferring a communication session detects a transfer indication generated by a user of a first video conference system, where the transfer indication requests to transfer an active voice communication session. The method acquires image information associated with the transfer indication, where the image information includes at least one frame captured from a second video conference system having an active video conference session with the first video conference system. The method identifies a mobile communication device associated with the transfer indication and having the active voice communication session and identifies a target communication device using the image information associated with the transfer indication. The method also initiates transfer of the voice communication session to the target communication device.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: September 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph F. Khouri, Mukul Jain, Raghurama Bhat
  • Publication number: 20120210247
    Abstract: In one embodiment, a method includes receiving information from a user in a collaboration network, the information including a unit of content, a title, an indication of one or more entities in the collaboration network allowed to access the unit of content, and for each of the entities in the collaboration network allowed to access the unit of content, an indication of a permission level with respect to the access. The permission level includes view, comment, edit, or share. The method further includes determining a format for presentation of the unit of content based at least in part on the permission levels indicated for the one or more entities in the collaboration network allowed to access the unit of content, and publishing the unit of content and the title for the unit of content to the collaboration network in the determined format and according to the information.
    Type: Application
    Filed: November 15, 2010
    Publication date: August 16, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Joseph F. Khouri, Raghurama Bhat, Ashish S. Chirputkar, Muralidhar K. Sitaram, James P. Beno, David H. Law
  • Publication number: 20110191134
    Abstract: A method for assisting an agent supporting a contact center is provided. The method includes obtaining one or more contact offer factors, determining a contact offer time for the agent supporting the contact center based on the one or more contact offer factors, and providing the contact offer time to the agent. The contact offer time defines when the agent will receive a contact offer.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Inventors: Mukul Jain, Raghurama Bhat, Joseph F. Khouri
  • Publication number: 20110091030
    Abstract: A contact center is provided. The contract center may include an input and a processor. The input is operable to receive communication from a first contact media type. The processor is operable to respond to communication from the first contact media type by initiating communication with a second contact media type, the first and second contact media types being associated with a contact and the first contact media type being different from the second contact media type.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Inventors: Raghurama Bhat, Mukul Jain, Joseph F. Khouri
  • Publication number: 20110074911
    Abstract: In one embodiment, a method for transferring a communication session detects a transfer indication generated by a user of a first video conference system, where the transfer indication requests to transfer an active voice communication session. The method acquires image information associated with the transfer indication, where the image information includes at least one frame captured from a second video conference system having an active video conference session with the first video conference system. The method identifies a mobile communication device associated with the transfer indication and having the active voice communication session and identifies a target communication device using the image information associated with the transfer indication. The method also initiates transfer of the voice communication session to the target communication device.
    Type: Application
    Filed: September 28, 2009
    Publication date: March 31, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Joseph F. Khouri, Mukul Jain, Raghurama Bhat
  • Patent number: 6934381
    Abstract: A contact routing system is disclosed comprising: a plurality of media connectors which receive incoming customer contacts from an equal plurality of media channels; and contact routing logic which routes the incoming contacts to particular customer service representatives (“CSRs”) based on the particular media channel over which the contacts were received and the skill sets of the CSRs. Also described is a method for routing customer contacts comprising the steps of: receiving incoming customer contacts from a plurality of media channels; and routing the incoming customer contacts particular customer service representatives (“CSRs”) based on the media channel over which the contacts are received and the skill sets of the particular CSRs.
    Type: Grant
    Filed: August 16, 1999
    Date of Patent: August 23, 2005
    Assignee: Avaya Technology Corp.
    Inventors: John Klein, RagHurama Bhat, Yannis Cosmadoupoulos