Patents by Inventor Aamir Ghaffar

Aamir Ghaffar 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: 7412054
    Abstract: Disclosed are an encryption method and system. The method comprises the steps of providing a message to be encrypted, said message having a string of characters; and providing a matrix having characters in a last row and numbers in all other rows. A string of numbers is formed from said string of characters by selecting the number in the next to last row in said matrix in the column corresponding to a character of said string of characters. The remaining numbers in said column are shifted down one row, and the selected number is placed in a queue. The method comprises the further steps of continuing until upon depletion of numbers from a column, shifting columns in said matrix, refilling the empty column with numbers from said queue, and shifting each row in said matrix.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Aamir Ghaffar, Matthew B. Trevathan
  • Patent number: 6978316
    Abstract: A messaging system and method suitable for use with wireless mobile terminals. The system includes a message server for receiving and sending messages and converting messages to a baseline such as an XML representation; a message processor for controlling the system's operation; a database for storing information about messaging capabilities of mobile terminals; and a transcoder for filtering the baseline representation according to the capability of a mobile terminal. A subscriber enters a profile that includes the messaging capability of the mobile terminal, which is stored in the database. When the server receives a message for the subscriber's terminal, it converts the message to the baseline. The transcoder filters the baseline according to the capability of the terminal, and returns the result to the server for format and protocol conversion and sending to the terminal.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Aamir Ghaffar, Patrick James Richards, Jr., John Wayne Ross, Jr., Daniel Melvin Smith, Matthew Bunkley Trevathan
  • Publication number: 20050249349
    Abstract: Disclosed are an encryption method and system. The method comprises the steps of providing a message to be encrypted, said message having a string of characters; and providing a matrix having characters in a last row and numbers in all other rows. A string of numbers is formed from said string of characters by selecting the number in the next to last row in said matrix in the column corresponding to a character of said string of characters. The remaining numbers in said column are shifted down one row, and the selected number is placed in a queue. The method comprises the further steps of continuing until upon depletion of numbers from a column, shifting columns in said matrix, refilling the empty column with numbers from said queue, and shifting each row in said matrix.
    Type: Application
    Filed: May 4, 2004
    Publication date: November 10, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aamir Ghaffar, Matthew Trevathan
  • Publication number: 20030187930
    Abstract: A messaging system and method suitable for use with wireless mobile terminals. The system includes a message server for receiving and sending messages and converting messages to a baseline such as an XML representation; a message processor for controlling the system's operation; a database for storing information about messaging capabilities of mobile terminals; and a transcoder for filtering the baseline representation according to the capability of a mobile terminal. A subscriber enters a profile that includes the messaging capability of the mobile terminal, which is stored in the database. When the server receives a message for the subscriber's terminal, it converts the message to the baseline. The transcoder filters the baseline according to the capability of the terminal, and returns the result to the server for format and protocol conversion and sending to the terminal.
    Type: Application
    Filed: March 27, 2002
    Publication date: October 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Aamir Ghaffar, Patrick James Richards, John Wayne Ross, Daniel Melvin Smith, Matthew Bunkley Trevathan