Patents by Inventor Darrell R. May
Darrell R. May 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: 9552571Abstract: A method of providing a meeting notification includes adding an indication of an observer to a calendar event in a calendar graphical user interface at an organizer electronic device, saving the calendar event associated with the observer at the organizer electronic device, and sending an observer electronic message from the organizer electronic device to an observer electronic device. The observer electronic message includes the calendar event for storage at the observer electronic device with a period of time, associated with the calendar event, indicated as free time.Type: GrantFiled: February 2, 2007Date of Patent: January 24, 2017Assignee: BLACKBERRY LIMITEDInventors: Rohit Rocky Jain, Darrell R. May
-
Patent number: 9177300Abstract: A method of composing an email message at an electronic device and an electronic device operable to carry out the method are provided. The method includes receiving an email command from a user input of the electronic device through a calendar user interface, the email command relating to at least one of a plurality of intended attendees of a calendared meeting, and providing an email composition interface in response to receiving the email command. The email composition interface includes a user-editable portion of an address field. The user-editable portion of the address field is automatically populated with email address information for the at least one of the plurality of intended attendees.Type: GrantFiled: May 3, 2010Date of Patent: November 3, 2015Assignee: BLACKBERRY LIMITEDInventors: Darrell R. May, Atif Khan, Andrew Bocking
-
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
-
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
-
HANDHELD ELECTRONIC DEVICE INCLUDING AUTOMATIC MOBILE PHONE NUMBER MANAGEMENT, AND ASSOCIATED METHOD
Publication number: 20130012247Abstract: A method of updating information included in a handheld device user's contact entry included in a global address list wherein the device stores information of a first type, such as a mobile phone, SMS or MMS number or a PIN. The method includes determining whether the information of a first type has been modified from a first stored piece of information to a second stored piece of information, and generating a message including the second stored piece of information and sending the message to a computer system of the organization if it is determined that the information of a first type has been modified. The computer system stores the second stored piece of information in response to receipt of the message by the computer system for subsequent access by a requesting party. Also provided is an improved handheld electronic device having one or more routines adapted to implement the method.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. May, Alain R. Gagne, Kevin Sundberg -
Publication number: 20130007189Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Lap LUU, Barry LINKERT
-
Patent number: 8316253Abstract: A method of controlling a portable electronic device includes receiving a power-down command, determining an automatic power-up date and time based on an earliest one of a next preset power-up and a next time-dependent event reminder, entering a power-down state, monitoring a date and time, and automatically powering up at the automatic power-up date and time.Type: GrantFiled: December 18, 2009Date of Patent: November 20, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Andrew Bocking, Tony Burns
-
Handheld electronic device including automatic mobile phone number management, and associated method
Patent number: 8295867Abstract: A method of updating information included in a handheld device user's contact entry included in a global address list wherein the device stores information of a first type, such as a mobile phone, SMS or MMS number or a PIN. The method includes determining whether the information of a first type has been modified from a first stored piece of information to a second stored piece of information, and generating a message including the second stored piece of information and sending the message to a computer system of the organization if it is determined that the information of a first type has been modified. The computer system stores the second stored piece of information in response to receipt of the message by the computer system for subsequent access by a requesting party. Also provided is an improved handheld electronic device having one or more routines adapted to implement the method.Type: GrantFiled: March 7, 2012Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Alain R. Gagne, Kevin Sundberg -
Patent number: 8296387Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: GrantFiled: November 21, 2011Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Lap Luu, Barry Linkert
-
Patent number: 8234347Abstract: 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: GrantFiled: March 16, 2011Date of Patent: July 31, 2012Assignee: Research In Motion LimitedInventors: Anthony G. Burns, Michael Thomas Hardy, Darrell R. May
-
HANDHELD ELECTRONIC DEVICE INCLUDING AUTOMATIC MOBILE PHONE NUMBER MANAGEMENT, AND ASSOCIATED METHOD
Publication number: 20120164996Abstract: A method of updating information included in a handheld device user's contact entry included in a global address list wherein the device stores information of a first type, such as a mobile phone, SMS or MMS number or a PIN. The method includes determining whether the information of a first type has been modified from a first stored piece of information to a second stored piece of information, and generating a message including the second stored piece of information and sending the message to a computer system of the organization if it is determined that the information of a first type has been modified. The computer system stores the second stored piece of information in response to receipt of the message by the computer system for subsequent access by a requesting party. Also provided is an improved handheld electronic device having one or more routines adapted to implement the method.Type: ApplicationFiled: March 7, 2012Publication date: June 28, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. May, Alain R. Gagne, Kevin Sundberg -
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
-
Publication number: 20120151196Abstract: An apparatus and method are provided for configuring unique profile settings for multiple services associated with an application in an electronic device. A profile system is provided having multiple programmable profile settings and a default profile setting for the application. Service records are received at the electronic device for each of the multiple services. The multiple services register with the profile system using a unique ID for each of the service records and include data for identifying the default profile setting for the application. Initially, the default profile setting is assigned to each of the multiple services. Subsequently, the multiple programmable profile settings are assigned to respective ones of the multiple services.Type: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Andrew BOCKING
-
Publication number: 20120089696Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: ApplicationFiled: November 21, 2011Publication date: April 12, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Lap LUU, Barry LINKERT
-
Handheld electronic device including automatic mobile phone number management, and associated method
Patent number: 8155682Abstract: A method of updating information included in a handheld device user's contact entry included in a global address list wherein the device stores information of a first type, such as a mobile phone, SMS or MMS number or a PIN. The method includes determining whether the information of a first type has been modified from a first stored piece of information to a second stored piece of information, and generating a message including the second stored piece of information and sending the message to a computer system of the organization if it is determined that the information of a first type has been modified. The computer system stores the second stored piece of information in response to receipt of the message by the computer system for subsequent access by a requesting party. Also provided is an improved handheld electronic device having one or more routines adapted to implement the method.Type: GrantFiled: May 5, 2006Date of Patent: April 10, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Alain R. Gagne, Kevin Sundberg -
Patent number: 8145200Abstract: An apparatus and method are provided for configuring unique profile settings for multiple services associated with an application in an electronic device. A profile system is provided having multiple programmable profile settings and a default profile setting for the application. Service records are received at the electronic device for each of the multiple services. The multiple services register with the profile system using a unique ID for each of the service records and include data for identifying the default profile setting for the application. Initially, the default profile setting is assigned to each of the multiple services. Subsequently, the multiple programmable profile settings are assigned to respective ones of the multiple services.Type: GrantFiled: December 28, 2006Date of Patent: March 27, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Andrew Bocking
-
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
-
Patent number: 8086689Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.Type: GrantFiled: October 20, 2010Date of Patent: December 27, 2011Assignee: Research In Motion LimitedInventors: Darrell R. May, Lap Luu, Barry Linkert
-
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: 7930651Abstract: A method of controlling an electronic device includes retrieving from at least one database of the electronic device, calendared events that meet a set of constraints, displaying the calendared events in a time-ordered list including a start date/time of each of the calendared events, and providing a user-selectable option to either show end times or to hide the end times in the time-ordered list. The time-ordered list includes an end date/time of each of the calendared events when the user-selectable option is set to show end times.Type: GrantFiled: January 18, 2007Date of Patent: April 19, 2011Assignee: Research In Motion LimitedInventors: Darrell R. May, Robert Edwards