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: 9680996Abstract: 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: GrantFiled: July 16, 2008Date of Patent: June 13, 2017Assignee: Cisco Technology, Inc.Inventors: Sanjeev Kumar, Mukul Jain, Shmuel Shaffer, Joseph Khouri
-
Patent number: 9294523Abstract: 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: GrantFiled: February 19, 2013Date of Patent: March 22, 2016Assignee: Cisco Technology, Inc.Inventors: Raghurama Bhat, Joseph Khouri, Biren Gandhi
-
Patent number: 9160858Abstract: 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: GrantFiled: January 14, 2014Date of Patent: October 13, 2015Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Biren Gandhi, Gebran Chahrouri
-
Publication number: 20150201078Abstract: 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: ApplicationFiled: January 14, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Joseph Khouri, Biren Gandhi, Gebran Chahrouri
-
Patent number: 9021027Abstract: 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: GrantFiled: April 20, 2006Date of Patent: April 28, 2015Assignee: Cisco Technology, Inc.Inventors: Labhesh Patel, Sanjeev Kumar, Mukul Jain, Joseph Khouri, Shmuel Shaffer
-
Publication number: 20140237041Abstract: 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: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Raghurama Bhat, Joseph Khouri, Biren Gandhi
-
Patent number: 8645430Abstract: 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: GrantFiled: October 20, 2008Date of Patent: February 4, 2014Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Sanjeev Kumar, Laurent Philonenko, Mukul Jain
-
Patent number: 8572170Abstract: 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: GrantFiled: February 14, 2008Date of Patent: October 29, 2013Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Labhesh Patel, Joseph Khouri
-
Patent number: 8442206Abstract: 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: GrantFiled: August 22, 2006Date of Patent: May 14, 2013Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar
-
Patent number: 8358756Abstract: 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: GrantFiled: August 10, 2011Date of Patent: January 22, 2013Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar, Shmuel Shaffer
-
Method and apparatus for maintaining dynamic queues in call centers using social network information
Patent number: 8290139Abstract: 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: GrantFiled: July 30, 2008Date of Patent: October 16, 2012Assignee: Cisco Technology, Inc.Inventors: Sanjeev Kumar, Mukul Jain, Laurent Philonenko, Joseph Khouri -
Patent number: 8218753Abstract: 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: GrantFiled: April 22, 2008Date of Patent: July 10, 2012Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Mukul Jain, Laurent Philonenko, Sanjeev Kumar
-
Patent number: 8098273Abstract: 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: GrantFiled: December 20, 2006Date of Patent: January 17, 2012Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Mukul Jain, Labhesh Patel, Sanjeev Kumar
-
Publication number: 20110293079Abstract: 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: ApplicationFiled: August 10, 2011Publication date: December 1, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar, Shmuel Shaffer
-
Patent number: 8000456Abstract: 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: GrantFiled: April 20, 2006Date of Patent: August 16, 2011Assignee: Cisco Technology, Inc.Inventors: Joseph Khouri, Labhesh Patel, Mukul Jain, Sanjeev Kumar, Shmuel Shaffer
-
Patent number: 7764951Abstract: 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: GrantFiled: April 20, 2006Date of Patent: July 27, 2010Assignee: Cisco Technology, Inc.Inventors: Labhesh Patel, Sanjeev Kumar, Joseph Khouri, Mukul Jain
-
Patent number: 7706741Abstract: 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: GrantFiled: January 19, 2006Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Labhesh Patel, Mukul Jain, Joseph Khouri, Sanjeev Kumar
-
Patent number: 7703691Abstract: 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: GrantFiled: April 5, 2007Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Labhesh Patel, Shmuel Shaffer, Gebran Chahrouri, Shantanu Sarkar, Bruce Moon, Joseph Khouri
-
Publication number: 20100100370Abstract: 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: ApplicationFiled: October 20, 2008Publication date: April 22, 2010Inventors: Joseph KHOURI, Sanjeev Kumar, Laurent Philonenko, Mukul Jain
-
METHOD AND APPARATUS FOR MAINTAINING DYNAMIC QUEUES IN CALL CENTERS USING SOCIAL NETWORK INFORMATION
Publication number: 20100027778Abstract: 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: ApplicationFiled: July 30, 2008Publication date: February 4, 2010Applicant: Cisco Technology, Inc.Inventors: Sanjeev Kumar, Mukul Jain, Laurent Philonenko, Joseph Khouri