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: 11956280Abstract: 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: GrantFiled: March 29, 2021Date of Patent: April 9, 2024Assignee: BlackBerry LimitedInventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
-
Publication number: 20210218778Abstract: 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: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Applicant: BlackBerry LimitedInventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
-
Patent number: 10965718Abstract: 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: GrantFiled: June 15, 2020Date of Patent: March 30, 2021Assignee: BlackBerry LimitedInventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
-
Patent number: 9537896Abstract: 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: GrantFiled: April 28, 2015Date of Patent: January 3, 2017Assignee: BlackBerry LimitedInventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
-
Publication number: 20150244740Abstract: 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: ApplicationFiled: April 28, 2015Publication date: August 27, 2015Applicant: BlackBerry LimitedInventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
-
Patent number: 9059891Abstract: 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: GrantFiled: December 19, 2012Date of Patent: June 16, 2015Assignee: BlackBerry LimitedInventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
-
Patent number: 8554887Abstract: 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: GrantFiled: January 25, 2010Date of Patent: October 8, 2013Assignee: BlackBerry LimitedInventors: Kenneth Wallis, Kamen B. Vitanov, Viera Bibr, Michael Shenfield, Brindusa L. Fritsch
-
Patent number: 8391845Abstract: 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: GrantFiled: October 22, 2010Date of Patent: March 5, 2013Assignee: Research In Motion LimitedInventors: Richard X. Qing, Viera Bibr, Michael Shenfield, Kamen Vitanov, Kenneth Wallis, Cameron Bateman
-
Patent number: 8365240Abstract: 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: GrantFiled: July 26, 2005Date of Patent: January 29, 2013Assignee: Research In Motion LimitedInventors: Kenneth Wallis, Michael Shenfield, Viera Bibr, Bryan R. Goring, Kamen B. Vitanov, Jeffrey C. Rogers, Brindusa Fritsch
-
Patent number: 8200713Abstract: 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: GrantFiled: February 28, 2008Date of Patent: June 12, 2012Assignee: Research In Motion LimitedInventors: Michael Cacenco, Christopher Smith, Kenneth Wallis
-
Patent number: 8117297Abstract: 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: GrantFiled: June 11, 2010Date of Patent: February 14, 2012Assignee: Research In Motion LimitedInventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
-
Publication number: 20120036495Abstract: 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: ApplicationFiled: February 27, 2009Publication date: February 9, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Daniel MATEESCU, Viera BIBR, Kenneth WALLIS
-
Patent number: 8082414Abstract: 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: GrantFiled: September 5, 2008Date of Patent: December 20, 2011Assignee: Motorola Mobility, Inc.Inventors: Kamen B. Vitanov, Viera Bibr, Michael Shenfield, Bryan R. Goring, Brindusa L. Fritsch, Kenneth Wallis
-
Publication number: 20110041138Abstract: 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: ApplicationFiled: October 22, 2010Publication date: February 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Richard QING, Kenneth WALLIS, Viera BIBR, Cameron BATEMAN, Michael SHENFIELD, Kamen VITANOV
-
Publication number: 20110041074Abstract: 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: ApplicationFiled: October 22, 2010Publication date: February 17, 2011Applicant: RESEARCH IN MOTION LIMITEDInventors: Matthew Bells, Gerhard Dietrich Klassen, Kenneth Wallis, Scotte Zinn
-
Patent number: 7835726Abstract: 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: GrantFiled: April 18, 2006Date of Patent: November 16, 2010Assignee: Research In Motion LimitedInventors: Richard Qing, Kenneth Wallis, Viera Bibr, Cameron Bateman, Michael Shenfield, Kamen Vitanov
-
Patent number: 7827495Abstract: 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: GrantFiled: September 1, 2004Date of Patent: November 2, 2010Assignee: Research In Motion LimitedInventors: Matthew Bells, Gerhard Dietrich Klassen, Kenneth Wallis, Scotte Zinn
-
Publication number: 20100257261Abstract: 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: ApplicationFiled: June 11, 2010Publication date: October 7, 2010Inventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
-
Publication number: 20100223595Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: RESEARCH IN MOTIONInventors: Daniel MATEESCU, Viera Bibr, Kenneth Wallis
-
Patent number: RE44836Abstract: 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: GrantFiled: August 22, 2013Date of Patent: April 8, 2014Assignee: BlackBerry LimitedInventors: Kenneth Wallis, Viera Bibr, Michael Shenfield, Brindusa L. Fritsch, Kamen B. Vitanov