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: 9208754Abstract: 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: GrantFiled: January 26, 2009Date of Patent: December 8, 2015Assignee: BLACKBERRY LIMITEDInventors: Brian Groux, Aaron Scriver, Michael T. Hardy
-
Patent number: 9047592Abstract: 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: GrantFiled: February 17, 2012Date of Patent: June 2, 2015Assignee: BlackBerry LimitedInventors: Andrew D. Bocking, Darrell R. May, Michael T. Hardy
-
Patent number: 8693992Abstract: 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: GrantFiled: July 9, 2012Date of Patent: April 8, 2014Assignee: BlackBerry LimitedInventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
-
Patent number: 8620295Abstract: 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: GrantFiled: March 5, 2009Date of Patent: December 31, 2013Assignee: BlackBerry LimitedInventors: Raymond Paul Vander Veen, David P. Yach, Michael T. Hardy
-
Publication number: 20130013703Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Anthony G. BURNS, Michael T. HARDY, Darrell R. MAY
-
Publication number: 20120278419Abstract: 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: ApplicationFiled: July 9, 2012Publication date: November 1, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Piotr K. TYSOWSKI, Michael T. HARDY, Tony BURNS
-
Publication number: 20120265753Abstract: 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: ApplicationFiled: June 25, 2012Publication date: October 18, 2012Applicant: Research In Motion LimitedInventors: Andrew D. BOCKING, Michael T. HARDY, Robert J.T. BREDIN
-
Patent number: 8239375Abstract: 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: GrantFiled: August 31, 2004Date of Patent: August 7, 2012Assignee: Research In Motion LimitedInventors: Andrew D. Bocking, Michael T. Hardy, Robert J. T. Bredin
-
Patent number: 8238882Abstract: 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: GrantFiled: October 19, 2006Date of Patent: August 7, 2012Assignee: Research In Motion LimitedInventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
-
Publication number: 20120151333Abstract: 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: ApplicationFiled: February 17, 2012Publication date: June 14, 2012Applicant: Research In Motion LimitedInventors: Andrew D. BOCKING, Darrell R. MAY, Michael T. HARDY
-
Patent number: 8136035Abstract: 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: GrantFiled: June 3, 2008Date of Patent: March 13, 2012Assignee: Research In Motion LimitedInventors: Andrew D. Bocking, Darrell R. May, Michael T. Hardy
-
Publication number: 20110263236Abstract: 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: ApplicationFiled: July 7, 2011Publication date: October 27, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Barry LINKERT, Michael T. HARDY, Piotr K. TYSOWSKI, Galang VUONG, Andrew BOCKING
-
Patent number: 8000683Abstract: 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: GrantFiled: October 19, 2006Date of Patent: August 16, 2011Assignee: Research in Motion LimitedInventors: Barry Linkert, Michael T. Hardy, Piotr K. Tysowski, Galang Vuong, Andrew Bocking
-
Publication number: 20110167124Abstract: 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: ApplicationFiled: March 16, 2011Publication date: July 7, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Anthony G. BURNS, Michael T. HARDY, Darrell R. MAY
-
Patent number: 7826406Abstract: 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: GrantFiled: April 25, 2005Date of Patent: November 2, 2010Assignee: Research In Motion LimitedInventors: Anthony G. Burns, Darrell R. May, Michael T. Hardy
-
Publication number: 20100235215Abstract: 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: ApplicationFiled: March 13, 2009Publication date: September 16, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael T. HARDY, Rohit Rocky Jain, Christopher James Runstedler
-
Publication number: 20100227600Abstract: 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: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Raymond Paul Vander Veen, David P. Yach, Michael T. Hardy
-
Publication number: 20100188431Abstract: 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: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Applicant: Research in Motion LimitedInventors: Brian Groux, Aaron Scriver, Michael T. Hardy
-
Patent number: 7747566Abstract: 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: GrantFiled: November 23, 2005Date of Patent: June 29, 2010Assignee: Research In Motion LimitedInventors: Piotr K. Tysowski, Michael T. Hardy
-
Publication number: 20100161667Abstract: 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: ApplicationFiled: December 22, 2008Publication date: June 24, 2010Applicant: Research In Motion LimitedInventors: Michael T. HARDY, Christopher James RUNSTEDLER, Rohit Rocky JAIN