Patents by Inventor Mohan GANESALINGAM

Mohan GANESALINGAM 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: 11017169
    Abstract: Provided is a computer implemented method for suggesting one or more candidate words from a list of words based on an input string received at an electronic device. Preferably, the list of words comprises an ordered list of words. The method comprises a first step of providing an array in memory for receiving edit distance values between initial substrings of the input string and initial substrings of each word in a set of some or all of the words in the list of words. The method includes applying an edit distance algorithm comparing a selected word to a received input string in order to obtain the aforementioned edit distance values. The selected word may comprise an empty string of no characters.
    Type: Grant
    Filed: January 2, 2016
    Date of Patent: May 25, 2021
    Assignee: What3words Limited
    Inventor: Mohan Ganesalingam
  • Patent number: 10909318
    Abstract: Provided is a computer implemented method, device and system for suggesting one or more multi-word candidates based on an input string of characters received at an electronic device. The method comprises the steps of a) for each of a plurality of n selected parts of a received input string, selecting m candidate words from a fixed dictionary of q words, where n, m and q each comprise positive integers, n is greater than or equal to 2 and m is less than q; and b) selecting from the resultant mn combinations of candidate words a subset p of candidate combinations of words where p is a positive integer and p is less than mn. In some embodiments, the multi-word candidates can be resolved to respective unique geographical locations and a subset of the multi-word candidates or their resolved geographical locations can be presented at the electronic device for user selection.
    Type: Grant
    Filed: January 2, 2016
    Date of Patent: February 2, 2021
    Assignee: What3Words Limited
    Inventors: Mohan Ganesalingam, Christopher Sheldrick, Jack Waley-Cohen
  • Patent number: 9883333
    Abstract: A method of producing a location identifier comprising: obtaining the geographical coordinates of a location; converting the geographical coordinates into single unique value n; converting the single unique value n into a unique group of a plurality of values; converting the plurality of values into an equal plurality of respective words; and providing the plurality of words as a location identifier, and a method of identifying a location comprising: obtaining a location identifier for a location, the location identifier comprising a plurality of words; converting the plurality of words into a unique group of an equal plurality of respective values; converting the unique group of a plurality of values into a single unique value n; converting the single unique value n into geographical coordinates; and outputting the geographical coordinates.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: January 30, 2018
    Inventors: Mohan Ganesalingam, Christopher Sheldrick, Jack Waley-Cohen
  • Publication number: 20180024987
    Abstract: Provided is a computer implemented method, device and system for suggesting one or more multi-word candidates based on an input string of characters received at an electronic device. The method comprises the steps of a) for each of a plurality of n selected parts of a received input string, selecting m candidate words from a fixed dictionary of q words, where n, m and q each comprise positive integers, n is greater than or equal to 2 and m is less than q; and b) selecting from the resultant mn combinations of candidate words a subset p of candidate combinations of words where p is a positive integer and p is less than mn. In some embodiments, the multi-word candidates can be resolved to respective unique geographical locations and a subset of the multi-word candidates or their resolved geographical locations can be presented at the electronic device for user selection.
    Type: Application
    Filed: January 2, 2016
    Publication date: January 25, 2018
    Inventors: Mohan Ganesalingam, Christopher Sheldrick, Jack Waley-Cohen
  • Publication number: 20170364502
    Abstract: Provided is a computer implemented method for suggesting one or more candidate words from a list of words based on an input string received at an electronic device. Preferably, the list of words comprises an ordered list of words. The method comprises a first step of providing an array in memory for receiving edit distance values between initial substrings of the input string and initial substrings of each word in a set of some or all of the words in the list of words. The method includes applying an edit distance algorithm comparing a selected word to a received input string in order to obtain the aforementioned edit distance values. The selected word may comprise an empty string of no characters.
    Type: Application
    Filed: January 2, 2016
    Publication date: December 21, 2017
    Inventor: Mohan Ganesalingam
  • Publication number: 20160073225
    Abstract: A method of producing a location identifier comprising: obtaining the geographical coordinates of a location; converting the geographical coordinates into single unique value n; converting the single unique value n into a unique group of a plurality of values; converting the plurality of values into an equal plurality of respective words; and providing the plurality of words as a location identifier, and a method of identifying a location comprising: obtaining a location identifier for a location, the location identifier comprising a plurality of words; converting the plurality of words into a unique group of an equal plurality of respective values; converting the unique group of a plurality of values into a single unique value n; converting the single unique value n into geographical coordinates; and outputting the geographical coordinates.
    Type: Application
    Filed: April 14, 2014
    Publication date: March 10, 2016
    Inventors: Mohan GANESALINGAM, Christopher SHELDRICK, Jack WALEY-COHEN