Patents by Inventor Joseph Khouri

Joseph Khouri 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: 9680996
    Abstract: In one embodiment, a method includes a request that is obtained by a call center system from a customer. The method also includes identifying a first set of experts that includes at least a first expert suitable for, or capable of, processing the request. The first expert is offline with respect to the call center system. An offer task is created and provided to the first set of experts. The offer task identifies the request and initiates the scheduling of a callback to address the request.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjeev Kumar, Mukul Jain, Shmuel Shaffer, Joseph Khouri
  • 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: 9160858
    Abstract: Techniques are provided for receiving incoming work at an enterprise, obtaining social information for agents of the enterprise, comparing the social information obtained for the enterprise agents with information associated with the incoming work, and assigning the incoming work to a selected enterprise agent based upon at least one common feature included in the social information for the selected enterprise agent and the incoming work.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: October 13, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Biren Gandhi, Gebran Chahrouri
  • Publication number: 20150201078
    Abstract: Techniques are provided for receiving incoming work at an enterprise, obtaining social information for agents of the enterprise, comparing the social information obtained for the enterprise agents with information associated with the incoming work, and assigning the incoming work to a selected enterprise agent based upon at least one common feature included in the social information for the selected enterprise agent and the incoming work.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Biren Gandhi, Gebran Chahrouri
  • Patent number: 9021027
    Abstract: In one embodiment, techniques for alerting a user of unchecked messages correlated to a contact before communicating with the contact are provided. The check for unchecked messages may be performed across a plurality of communication modalities. If one or more unchecked messages are found, then the user is alerted that there may be unchecked messages. The user may then have the option to check the unchecked messages before contacting the contact.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: April 28, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Sanjeev Kumar, Mukul Jain, Joseph Khouri, Shmuel Shaffer
  • 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
  • Patent number: 8645430
    Abstract: In one embodiment, an apparatus for automated generation of subject line content for e-mail messages includes an input operable to receive content data including text-based information corresponding to a body of an e-mail message, a text analyzer including logic operable to analyze received content data, a topic extractor including logic operable to extract topic data in accordance with an output of the text analyzer, a string generator including logic operable to generate subject line data in accordance with an output of the topic extractor, and a message output operable to output a multi-field e-mail message having a body field inclusive of the content data and a subject line field inclusive of generated subject line data.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: February 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Sanjeev Kumar, Laurent Philonenko, Mukul Jain
  • Patent number: 8572170
    Abstract: Methods and apparatus for allowing a message to be left for an expected user of a network application are disclosed. According to one embodiment, a method includes determining when a first user has requested access to a first application, and determining if there is a message for the first user when it is determined that the first user has requested access to the first application. The method also includes informing the first user of the message if it is determined that there is the message for the first user, as well as providing the first user with access to the first application after informing the first user of the message and after the first user acknowledges that the first user has been informed of the message.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: October 29, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel, Joseph Khouri
  • Patent number: 8442206
    Abstract: A system and method of responding to an incoming voice call are described. The method may comprise receiving the incoming call at a voice communication device, monitoring a user input via the voice communication device and generating a user control signal in response to the user input. The user control signal may identify that termination of ring functionality associated with the incoming call is at least to be delayed. Further, a system and method are described of processing a voice call to a voice communication device. The method may comprise communicating the voice call to a voice communication device and receiving from the voice communication device a user control signal in response to a user input. Termination of ring functionality may be at least delayed in response to the user control signal. The invention extends to a device to process a voice call to a voice communication device.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: May 14, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar
  • Patent number: 8358756
    Abstract: In one embodiment, techniques for manipulating a voice message using a telephone user interface are provided. The telephone user interface receives a mark begin segment command from a telephonic device through a voice modality. The mark begin segment command indicates a beginning point for a voice message segment in the voice message. The telephone user interface then receives a mark end segment command from the telephonic device through the voice modality. The mark segment command indicates an ending point for the voice message segment in the voice message. An action command from the telephonic device is received and an action based on the action command for the voice message segment is performed. The voice message segment is a portion of the voice message determined based on the indicated beginning point of the voice message segment and the indicated ending point of the voice message segment in the voice message.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: January 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar, Shmuel Shaffer
  • Patent number: 8290139
    Abstract: In one embodiment, a method includes connecting on a call with a caller and determining if social network information associated with the caller is available. If it is determined that social network information associated with the caller is available, the social network information is obtained and utilized to identify at least a first agent suitable for participating on the call with the caller. The first agent is associated with a call center. The method also includes providing the caller with information that identifies the first agent as being suitable for participating on the call with the caller.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: October 16, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjeev Kumar, Mukul Jain, Laurent Philonenko, Joseph Khouri
  • Patent number: 8218753
    Abstract: A data processing apparatus is configured for receiving a call comprising multiple callers who are identified in a multi-party caller identification value that is received with the call; retrieving from a database, based on the multi-party caller identification value, information about each of the multiple callers; based on the retrieved information and a collective importance algorithm, determining or selecting one or more call treatment attributes for the call; and processing the call using the one or more call treatment attributes that are determined or selected. For example, a contact center or call center can provide differentiated services based on collective attributes or profiles, or a weighted average priority, of multiple people who are calling together, rather than only taking into account information about a single calling party. Call processing attributes such as priority, queuing, routing, and screen pop-up content, may be selected based on collective data about multiple callers.
    Type: Grant
    Filed: April 22, 2008
    Date of Patent: July 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Mukul Jain, Laurent Philonenko, Sanjeev Kumar
  • Patent number: 8098273
    Abstract: In one embodiment, a method determines an indication of a mood for a caller during a service call. The mood may be determined using a facial analysis of the caller's facial expressions. The mood may indicate an emotion of the user, such as the user is angry, happy, etc. The mood may be determined based on a facial expression analysis of the caller during a portion of the service call. The service call may be a call between the caller and a service center, which may provide customer support to a caller for a product, service, etc. One example of a service center may be video contact service center that enables video calls with a caller. An action is then determined based on analysis of the mood invoked during a portion of the call. Once the action is determined, the action may be performed.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: January 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Mukul Jain, Labhesh Patel, Sanjeev Kumar
  • Publication number: 20110293079
    Abstract: In one embodiment, techniques for manipulating a voice message using a telephone user interface are provided. The telephone user interface receives a mark begin segment command from a telephonic device through a voice modality. The mark begin segment command indicates a beginning point for a voice message segment in the voice message. The telephone user interface then receives a mark end segment command from the telephonic device through the voice modality. The mark segment command indicates an ending point for the voice message segment in the voice message. An action command from the telephonic device is received and an action based on the action command for the voice message segment is performed. The voice message segment is a portion of the voice message determined based on the indicated beginning point of the voice message segment and the indicated ending point of the voice message segment in the voice message.
    Type: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar, Shmuel Shaffer
  • Patent number: 8000456
    Abstract: In one embodiment, techniques for manipulating a voice message using a telephone user interface are provided. The telephone user interface receives a mark begin segment command from a telephonic device through a voice modality. The mark begin segment command indicates a beginning point for a voice message segment in the voice message. The telephone user interface then receives a mark end segment command from the telephonic device through the voice modality. The mark segment command indicates an ending point for the voice message segment in the voice message. An action command from the telephonic device is received and an action based on the action command for the voice message segment is performed. The voice message segment is a portion of the voice message determined based on the indicated beginning point of the voice message segment and the indicated ending point of the voice message segment in the voice message.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: August 16, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar, Shmuel Shaffer
  • Patent number: 7764951
    Abstract: In on embodiment, techniques for providing alerts to a user when a communication frequency pattern between a user and a contact has not occurred during a pre-determined amount of time are provided. Communication records between the contact and the user can be analyzed to determine if the communication frequency pattern with the contact during the pre-determined amount of time does not meet pre-determined criteria. For example, the criteria may be generate an alert if communications do not occur in the last month, generate an alert if less than five communications occur in the last six months, or any other communication pattern. Also, the content of a communication may be analyzed to determine if a certain topic has been discussed. If a certain topic has not been discussed during the pre-determined amount of time, an alert may also be generated reminding the user that the topic has not been discussed.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Sanjeev Kumar, Joseph Khouri, Mukul Jain
  • Patent number: 7706741
    Abstract: A method for controlling operation of an integrated mobile communication and broadcast program reproduction device and of operating the device includes monitoring an occurrence of a trigger event at the device; and upon occurrence of the trigger event, recording a broadcast program signal received by the device. An integrated mobile communication and broadcast program reproduction device has a trigger event monitor and a broadcast program recorder for recording a broadcast program when a trigger event occurs. A trigger event may be receipt of an incoming call, the making of an outgoing call, the identification of predetermined content in a received program and the start of a predetermined program. Different trigger events may be prioritized. Recorded material may be reproduced, with broadcast material being received being recorded whilst previously recorded material is reproduced.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Mukul Jain, Joseph Khouri, Sanjeev Kumar
  • Patent number: 7703691
    Abstract: Methods and devices are provided for automating a login process and user/device associations. A user's preferred device settings and/or functions may be provisioned automatically. Some implementations provide an automated log out or “sleep” when a user leaves one or more of the devices. Users may be automatically identified and associated. The “presence” of members of a user group may be determined as required for one or more actions to be taken. Some user groups control devices according to which members of a group may have access to certain functions, information, etc., and which may not.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: April 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Shmuel Shaffer, Gebran Chahrouri, Shantanu Sarkar, Bruce Moon, Joseph Khouri
  • Publication number: 20100100370
    Abstract: In one embodiment, an apparatus for automated generation of subject line content for e-mail messages includes an input operable to receive content data including text-based information corresponding to a body of an e-mail message, a text analyzer including logic operable to analyze received content data, a topic extractor including logic operable to extract topic data in accordance with an output of the text analyzer, a string generator including logic operable to generate subject line data in accordance with an output of the topic extractor, and a message output operable to output a multi-field e-mail message having a body field inclusive of the content data and a subject line field inclusive of generated subject line data.
    Type: Application
    Filed: October 20, 2008
    Publication date: April 22, 2010
    Inventors: Joseph KHOURI, Sanjeev Kumar, Laurent Philonenko, Mukul Jain
  • Publication number: 20100027778
    Abstract: In one embodiment, a method includes connecting on a call with a caller and determining if social network information associated with the caller is available. If it is determined that social network information associated with the caller is available, the social network information is obtained and utilized to identify at least a first agent suitable for participating on the call with the caller. The first agent is associated with a call center. The method also includes providing the caller with information that identifies the first agent as being suitable for participating on the call with the caller.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Sanjeev Kumar, Mukul Jain, Laurent Philonenko, Joseph Khouri