Patents by Inventor Michael James Carmody

Michael James Carmody 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).

  • Publication number: 20130238722
    Abstract: According to embodiments described in the specification, a communication device and method for processing messages are provided. The method includes receiving message data at the communication device, the message data including at least a subject; receiving an instruction to send the message data; determining, responsive to receiving the instruction, whether the message data includes a message body; and when the determination is negative, automatically adding an indicator to the subject prior to sending the message data, the indicator corresponding to the negative determination.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 12, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Michael James CARMODY
  • Patent number: 8073883
    Abstract: A wireless mobile communication device has an application program and a garbage collection program stored in memory. The garbage collection program is configured to identify a root set of referenced objects of the application program with use of a reference indicator array and to perform a mark and sweep process based on the root set of referenced objects. The reference indicator array has a plurality of reference indicators where each referenced indicator corresponding to a referenced object is set as referenced. The application program is configured to be executed during execution of a mark and sweep process of the garbage collection program, such that information received or provided via the user interface during the execution of the mark and sweep process is received or provided without suspension or delay.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: December 6, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
  • Patent number: 7925306
    Abstract: Embodiments of a system and method for providing a preview of the content of messages (e.g. electronic mail messages) to users of mobile devices. A portion of the message body of a message associated with a user-identified list entry of a message list is shown in an area of a display screen (e.g. in a window) that overlaps the area in which one or more list entries of the message list is displayed.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: April 12, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, Ian Michael Robertson
  • Publication number: 20110041137
    Abstract: A wireless mobile communication device has an application program and a garbage collection program stored in memory. The garbage collection program is configured to identify a root set of referenced objects of the application program with use of a reference indicator array and to perform a mark and sweep process based on the root set of referenced objects. The reference indicator array has a plurality of reference indicators where each referenced indicator corresponding to a referenced object is set as referenced. The application program is configured to be executed during execution of a mark and sweep process of the garbage collection program, such that information received or provided via the user interface during the execution of the mark and sweep process is received or provided without suspension or delay.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
  • Patent number: 7840612
    Abstract: According to the present disclosure, one or more processors of a computer device (e.g. a mobile communication device) are operative to execute a garbage collection program and an application program concurrently with execution of the garbage collection program. The garbage collection program is operative to identify a root set of referenced objects of an application program, where a reference indicator in a reference indicator array is set as referenced for each one of such referenced objects, and to perform a mark and sweep process based on the root set of referenced objects. The application program has computer instructions which includes a predefined computer instruction (e.g. a GETREF instruction) adapted to retrieve a reference from a target object and to set a reference indicator in the reference indicator array as referenced for the target object when executed. Advantageously, execution of the application program need not be unreasonably suspended during garbage collection processes.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
  • Publication number: 20080171535
    Abstract: Embodiments of a system and method for providing a preview of the content of messages (e.g. electronic mail messages) to users of mobile devices. A portion of the message body of a message associated with a user-identified list entry of a message list is shown in an area of a display screen (e.g. in a window) that overlaps the area in which one or more list entries of the message list is displayed.
    Type: Application
    Filed: January 12, 2007
    Publication date: July 17, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael James Carmody, Anthony Fabian Scian, Ian Michael Robertson
  • Publication number: 20080098054
    Abstract: According to the present disclosure, one or more processors of a computer device (e.g. a mobile communication device) are operative to execute a garbage collection program and an application program concurrently with execution of the garbage collection program. The garbage collection program is operative to identify a root set of referenced objects of an application program, where a reference indicator in a reference indicator array is set as referenced for each one of such referenced objects, and to perform a mark and sweep process based on the root set of referenced objects. The application program has computer instructions which includes a predefined computer instruction (e.g. a GETREF instruction) adapted to retrieve a reference from a target object and to set a reference indicator in the reference indicator array as referenced for the target object when executed. Advantageously, execution of the application program need not be unreasonably suspended during garbage collection processes.
    Type: Application
    Filed: October 23, 2006
    Publication date: April 24, 2008
    Applicant: Research In Motion Limited
    Inventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms