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: 8713706
    Abstract: 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: Grant
    Filed: July 4, 2011
    Date of Patent: April 29, 2014
    Assignee: BlackBerry Limited
    Inventors: Melanie Barker, John Hodgson
  • Patent number: 8489890
    Abstract: 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: Grant
    Filed: August 21, 2012
    Date of Patent: July 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
  • Publication number: 20120317618
    Abstract: 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: Application
    Filed: August 21, 2012
    Publication date: December 13, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sriram DARBHA, Melanie BARKER, Jeffrey Kenneth EMERY
  • Patent number: 8250371
    Abstract: 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: Grant
    Filed: July 27, 2010
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
  • Publication number: 20120174238
    Abstract: 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: Application
    Filed: July 4, 2011
    Publication date: July 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Melanie Barker, John Hodgson
  • Patent number: 8171172
    Abstract: 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: Grant
    Filed: October 14, 2010
    Date of Patent: May 1, 2012
    Assignee: Research In Motion Limited
    Inventor: Melanie Barker
  • Patent number: 8131264
    Abstract: 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: Grant
    Filed: March 19, 2010
    Date of Patent: March 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Melanie Barker, Luis Estable
  • Patent number: 7996908
    Abstract: 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: Grant
    Filed: November 10, 2004
    Date of Patent: August 9, 2011
    Assignee: Research In Motion Limited
    Inventors: Melanie Barker, John Hodgson
  • Publication number: 20110029605
    Abstract: 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: Application
    Filed: October 14, 2010
    Publication date: February 3, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Melanie Barker
  • Patent number: 7840710
    Abstract: 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: Grant
    Filed: August 31, 2005
    Date of Patent: November 23, 2010
    Assignee: Research In Motion Limited
    Inventor: Melanie Barker
  • Publication number: 20100293606
    Abstract: 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: Application
    Filed: July 27, 2010
    Publication date: November 18, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
  • Patent number: 7784088
    Abstract: 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: Grant
    Filed: December 14, 2005
    Date of Patent: August 24, 2010
    Assignee: Research in Motion Limited
    Inventors: Sriram Darbha, Melanie Barker, Jeffrey Kenneth Emery
  • Publication number: 20100191816
    Abstract: 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: Application
    Filed: March 19, 2010
    Publication date: July 29, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Melanie Barker, Luis Estable
  • Patent number: 7715826
    Abstract: 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: Grant
    Filed: December 8, 2005
    Date of Patent: May 11, 2010
    Assignee: Research In Motion Limited
    Inventors: Melanie Barker, Luis Estable
  • Publication number: 20070135095
    Abstract: 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: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Inventors: Melanie Barker, Luis Estable
  • Publication number: 20070050502
    Abstract: 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: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Inventor: Melanie Barker
  • Publication number: 20060123056
    Abstract: 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: Application
    Filed: December 14, 2005
    Publication date: June 8, 2006
    Inventors: Sriram Darbha, Melanie Barker, Jeffrey Emery
  • Publication number: 20060026689
    Abstract: 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: Application
    Filed: November 10, 2004
    Publication date: February 2, 2006
    Inventors: Melanie Barker, John Hodgson
  • Patent number: 4642411
    Abstract: 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: Grant
    Filed: February 21, 1985
    Date of Patent: February 10, 1987
    Assignee: Molecular Genetics Research and Development Limited Partnership
    Inventors: Kenneth A. Hibberd, Paul C. Anderson, Melanie Barker
  • Patent number: 4581847
    Abstract: 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: Grant
    Filed: September 4, 1984
    Date of Patent: April 15, 1986
    Assignee: Molecular Genetics Research and Development
    Inventors: Kenneth A. Hibberd, Paul C. Anderson, Melanie Barker