Patents by Inventor Anthony Fabian Scian
Anthony Fabian Scian 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: 9032036Abstract: A system and method of selecting messaging settings on a messaging client are provided. A display configured to operate in conjunction with the messaging client displays a compose screen that includes a message portion and a messaging settings portion when an outgoing message is to be composed on the messaging client. Messaging settings selected to control message characteristics of the outgoing message are displayed in the messaging settings portion of the compose screen.Type: GrantFiled: May 10, 2013Date of Patent: May 12, 2015Assignee: BlackBerry LimitedInventors: Neil Patrick Adams, Michael Stephen Brown, Herbert Anthony Little, Anthony Fabian Scian, Michael Kenneth Brown
-
Patent number: 8553877Abstract: A computing device-implemented method and system is provided for obtaining an interim masked substitution table value for a given input component in a cryptographic round, such as an AES cryptographic round, using a substitution table and a self-cancelling mask. A mask with a length equal to an entry in the substitution table is provided, wherein the mask comprises a plurality of mask components of equal length such that a bitwise logical inequality operation such as XOR on the mask components equals zero, and the substitution table is masked with this mask. For each of input component, an interim masked substitution table value is obtained from the substitution table thus masked.Type: GrantFiled: May 22, 2008Date of Patent: October 8, 2013Assignee: Blackberry LimitedInventor: Anthony Fabian Scian
-
Publication number: 20130246549Abstract: A system and method of selecting messaging settings on a messaging client are provided. A display configured to operate in conjunction with the messaging client displays a compose screen that includes a message portion and a messaging settings portion when an outgoing message is to be composed on the messaging client. Messaging settings selected to control message characteristics of the outgoing message are displayed in the messaging settings portion of the compose screen.Type: ApplicationFiled: May 10, 2013Publication date: September 19, 2013Applicant: Research In Motion LimitedInventors: Neil Patrick Adams, Michael Stephen Brown, Herbert Anthony Little, Anthony Fabian Scian, Michael Kenneth Brown
-
Patent number: 8443047Abstract: A system and method of selecting messaging settings on a messaging client are provided. A data store configured to operate in conjunction with the messaging client stores records comprising messaging settings or characteristics for previously received and/or sent messages. The messaging client is configured to send outgoing messages, each of the messages having message characteristics, to determine whether a record for an addressed recipient of an outgoing message exists in the data store, and to select messaging settings to control the message characteristics of the outgoing message based on the record where a record exists.Type: GrantFiled: July 27, 2011Date of Patent: May 14, 2013Assignee: Research In Motion LimitedInventors: Neil Patrick Adams, Herbert Anthony Little, Michael Stephen Brown, Michael Kenneth Brown, Anthony Fabian Scian
-
Publication number: 20120324371Abstract: A mobile device stores message information for a plurality of messages in memory. Each message includes at least one correspondent address and conversation text with the at least one correspondent address, as well as metadata comprising an identifier for uniquely identifying the message at a server. When a size of the message information has reached a first predetermined limit, the mobile device deletes at least portions of the conversation text of some of the messages while retaining storage of the correspondent addresses and the metadata thereof. When the size of the message information has reached a second predetermined limit which is greater than the first predetermined limit, the mobile device deletes the correspondent addresses and the metadata associated with the messages having the deleted conversation texts.Type: ApplicationFiled: August 27, 2012Publication date: December 20, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Sean Elliot Wilson, Anthony Fabian Scian
-
Patent number: 8280367Abstract: A mobile device receives, via a wireless network, a plurality of messages and stores message information of the messages in memory. Each message includes at least one correspondent address and conversation text with the at least one correspondent address, as well as metadata comprising an identifier for uniquely identifying the message at a server. The mobile device identifies whether a size of the message information has reached a first predetermined limit of the memory. Based on identifying that the size of the message information has reached the first predetermined limit, the mobile device deletes from the memory, automatically without user intervention, at least portions of the conversation text of some of the messages while retaining storage of the correspondent addresses and the metadata thereof. The mobile device also identifies whether the size of the message information has reached a second predetermined limit of the memory, which is greater than the first predetermined limit.Type: GrantFiled: December 27, 2010Date of Patent: October 2, 2012Assignee: Research In Motion LimitedInventors: Sean Elliot Wilson, Anthony Fabian Scian
-
Patent number: 8073883Abstract: 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: GrantFiled: October 22, 2010Date of Patent: December 6, 2011Assignee: Research In Motion LimitedInventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
-
Publication number: 20110093795Abstract: A mobile device receives, via a wireless network, a plurality of messages and stores message information of the messages in memory. Each message includes at least one correspondent address and conversation text with the at least one correspondent address, as well as metadata comprising an identifier for uniquely identifying the message at a server. The mobile device identifies whether a size of the message information has reached a first predetermined limit of the memory. Based on identifying that the size of the message information has reached the first predetermined limit, the mobile device deletes from the memory, automatically without user intervention, at least portions of the conversation text of some of the messages while retaining storage of the correspondent addresses and the metadata thereof. The mobile device also identifies whether the size of the message information has reached a second predetermined limit of the memory, which is greater than the first predetermined limit.Type: ApplicationFiled: December 27, 2010Publication date: April 21, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Sean Elliot Wilson, Anthony Fabian Scian
-
Patent number: 7925306Abstract: 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: GrantFiled: January 12, 2007Date of Patent: April 12, 2011Assignee: Research In Motion LimitedInventors: Michael James Carmody, Anthony Fabian Scian, Ian Michael Robertson
-
Patent number: 7895569Abstract: A method for implementing software breakpoints in a software program to be executed by a interpreter, comprising the steps of executing a look-up, in a main loop of the interpreter, the look-up function searching a list of breakpoint addresses to determine whether a breakpoint instruction is to be executed at the address referenced by the interpreter's current instruction pointer instead of the program instruction, and maintaining, in memory, the list of breakpoints addresses separately from the program code, such that the breakpoint list can be altered separately from the program code.Type: GrantFiled: August 30, 2006Date of Patent: February 22, 2011Assignee: Research In Motion LimitedInventors: John Fredric Arthur Dahms, Anthony Fabian Scian, Gregory Robertson Bentz
-
Publication number: 20110041137Abstract: 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: ApplicationFiled: October 22, 2010Publication date: February 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
-
Patent number: 7885649Abstract: Methods and apparatus for efficiently managing the storage of e-mail message information for a mobile station are described. In one illustrative example, a plurality of e-mail messages are received by the mobile station through a wireless network and stored in memory. If a size of the e-mail messages reaches a predetermined limit of the memory, e-mail message bodies of some of the e-mail messages (e.g. relatively “old” e-mails) are automatically deleted from the memory while e-mail message headers of the e-mail messages are retained. E-mail message headers of e-mail messages having deleted e-mail message bodies may still be visually displayed in a list at the mobile station. Subsequently, if a user selection of one of these e-mail messages in the list is identified, an e-mail message body of the e-mail message is requested by the mobile station and received from a server through the wireless network.Type: GrantFiled: March 8, 2007Date of Patent: February 8, 2011Assignee: Research In Motion LimitedInventors: Sean Elliot Wilson, Anthony Fabian Scian
-
Patent number: 7840612Abstract: 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: GrantFiled: October 23, 2006Date of Patent: November 23, 2010Assignee: Research In Motion LimitedInventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
-
Publication number: 20090086976Abstract: A computing device-implemented method and system is provided for obtaining an interim masked substitution table value for a given input component in a cryptographic round, such as an AES cryptographic round, using a substitution table and a self-cancelling mask. A mask with a length equal to an entry in the substitution table is provided, wherein the mask comprises a plurality of mask components of equal length such that a bitwise logical inequality operation such as NOR on the mask components equals zero, and the substitution table is masked with this mask. For each of input component, an interim masked substitution table value is obtained from the substitution table thus masked.Type: ApplicationFiled: May 22, 2008Publication date: April 2, 2009Applicant: RESEARCH IN MOTION LIMITEDInventor: Anthony Fabian SCIAN
-
Publication number: 20080250397Abstract: A method for implementing software breakpoints in a software program to be executed by a interpreter, comprising the steps of executing a look-up, in a main loop of the interpreter, the look-up function searching a list of breakpoint addresses to determine whether a breakpoint instruction is to be executed at the address referenced by the interpreter's current instruction pointer instead of the program instruction, and maintaining, in memory, the list of breakpoints addresses separately from the program code, such that the breakpoint list can be altered separately from the program code.Type: ApplicationFiled: August 30, 2006Publication date: October 9, 2008Applicant: Research In Motion LimitedInventors: John Fredric Arthur Dahms, Anthony Fabian Scian, Gregory Robertson Bentz
-
Publication number: 20080171535Abstract: 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: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Michael James Carmody, Anthony Fabian Scian, Ian Michael Robertson
-
Publication number: 20080109518Abstract: Methods and apparatus for efficiently managing the storage of e-mail message information for a mobile station are described. In one illustrative example, a plurality of e-mail messages are received by the mobile station through a wireless network and stored in memory. If a size of the e-mail messages reaches a predetermined limit of the memory, e-mail message bodies of some of the e-mail messages (e.g. relatively “old” e-mails) are automatically deleted from the memory while e-mail message headers of the e-mail messages are retained. E-mail message headers of e-mail messages having deleted e-mail message bodies may still be visually displayed in a list at the mobile station. Subsequently, if a user selection of one of these e-mail messages in the list is identified, an e-mail message body of the e-mail message is requested by the mobile station and received from a server through the wireless network.Type: ApplicationFiled: March 8, 2007Publication date: May 8, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Sean Elliot Wilson, Anthony Fabian Scian
-
Publication number: 20080098054Abstract: 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: ApplicationFiled: October 23, 2006Publication date: April 24, 2008Applicant: Research In Motion LimitedInventors: Michael James Carmody, Anthony Fabian Scian, John Fredric Arthur Dahms
-
Patent number: 7212814Abstract: Methods and apparatus for efficiently managing the storage of e-mail message information for a mobile station are described. In one illustrative example, a plurality of e-mail messages are received by the mobile station through a wireless network and stored in memory. If a size of the e-mail messages reaches a predetermined limit of the memory, e-mail message bodies of some of the e-mail messages (e.g. relatively “old” e-mails) are automatically deleted from the memory while e-mail message headers of the e-mail messages are retained. E-mail message headers of e-mail messages having deleted e-mail message bodies may still be visually displayed in a list at the mobile station. Subsequently, if a user selection of one of these e-mail messages in the list is identified, an e-mail message body of the e-mail message is requested by the mobile station and received from a server through the wireless network.Type: GrantFiled: November 24, 2004Date of Patent: May 1, 2007Assignee: Research In Motion LimitedInventors: Sean Elliot Wilson, Anthony Fabian Scian