Patents by Inventor Miraj Mostafa

Miraj Mostafa 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: 20080120315
    Abstract: A method for compressing data comprising, selecting a dictionary, compressing data using the dictionary, and appending an indicator to the compressed data, wherein the indicator comprises an indicator value representing the dictionary. A compression algorithm may also be defined, wherein the compressing of data comprises compressing data using the selected compression algorithm and dictionary, and wherein the first indicator further comprises a second indicator value representing the compression algorithm.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Inventors: Catalin Ionescu, Miraj Mostafa
  • Publication number: 20070208810
    Abstract: The invention relates to handling a message addressed to a client terminal, which client terminal includes a messaging client for handling said messages. The method includes the steps of receiving a message addressed to the client terminal, said message including content destined to an “upper level” application, the “upper level” application being an application, which is separate from the messaging client, obtaining capability information relating to said client terminal, checking whether said capability information includes information about “upper level” applications the client terminal supports, and conducting an action responsive to said checking phase.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 6, 2007
    Inventor: Miraj Mostafa
  • Publication number: 20060020669
    Abstract: A system and method for controlling the content of a message transmitted from a transmitting device to a receiving device. When a message is sent from the transmitting device, it is determined whether the receiving device is capable of exhibiting the message without adaptation of the message's content. If the receiving device is capable of exhibiting the message without adaptation of the message's content, the receiving device exhibits the message. If the receiving device is not capable of exhibiting the message without adaptation of the message's content, the transmitting device is informed that the message could not be exhibited on the receiving device without adaptation of the message's content. The receiving device can also be informed what portions cannot be exhibited by the receiving device, and instructions can be provided so that the receiving device does not display the message at all if the message must be adapted.
    Type: Application
    Filed: July 26, 2004
    Publication date: January 26, 2006
    Inventors: Sisko Pihlajamaki, Miraj Mostafa, Paivi Vesanto, Arja Pietikainen, Heikki Poikela
  • Patent number: 6987974
    Abstract: Forward/Backward Call Indicators and the Progress Indicator (PI) of ISUP messages are used in call control signals, such as for setting up a mobile multimedia call, to indicate the involvement of a Public Switched Telephone Network (PSTN) terminal. Either terminal of an end-to-end connection can initiate the call and likewise either can respond to the call control signals initiated by the other terminal to immediately recognize the unambiguous fact that a PSTN terminal is involved in the call and to immediately respond by correctly setting up an appropriate and compatible communication format.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: January 17, 2006
    Assignee: Nokia Corporation
    Inventors: Miraj Mostafa, Harri Honko
  • Publication number: 20060007957
    Abstract: The invention relates to methods of supporting a transfer of a multimedia message. In order to simplify such a transfer, at least one header with information required for the transfer of the multimedia message is specified in an extensible mark-up language structure. In addition, a data content of the multimedia message is specified in an extensible mark-up language structure. The extensible mark-up language structure including the specified header and the specified data content is then provided for a transfer. When such an extensible mark-up language structure is received, the multimedia message is extracted from it. The invention relates equally to modules, to electronic devices, to a system and to software program products supporting such a transfer of a multimedia message.
    Type: Application
    Filed: June 14, 2004
    Publication date: January 12, 2006
    Inventors: Sisko Pihlajamaki, Miraj Mostafa, Paivi Vesanto, Arja Pietikainen, Heikki Poikela
  • Publication number: 20050232267
    Abstract: Disclosed is a method, an apparatus and a computer program to uniquely link a current message to a previous message having content related to content of the current message. The invention features a step, circuitry and computer program to include a unique identification of the previous message as part of the current message, and to further include information in the current message that specifies a disposition of at least one of the previous message and the current message after receipt of the current message The specified disposition may include a deletion of the previous message and/or display to a user of the current message. The current and previous messages may be Multimedia Messaging Service (MMS) messages, the unique identification may include a Message ID of the previous MMS message, and a MMS message recipient may be a MMS Client that may be a mobile terminal. The specified disposition may be overridden by a user of the mobile terminal.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 20, 2005
    Inventor: Miraj Mostafa
  • Publication number: 20040148400
    Abstract: A multimedia messaging service (MMS), wherein a user agent is notified of availability of a multimedia message and subsequently, after the user agent has sent a retrieve request, a streamable media component of a multimedia message is streamed to the user agent in a streaming session. The streaming session is established according to Session Description Data (SDD). Responsive to the retrieve request, the multimedia message is delivered to the user agent so that the streamable media component is represented with a descriptor pointing to a location from which the SDD can be obtained. The SDD is generated before or after the user agent requests for retrieval of the multimedia message but not necessarily by the time the user agent is notified for the availability of the multimedia message.
    Type: Application
    Filed: November 14, 2003
    Publication date: July 29, 2004
    Inventor: Miraj Mostafa
  • Publication number: 20030154300
    Abstract: A multimedia messaging method and system, wherein the same multimedia message can be used to encapsulate both non-streamable media components and descriptors relating to streamable media components. A recipient extracts the descriptors from the multimedia message and initiates streaming sessions accordingly. The notification process by which a recipient user agent is informed of the availability of a multimedia message is the same regardless the type of the components within the message.
    Type: Application
    Filed: February 3, 2003
    Publication date: August 14, 2003
    Inventor: Miraj Mostafa
  • Publication number: 20020087549
    Abstract: A multimedia messaging method comprising the steps of:
    Type: Application
    Filed: November 23, 2001
    Publication date: July 4, 2002
    Inventor: Miraj Mostafa
  • Publication number: 20020073205
    Abstract: A communication method, comprising the steps of a sender 21 sending a message comprising at least one streamable component and information describing it to a communication server MMSC and the communication server responsively sending to a receiver 24 a notification message to notify about the availability of the streamable component. The notification message is a multimedia message comprising the description for the streamable component. The communication server MMSC and the receiver form a streaming session for transferring the streamable component using the information describing the streamable component. The communication server MMSC then streams the streamable component to the receiver 24 in sequential sub-parts in the streaming session. Corresponding to the method, a communication system 20, a communication server MMSC, a communication device 21,24 and computer program products for them are also described.
    Type: Application
    Filed: August 2, 2001
    Publication date: June 13, 2002
    Inventor: Miraj Mostafa