Patents by Inventor Ian James McDonald
Ian James McDonald 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: 20230245113Abstract: A system has a storage medium encoded with program instructions, and a processor coupled to access the program instructions. The instructions configure the processor for: receiving a first request at a POS terminal to surrender a previously purchased first asset in exchange for at least a portion of a second asset that was used to purchase the first asset, receiving the private key from the first asset; accessing a set of rules stored in a distributed electronic ledger, the set of rules specifying conditions associated with the first request; transmitting an authorization to return the at least a portion of the second asset in exchange for surrender of the first asset, in the case where the conditions are satisfied; and invalidating the first request in the case where one or more of the conditions are not satisfied.Type: ApplicationFiled: April 11, 2023Publication date: August 3, 2023Inventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Patent number: 11651359Abstract: A system has a storage medium encoded with program instructions, and a processor coupled to access the program instructions. The instructions configure the processor for: receiving a first request at a POS terminal to surrender a previously purchased first asset in exchange for at least a portion of a second asset that was used to purchase the first asset, receiving the private key from the first asset; accessing a set of rules stored in a distributed electronic ledger, the set of rules specifying conditions associated with the first request; transmitting an authorization to return the at least a portion of the second asset in exchange for surrender of the first asset, in the case where the conditions are satisfied; and invalidating the first request in the case where one or more of the conditions are not satisfied.Type: GrantFiled: October 5, 2016Date of Patent: May 16, 2023Assignee: The Toronto-Dominion BankInventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Patent number: 11282137Abstract: A device has a secure element including a memory that stores at least one address, a set of rules, and a state of an asset. A processor is configured for receiving a request to change the state of the asset associated with the address, validating the request in the case where changing the state of the asset according to the request complies with the set of rules, and invalidating the request in the case where changing the state of the asset according to the request violates the set of rules. A communications module is coupled to the secure element for transmitting information responsive to the request to a distributed network of peer processors for recording a change in the state of the asset in a distributed electronic ledger in the case where the secure element validates the request.Type: GrantFiled: October 7, 2016Date of Patent: March 22, 2022Assignee: The Toronto-Dominion BankInventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Patent number: 11222316Abstract: An apparatus for use in a digital asset tracking system includes a storage device and a processor coupled to the storage device. The storage device stores software instructions for controlling the processor that when executed by the processor configure the processor to receive a signal representing a request comprising a first transfer from a first digital container associated with a first client to a second digital container associated with a second client. A value of the first transfer is compared to a total value in one or more accounts associated with the first client. At least one of the one or more accounts associated with the first client has a value in a first currency. A first draft is generated from a first account to an account associated with the second client. The first draft comprises a value in a second currency equivalent to the value of the first transfer.Type: GrantFiled: September 10, 2019Date of Patent: January 11, 2022Assignee: The Toronto-Dominion BankInventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Publication number: 20200042961Abstract: An apparatus for use in a digital asset tracking system includes a storage device and a processor coupled to the storage device. The storage device stores software instructions for controlling the processor that when executed by the processor configure the processor to receive a signal representing a request comprising a first transfer from a first digital container associated with a first client to a second digital container associated with a second client. A value of the first transfer is compared to a total value in one or more accounts associated with the first client. At least one of the one or more accounts associated with the first client has a value in a first currency. A first draft is generated from a first account to an account associated with the second client. The first draft comprises a value in a second currency equivalent to the value of the first transfer.Type: ApplicationFiled: September 10, 2019Publication date: February 6, 2020Inventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Patent number: 10445709Abstract: An apparatus for use in a digital asset tracking system includes a storage device and a processor coupled to the storage device. The storage device stores software instructions for controlling the processor that when executed by the processor configure the processor to receive a signal representing a request comprising a first transfer from a first digital container associated with a first client to a second digital container associated with a second client. A value of the first transfer is compared to a total value in one or more accounts associated with the first client. At least one of the one or more accounts associated with the first client has a value in a first currency. A first draft is generated from a first account to an account associated with the second client. The first draft comprises a value in a second currency equivalent to the value of the first transfer.Type: GrantFiled: September 28, 2016Date of Patent: October 15, 2019Assignee: The Toronto-Dominion BankInventors: Ian James McDonald, Adam Douglas McPhee, Perry Aaron Jones Haldenby, Paul Mon-Wah Chan, John Jong Suk Lee
-
Publication number: 20180101906Abstract: A device has a secure element including a memory that stores at least one address, a set of rules, and a state of an asset. A processor is configured for receiving a request to change the state of the asset associated with the address, validating the request in the case where changing the state of the asset according to the request complies with the set of rules, and invalidating the request in the case where changing the state of the asset according to the request violates the set of rules. A communications module is coupled to the secure element for transmitting information responsive to the request to a distributed network of peer processors for recording a change in the state of the asset in a distributed electronic ledger in the case where the secure element validates the request.Type: ApplicationFiled: October 7, 2016Publication date: April 12, 2018Applicant: The Toronto-Dominion BankInventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Publication number: 20180096349Abstract: A system has a storage medium encoded with program instructions, and a processor coupled to access the program instructions. The instructions configure the processor for: receiving a first request at a POS terminal to surrender a previously purchased first asset in exchange for at least a portion of a second asset that was used to purchase the first asset, receiving the private key from the first asset; accessing a set of rules stored in a distributed electronic ledger, the set of rules specifying conditions associated with the first request; transmitting an authorization to return the at least a portion of the second asset in exchange for surrender of the first asset, in the case where the conditions are satisfied; and invalidating the first request in the case where one or more of the conditions are not satisfied.Type: ApplicationFiled: October 5, 2016Publication date: April 5, 2018Applicant: The Toronto-Dominion BankInventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Publication number: 20180089655Abstract: An apparatus for use in a digital asset tracking system includes a storage device and a processor coupled to the storage device. The storage device stores software instructions for controlling the processor that when executed by the processor configure the processor to receive a signal representing a request comprising a first transfer from a first digital container associated with a first client to a second digital container associated with a second client. A value of the first transfer is compared to a total value in one or more accounts associated with the first client. At least one of the one or more accounts associated with the first client has a value in a first currency. A first draft is generated from a first account to an account associated with the second client. The first draft comprises a value in a second currency equivalent to the value of the first transfer.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Applicant: The Toronto-Dominion BankInventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Publication number: 20180089645Abstract: An apparatus for use in a digital asset tracking system includes a storage device and a processor coupled to the storage device. The storage device stores software instructions for controlling the processor that when executed by the processor configure the processor to receive a signal representing a request comprising a first transfer from a first digital container associated with a first client to a second digital container associated with a second client. A value of the first transfer is compared to a total value in one or more accounts associated with the first client. At least one of the one or more accounts associated with the first client has a value in a first currency. A first draft is generated from a first account to an account associated with the second client. The first draft comprises a value in a second currency equivalent to the value of the first transfer.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: Ian James MCDONALD, Adam Douglas MCPHEE, Perry Aaron Jones HALDENBY, Paul Mon-Wah CHAN, John Jong Suk LEE
-
Patent number: 9876904Abstract: A method of communicating information describing a voice call from a caller device to a recipient device. Call subject information describing the call is obtained from the caller device and sent to the recipient device to inform the recipient about the subject of the call. The call subject information is can be presented as a subject line displayed to on the recipient device to inform the recipient about the nature of the call and/or its urgency, thereby enabling the recipient to better determined whether to answer the call. The call subject information can be input by the caller or extracted automatically from an application from which the call was initiated.Type: GrantFiled: April 15, 2016Date of Patent: January 23, 2018Assignee: BlackBerry LimitedInventors: Nicholas Patrick Alfano, William David Castell, David Lloyd Heit, Douglas Michael Gisby, Jan Hendrik Lucas Bakker, Richard John George, Ian James McDonald
-
Patent number: 9537866Abstract: A method and apparatus to control the use of applications on handheld device is based on network service, the method comprising the steps of: receiving a network identifier; correlating the network identifier with application and/or feature limitations stored on the mobile device; and limiting application usage based on the results of such correlating step.Type: GrantFiled: October 19, 2007Date of Patent: January 3, 2017Assignee: BlackBerry LimitedInventors: Ian James McDonald, Brian Oliver, Alan Panezio, David Lloyd Heit, Nicholas Alfano, Gregory Scott Henderson, Douglas Gisby
-
Publication number: 20160234381Abstract: A method of communicating information describing a voice call from a caller device to a recipient device. Call subject information describing the call is obtained from the caller device and sent to the recipient device to inform the recipient about the subject of the call. The call subject information is can be presented as a subject line displayed to on the recipient device to inform the recipient about the nature of the call and/or its urgency, thereby enabling the recipient to better determined whether to answer the call. The call subject information can be input by the caller or extracted automatically from an application from which the call was initiated.Type: ApplicationFiled: April 15, 2016Publication date: August 11, 2016Applicant: BlackBerry LimitedInventors: Nicholas Patrick Alfano, William David Castell, David Lloyd Heit, Douglas Michael Gisby, Jan Hendrik Lucas Bakker, Richard John George, Ian James McDonald
-
Patent number: 8417229Abstract: Systems and methods for facilitating transferring of a conference call. In some embodiments, users of a secure mobile device may be provided with the ability to transfer a media session for use in a conference call to a non-secure communication device. The method may include displaying a user interface on the primary communication device, the user interface including a transfer option, receiving a command selecting the transfer option, sending a transfer request from the primary communication device to the conference call controller to link an alternate communication device within the conference call session, and determining whether the transfer request requires authentication, and if so performing authentication of the transfer request.Type: GrantFiled: March 2, 2010Date of Patent: April 9, 2013Assignee: Research In Motion LimitedInventors: Ian James McDonald, Douglas Michael Gisby, Brian Edward Anthony McColgan, Christopher Labrador, Nicholas Patrick Alfano
-
Publication number: 20130010945Abstract: Systems and methods for facilitating transferring of a conference call. In some embodiments, users of a secure mobile device may be provided with the ability to transfer a media session for use in a conference call to a non-secure communication device. The method may include displaying a user interface on the primary communication device, the user interface including a transfer option, receiving a command selecting the transfer option, sending a transfer request from the primary communication device to the conference call controller to link an alternate communication device within the conference call session, and determining whether the transfer request requires authentication, and if so performing authentication of the transfer request.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Ian James McDonald, Douglas Michael Gisby, Brian Edward Anthony McColgan, Christopher Labrador, Nicholas Patrick Alfano
-
Publication number: 20110216674Abstract: Systems and methods for facilitating transferring of a conference call. In some embodiments, users of a secure mobile device may be provided with the ability to transfer a media session for use in a conference call to a non-secure communication device. The method may include displaying a user interface on the primary communication device, the user interface including a transfer option, receiving a command selecting the transfer option, sending a transfer request from the primary communication device to the conference call controller to link an alternate communication device within the conference call session, and determining whether the transfer request requires authentication, and if so performing authentication of the transfer request.Type: ApplicationFiled: May 28, 2010Publication date: September 8, 2011Applicant: Research in Motion LimitedInventors: Ian James McDonald, Douglas Michael Gisby, Brian Edward Anthony McColgan, Christopher Labrador, Nicholas Patrick Alfano
-
Publication number: 20110217966Abstract: Systems and methods for facilitating transferring of a conference call. In some embodiments, users of a secure mobile device may be provided with the ability to transfer a media session for use in a conference call to a non-secure communication device. The method may include displaying a user interface on the primary communication device, the user interface including a transfer option, receiving a command selecting the transfer option, sending a transfer request from the primary communication device to the conference call controller to link an alternate communication device within the conference call session, and determining whether the transfer request requires authentication, and if so performing authentication of the transfer request.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ian James McDonald, Douglas Michael Gisby, Brian Edward Anthony McColgan, Christopher Labrador, Nicholas Patrick Alfano
-
METHOD AND APPARATUS TO CONTROL THE USE OF APPLICATIONS ON HANDHELD DEVICES BASED ON NETWORK SERVICE
Publication number: 20110065417Abstract: A method and apparatus to control the use of applications on handheld device is based on network service, the method comprising the steps of: receiving a network identifier; correlating the network identifier with application and/or feature limitations stored on the mobile device; and limiting application usage based on the results of such correlating step.Type: ApplicationFiled: October 19, 2007Publication date: March 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Ian James McDonald, Brian Oliver, David Lloyd Heit, Alan Panezic, Douglas Michael Gisby, Gregory Scott Henderson, Nicholas Alfano -
Publication number: 20080274694Abstract: A system and method for multi-channel blocking, the method having the steps of: creating a block filter to block a plurality of communication channels to a mobile device; communicating the block filter to a blocking element; and executing the blocking filter at the blocking element.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Inventors: William David Castell, Nicholas Alfano, Ian James McDonald, Atul Asthana, David Lloyd Heit, Douglas Michael Gisby, Richard John George, Jan John-Luc Bakker
-
Publication number: 20080274715Abstract: A method and apparatus to enhance decision making capabilities of a user of a mobile device, the method having the steps of: receiving, at the mobile device, information related to the cost of mobile services; and communicating an indication of the cost of mobile services to the user.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Inventors: David Lloyd Heit, Atul Asthana, Douglas Michael Gisby, Ian James McDonald, Brian Oliver, John-Luc Bakker, Nicholas Alfano