Patents by Inventor Michael T. Hardy

Michael T. Hardy 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: 9208754
    Abstract: A method and apparatus for controlling a display of a portable electronic device are provided. The method comprises generating a screen comprising a list on the display. The list comprises one or more row elements, with each row element comprising one or more column sub-elements. At least a portion of one of the column sub-elements of at least one of the row elements is truncated. Upon selection of a row element, the screen is enabled for scrolling of that row element. Enabling scrolling comprises loading the truncated portion of the selected row element into a pre-buffer. The method further comprises receiving a scrolling input, and updating the screen on the display to scroll the row element, bringing the truncated portion into view. The selected row is scrolled while maintaining the series of column sub-elements in the row without reference to other rows.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: December 8, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Brian Groux, Aaron Scriver, Michael T. Hardy
  • Patent number: 9047592
    Abstract: A method of checking a new entry in a calendar application having a cache that includes a first subset of existing entries falling within a first date range. Also, an electronic device implementing the method. The method includes determining whether the date of the new entry falls within the first date range. If so, the method determines whether the new entry directly conflicts with or is adjacent to one of the existing entries in the first subset, and provides a notification if appropriate. If the date is outside the first date range, the method creates a new calendar cache including a second subset of existing entries falling within a second date range around the new entry date, determines whether the new calendar entry directly conflicts with or is adjacent to one of the existing calendar entries in the second subset, and provides a notification if appropriate.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: June 2, 2015
    Assignee: BlackBerry Limited
    Inventors: Andrew D. Bocking, Darrell R. May, Michael T. Hardy
  • Patent number: 8693992
    Abstract: A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
  • Patent number: 8620295
    Abstract: A method and apparatus for modifying notification settings on a mobile electronic device is provided, the mobile electronic device comprising a processing unit, a display, a memory, an input device, and at least one notification device. It is determined that the at least one notification device has been activated using a given notification setting. A menu list is responsively changed to include a notification setting change option, the menu list associated with the input device and stored in the memory, such that when the input device is activated, the display is controlled by the processing unit to provide a representation of the menu list such that the notification setting option can be selected and the given notification setting changed.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: December 31, 2013
    Assignee: BlackBerry Limited
    Inventors: Raymond Paul Vander Veen, David P. Yach, Michael T. Hardy
  • Publication number: 20130013703
    Abstract: An enhanced email system incorporating mobile wireless communication devices includes program logic for efficiently managing (i.e., at least partially synchronizing) “messages sent” files in the mobile device and in a related message server. The exemplary program logic also more efficiently handles resending of previously sent email messages from the mobile wireless communication device (especially in the context of synchronized messages sent files) by sending to the message server only abbreviated unique message ID in the first instance. In this way, wireless bandwidth is conserved as is the device battery.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Anthony G. BURNS, Michael T. HARDY, Darrell R. MAY
  • Publication number: 20120278419
    Abstract: A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.
    Type: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Piotr K. TYSOWSKI, Michael T. HARDY, Tony BURNS
  • Publication number: 20120265753
    Abstract: A method of searching for Personal Information Management information of a handheld electronic device includes accepting input of one or more search criteria, such as text search criteria and/or name search criteria; accepting input of a representation of a plurality of different databases or applications of the handheld electronic device including Personal Information Management information to be searched; and conducting a search of the different databases or applications based upon the one or more search criteria and the representation of different databases or applications. The method determines one or more search results from the search and displays those search results.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: Research In Motion Limited
    Inventors: Andrew D. BOCKING, Michael T. HARDY, Robert J.T. BREDIN
  • Patent number: 8239375
    Abstract: A method of searching for Personal Information Management information of a handheld electronic device includes accepting input of one or more search criteria, such as text search criteria and/or name search criteria; accepting input of a representation of a plurality of different databases or applications of the handheld electronic device including Personal Information Management information to be searched; and conducting a search of the different databases or applications based upon the one or more search criteria and the representation of different databases or applications. The method determines one or more search results from the search and displays those search results.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Michael T. Hardy, Robert J. T. Bredin
  • Patent number: 8238882
    Abstract: A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
  • Publication number: 20120151333
    Abstract: A method of checking a new entry in a calendar application having a cache that includes a first subset of existing entries falling within a first date range. Also, an electronic device implementing the method. The method includes determining whether the date of the new entry falls within the first date range. If so, the method determines whether the new entry directly conflicts with or is adjacent to one of the existing entries in the first subset, and provides a notification if appropriate. If the date is outside the first date range, the method creates a new calendar cache including a second subset of existing entries falling within a second date range around the new entry date, determines whether the new calendar entry directly conflicts with or is adjacent to one of the existing calendar entries in the second subset, and provides a notification if appropriate.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 14, 2012
    Applicant: Research In Motion Limited
    Inventors: Andrew D. BOCKING, Darrell R. MAY, Michael T. HARDY
  • Patent number: 8136035
    Abstract: A method of checking a new entry in a calendar application having a cache that includes a first subset of existing entries falling within a first date range. Also, an electronic device implementing the method. The method includes determining whether the date of the new entry falls within the first date range. If so, the method determines whether the new entry directly conflicts with or is adjacent to one of the existing entries in the first subset, and provides a notification if appropriate. If the date is outside the first date range, the method creates a new calendar cache including a second subset of existing entries falling within a second date range around the new entry date, determines whether the new calendar entry directly conflicts with or is adjacent to one of the existing calendar entries in the second subset, and provides a notification if appropriate.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: March 13, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew D. Bocking, Darrell R. May, Michael T. Hardy
  • Publication number: 20110263236
    Abstract: A method for maintaining a log of communications initiated or received at a portable electronic device of a first party. The communications include at least one of short message service (SMS) messages, personal identification number (PIN) messages and cellular telephone calls. The method includes receiving a data record for each of the communications, extracting information from the data record, and storing the information in a log file.
    Type: Application
    Filed: July 7, 2011
    Publication date: October 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Barry LINKERT, Michael T. HARDY, Piotr K. TYSOWSKI, Galang VUONG, Andrew BOCKING
  • Patent number: 8000683
    Abstract: A method for maintaining a log of communications initiated or received at a portable electronic device of a first party. The communications include at least one of short message service (SMS) messages, personal identification number (PIN) messages and cellular telephone calls. The method includes receiving a data record for each of the communications, extracting information from the data record, and storing the information in a log file.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 16, 2011
    Assignee: Research in Motion Limited
    Inventors: Barry Linkert, Michael T. Hardy, Piotr K. Tysowski, Galang Vuong, Andrew Bocking
  • Publication number: 20110167124
    Abstract: An enhanced email system incorporating mobile wireless communication devices includes program logic for efficiently managing (i.e., at least partially synchronizing) “messages sent” files in the mobile device and in a related message server. The exemplary program logic also more efficiently handles resending of previously sent email messages from the mobile wireless communication device (especially in the context of synchronized messages sent files) by sending to the message server only abbreviated unique message ID in the first instance. In this way, wireless bandwidth is conserved as is the device battery.
    Type: Application
    Filed: March 16, 2011
    Publication date: July 7, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Anthony G. BURNS, Michael T. HARDY, Darrell R. MAY
  • Patent number: 7826406
    Abstract: A mobile communication device uses a condensed text message store wherein individual messages of a thread are stored in such a manner that the thread can later be reconstructed for display. By storing individual messages rather than thread objects including duplicative content, device memory is conserved. Network bandwidth can also be preserved by sending only individual messages between the device and a central server (which server may also utilize a condensed message store).
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: November 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Anthony G. Burns, Darrell R. May, Michael T. Hardy
  • Publication number: 20100235215
    Abstract: A method and computing device for updating a calendar database storing event data associated with an event are provided. The event data comprises identifiers of invitees to the event and a maximum number of attendees for the event. The computing device is in communication with the calendar database. Event request data is transmitted to respective invitee computing devices associated with the invitees, the event request data requesting respective responses from the invitee computing devices, each respective response comprising one of a positive response indicative that the event will be attended and a negative response indicative that the event will not be attended. Respective positive responses are received from at least a subset of the invitee computing devices. The event data is updated, based on the positive responses, to maintain a first list of identifiers of attendees.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael T. HARDY, Rohit Rocky Jain, Christopher James Runstedler
  • Publication number: 20100227600
    Abstract: A method and apparatus for modifying notification settings on a mobile electronic device is provided, the mobile electronic device comprising a processing unit, a display, a memory, an input device, and at least one notification device. It is determined that the at least one notification device has been activated using a given notification setting. A menu list is responsively changed to include a notification setting change option, the menu list associated with the input device and stored in the memory, such that when the input device is activated, the display is controlled by the processing unit to provide a representation of the menu list such that the notification setting option can be selected and the given notification setting changed.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Raymond Paul Vander Veen, David P. Yach, Michael T. Hardy
  • Publication number: 20100188431
    Abstract: A method and apparatus for controlling a display of a portable electronic device are provided. The method comprises generating a screen comprising a list on the display. The list comprises one or more row elements, with each row element comprising one or more column sub-elements. At least a portion of one of the column sub-elements of at least one of the row elements is truncated. Upon selection of a row element, the screen is enabled for scrolling of that row element. Enabling scrolling comprises loading the truncated portion of the selected row element into a pre-buffer. The method further comprises receiving a scrolling input, and updating the screen on the display to scroll the row element, bringing the truncated portion into view. The selected row is scrolled while maintaining the series of column sub-elements in the row without reference to other rows.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 29, 2010
    Applicant: Research in Motion Limited
    Inventors: Brian Groux, Aaron Scriver, Michael T. Hardy
  • Patent number: 7747566
    Abstract: A method of synchronizing at least one database including first data records of a portable electronic device with at least one other database including second data records. The method includes receiving information representative of the first data records and comparing the information representative of the first data records with information representative of the second data records to determine if changes made to either the first data records or the second data records are not reflected in the other of the first and second data records. If changes made to the second data records are not reflected in the first data records, only partial content of ones of changed second data records is transmitted to the portable electronic device. The partial content includes key fields of data sufficient to uniquely identify the ones of the changed second data records in which the key fields of data are contained.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: June 29, 2010
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy
  • Publication number: 20100161667
    Abstract: A method and system for data record management is provided. In an embodiment, a method is provided for updating a data record representing a calendar appointment. The method comprises steps for inputting and saving data representing linked appointments that are associated with data representing base appointments.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Applicant: Research In Motion Limited
    Inventors: Michael T. HARDY, Christopher James RUNSTEDLER, Rohit Rocky JAIN