Patents by Inventor Hisham Khartabil

Hisham Khartabil 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: 8909701
    Abstract: A method, apparatus, and system are disclosed for creating a conferencing access logic. The logic is for allowing access to a conference in an internet protocol (IP) network. The invention entails establishing an allow list of allowed users, setting up a default policy applicable to unlisted users, matching listed users with corresponding conference rights, and assigning a uniform resource identifier (URI) to the access logic. The URI is for identifying and editing elements of the access logic, including the allow list, the default policy, and the conference rights.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: December 9, 2014
    Assignee: Nokia Corporation
    Inventors: Jose Costa-Requena, Hisham Khartabil, Teemu Jalava, Jarmo Kuusinen, Markus Isomäki, Petri Koskelainen
  • Patent number: 7894593
    Abstract: A method provides callback services in a communications system to a first party from a second party. The method includes supplying the second party with a telephone number of the first party in a first format. The method also includes selecting a numbering plan out of plurality of numbering plans based on at least one of the country and network where the second party is located. The method also includes converting the telephone number from the first format to a second format using the selected numbering plan.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: February 22, 2011
    Assignee: Nokia Corporation
    Inventors: Miguel-Angel Garcia-Martin, Hisham Khartabil, Markus Isomäki
  • Patent number: 7526281
    Abstract: A method of establishing a conference call in a communication network between a plurality of user terminals each having an identifier. The method comprising receiving a first list of identifiers corresponding to the user terminals with whom the conference call is to be established. At least one of the identifiers represents a second list comprising a plurality of other user terminals each having their own other identifiers. The conference call is established with the user terminals in the first list and the other user terminals represented by the at least one identifier in the first list.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: April 28, 2009
    Assignee: Nokia Corporation
    Inventors: Hisham Khartabil, Markus Isomäki, Aki Niemi, Simo Veikkolainen
  • Patent number: 7305681
    Abstract: A method and apparatus for providing multi-client support in a SIP-enabled terminal involves providing a SIP processing stack on the terminal. The clients connect to the SIP processing stack to communicate client capabilities and to process SIP messages. The SIP processing stack sends and receives SIP messages. Incoming SIP messages are sent to the appropriate client by looking at the client capabilities and the data in the SIP message.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: December 4, 2007
    Assignee: Nokia Corporation
    Inventor: Hisham Khartabil
  • Patent number: 7283506
    Abstract: A system, apparatus and method for releasing sessions via network entities associated with the session, where the network entities include at least session endpoints and intermediary network entities. Network entities are subscribed to intermediary network entities serving as notifiers. Upon releasing the communication session at a first notifier, a session release notification is initiated from the first notifier to its respective subscriber. The session release notification is logically advanced towards a remote one of the session endpoints via the intermediary network entities. The communication session is terminated at each of the network entities receiving the session release notification.
    Type: Grant
    Filed: October 13, 2003
    Date of Patent: October 16, 2007
    Assignee: Nokia Corporation
    Inventors: Georg Mayer, Hisham Khartabil
  • Patent number: 7280533
    Abstract: A system, apparatus, and method for routing communication requests based on user presence information. A network entity subscribes to the presence information of a user, and receives notifications of the users' presence information when the user has registered with the network or the presence information has changed. In response, the network entity creates routing instructions based on the presence information. In this manner, incoming communication requests can be appropriately routed according to the routing instructions.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: October 9, 2007
    Assignee: Nokia Corporation
    Inventors: Hisham Khartabil, Georg Mayer
  • Publication number: 20060101143
    Abstract: A method controls group communication in a communication network. The method includes sending, to a plurality of users, requests to join a group communication session. The method also includes detecting that at least one of the users was not accepting the request to join the group communication. The method also includes subscribing to a status of the at least one of the users not joining the group communication session. The status may be a registration status or a presence status.
    Type: Application
    Filed: March 22, 2005
    Publication date: May 11, 2006
    Inventors: Miguel Garcia, Hisham Khartabil, Pekka Kuure, Jari Mutikainen
  • Patent number: 7039710
    Abstract: A method and apparatus for providing multi-client support in a SIP-enabled terminal involves providing a SIP processing stack on the terminal. A SIP processing stack listens on multiple ports of a network interface. Each port is associated with a client application. The SIP processing stack sends and receives SIP messages for the client applications. Incoming SIP messages are sent to the appropriate client by looking at the port at which the SIP message was received.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: May 2, 2006
    Assignee: Nokia Corporation
    Inventor: Hisham Khartabil
  • Publication number: 20060077965
    Abstract: A method provides callback services in a communications system to a first party from a second party. The method includes supplying the second party with a telephone number of the first party in a first format. The method also includes selecting a numbering plan out of plurality of numbering plans based on at least one of the country and network where the second party is located. The method also includes converting the telephone number from the first format to a second format using the selected numbering plan.
    Type: Application
    Filed: March 21, 2005
    Publication date: April 13, 2006
    Inventors: Miguel-Angel Garcia-Martin, Hisham Khartabil, Markus Isomaki
  • Patent number: 7028101
    Abstract: A system and method for managing next hop addressing where multiple address schemes are provided in messages transmitted via a network. A predefined addressing policy may be applied to an incoming message if the predefined addressing policy includes a policy corresponding to an incoming address scheme of the incoming message. The incoming address scheme is converted to one or more outgoing address schemes provided by a location service in response to a location query. A plurality of outgoing messages is dispatched, each using one of the outgoing address schemes provided by the location service. A default next hop addressing operation is effected when the predetermined addressing policy does not correspond to the incoming address and when none of the multiple outgoing address schemes provides a useful result.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: April 11, 2006
    Assignee: Nokia Corporation
    Inventors: Jose Costa-Requena, Jyrki Aarnos, Ilkka Westman, Hisham Khartabil
  • Publication number: 20060056440
    Abstract: A method manages communication over a shared resource in a communication system. A plurality of access requests are received, wherein at least one of the plurality of access requests is provided with a predefined indication whether the access request relates to a topic currently communicated over the shared resource or not. The plurality of access requests are verified for the predefined indication and are handled based on a predefined policy, wherein the predefined policy utilizes the predefined indication as one criterion. A managing entity and a communication system are configured to execute the method. A communication device is configured to create an access request provided with the predefined indication.
    Type: Application
    Filed: November 15, 2004
    Publication date: March 16, 2006
    Inventor: Hisham Khartabil
  • Publication number: 20050265318
    Abstract: Rejecting a session request initiated via a session establishment protocol involves receiving, at a first network terminal, a session initiation request sent from a second network terminal via the session establishment protocol. A rejection message of the session establishment protocol is formed based on a presence state of the first network terminal. The rejection message is sent via the session establishment protocol targeted for the second network terminal.
    Type: Application
    Filed: May 10, 2005
    Publication date: December 1, 2005
    Inventors: Hisham Khartabil, Kati Korolainen
  • Publication number: 20050260976
    Abstract: A method of establishing a conference call in a communication network between a plurality of user terminals each having an identifier. The method comprising receiving a first list of identifiers corresponding to the user terminals with whom the conference call is to be established. At least one of the identifiers represents a second list comprising a plurality of other user terminals each having their own other identifiers. The conference call is established with the user terminals in the first list and the other user terminals represented by the at least one identifier in the first list.
    Type: Application
    Filed: September 9, 2004
    Publication date: November 24, 2005
    Inventors: Hisham Khartabil, Markus Isomaki, Aki Niemi, Simo Veikkolainen
  • Publication number: 20050259803
    Abstract: A method provides managing a conference session in a communication system. The method includes maintaining a main conference between at least three communicating parties over a shared floor. The method also includes creating a sidebar to the main conference. Parties of the sidebar include at least the main conference and at least two of the at least three communicating parties. Furthermore, a managing entity for a communication system, a communication system and a communication device are configured to execute the method.
    Type: Application
    Filed: November 19, 2004
    Publication date: November 24, 2005
    Inventor: Hisham Khartabil
  • Patent number: 6931453
    Abstract: A method for use by an I-CSCF (12b) in resolving an address of a message according to SIP but using a protocol-agnostic scheme, and corresponding equipment. The method includes: a step (32) of querying a data store (12c) of scheme mappings, in response to receiving such a request, the querying for determining possible mappings to trial schemes at least one of which resolves the address, i.e. which can be used by the I-CSCF (12b) to find the S-CSCF (12e) for the target user (11b) if the target user is an IMS client, or for forwarding to a gateway or next hop in the path to the target user (11b) if the target user (11b) is not an IMS client; and a step (33) of testing in turn (until success or until all possible trial schemes are tested) each possible trial scheme, the testing based on comparing an address using the trial scheme with an address in a data store (12d) of addresses.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: August 16, 2005
    Assignee: Nokia Corporation
    Inventors: Jyrki Aarnos, Jose Costa-Requena, Hisham Khartabil, Ilkka Westman
  • Publication number: 20050154793
    Abstract: A system, apparatus and method for rejecting a session request is disclosed. The session establishment request is initiated via a session establishment protocol operable via a network. In one configuration, a first network terminal receives a session establishment request sent from a second network terminal via the session establishment protocol. A message template is selected from one or more message templates of the first network terminal. Each message template includes a reason descriptor describing reasons the session cannot be established. A rejection message of the session establishment protocol is formed based on the selected message template. The rejection message is sent via the session establishment protocol targeted for the second network terminal. The reason descriptor is communicated to a user of the second network terminal.
    Type: Application
    Filed: January 8, 2004
    Publication date: July 14, 2005
    Inventor: Hisham Khartabil
  • Publication number: 20050086327
    Abstract: A method (and corresponding equipment) by which a UE device (10) begins compressing messages it transmits to an SIP outbound proxy server (12) as SIP signals, including: a step (22a) in which the UE device sends a request message (22a 32a 42a) to the SIP outbound proxy server (12); and a step (23 33 43) in which the UE device analyzes a response message (22b 32b 42b) received from the SIP outbound proxy server (12) in response to the request message (22a 32a 42a) to determine a compression parameter. The request message (22a) may be an options request message and the response message (22b) would then be e.g. a 200 OK message. Alternatively, the request message (32a) may be a register message, and the response message (32b) would then be e.g. a 401 (unauthorized) message. In another embodiment, the response message (42b) is any compressed message.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Inventors: Georg Mayer, Hisham Khartabil, Robert Sugar, Paulius Meskauskas
  • Publication number: 20050083904
    Abstract: A system, apparatus, and method for routing communication requests based on user presence information. A network entity subscribes to the presence information of a user, and receives notifications of the users' presence information when the user has registered with the network or the presence information has changed. In response, the network entity creates routing instructions based on the presence information. In this manner, incoming communication requests can be appropriately routed according to the routing instructions.
    Type: Application
    Filed: October 15, 2003
    Publication date: April 21, 2005
    Inventors: Hisham Khartabil, Georg Mayer
  • Publication number: 20050078642
    Abstract: A system, apparatus and method for releasing sessions via network entities associated with the session, where the network entities include at least session endpoints and intermediary network entities. Network entities are subscribed to intermediary network entities serving as notifiers. Upon releasing the communication session at a first notifier, a session release notification is initiated from the first notifier to its respective subscriber. The session release notification is logically advanced towards a remote one of the session endpoints via the intermediary network entities. The communication session is terminated at each of the network entities receiving the session release notification.
    Type: Application
    Filed: October 13, 2003
    Publication date: April 14, 2005
    Inventors: Georg Mayer, Hisham Khartabil
  • Publication number: 20040250253
    Abstract: A method and apparatus for providing multi-client support in a SIP-enabled terminal involves providing a SIP processing stack on the terminal. The clients connect to the SIP processing stack to communicate client capabilities and to process SIP messages. The SIP processing stack sends and receives SIP messages. Incoming SIP messages are sent to the appropriate client by looking at the client capabilities and the data in the SIP message.
    Type: Application
    Filed: March 20, 2003
    Publication date: December 9, 2004
    Inventor: Hisham Khartabil