Patents by Inventor Bhavuk Kaul

Bhavuk Kaul 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: 11551265
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: January 10, 2023
    Assignee: BlackBerry Limited
    Inventors: Michael Knowles, Bhavuk Kaul, Sherryl Lee Lorraine Scott
  • Publication number: 20220138800
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Application
    Filed: January 14, 2022
    Publication date: May 5, 2022
    Inventors: Michael KNOWLES, Bhavuk KAUL, Sherryl Lee Lorraine SCOTT
  • Patent number: 11238498
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: February 1, 2022
    Assignee: BlackBerry Limited
    Inventors: Michael Knowles, Bhavuk Kaul, Sherryl Lee Lorraine Scott
  • Publication number: 20200151770
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 14, 2020
    Inventors: Michael KNOWLES, Bhavuk KAUL, Sherryl Lee Lorraine SCOTT
  • Publication number: 20150324065
    Abstract: Methods are provided for providing a user with real-time access to supplemental information about named entities that appear within a conversation in a messaging application on a user terminal. Named entities, conversational topics, and sentiments are recognized as the user enters messages into the application. These are provided to a semantic search engine in a server system, that classifies the named entities into one of a variety of domains. Each domain has an associated tool for retrieving detailed supplemental information about the named entity. The server system transmits, to the user terminal, indicia that allow the user terminal to retrieve the supplemental information. Advertising related to a named entity having favorable sentiment also may be transmitted to the user terminal for display. These functions occur without the need for a separate search interface in the messaging application.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Bhavuk Kaul, Aleksandar Zivkovic, Bradley Michael Marks, Marvin Igelman
  • 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
  • Patent number: 8989782
    Abstract: Methods, systems, and computer program products determine, for a number of individuals having a common interest, locations relevant to that common interest. Each individual possesses a user terminal that has a location and executes a messaging application. During the course of a messaging conversation, the application transmits search parameters to a central server. The search parameters may be entered manually or determined automatically by analyzing the conversation. The server identifies clusters of locations that satisfy the search parameters in addition to satisfying geographic proximity to the participants in the conversation. The server scores the clusters, and transmits to the user terminal data relating thereto, for integrated display in the messaging application. Relevant advertising may be identified and transmitted for contemporaneous display.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: March 24, 2015
    Assignee: Sprylogics International Corp.
    Inventors: Bhavuk Kaul, Aleksandar Zivkovic, Bradley Michael Marks, Marvin Igelman
  • Patent number: 8881057
    Abstract: Example methods and apparatus to display mobile device contexts are disclosed. An example method includes displaying a first context in a user interface of a mobile device based on first device platform information, the first context including a first arrangement of information, graphics, and application icons that are associated with the first device platform information, determining that second device platform information received after the first device platform information corresponds to a second context, the second context being different from the first context and including a second arrangement of information, graphics, and applications that are associated with the second device platform information, and displaying the second context in the user interface replacing the first context without prompting a user of the mobile device.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: November 4, 2014
    Assignee: BlackBerry Limited
    Inventors: Robert Mori, Curtis Jyun Sasaki, Bradley Michael Marks, Siamak Sartipi, Bhavuk Kaul, Nedim Fresko, Carol C. Wu
  • Publication number: 20130273942
    Abstract: Methods, systems, and computer program products determine, for a number of individuals having a common interest, locations relevant to that common interest. Each individual possesses a user terminal that has a location and executes a messaging application. During the course of a messaging conversation, the application transmits search parameters to a central server. The search parameters may be entered manually or determined automatically by analyzing the conversation. The server identifies clusters of locations that satisfy the search parameters in addition to satisfying geographic proximity to the participants in the conversation. The server scores the clusters, and transmits to the user terminal data relating thereto, for integrated display in the messaging application. Relevant advertising may be identified and transmitted for contemporaneous display.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 17, 2013
    Applicant: Sprylogics International Corp.
    Inventors: Bhavuk Kaul, Aleksandar Zivkovic, Bradley Michael Marks, Marvin Igelman
  • 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: 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: 20130172014
    Abstract: A wireless communication system (20) may include a server (30) storing new contacts, each having a characteristic associated therewith, and a mobile wireless communications device (21). The mobile wireless communications device may include a memory (27) storing device contacts (45a-45e), one or more of the device contacts having a characteristic associated therewith, a location determining device (25) determining a device location, a display, and a processor (22) coupled to the memory, the location determining device, and the display. The processor may determine a new contact from the server and based upon the associated characteristics of the new contact and a device contact, and also based upon the device location, and display on the display personal information manager (PIM) data associated with the new contact.
    Type: Application
    Filed: December 7, 2011
    Publication date: July 4, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bhavuk Kaul, Michael Williams Suman
  • 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: 20120158837
    Abstract: Methods and apparatuses for establishing a notification service for a computing device. Device requests for current information about a requested topic may be unnecessary if repeated requests are made for current information and the information has not yet changed. In this disclosure, when a requested topic is associated with changing information, a notification service may be configured for the device. The notification service automatically sends updated information to the device when the information changes. The present disclosure describes several ways that requests may be analyzed to determine if a requested topic is associated with changing information. A threshold number of request for a requested topic over a period of time may be used. Alternatively, a requested topic may be configured in a notification service if the requested topic is related to a currently occurring event.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: BHAVUK KAUL
  • Publication number: 20120117499
    Abstract: Example methods and apparatus to display mobile device contexts are disclosed. An example method includes displaying a first context in a user interface of a mobile device based on first device platform information, the first context including a first arrangement of information, graphics, and application icons that are associated with the first device platform information, determining that second device platform information received after the first device platform information corresponds to a second context, the second context being different from the first context and including a second arrangement of information, graphics, and applications that are associated with the second device platform information, and displaying the second context in the user interface replacing the first context without prompting a user of the mobile device.
    Type: Application
    Filed: December 21, 2010
    Publication date: May 10, 2012
    Inventors: Robert Mori, Curtis Jyun Sasaki, Bradley Michael Marks, Siamak Sartipi, Bhavuk Kaul, Nedim Fresko, Carol C. Wu
  • Publication number: 20120066201
    Abstract: The described embodiments relate generally to methods and systems for generating a search on an electronic device. The method includes receiving a multimedia object, determining metadata corresponding to the multimedia object and generating a search query corresponding to the metadata. The system includes an input interface configured to select a multimedia object, a metadata determining module configured to determine metadata associated with the multimedia object and a query generating module configured to generate a search query corresponding to the metadata. The electronic device may include a portable device where the search query is generated upon detection of the movement of the portable device.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Williams Suman, Bhavuk Kaul
  • Publication number: 20110276401
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Application
    Filed: May 10, 2010
    Publication date: November 10, 2011
    Inventors: Michael Knowles, Bhavuk Kaul, Sherryl Lee Lorraine Scott
  • Publication number: 20110264523
    Abstract: The present disclosure related to a system, method and device for distributing messages to electronic devices is provided. The method comprises: identifying two devices that have been communicating with each other and that have at least one common attribute; identifying an advertisement campaign that matches the at least one common attribute; and transmitting a set of advertisements relating to the advertisement campaign to the two devices.
    Type: Application
    Filed: April 27, 2010
    Publication date: October 27, 2011
    Inventors: Sherryl Lee Lorraine SCOTT, Michael Knowles, Bhavuk Kaul, Bradley Michael Marks
  • Publication number: 20110251898
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to electronic devices. The method comprises: identifying a set of devices that meet a first criteria regarding an activity level; and transmitting a set of advertisements to the set of devices based on activity levels of the set of devices. For at least one of the devices, the activity data may relate to at least one communication log of communications processed by at least one device.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Inventors: Sherryl Lee Lorraine SCOTT, Michael Knowles, Bradley Michael Marks, Bhavuk Kaul