Patents by Inventor Christopher David O'Keefe

Christopher David O'Keefe 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: 8903936
    Abstract: A method is provided for sharing data, stored on a central data store, between a first user and a secondary user. The method comprises the following steps. A share request message is received from the first user. The share request message includes a data identifier for identifying which of the data stored on the central data store is to be shared with the secondary user, and a user identifier for identifying the secondary user. The data to be shared is associated with an account of the secondary user for subsequent access by the secondary user. A system and computer readable medium configured to implement the method are also described.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: December 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Daryl Joseph Martin, Christopher David O'Keefe, Ahmed E. Hassan
  • Patent number: 8768254
    Abstract: A calendar application for use with a first portable electronic device includes time-dependent events having a start time and an end time and proximity-dependent events having a specified device ID that corresponds to a second portable electronic device. Both the time-dependent events and the proximity-dependent events are stored in the calendar application and the proximity-dependent event is convertible into a time-dependent event. A proximity reminder is generated when the second portable electronic device is in short range radio frequency communication range of the first portable electronic device.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: July 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Daryl Martin, Ahmed E. Hassan, Christopher David O'Keefe
  • Publication number: 20090177732
    Abstract: A method and system for enhancing the download of a webpage to a mobile communication device or other type of networked device. The system comprises a module for retrieving a designated webpage from a web server. The system includes a cache for storing a copy of the retrieved webpage and a component for refreshing the cache. The system further includes a module for transmitting the webpage from the cache to the device. The refresh or update frequency for the cache may be defined by a user of the device. The designated webpage may be defined by a user according to a rule or other input parameter.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: Daryl Martin, Christopher David O'Keefe
  • Publication number: 20090176482
    Abstract: A method and system for providing one or more status indicators associated with a request from a device for information from a website. According to an embodiment, information received from the website is stored in a cache, and the status indicators are generated based on the information in the cache. In response to a request from the device one or more of the status indicators are downloaded or otherwise transmitted to the device. According to an embodiment, the request is generated by a user activating an HTML link at the device. The HTML link is associated with an HTML file which stores the status information, and in response to activation, one or more of the status indicators from the HTML file are transmitted to the device.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: DARYL MARTIN, CHRISTOPHER DAVID O'KEEFE
  • Publication number: 20080155027
    Abstract: A method is provided for sharing data, stored on a central data store, between a first user and a secondary user. The method comprises the following steps. A share request message is received from the first user. The share request message includes a data identifier for identifying which of the data stored on the central data store is to be shared with the secondary user, and a user identifier for identifying the secondary user. The data to be shared is associated with an account of the secondary user for subsequent access by the secondary user. A system and computer readable medium configured to implement the method are also described.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Daryl Joseph Martin, Christopher David O'Keefe, Ahmed E. Hassan
  • Publication number: 20080153487
    Abstract: A method is provided for creating a custom zone in order to an improve the graphical user interface for a user of a mapping application on a mobile device. The method comprising the steps of: requesting creation of the custom zone; establishing a location of the custom zone; defining a boundary for the custom zone; and associating multimedia data with the custom zone for subsequent display to the user. A further method is described for displaying the custom zone to the user. A system and computer readable medium configured to implement the method are also described.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Daryl Joseph Martin, Christopher David O'Keefe, Ahmed E. Hassan