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).

  • Publication number: 20100179942
    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: Application
    Filed: January 25, 2010
    Publication date: July 15, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kenneth WALLIS, Kamen B. VITANOV, Viera BIBR, Michael SHENFIELD, Brindusa L. FRITSCH
  • Patent number: 7747724
    Abstract: A device-to-server registration system and method of registering a wireless device with a mediator service responsible for allowing the wireless device to communicate with a back-end service are provided. The device-to-server registration system comprises a device-to-server registration module for communicating with a device administration service of the wireless device and a device registration module of a mediator service for registering a wireless device with the mediator service. The device registration module communicates with the device-to-server registration module. The method comprises the steps of communicating with a device administration service of a wireless device to obtain information pertaining to the mediator service and communicating with a device registration module of the mediator service to register with the mediator service.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: June 29, 2010
    Assignee: Research In Motion Limited
    Inventors: Kenneth Wallis, Viera Bibr, Sean Paul Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
  • Patent number: 7680910
    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: February 24, 2006
    Date of Patent: March 16, 2010
    Assignee: Research In Motion Limited
    Inventors: Kenneth Wallis, Kamen B. Vitanov, Viera Bibr, Michael Shenfield, Brindusa L Fritsch
  • Publication number: 20090222471
    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: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Inventors: Michael Cacenco, Christopher Smith, Kenneth Wallis
  • Patent number: 7472247
    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 1, 2005
    Date of Patent: December 30, 2008
    Assignee: Research in Motion Limited
    Inventors: Kamen B. Vitanov, Viera Bibr, Michael Shenfield, Bryan R. Goring, Brindusa L. Fritsch, Kenneth Wallis
  • Publication number: 20080320251
    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: Application
    Filed: September 5, 2008
    Publication date: December 25, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Kamen B. VITANOV, Viera BIBR, Michael SHENFIELD, Bryan R. GORING, Brindusa L. FRITSCH, Kenneth WALLIS
  • Publication number: 20070089048
    Abstract: A set of instructions include instructions written In a graphics display language (e.g., SVG) and instructions written in a Web form creation language (e.g., XForms). Graphics are rendered on a display of a device in accordance with the instructions which accord to the graphics display language. Parameters are extracted from the instructions according to the Web form creation language and these parameters are utilized to create native user interface objects. The Web form creation language may be modified to include parameters which indicate the size and position of a user input area such that these parameters will also be used in creating the native user interface objects. The native user interface objects may be used to allow a user to input information via the user controls of the device. A graphic element of the graphic display element may be bound to a submit operation of the Web form creation language to allow submission of information which is input.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Jon-David Lacey, Kenneth Wallis, John Hayman, Laura Doktorova, Mikhail Fomitchev, Stuart Garrood, Scott Hayman
  • Publication number: 20070083664
    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: Application
    Filed: April 18, 2006
    Publication date: April 12, 2007
    Inventors: Richard Qing, Kenneth Wallis, Viera Bibr, Cameron Bateman, Michael Shenfield, Kamen Vitanov
  • Publication number: 20060259523
    Abstract: A data synchronization system for caching and updating non-component-enabled application data is provided. The data synchronization system comprises a data handle table generation module for generating a table of internal data handles associated with external data repository items, an external data repository interface module for retrieving data from and storing data in an external data repository and an internal repository for storing data items. A method of data synchronization is also provided. The method comprises the steps of generating a table of internal data handles associated with external data repository items, retrieving data from an external data repository, storing data in an internal repository and updating data in the external data repository.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 16, 2006
    Inventors: Kenneth Wallis, Viera Bibr, Michael Shenfield, Kamen Vitanov
  • Publication number: 20060253556
    Abstract: A device-to-server registration system and method of registering a wireless device with a mediator service responsible for allowing the wireless device to communicate with a back-end service are provided. The device-to-server registration system comprises a device-to-server registration module for communicating with a device administration service of the wireless device and a device registration module of a mediator service for registering a wireless device with the mediator service. The device registration module communicates with the device-to-server registration module. The method comprises the steps of communicating with a device administration service of a wireless device to obtain information pertaining to the mediator service and communicating with a device registration module of the mediator service to register with the mediator service.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 9, 2006
    Inventors: Kenneth Wallis, Viera Bibr, Sean Taylor, Brindusa Fritsch, Kamen Vitanov, Jeff Rogers
  • Publication number: 20060253680
    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: Application
    Filed: September 1, 2005
    Publication date: November 9, 2006
    Applicant: Research in Motion Limited
    Inventors: Kamen Vitanov, Viera Bibr, Michael Shenfield, Bryan Goring, Brindusa Fritsch, Kenneth Wallis
  • Publication number: 20060236367
    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: July 26, 2005
    Publication date: October 19, 2006
    Inventors: Kenneth Wallis, Michael Shenfield, Viera Bibr, Bryan Goring, Kamen Vitanov, Jeffrey Rogers, Brindusa Fritsch
  • Publication number: 20060234623
    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: Application
    Filed: February 24, 2006
    Publication date: October 19, 2006
    Applicant: Research In Motion Limited
    Inventors: Kenneth Wallis, Kamen Vitanov, Viera Bibr, Michael Shenfield, Brindusa Fritsch
  • Publication number: 20060235848
    Abstract: There is shown and described a definition for defining searching, filtering and sorting requests which seeks to provide a more succinct and efficient language in order to minimize transmission size and parsing/processing requirements while facilitating common and useful search/filter/sort contingencies. The language allows for filtering a data set by comparing a single field of all instances of the data against a static or dynamic value, then, optionally, to order the result set in ascending or descending order. All instances in the data set may be obtained without searching/filtering.
    Type: Application
    Filed: February 24, 2006
    Publication date: October 19, 2006
    Inventors: Kenneth Wallis, Michael Shenfield, Bryan Goring, David DeBruin, Laura Doktorova, Kamen Vitanov, Vlera Bibr
  • Publication number: 20050050474
    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: September 1, 2004
    Publication date: March 3, 2005
    Inventors: Matthew Bells, Gerhard Klassen, Kenneth Wallis, Scotte Zinn