Patents by Inventor Majeed D. Salman

Majeed D. Salman 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: 9030415
    Abstract: A method and apparatus for facilitating input of data to an electronic device using overlaid inputs is disclosed. A determination is made as to which of a plurality of terminating hand members is being used to activate a key. A first character value is assigned to an activation of the key, based at least upon the determination.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: May 12, 2015
    Assignee: Varia Holdings LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom, Peter Zatloukal
  • Patent number: 8890719
    Abstract: An apparatus (625) with a first plurality of input keys (635). Some of the first input keys may be associated with both a numeric value and a first set of alphabetic values and arranged in a first alphabetic keypad layout. The apparatus (625) is further provided with a second plurality of input keys (645), positioned adjacent to the first plurality of input keys (635), and being associated with at least one alphabetic value. Some of the input keys of the second plurality of input keys (645) may be arranged in a second alphabetic keypad layout different from the first alphabetic keypad layout. Further, in various embodiments, at least some input keys of the first plurality of input keys (635) have a second set of alphabetic values that is used as part of the second alphabetic keypad layout. Additionally, in various embodiments, at least some of the alphabetic values of the second keyboard layout are arranged at least partially based on a frequency of use of such alphabetic values.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: November 18, 2014
    Assignee: Varia Holdings LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Publication number: 20130021258
    Abstract: An apparatus is provided with a first and a second plurality of input keys. At least some input keys of the first plurality of input keys are associated with both a numeric value and a first set of alphabetic values, and arranged in a first alphabetic keypad layout based on their respective first sets of alphabetic values. The second plurality of input keys are positioned adjacent to the first plurality of input keys. At least some input keys of the second plurality of input keys are associated with at least one alphabetic value, and arranged in a second alphabetic keypad layout. At least some of the input keys of the first plurality of input keys have a second set of alphabetic values that is used as part of the second alphabetic keypad layout and at least some of the input keys of the first and second pluralities of input keys are arranged to provide a reduced group of words generated by a predictive text input routine for an input key sequence entered by a user.
    Type: Application
    Filed: April 20, 2012
    Publication date: January 24, 2013
    Applicant: VARIA HOLDINGS LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Patent number: 8200866
    Abstract: An apparatus (600) is provided with a first (635) and a second (645) plurality of input keys. At least some input keys of the first plurality of input keys are associated with both a numeric value and a first set of alphabetic values, and arranged in a first alphabetic keypad layout based on their respective first sets of alphabetic values. The second plurality of input keys are positioned adjacent to the first plurality of input keys. At least some input keys of the second plurality of input keys are associated with at least one alphabetic value, and arranged in a second alphabetic keypad layout. At least some of the input keys of the first plurality of input keys have a second set of alphabetic values that is used as part of the second alphabetic keypad layout and at least some of the input keys of the first and second pluralities of input keys are arranged to provide a reduced group of words generated by a predictive text input routine for an input key sequence entered by a user.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: June 12, 2012
    Assignee: Varia Holdings LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Publication number: 20100156677
    Abstract: An apparatus (625) with a first plurality of input keys (635). Some of the first input keys may be associated with both a numeric value and a first set of alphabetic values and arranged in a first alphabetic keypad layout. The apparatus (625) is further provided with a second plurality of input keys (645), positioned adjacent to the first plurality of input keys (635), and being associated with at least one alphabetic value. Some of the input keys of the second plurality of input keys (645) may be arranged in a second alphabetic keypad layout different from the first alphabetic keypad layout. Further, in various embodiments, at least some input keys of the first plurality of input keys (635) have a second set of alphabetic values that is used as part of the second alphabetic keypad layout. Additionally, in various embodiments, at least some of the alphabetic values of the second keyboard layout are arranged at least partially based on a frequency of use of such alphabetic values.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 24, 2010
    Applicant: VARIA LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Patent number: 7656317
    Abstract: An apparatus (625) with a first plurality of input keys (635). Some of the first input keys may be associated with both a numeric value and a first set of alphabetic values and arranged in a first alphabetic keypad layout. The apparatus (625) is further provided with a second plurality of input keys (645), positioned adjacent to the first plurality of input keys (635), and being associated with at least one alphabetic value. Some of the input keys of the second plurality of input keys (645) may be arranged in a second alphabetic keypad layout different from the first alphabetic keypad layout. Further, in various embodiments, at least some input keys of the first plurality of input keys (635) have a second set of alphabetic values that is used as part of the second alphabetic keypad layout. Additionally, in various embodiments, at least some of the alphabetic values of the second keyboard layout are arranged at least partially based on a frequency of use of such alphabetic values.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: February 2, 2010
    Assignee: Varia LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Patent number: 7506257
    Abstract: A system and method for providing help contents uses a framework for unified help access that provides a single point of entry through which a user may access help contents relating to all system software and hardware components. The help contents from different sources are organized into a taxonomy structure that allows a user to navigate easily to locate relevant help topics. The contents of the help topics may reside locally or be accessible over the Internet, and may contain static as well as active components. The unified help framework is extensible, allowing the help topics and the taxonomy to be updated by means of update packages. The application for providing the unified presentation of help topics may be launched by a user as well as from programs.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Anthony Chavez, Davide Massarenti, Ghim-Sim Chua, Pierre Jacomet, Sridhar Chandrashekar, Majeed D. Salman
  • Patent number: 7451136
    Abstract: Described is a system and method for searching multiple disparate search engines. More particularly, a search system provides search engine manager that operates to provide a standard interface with which one or more search engines may be queried through a search client. The search system being extensible, allows for the addition of search engines beyond the time of the initial construction of the search system. Each search engine, being wrapped around a COM (component object model) object, first registers with the search system through the wrapper, the wrapper providing communication between the search engine manager and the search engine. When initiated by a client, a query is transmitted to the search engines in series, the search engines execute the query in parallel, and the results are returned asynchronously to the client.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Ghim-Sim Chua, Davide Massarenti, Sridhar Chandrashekar, Michael E. Meulemans, Majeed D. Salman
  • Publication number: 20080122658
    Abstract: An apparatus (600) is provided with a first (635) and a second (645) plurality of input keys. At least some input keys of the first plurality of input keys are associated with both a numeric value and a first set of alphabetic values, and arranged in a first alphabetic keypad layout based on their respective first sets of alphabetic values. The second plurality of input keys are positioned adjacent to the first plurality of input keys. At least some input keys of the second plurality of input keys are associated with at least one alphabetic value, and arranged in a second alphabetic keypad layout. At least some of the input keys of the first plurality of input keys have a second set of alphabetic values that is used as part of the second alphabetic keypad layout and at least some of the input keys of the first and second pluralities of input keys are arranged to provide a reduced group of words generated by a predictive text input routine for an input key sequence entered by a user.
    Type: Application
    Filed: February 17, 2005
    Publication date: May 29, 2008
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Patent number: 7331727
    Abstract: A method and apparatus for facilitating input of data to an electronic device using selectively illuminated chambered keys is disclosed. A determination is made as to which of a plurality of chambers is to be illuminated. An indicia assigned to a region on the surface of the key above a selected chamber is highlighted by illumination(s), that is (are) based at least upon the determination.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: February 19, 2008
    Assignee: Varia Mobil LLC
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Patent number: 7202802
    Abstract: An apparatus is provided with a first plurality of input keys. Each of the first plurality of input keys is associated with at least one numeric value and at least one alphabetic value and arranged in a numeric and first alphabetic telephone keypad arrangement. The apparatus is also provided with a second plurality of input keys that are at least partially surrounding the first plurality of input keys. At least some of the second plurality of input keys are associated with at least one alphabetic value. Further, input keys of the first and the second plurality of input keys are arranged relative to each other to form a second alphabetic arrangement.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: April 10, 2007
    Assignee: Wildseed Ltd.
    Inventors: Majeed D. Salman, G. Eric Engstrom
  • Publication number: 20020049756
    Abstract: Described is a system and method for searching multiple disparate search engines. More particularly, a search system provides search engine manager that operates to provide a standard interface with which one or more search engines may be queried through a search client. The search system being extensible, allows for the addition of search engines beyond the time of the initial construction of the search system. Each search engine, being wrapped around a COM (component object model) object, first registers with the search system through the wrapper, the wrapper providing communication between the search engine manager and the search engine. When initiated by a client, a query is transmitted to the search engines in series, the search engines execute the query in parallel, and the results are returned asynchronously to the client.
    Type: Application
    Filed: August 9, 2001
    Publication date: April 25, 2002
    Applicant: Microsoft Corporation
    Inventors: Ghim-Sim Chua, Davide Massarenti, Sridhar Chandrashekar, Michael E. Meulemans, Majeed D. Salman