Patents by Inventor Karthigesu NIRANJAN

Karthigesu NIRANJAN 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: 9811568
    Abstract: A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: November 7, 2017
    Assignee: BlackBerry Limited
    Inventors: Mihal Lazaridis, Joseph Eytan Benedek, Karthigesu Niranjan
  • Publication number: 20170031921
    Abstract: A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 2, 2017
    Applicant: BlackBerry Limited
    Inventors: Mihal LAZARIDIS, Joseph Eytan BENEDEK, Karthigesu NIRANJAN
  • Patent number: 9411863
    Abstract: A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: August 9, 2016
    Assignee: BlackBerry Limited
    Inventors: Mihal Lazaridis, Joseph Eytan Benedek, Karthigesu Niranjan
  • Publication number: 20150379095
    Abstract: A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module.
    Type: Application
    Filed: September 8, 2015
    Publication date: December 31, 2015
    Applicant: BLACKBERRY LIMITED
    Inventors: Mihal LAZARIDIS, Joseph Eytan BENEDEK, Karthigesu NIRANJAN
  • Patent number: 9141701
    Abstract: A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: September 22, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Mihal Lazaridis, Joseph Eytan Benedek, Karthigesu Niranjan
  • Patent number: 9104721
    Abstract: A mobile device includes a memory to store an unregistered application and corresponding unregistered application data which is unable to be searched, and a registered application and corresponding registered application data that is able to be searched. The mobile device also has a processor to convert the unregistered application and the unregistered application data to a newly registered application and newly registered application data which is able to be searched, and search the registered application data and the newly registered application data for a search term to determine whether the registered application and the newly registered application have search results associated therewith. The processor also displays applications having search results associated therewith on an application selection screen on a display, with a subset of information about the search results being displayed, and receives selection of an application via an input device.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: August 11, 2015
    Assignee: BlackBerry Limited
    Inventors: Bhavuk Kaul, Karthigesu Niranjan, David Bukurak, Jennifer Ignacz, Shilpa Vyas, Donald James Lindsay
  • Publication number: 20130246920
    Abstract: A method of enabling voice input for a graphical user interface (GUI) based application on an electronic device. The method includes: obtaining required properties of one or more user interface objects of the GUI-based application, wherein the one or more user interface objects include one or more input objects; receiving a voice input; extracting from the voice input one or more elements; associating the one or more elements with the one or more input objects; identifying, based on said associating, an input object having a required property which is not satisfied; and outputting, based on the required property, audio output for a prompt for a further voice input.
    Type: Application
    Filed: January 29, 2013
    Publication date: September 19, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Gregory Jason FIELDS, Karthigesu NIRANJAN
  • Publication number: 20130218923
    Abstract: A mobile device includes a memory to store an unregistered application and corresponding unregistered application data which is unable to be searched, and a registered application and corresponding registered application data that is able to be searched. The mobile device also has a processor to convert the unregistered application and the unregistered application data to a newly registered application and newly registered application data which is able to be searched, and search the registered application data and the newly registered application data for a search term to determine whether the registered application and the newly registered application have search results associated therewith. The processor also displays applications having search results associated therewith on an application selection screen on a display, with a subset of information about the search results being displayed, and receives selection of an application via an input device.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 22, 2013
    Inventors: Bhavuk Kaul, Karthigesu Niranjan, David Bukurak, Jennifer Ignacz, Shilpa Vyas, Donald James Lindsay
  • Publication number: 20130212528
    Abstract: A method performed by a mobile communications device, including: populating a central database on the device with a title for each of a plurality of software modules installed on the device and associating each title with its software module; populating the central database with at least one keyword associated with each of the plurality of software modules and associating each keyword with its software module; receiving at the device a search query; displaying at the device a search result identifying at least one of the software modules installed on the device having either a title or one or more associated keywords matching the search query; and in response to receiving at the device a selection of a software module identified in the search result, activating the selected software module.
    Type: Application
    Filed: September 29, 2011
    Publication date: August 15, 2013
    Applicant: Research In Motion Limited
    Inventors: Mihal Lazaridis, Joseph Eytan Benedek, Karthigesu Niranjan
  • Publication number: 20130191373
    Abstract: A communications system includes a search server, and a mobile wireless communications device. The mobile wireless communications device has a memory configured to store at least one application and application data associated therewith, and a processor coupled to the memory. The processor is configured to search the application data for at least one search term and generate preliminary search results based thereupon, and send the at least one search term and the preliminary search results to the search server. The search server is configured to generate final search results based upon the at least one search term preliminary search results, and to send the final search results to the mobile wireless communications device.
    Type: Application
    Filed: February 15, 2011
    Publication date: July 25, 2013
    Inventors: Bhavuk Kaul, Karthigesu Niranjan
  • Publication number: 20130144855
    Abstract: A mobile wireless communications device includes a display, at least one input device, and a processor coupled to the display and the at least one input device. The processor is configured to associate each of a plurality of search categories with each of a plurality of search data sources, based upon the at least one input device. The processor is also configured to determine a given search category of the plurality thereof associated with a search term input via the at least one input device. The processor is further configured to search the search data source associated with the given search category for the search term, and generate search results based thereupon, and display the search results on the display.
    Type: Application
    Filed: February 15, 2011
    Publication date: June 6, 2013
    Inventors: Bhavuk Kaul, Karthigesu Niranjan, David Bukurak, Jennifer Ignacz, Shilpa Vyas, Donald James Lindsay
  • Publication number: 20130117249
    Abstract: The present disclosure provides for locale-centric search optimization upon user opt-in. In response to receiving a search query generated by a user of an electronic communication device who has opted to receive search suggestions that are relevant to a locale, a search engine server provides to the user at least one keyword suggestion that is relevant to the locale and can then perform a search on an updated search query generated by the user of the electronic communication device. The updated search query may include the initial search query, or the at least one keyword suggestion provided to the user that is relevant to the locale, or some combination. The search engine server returns the results of the search on the updated search query to the user via the electronic communication device.
    Type: Application
    Filed: September 12, 2011
    Publication date: May 9, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Martello Michealangelo Jones, Karthigesu Niranjan
  • Publication number: 20130066908
    Abstract: A method, system and mobile communication device for searching, sharing and accessing content stored on a mobile or computing device. The exemplary embodiments disclosed herein allow a mobile communication device (402) (“content-requesting device”) to access other, published content made available on other mobile devices (404, 406) and computers (408) (“content-storing device”). The user of the content-storing device (404, 406, 408) selects all or a portion of the content that will be made available (“published”) to other content-requesting devices (402). When a user of a content-requesting device (402) wishes to search for content on other content-storing devices (404, 406, 408) he or she can send out a search request, or, in the alternative, be notified when other content-storing devices (404, 406, 408) have published content available for access. The content-requesting device (402) can then search for and access published content.
    Type: Application
    Filed: July 4, 2011
    Publication date: March 14, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Karthigesu Niranjan
  • Publication number: 20120157122
    Abstract: A method for receiving geospatial data using a communication device, the method comprising transmitting from the communication device to a server a request for geospatial data, the request including device display information, and receiving at the communication device from the server a subset of requested geospatial data, the subset being generated based on the device display information. The device display information may include a viewport size or a screen size.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Karthigesu NIRANJAN, Russell Norman OWEN
  • Publication number: 20120136849
    Abstract: A method and a system for point-of-interest search is disclosed. A search request including a location information acquired by a mobile device at a location defined by the location information is received at a server. A search query is formulated using the search request and the location information. The search query is sent to a plurality of search engines and search results are received from the plurality of search engines and aggregated based on the search context.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: Research In Motion Limited
    Inventors: Karthigesu NIRANJAN, Stéphane Luc BÀRBARIE