Patents by Inventor Melanie Barker
Melanie Barker 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: 8713706Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, the client security module instructs the host security module when to lock and unlock the device, and the host security module alerts the client security module to attempts by the user to lock or unlock the device.Type: GrantFiled: July 4, 2011Date of Patent: April 29, 2014Assignee: BlackBerry LimitedInventors: Melanie Barker, John Hodgson
-
Patent number: 8489890Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.Type: GrantFiled: August 21, 2012Date of Patent: July 16, 2013Assignee: Research In Motion LimitedInventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
-
Publication number: 20120317618Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.Type: ApplicationFiled: August 21, 2012Publication date: December 13, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Sriram DARBHA, Melanie BARKER, Jeffrey Kenneth EMERY
-
Patent number: 8250371Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.Type: GrantFiled: July 27, 2010Date of Patent: August 21, 2012Assignee: Research In Motion LimitedInventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
-
Publication number: 20120174238Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, the client security module instructs the host security module when to lock and unlock the device, and the host security module alerts the client security module to attempts by the user to lock or unlock the device.Type: ApplicationFiled: July 4, 2011Publication date: July 5, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Melanie Barker, John Hodgson
-
Patent number: 8171172Abstract: A method and apparatus for synchronizing data between a mobile communication device and a remote application operating on an external computer. A first application is operable to communicate and synchronize with a remote application operating on an external computer. A second application is operable to communicate and synchronize with the remote application. The mobile communication device receives a user's identification of a preferred application selected from one of the first and second applications, and uses the preferred application to synchronize the mobile communication device with the remote application.Type: GrantFiled: October 14, 2010Date of Patent: May 1, 2012Assignee: Research In Motion LimitedInventor: Melanie Barker
-
Patent number: 8131264Abstract: A mobile device for electronic mailing of data utilizing a data reference, the mobile device having: a communications subsystem for communicating with a wireless gateway; a user interface; a processor interacting with the user interface and the communications subsystem; an electronic mail application adapted to run on the processor; a data application adapted to run on the processor; and memory adapted to be accessed by the electronic mail application and the data application, the memory storing a data reference identifier for data in the data application, the data reference identifier capable of identifying the data on a data server remote from the mobile device, wherein the data application is adapted to interact with the electronic mail application to send data in an electronic mail message, and wherein the data is replaced in the electronic mail message with the data reference identifier.Type: GrantFiled: March 19, 2010Date of Patent: March 6, 2012Assignee: Research In Motion LimitedInventors: Melanie Barker, Luis Estable
-
Patent number: 7996908Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, the client security module instructs the host security module when to lock and unlock the device, and the host security module alerts the client security module to attempts by the user to lock or unlock the device.Type: GrantFiled: November 10, 2004Date of Patent: August 9, 2011Assignee: Research In Motion LimitedInventors: Melanie Barker, John Hodgson
-
Publication number: 20110029605Abstract: A method and apparatus for synchronizing data between a mobile communication device and a remote application operating on an external computer. A first application is operable to communicate and synchronize with a remote application operating on an external computer. A second application is operable to communicate and synchronize with the remote application. The mobile communication device receives a user's identification of a preferred application selected from one of the first and second applications, and uses the preferred application to synchronize the mobile communication device with the remote application.Type: ApplicationFiled: October 14, 2010Publication date: February 3, 2011Applicant: RESEARCH IN MOTION LIMITEDInventor: Melanie Barker
-
Patent number: 7840710Abstract: A method, system and apparatus for synchronizing data between a mobile communication device (116) and an external computer (104-1) across one of a plurality of communication paths (402, 422). A first application (404) resident on the mobile communication device (116) is operable to synchronize with the external computer (104-1) via a first communication path (402). A second application (406) resident on the mobile communication device is operable to synchronize with the external computer (104-1) via a second communication path (422). A related remote application (416) is resident on the external computer (104-1). A preferred application is selected by the user from the first and second applications (404, 406). The mobile communication device (116) synchronizes data associated with the preferred application with data associated with the related remote application (116) via the communication path associated with the preferred application.Type: GrantFiled: August 31, 2005Date of Patent: November 23, 2010Assignee: Research In Motion LimitedInventor: Melanie Barker
-
Publication number: 20100293606Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.Type: ApplicationFiled: July 27, 2010Publication date: November 18, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
-
Patent number: 7784088Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.Type: GrantFiled: December 14, 2005Date of Patent: August 24, 2010Assignee: Research in Motion LimitedInventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
-
Publication number: 20100191816Abstract: A mobile device for electronic mailing of data utilizing a data reference, the mobile device having: a communications subsystem for communicating with a wireless gateway; a user interface; a processor interacting with the user interface and the communications subsystem; an electronic mail application adapted to run on the processor; a data application adapted to run on the processor; and memory adapted to be accessed by the electronic mail application and the data application, the memory storing a data reference identifier for data in the data application, the data reference identifier capable of identifying the data on a data server remote from the mobile device, wherein the data application is adapted to interact with the electronic mail application to send data in an electronic mail message, and wherein the data is replaced in the electronic mail message with the data reference identifier.Type: ApplicationFiled: March 19, 2010Publication date: July 29, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Melanie Barker, Luis Estable
-
Patent number: 7715826Abstract: A mobile device for electronic mailing of data utilizing a data reference, the mobile device having: a communications subsystem for communicating with a wireless gateway; a user interface; a processor interacting with the user interface and the communications subsystem; an electronic mail application adapted to run on the processor; a data application adapted to run on the processor; and memory adapted to be accessed by the electronic mail application and the data application, the memory storing a data reference identifier for data in the data application, the data reference identifier capable of identifying the data on a data server remote from the mobile device, wherein the data application is adapted to interact with the electronic mail application to send data in an electronic mail message, and wherein the data is replaced in the electronic mail message with the data reference identifier.Type: GrantFiled: December 8, 2005Date of Patent: May 11, 2010Assignee: Research In Motion LimitedInventors: Melanie Barker, Luis Estable
-
Publication number: 20070135095Abstract: A mobile device for electronic mailing of data utilizing a data reference, the mobile device having: a communications subsystem for communicating with a wireless gateway; a user interface; a processor interacting with the user interface and the communications subsystem; an electronic mail application adapted to run on the processor; a data application adapted to run on the processor; and memory adapted to be accessed by the electronic mail application and the data application, the memory storing a data reference identifier for data in the data application, the data reference identifier capable of identifying the data on a data server remote from the mobile device, wherein the data application is adapted to interact with the electronic mail application to send data in an electronic mail message, and wherein the data is replaced in the electronic mail message with the data reference identifier.Type: ApplicationFiled: December 8, 2005Publication date: June 14, 2007Inventors: Melanie Barker, Luis Estable
-
Publication number: 20070050502Abstract: A method, system and apparatus for synchronizing data between a mobile communication device (116) and an external computer (104-1) across one of a plurality of communication paths (402, 422). A first application (404) resident on the mobile communication device (116) is operable to synchronize with the external computer (104-1) via a first communication path (402). A second application (406) resident on the mobile communication device is operable to synchronize with the external computer (104-1) via a second communication path (422). A related remote application (416) is resident on the external computer (104-1). A preferred application is selected by the user from the first and second applications (404, 406). The mobile communication device (116) synchronizes data associated with the preferred application with data associated with the related remote application (116) via the communication path associated with the preferred application.Type: ApplicationFiled: August 31, 2005Publication date: March 1, 2007Inventor: Melanie Barker
-
Publication number: 20060123056Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, on start-up of the device, the host security module obtains user authorization input from a user and passes the input to a client operating system for validation. Once validated, the host security module unlocks the host-side of the device. At the same time, the client operating system sends a notice or request to the client-side virtual machine requesting that the client-side be unlocked. Once the virtual machine is initialized and available it launches the client security module and unlocks the client-side. During the delay while the virtual machine loads, the user is given access only to the host applications.Type: ApplicationFiled: December 14, 2005Publication date: June 8, 2006Inventors: Sriram Darbha, Melanie Barker, Jeffrey Emery
-
Publication number: 20060026689Abstract: A system and methods for coordinating the operation of a client security module and a host security module on a mobile electronic device. The modules communicate with each other through a platform abstraction layer using application programming interfaces to coordinate their activities. In particular, the client security module instructs the host security module when to lock and unlock the device, and the host security module alerts the client security module to attempts by the user to lock or unlock the device.Type: ApplicationFiled: November 10, 2004Publication date: February 2, 2006Inventors: Melanie Barker, John Hodgson
-
Patent number: 4642411Abstract: This invention is direction to the production of novel plant genotypes or lines which produce increased free tryptophan levels and are resistant to inhibition by analogs which normally inhibit the activity of the enzyme anthranilate synthase before alteration. This invention further relates to genes encoding such exzymes, and to processes for utilizing these novel genes and enzymes. Further products of the invention include plants, plant tissues and seeds which exhibit resistance to such analogs and overproduce tryptophan resulting from expression of genes encoding analog resistant anthranilate synthase enzyme.Type: GrantFiled: February 21, 1985Date of Patent: February 10, 1987Assignee: Molecular Genetics Research and Development Limited PartnershipInventors: Kenneth A. Hibberd, Paul C. Anderson, Melanie Barker
-
Patent number: 4581847Abstract: This invention is directed to the production of novel plant genotypes or lines which produce increased free tryptophan levels and are resistant to inhibition by analogs which normally inhibit the activity of the enzyme anthranilate synthase before alteration. This invention further relates to genes encoding such enzymes, and to processes for utilizing these novel genes and enzymes. Further products of the invention include plants, plant tissues and seeds which exhibit resistance to such analogs and overproduce tryptophan resulting from expression of genes encoding analog resistant anthranilate synthase enzyme.Type: GrantFiled: September 4, 1984Date of Patent: April 15, 1986Assignee: Molecular Genetics Research and DevelopmentInventors: Kenneth A. Hibberd, Paul C. Anderson, Melanie Barker