Patents by Inventor Mukul Jain

Mukul Jain 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).

  • Publication number: 20120027195
    Abstract: Techniques are provided to automatically edit multimedia associated with call center sessions when producing monitoring and/or recording copies of the multimedia. Multimedia associated with a session between a caller and a call center agent is received. The multimedia from the session is analyzed to determine when sensitive information is to be revealed. The multimedia is edited to mask the sensitive information in a monitored and/or recorded copy of the multimedia.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shmuel Shaffer, Jochen Weppner, Shantanu Sarkar, Mukul Jain
  • Publication number: 20120027189
    Abstract: Techniques are provided for using a location of a caller placing a call that is received at a call center to identify other sources of information that are relevant to the call. A call is received at a call center from a caller. The location of the caller is obtained from the received call, and other sources of information potentially relevant to the call are identified based on the location of the caller. For example, information is stored that identifies at lease one individual that is proximate to the location of the caller, and communication is initiated with at least one individual who is determined to be located proximate to the caller.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shmuel Shaffer, Jochen Weppner, Shantanu Sarkar, Mukul Jain
  • Publication number: 20120030682
    Abstract: Techniques are provided to allocate resources used for recording multimedia or to retrieve recorded content and deliver it to a recipient. A request associated with multimedia for access to resources is received. A context associated with the multimedia is determined. Resources for the multimedia are allocated based on the context.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 2, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shmuel Shaffer, Jochen Weppner, Shantanu Sarkar, Mukul Jain, James Bohrer, Alan D. Gatzke, Jim M. Kerr
  • Patent number: 8102985
    Abstract: A method for providing a camp-on hold service comprises detecting a hold condition between a first user and a second user and establishing a call hold by placing the call on hold. The method also comprises receiving a request from the second user to camp-on to the call hold and monitoring the status of the first user during the call hold. The method also comprises receiving an indication that the first user is available to continue communications with the second user and notifying the second user that the first user is available to continue communications with the second user.
    Type: Grant
    Filed: November 11, 2005
    Date of Patent: January 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel, Mukul Jain, Denise G. Caballero-McCann
  • Publication number: 20120016536
    Abstract: A method for intelligently managing a transportation network is provided. The method may include providing a roadside apparatus 18 to communicate with nodes 14A to 14D associated with vehicles 12A to 12D in a transportation network, the vehicle nodes being in a neighborhood range of the roadside apparatus. The roadside apparatus may dynamically detect the presence of a node 14A associated with a first vehicle 12A, and establish a mobile Internet Protocol (IP) network between the roadside apparatus and the first vehicle's node. The roadside apparatus 18 receives, in real-time, from the first vehicle's node 14A event data of events associated with the first vehicle 12A over the mobile IP network. The roadside apparatus 18 or nodes 14A to 14D may further receive or transmit real-time command data to control subsystems of a vehicle.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 19, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Sanjeev Kumar, Shmuel Shaffer, Mukul Jain, Randall Paul Joseph Ethier
  • 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: 20120002002
    Abstract: Techniques are provided for receiving multimedia from a plurality of endpoints participating in a conference session, including multimedia from an endpoint that was muted during the conference session. A muting state is detected at a particular endpoint during the conference session and the multimedia from the particular endpoint is recorded even though it is not forwarded and rendered to the other endpoints during the conference session. Information associated with the multimedia data for the conference session is stored to indicate the time period during which the muting state was detected at the particular endpoint. Techniques are also provided for granting access at a later time to the stored multimedia data for conference session, including access controls to the muted multimedia.
    Type: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Shmuel Shaffer, Jochen Weppner, Shantanu Sarkar, Mukul Jain
  • Patent number: 8082510
    Abstract: A method and an apparatus for inserting an included message into an e-mail message, wherein the e-mail message is transferred through a unified messaging solution have been provided. In one embodiment, the unified messaging solution detects transmission of a voice mail message as the e-mail attachment. The voice mail message is received by a system that facilitates the transfer of the e-mail message. The system associates the included message with the voice mail message. The included message is inserted into the e-mail message. The system sends the e-mail message along with the included message and the attached voice mail message to an intended user. In a preferred embodiment, the included message is an advertising message.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: December 20, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Shmuel Shaffer, Alan Gatzke, Mukul Jain
  • Patent number: 8077838
    Abstract: A method and voice communicator to provide a voice communication is described. The method may include identifying text to be communicated and automatically processing the text to generate an audio equivalent of the text. For example, the text may be scraped from a web page. The method may include identifying an intended recipient of the audio equivalent and thereafter communicating the audio equivalent as a telephone communication (e.g., a voice mail message in a voice mailbox). Thus, identifying the intended recipient may include requesting a telephone number of a sender (caller) of the voice communication. In an embodiment, the method comprises monitoring selection by a user of a contact list available on the voice communicator wherein the contact list includes a plurality of recipient names and their associated telephone numbers. The audio equivalent is communicated to the recipient device over, for example, PSTN or VoIP network.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Sanjeev Kumar, Shmuel Shaffer, Mukul Jain
  • 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: 8068601
    Abstract: A method and system to process communications in an automatic communication distributor is described. The method may comprise receiving a communication and identifying an originating location from which the communication originates. Thereafter, a determination is made when the originating location corresponds to a predefined high priority geographical area and a priority to the communication is assigned based on the originating location. The call may be assigned a higher priority when the originating location corresponds to the high priority geographical area than when the originating location does not correspond with the high priority geographical area. The communication is queued based on the assigned priority. A method is also provided to assign an agent using an automated call distributor based on a distance between the originating location of the communication and the determined geographical locations of the potential respondents.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: November 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Labhesh Patel, Mukul Jain, Sanjeev Kumar
  • Patent number: 8036782
    Abstract: A method for intelligently managing a transportation network is provided. The method may include providing a roadside apparatus 18 to communicate with nodes 14A to 14D associated with vehicles 12A to 12D in a transportation network, the vehicle nodes being in a neighborhood range of the roadside apparatus. The roadside apparatus may dynamically detect the presence of a node 14A associated with a first vehicle 12A, and establish a mobile Internet Protocol (IP) network between the roadside apparatus and the first vehicle's node. The roadside apparatus 18 receives, in real-time, from the first vehicle's node 14A event data of events associated with the first vehicle 12A over the mobile IP network. The roadside apparatus 18 or nodes 14A to 14D may further receive or transmit real-time command data to control subsystems of a vehicle.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: October 11, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Sanjeev Kumar, Shmuel Shaffer, Mukul Jain, Randall Paul Joseph Ethier
  • Patent number: 8036373
    Abstract: Methods and systems for providing dynamic messages to callers on hold are disclosed. In one such method, a telephone call is received into a queue and a first wait time is calculated which corresponds to a first estimated length of time expected to elapse before an agent is available to answer the telephone call. A plurality of message elements are assembled to create a message having a length approximately equal to the first wait time, and playback of the message is initiated. A second wait time is calculated during the playback of the message. The message is modified during playback to have a length approximately equal to the second wait time if the updated estimated length of time is different than the first estimated length of time. In various embodiments, the second wait time may be continuously calculated and the message may be continuously modified during playback.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: October 11, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Sanjeev Kumar, Labhesh Patel, Mukul Jain
  • Publication number: 20110225238
    Abstract: An example method can include establishing a session involving a first end user, the first end user is included in a virtual talk group, which includes at least one other end user. A media source is provided for the session. The method also includes initiating a request for a second end user to join the session, the second end user is added to the virtual talk group. A mobile device being used by the first end user controls which data from the media source is to be sent to the second user during the session. An internet protocol (IP) address associated with the media source is withheld from communications sent to the second user. In more detailed embodiments, a control channel can be established between the mobile device and a server, the control channel managing data being sent to end users in the virtual talk group.
    Type: Application
    Filed: March 11, 2010
    Publication date: September 15, 2011
    Inventors: Shmuel Shaffer, Amit Barave, Mukul Jain
  • 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
  • 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: 20110106337
    Abstract: A method for intelligently managing a transportation network is provided. The method may include providing a roadside apparatus 18 to communicate with nodes 14A to 14D associated with vehicles 12A to 12D in a transportation network, the vehicle nodes being in a neighborhood range of the roadside apparatus. The roadside apparatus may dynamically detect the presence of a node 14A associated with a first vehicle 12A, and establish a mobile Internet Protocol (IP) network between the roadside apparatus and the first vehicle's node. The roadside apparatus 18 receives, in real-time, from the first vehicle's node 14A event data of events associated with the first vehicle 12A over the mobile IP network. The roadside apparatus 18 or nodes 14A to 14D may further receive or transmit real-time command data to control subsystems of a vehicle.
    Type: Application
    Filed: October 11, 2010
    Publication date: May 5, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Labhesh Patel, Sanjeev Kumar, Shmuel Shaffer, Mukul Jain, Randall Paul Joseph Ethier
  • Patent number: 7933397
    Abstract: A telephone system that has the ability to provide a caller with additional information (beyond a busy signal or a ring tone) concerning the called party when the called party's line is busy: The called party can control the amount and type of additional information provided to the calling party. In one embodiment, when the called party is notified that someone is trying to place a call (by a mechanism such as by conventional caller ID) the called party has the option of providing the calling party with a variety of different information, such as whether or not the called party is on a conference call and the number (and name if available) of the party to whom the called party is speaking.
    Type: Grant
    Filed: August 25, 2005
    Date of Patent: April 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Mukul Jain
  • 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