Patents by Inventor Shabbir A. Khakoo

Shabbir A. Khakoo 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: 9306820
    Abstract: A method and apparatus are provided that evaluate a number of different sources of presence information to determine a presence status of a user. The presence status of a user is determined by obtaining presence information from a plurality of presence data stores; translating the obtained presence information from at least one of the presence data stores into a standard format; and determining the presence status of the user based on the obtained presence information. Presence information can also be based on user-specified rules. Presence information is obtained from a number of presence data stores and the presence status of a user is determined based on one or more rules that are applied to the obtained presence information. The rules may include, for example, aggregation rules that determines the presence status based on one or more of the obtained presence information or filter rules that determine who may receive the presence status.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: April 5, 2016
    Assignee: Avaya Inc.
    Inventors: David G. Boyer, Shabbir A. Khakoo, Vipul Kishore Lalka, Levent Sasmazel, Prem Sumetpong
  • Patent number: 8706090
    Abstract: A method and apparatus are disclosed for delivering voice mail messages to one or more intended recipients with an indication of the presence of the sender. A message recipient can automatically respond to a voice mail message using a desired form of communication. The presence server can provide presence information across domains so that a user in one domain can automatically obtain presence information and respond to a user in another domain. A client-side presence enabled voice mail application process (i) retrieves voice mail messages from a voice mail server of a user, (ii) queries a presence server to determine the presence of the sender of each retrieved message, and (iii) presents the retrieved voice mail message(s) to the recipient with an indication of the presence of the sender.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: April 22, 2014
    Assignee: Avaya Inc.
    Inventors: David G. Boyer, Shabbir A. Khakoo, Latha Ravishankar, Prem Sumetpong
  • Publication number: 20130304913
    Abstract: A method and apparatus are provided that evaluate a number of different sources of presence information to determine a presence status of a user. The presence status of a user is determined by obtaining presence information from a plurality of presence data stores; translating the obtained presence information from at least one of the presence data stores into a standard format; and determining the presence status of the user based on the obtained presence information. Presence information can also be based on user-specified rules. Presence information is obtained from a number of presence data stores and the presence status of a user is determined based on one or more rules that are applied to the obtained presence information. The rules may include, for example, aggregation rules that determines the presence status based on one or more of the obtained presence information or filter rules that determine who may receive the presence status.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: David G. Boyer, Shabbir A. Khakoo, Vipul Kishore Lalka, Levent Sasmazel, Prem Sumetpong
  • Patent number: 8487770
    Abstract: A method and apparatus are provided that evaluate a number of different sources of presence information to determine a presence status of a user. The presence status of a user is determined by obtaining presence information from a plurality of presence data stores; translating the obtained presence information from at least one of the presence data stores into a standard format; and determining the presence status of the user based on the obtained presence information. Presence information can also be based on user-specified rules. Presence information is obtained from a number of presence data stores and the presence status of a user is determined based on one or more rules that are applied to the obtained presence information. The rules may include, for example, aggregation rules that determines the presence status based on one or more of the obtained presence information or filter rules that determine who may receive the presence status.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: July 16, 2013
    Assignee: Avaya, Inc.
    Inventors: David G. Boyer, Shabbir A. Khakoo, Vipul K. Lalka, Levent Sasmazel, Prem Sumetpong
  • Publication number: 20100132017
    Abstract: A process for authenticating a user by certificate using an out-of-band message exchange is provided. The authentication of the user may be performed in addition to initial authentication procedures. The certificate-based authentication of the user may provide for a more secure mechanism for confirming the identity of the user and may be used for specific applications requiring such higher security provisions.
    Type: Application
    Filed: November 21, 2008
    Publication date: May 27, 2010
    Applicant: AVAYA, INC.
    Inventors: Richard Robinson, Prem Sumetpong, Terry Schmalzried, Shabbir Khakoo, Rodney Finnegan
  • Publication number: 20090009343
    Abstract: A method and apparatus are provided that evaluate a number of different sources of presence information to determine a presence status of a user. The presence status of a user is determined by obtaining presence information from a plurality of presence data stores; translating the obtained presence information from at least one of said presence data stores into a standard format; and determining the presence status of the user based on the obtained presence information. Presence information can also be based on user-specified rules. Presence information is obtained from a number of presence data stores and the presence status of a user is determined based on one or more rules that are applied to the obtained presence information. The rules may include, for example, aggregation rules that determines the presence status based on one or more of the obtained presence information or filter rules that determine who may receive the presence status.
    Type: Application
    Filed: September 17, 2008
    Publication date: January 8, 2009
    Inventors: David G. Boyer, Shabbir A. Khakoo, Vipul Kishore Lalka, Levent Sasmazel, Prem Sumetpong
  • Publication number: 20060140363
    Abstract: A method and apparatus are disclosed for delivering enhanced messages to a calling party. A message document address is provided to the calling party that is a pointer or hyperlink to a message document containing a message for the calling party, such as a uniform resource locator (URL) identifying an Internet document. The calling party may receive a message, e.g., when the called party is not available or containing a list of user-specific menu options in an IVR system. The message document can be (i) a static document created; (ii) a default document created; or (iii) a dynamically generated document based on one or more rules that alter the content of the document based on various characteristics of the calling party or the call (or both). The presentation of the message document address to the user can be conditioned upon the satisfaction of one or more rules, such as when the called party is unavailable or based on one or more predefined characteristics of the calling party or the call (or both).
    Type: Application
    Filed: February 16, 2006
    Publication date: June 29, 2006
    Inventors: Shabbir Khakoo, Venkatesh Krishnaswamy, Anwar Siddiqui, Hal Zenner
  • Publication number: 20050283615
    Abstract: A method and apparatus for user authentication and authorization for accessing resources on data servers coupled to an application server. A system authenticator is used to validate user authorization information, and an authenticator of a respective data server issued to validate user authentication information.
    Type: Application
    Filed: June 22, 2004
    Publication date: December 22, 2005
    Inventors: Lakshmi Chakravarthi, Shabbir Khakoo, Prem Sumetpong, Tanjore Srinivas
  • Publication number: 20050068167
    Abstract: A method and apparatus are provided that evaluate a number of different sources of presence information to determine a presence status of a user. The presence status of a user is determined by obtaining presence information from a plurality of presence data stores; translating the obtained presence information from at least one of said presence data stores into a standard format; and determining the presence status of the user based on the obtained presence information. Presence information can also be based on user-specified rules. Presence information is obtained from a number of presence data stores and the presence status of a user is determined based on one or more rules that are applied to the obtained presence information. The rules may include, for example, aggregation rules that determines the presence status based on one or more of the obtained presence information or filter rules that determine who may receive the presence status.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: David Boyer, Shabbir Khakoo, Vipul Lalka, Levent Sasmazel, Prem Sumetpong
  • Publication number: 20050070254
    Abstract: A method and apparatus are disclosed for delivering voice mail messages to one or more intended recipients with an indication of the presence of the sender. A message recipient can automatically respond to a voice mail message using a desired form of communication. The presence server can provide presence information across domains so that a user in one domain can automatically obtain presence information and respond to a user in another domain. A client-side presence enabled voice mail application process (i) retrieves voice mail messages from a voice mail server of a user, (ii) queries a presence server to determine the presence of the sender of each retrieved message, and (iii) presents the retrieved voice mail message(s) to the recipient with an indication of the presence of the sender.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: David Boyer, Shabbir Khakoo, Latha Ravishankar, Prem Sumetpong
  • Publication number: 20050071428
    Abstract: A method and apparatus are disclosed for delivering electronic mail messages to one or more intended recipients with an indication of the presence of the sender. A message recipient can automatically respond to a text-based email message using a non-textual form of communication The presence server can provide presence information across domains so that a user in one domain can automatically obtain presence information and respond to a user in another domain. A client-side presence enabled email application process (i) retrieves email messages from an email server of a user, (ii) queries a presence server to determine the presence of the sender of each retrieved email message, and (iii) presents the retrieved email message(s) to the recipient with an indication of the presence of the sender.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: Shabbir Khakoo, Prem Sumetpong
  • Publication number: 20030135569
    Abstract: A method and apparatus are disclosed for delivering messages to one or more intended recipients based on the presence, preferences or location of the recipient(s). Text-based messages, such as instant messages, can be delivered to one or more intended recipients by means of (i) a voice call to a voice-capable device associated with the recipients; (ii) a voice mail message to a voice mail box associated with the recipients; or (iii) a text or voice message, as appropriate, that is delivered upon the availability of one or more intended recipients. An instant message originating as a text message is converted to speech, if necessary, before being delivered to the intended recipient. The speech corresponding to the text of the message is played out once the call is answered or once the voice mail message is retrieved. The invention thus enables the delivery of messages to be routed and scheduled based on the location and availability of the intended recipient.
    Type: Application
    Filed: September 30, 2002
    Publication date: July 17, 2003
    Inventors: Shabbir A. Khakoo, Venkatesh Krishnaswamy, Anwar A. Siddiqui, Hal B. Zenner
  • Publication number: 20030133553
    Abstract: A method and apparatus are disclosed for delivering enhanced caller identification services to a called party. Caller ID information is extended to include a user document address that is a pointer or hyperlink to a user document containing additional information about the calling party. The user document address may be, for example, a uniform resource locator (URL) identifying an Internet document or a database address identifying a database document or entry. The user document generally contains information that the calling party would like to be presented to the called party and may be stored by the called party or accessed over a network. The user document can be (i) a static document; (ii) a document created in accordance with predefined default document content rules; or (iii) a dynamically generated document based on one or more rules that alter the content of the document.
    Type: Application
    Filed: September 30, 2002
    Publication date: July 17, 2003
    Inventors: Shabbir A. Khakoo, Venkatesh Krishnaswamy, Anwar A. Siddiqui, Hal B. Zenner
  • Publication number: 20030133543
    Abstract: A method and apparatus are disclosed for delivering enhanced messages to a calling party. A message document address is provided to the calling party that is a pointer or hyperlink to a message document containing a message for the calling party, such as a uniform resource locator (URL) identifying an Internet document. The calling party may receive a message, e.g., when the called party is not available or containing a list of user-specific menu options in an IVR system. The message document can be (i) a static document created; (ii) a default document created; or (iii) a dynamically generated document based on one or more rules that alter the content of the document based on various characteristics of the calling party or the call (or both). The presentation of the message document address to the user can be conditioned upon the satisfaction of one or more rules, such as when the called party is unavailable or based on one or more predefined characteristics of the calling party or the call (or both).
    Type: Application
    Filed: September 30, 2002
    Publication date: July 17, 2003
    Inventors: Shabbir A. Khakoo, Venkatesh Krishnaswamy, Anwar A. Siddiqui, Hal B. Zenner