Patents by Inventor Bradley Michael MARKS

Bradley Michael MARKS 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: 9836768
    Abstract: According to embodiments described in the specification, a method, system and apparatus for associating vendor data with keywords in a wireless mobile communication device are provided. The method comprises: receiving an auction request comprising a keyword identifying a required offering and one or more parameters associated with the keyword, each parameter defining a required attribute of the offering; retrieving a plurality of vendor bids, each bid comprising one or more vendor parameters associated with the keyword, each vendor parameter defining an attribute of a vendor offering corresponding to the required offering; determining whether each of the vendor bids satisfies the required attributes defined by the parameters; and when the determination is affirmative for at least one vendor bid, transmitting vendor data for a vendor associated with the at least one vendor bid to the mobile electronic device for storage at the mobile electronic device in association with the keyword.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: December 5, 2017
    Assignee: BlackBerry Limited
    Inventors: Salvatore Ierullo, Bradley Michael Marks
  • 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: 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
  • Patent number: 8798445
    Abstract: Systems and methods are provided for providing and displaying enhanced banners and other objects on a communication device. The banner file may comprise ancillary data, such as calendar appointment details, other event details, or contact details, embedded within the file itself, or comprised in an envelope wrapping the banner file. When the banner is displayed on the communication device, the user may invoke a context menu to create an event, such as a calendar event, on the device using the embedded ancillary data. In other embodiments, the communication device uses geolocation services to determine whether the user is likely to be in attendance at an event, and if not, to issue alerts or initiate a further action, such as initiating recording of a television program the user is about to miss, over the network. In other embodiments, the banner file's ancillary data includes recommendation data, identifying a banner as being recommended by a contact of the user's.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: August 5, 2014
    Assignee: BlackBerry Limited
    Inventor: Bradley Michael Marks
  • 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: 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: 20120084157
    Abstract: According to embodiments described in the specification, a method, system and apparatus for associating vendor data with keywords in a wireless mobile communication device are provided. The method comprises: receiving an auction request comprising a keyword identifying a required offering and one or more parameters associated with the keyword, each parameter defining a required attribute of the offering; retrieving a plurality of vendor bids, each bid comprising one or more vendor parameters associated with the keyword, each vendor parameter defining an attribute of a vendor offering corresponding to the required offering; determining whether each of the vendor bids satisfies the required attributes defined by the parameters; and when the determination is affirmative for at least one vendor bid, transmitting vendor data for a vendor associated with the at least one vendor bid to the mobile electronic device for storage at the mobile electronic device in association with the keyword.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Salvatore Ierullo, Bradley Michael Marks
  • Publication number: 20110270685
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to electronic devices. The method comprises: identifying a first device that is in communication with a second device; identifying an advertisement that matches at least one attribute associated with at least one of the first and second devices; transmitting the advertisement to the first device; and upon receipt of a notification of approval of the advertisement, transmitting the advertisement to the second device.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Inventors: Bradley Michael MARKS, William John Gunton
  • 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: 20110252061
    Abstract: Addresses are searched in an address book on a communication device in response to various context information. A category is defined from a keyword. A context is determined. The address book is searched using the keywords and/or category and or/context to locate matching contacts. Matching contacts may be presented in a user interface, e.g., in accordance with presentation rules responsive to the context. The method may further look-up (and present) one or more addresses (e.g. advertisements) matching the keyword and/or category and/or context from a remote service. The context may be data defined from any of time, day of the week, communication device location, communication device velocity, device profile and category of a matching contact. Device profile may be determined using profile determining rules and contextual data. The method may periodically collect contextual data and define a profile determining rule in response to a pattern in the collected data.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 13, 2011
    Inventors: Bradley Michael Marks, Gaelle Christine Martin-Cocher, Curtis Jyun Sasaki, Neeraj Garg
  • 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
  • Publication number: 20110211813
    Abstract: Systems and methods are provided for providing and displaying enhanced banners and other objects on a communication device. The banner file may comprise ancillary data, such as calendar appointment details, other event details, or contact details, embedded within the file itself, or comprised in an envelope wrapping the banner file. When the banner is displayed on the communication device, the user may invoke a context menu to create an event, such as a calendar event, on the device using the embedded ancillary data. In other embodiments, the communication device uses geolocation services to determine whether the user is likely to be in attendance at an event, and if not, to issue alerts or initiate a further action, such as initiating recording of a television program the user is about to miss, over the network. In other embodiments, the banner file's ancillary data includes recommendation data, identifying a banner as being recommended by a contact of the user's.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Bradley Michael MARKS