Patents by Inventor Kenneth Wallis

Kenneth Wallis 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: 11956280
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: April 9, 2024
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Publication number: 20210218778
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Applicant: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Patent number: 10965718
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: March 30, 2021
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Patent number: 9537896
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: January 3, 2017
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Publication number: 20150244740
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Application
    Filed: April 28, 2015
    Publication date: August 27, 2015
    Applicant: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Patent number: 9059891
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: June 16, 2015
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Patent number: 8554887
    Abstract: A method for automatically registering the runtime environment and related component applications with an application gateway when transferring the applications from a first wireless device to a second wireless device is provided. Applications installed on the first wireless device are registered with an application gateway, which maintains a registration list of identification information for all registered wireless devices and applications installed thereon. A back-up is created of the applications and registration information for the runtime environment installed on the first wireless device for transfer to a second wireless device. An application container of the second wireless device determining installation and communicating to the application gateway identification information regarding the second wireless device and the restored applications.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: October 8, 2013
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Kamen B. Vitanov, Viera Bibr, Michael Shenfield, Brindusa L. Fritsch
  • Patent number: 8391845
    Abstract: A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Component definitions are hosted for developing the component-based application. A standard data component implements a standard data component definition; the standard data component definition is embedded into the component-based application definition during development. The standard data component providing access to a standard device data entity by invoking device dependent APIs the standard data component presenting the standard device data entity as a user defined data component. The application runtime environment automatically making functionality available of the user defined data components available to standard data component.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: March 5, 2013
    Assignee: Research In Motion Limited
    Inventors: Richard X. Qing, Viera Bibr, Michael Shenfield, Kamen Vitanov, Kenneth Wallis, Cameron Bateman
  • Patent number: 8365240
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Kenneth Wallis, Michael Shenfield, Viera Bibr, Bryan R. Goring, Kamen B. Vitanov, Jeffrey C. Rogers, Brindusa Fritsch
  • Patent number: 8200713
    Abstract: A method is disclosed for facilitating development of an application having access to a database data-source. The method comprises the following steps. At least one subroutine that is a candidate for potentially including hidden information is identified. A definition document for the subroutine is generated using information available from its available schema metadata. The subroutine is executed via the database data-source. A result set of the executed subroutine is analysed for exposing any hidden information. The analysis is used to supplement the definition document with additional schema information to describe a structure of the exposed information. The definition document can then be used in developing the application. A development tool and computer readable medium configured to implement the method are also disclosed.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: June 12, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Cacenco, Christopher Smith, Kenneth Wallis
  • Patent number: 8117297
    Abstract: A method of registering a central container application executing on a mobile device with one of one or more mediator services executing on one or more remote servers is provided. Configuration information is received at the mobile device identifying a mediator service of the one or more mediator services the central container application is to register with. The central container application is notified that the configuration information is available. The central container application is registered with the identified first mediator service. The configuration information is retrieved and communication is established with the mediator service identified in the configuration information. Information regarding the current state of the central container application is send to the identified mediator service. Administrative information is then received from the mediator service.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: February 14, 2012
    Assignee: Research In Motion Limited
    Inventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
  • Publication number: 20120036495
    Abstract: Various methods, apparatuses and systems for supporting polymorphic elements at run-time in portable computing devices are provided. One embodiment includes a development tool that can be incorporated into an integrated development environment. (IDE) The development tool is configured to detect when a programming instruction corresponding to a polymorphic element is received. Upon such detection, the developer operating the IDE is prompted to provide specific mapping information such that an application that is finally generated using the IDE avoids or reduces the use of polymorphic elements and thereby reduce computing resource stresses on the device on which such an application is ultimately deployed.
    Type: Application
    Filed: February 27, 2009
    Publication date: February 9, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daniel MATEESCU, Viera BIBR, Kenneth WALLIS
  • Patent number: 8082414
    Abstract: Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on-demand download and execution. A memory management kernel in each terminal device monitors a memory utilization of the terminal device. Based on the memory utilization, the memory management kernel interacts with an application gateway hosting the terminal device to download and execute one or more of the memory management scripts.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: December 20, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Kamen B. Vitanov, Viera Bibr, Michael Shenfield, Bryan R. Goring, Brindusa L. Fritsch, Kenneth Wallis
  • Publication number: 20110041138
    Abstract: A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Component definitions are hosted for developing the component-based application. A standard data component implements a standard data component definition; the standard data component definition is embedded into the component-based application definition during development. The standard data component providing access to a standard device data entity by invoking device dependent APIs the standard data component presenting the standard device data entity as a user defined data component. The application runtime environment automatically making functionality available of the user defined data components available to standard data component.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Richard QING, Kenneth WALLIS, Viera BIBR, Cameron BATEMAN, Michael SHENFIELD, Kamen VITANOV
  • Publication number: 20110041074
    Abstract: A method for changing visual attributes presented by a graphical user interface of a device such as a mobile electronic device by loading onto the device a file containing information for changing selected visual attributes of the interface. A method or compiler for generating or compiling a file that contains information used by a device to change the user interface presented by the device.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Matthew Bells, Gerhard Dietrich Klassen, Kenneth Wallis, Scotte Zinn
  • Patent number: 7835726
    Abstract: A data entity presentation system and method of presenting data entities of standard device applications in wireless devices are provided. The data entity presentation system comprises an application runtime environment module for hosting component-based applications on a device, an integrated development environment for hosting component definitions and a device repository for storing device data and device-specific application programming interfaces. The method comprises the steps of hosting component-based applications on a device, hosting component definitions and storing device data and device-specific application programming interfaces.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: November 16, 2010
    Assignee: Research In Motion Limited
    Inventors: Richard Qing, Kenneth Wallis, Viera Bibr, Cameron Bateman, Michael Shenfield, Kamen Vitanov
  • Patent number: 7827495
    Abstract: A method for changing visual attributes presented by a graphical user interface of a device such as a mobile electronic device by loading onto the device a file containing information for changing selected visual attributes of the interface. A method or compiler for generating or compiling a file that contains information used by a device to change the user interface presented by the device.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: November 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Matthew Bells, Gerhard Dietrich Klassen, Kenneth Wallis, Scotte Zinn
  • Publication number: 20100257261
    Abstract: A method of registering a central container application executing on a mobile device with one of one or more mediator services executing on one or more remote servers is provided. Configuration information is received at the mobile device identifying a mediator service of the one or more mediator services the central container application is to register with. The central container application is notified that the configuration information is available. The central container application is registered with the identified first mediator service. The configuration information is retrieved and communication is established with the mediator service identified in the configuration information. Information regarding the current state of the central container application is send to the identified mediator service. Administrative information is then received from the mediator service.
    Type: Application
    Filed: June 11, 2010
    Publication date: October 7, 2010
    Inventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
  • Publication number: 20100223595
    Abstract: Various methods, apparatuses and systems for supporting polymorphic elements at run-time in portable computing devices are provided. One embodiment includes a development tool that can be incorporated into an integrated development environment. (IDE) The development tool is configured to detect when a programming instruction corresponding to a polymorphic element is received. Upon such detection, the developer operating the IDE is prompted to provide specific mapping information such that an application that is finally generated using the IDE avoids or reduces the use of polymorphic elements and thereby reduce computing resource stresses on the device on which such an application is ultimately deployed.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: RESEARCH IN MOTION
    Inventors: Daniel MATEESCU, Viera Bibr, Kenneth Wallis
  • Patent number: RE44836
    Abstract: A method for automatically registering the runtime environment and related component applications with an application gateway when transferring the applications from a first wireless device to a second wireless device is provided. Applications installed on the first wireless device are registered with an application gateway, which maintains a registration list of identification information for all registered wireless devices and applications installed thereon. A back-up is created of the applications and registration information for the runtime environment installed on the first wireless device for transfer to a second wireless device. An application container of the second wireless device determining installation and communicating to the application gateway identification information regarding the second wireless device and the restored applications.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Viera Bibr, Michael Shenfield, Brindusa L. Fritsch, Kamen B. Vitanov