Patents by Inventor Brindusa Fritsch

Brindusa Fritsch 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: 20070011292
    Abstract: There is provided a system and method of enabling asynchronous push-based applications on a wireless device in a system having an application gateway server including an application repository and a server proxy including an event sink for communicating between the system and the device. The method comprises reading a Web service interface, generating a Web service interface therefrom conforming to a notification protocol, creating a notification-based application bundle for the Web service, publishing the notification-based application bundle, creating an event source. The system comprises an application gateway server, an application repository and an application registry. The application gateway includes an event sink for communicating between the system and the device. The application gateway server is configured for communication with a backend server including an event source.
    Type: Application
    Filed: April 13, 2006
    Publication date: January 11, 2007
    Inventors: Brindusa Fritsch, Viera Bibr, Bryan Goring, Michael Shenfield
  • Publication number: 20060282516
    Abstract: A mobile application discovery system and methods for providing and obtaining information associated with mobile applications available to be downloaded to a mobile device are provided. The system comprises a publishing module for publishing a mobile application to a discovery service, a discovery module for searching a UDDI registry and a deployment descriptor for receiving and holding data in response to the inquiry. The method of providing comprises the steps of publishing mobile application information to a discovery service, receiving an inquiry for information associated with a mobile application from the discovery service and sending the information associated with the mobile application to a deployment descriptor of the discovery service in response to the inquiry. The method of obtaining mobile applications comprises the steps of searching a UDDI registry for information associated with available mobile applications, receiving the information and storing the information.
    Type: Application
    Filed: April 18, 2006
    Publication date: December 14, 2006
    Inventors: Sean Taylor, Viera Bibr, Brindusa Fritsch, Michael Shenfield
  • Publication number: 20060271662
    Abstract: A system and method of enabling group subscription for asynchronous push-based applications on wireless devices are provided. The system comprises an application registry, an application repository and an application gateway server including an event sink for communicating between the system and a device. The application gateway server is configured for communication with a back-end service via an event source and including a subscription collection and a subscriber collection. The method comprises the steps of reading a Web service interface, generating a Web service interface therefrom conforming to a notification protocol, creating a notification-based application bundle for the Web service, publishing the notification-based application bundle and creating an event source.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 30, 2006
    Inventors: Brindusa Fritsch, Viera Bibr, Michael Shenfield
  • Publication number: 20060259577
    Abstract: A system and method of customizing services on a wireless device are provided. The system comprises a device and an application gateway server for communicating with the device. The device has a device runtime environment having core services, a default system application and at least one custom system application. The application gateway server configured for communication with a default back-end service and at least one custom back-end service. The at least one custom back-end service provides customized services to the device. The method comprises the steps of configuring a device runtime environment with core services, a default system application and at least one custom system application, and communicating with at least one custom back-end service to customize services of the device.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 16, 2006
    Inventors: Brindusa Fritsch, Viera Bibr, Michael Shenfield, Sean Taylor, Michael Matovsky, Kamen Vitanov
  • Publication number: 20060256786
    Abstract: A message traffic optimization system for reducing the size and quantity of messages is provided. The message traffic optimization system comprises a message traffic analysis module for analyzing message headers belonging to a plurality of messages, and a message traffic grouping module for grouping the messages into a bundle.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 16, 2006
    Inventors: Viera Bibr, Brindusa Fritsch, Kamen Vitanov, Srimantee Karmarkar, Michael Matovsky, Bryan Goring
  • Publication number: 20060259578
    Abstract: A client application matching system and methods of providing and obtaining client applications that match a thin client implementation are provided. The system comprises a publishing module for publishing a client application to a discovery service acting as a wrapper to a UDDI registry, a matching module for searching the UDDI registry for client applications that match a thin client implementation by calling an inquiry on the discovery service and a deployment module for retrieving from a back-end service, and transferring to a client, a client application in response to the inquiry. The method of providing comprises the steps of publishing client application information to a discovery service, receiving an inquiry for a client application matching a binding template criteria and sending the client application to the device in response to the inquiry.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 16, 2006
    Inventors: Brindusa Fritsch, Sean Taylor, Michael Shenfield
  • 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: 20060251029
    Abstract: An application gateway is configured to facilitate message communication between an application executing on a wireless device and a backend server. The application gateway comprises a message interface, a backend connector and a transformer. The message interface facilitates communication between the wireless device and the application gateway in a compact format. The backend connector facilitates communication between the application gateway and the backend server using a schema-based internal format. The transformer translates data between the compact format and the internal format. The transformer further includes a transformer mapping document for correlating elements in the compact format with elements in the internal format.
    Type: Application
    Filed: April 18, 2005
    Publication date: November 9, 2006
    Inventors: Brindusa Fritsch, Viera Bibr, Michael Shenfield
  • Publication number: 20060248145
    Abstract: A system and method are provided for transmitting messages from a sender to a receiver via a communication network. Messages are received at the sender to transmit to the receiver, each of the messages having a predefined reliability mode. The predefined reliability mode for each of the messages is identified and the message is transmitted to the receiver in accordance with a protocol defined for the corresponding predefined reliability mode of the message.
    Type: Application
    Filed: April 18, 2005
    Publication date: November 2, 2006
    Inventors: Srimantee Karmakar, Bryan Goring, Viera Bibr, Michael Matovsky, Michael Shenfield, Brindusa Fritsch, Kamen Vitanov
  • Publication number: 20060248406
    Abstract: A method is disclosed for handling an error in a script-based application, the method comprising detecting an error in the script-based application, the detecting comprising identifying the error and handling the detected error in accordance with a predetermined error-handling procedure suitable for the identified error.
    Type: Application
    Filed: April 18, 2006
    Publication date: November 2, 2006
    Applicant: Research In Motion Limited
    Inventors: Richard Qing, Michael Shenfield, Laura Doktorova, Kamen Vitanov, David DeBruin, Viera Bibr, Bryan Goring, Brindusa Fritsch
  • Publication number: 20060236390
    Abstract: A method of managing a wireless application executing on terminal device of a wireless network. In accordance with the present invention, execution of the wireless application is monitored to detect symptoms of malicious operation. If one or more symptoms of malicious operation are detected, further operation of the wireless application is inhibited.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Applicant: Research in Motion Limited
    Inventors: Michael Matovsky, Brindusa Fritsch, Srimantee Karmakar, Viera Bibr, Jeffrey Rogers, Michael Shenfield, Kamen Vitanov
  • Publication number: 20060234689
    Abstract: System and method for data simplification in wireless communications are enabled by an application developer toolkit used to convert complex service messages to a simplified data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. The application developer toolkit also outputs maps for converting the complex service messages to simplified wireless messages in a format of the simplified data structure, and maps simplified wireless messages to complex service messages. A proxy located in a communications path between the wireless device and the remote service uses the maps to convert complex service messages to simplified service messages, and vice versa.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Applicant: Research In Motion Limited
    Inventors: David Debruin, Viera Bibr, Brindusa Fritsch, Michael Shenfield, Bryan Goring
  • Publication number: 20060233187
    Abstract: A method is disclosed for handling communications over a non-permanent communication link. The method comprising centrally receiving a message to transmit from a plurality of applications, checking the availability of the non-permanent communication link, if the non-permanent communication link is not-available, queuing the received message for future transmission, and providing the message to a transport/network layer if the communication link is available.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 19, 2006
    Applicant: Research In Motion Limited
    Inventors: Srimantee Karmakar, Michael Shenfield, Kamen Vitanov, Jeffrey Rogers, Viera Bibr, 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: 20060236313
    Abstract: A plug-in is provided for use with an authoring application. The plug-in facilitates development of a wireless application in communication with a backend server via a corresponding connector. The plug-in comprises an interface and an assembler. The interface interfaces with the authoring application and receiving a desired inquiry from the authoring application to be posted to the backend server. The assembler creates a schema-based description document describing the inquiry in accordance with a set of predefined criteria for ensuring that the connector is able to interpret the description document.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Inventors: Viera Bibr, Brindusa Fritsch, Michael Cacenco, Michael Shenfield, Leo Pechersky
  • Publication number: 20060235978
    Abstract: A connector facilitates delivery of a message received from an application to one of a plurality of heterogeneous backend servers via a gateway server. The message is defined in a schema-based description document in accordance with a set of predefined criteria specific to the connector. The connector comprises a processor for encapsulating the message in accordance with a binding protocol defined by the schema-based description document a transceiver for transmitting the message in accordance a connection protocol defined by with the schema-based description document.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Inventors: Viera Bibr, Brindusa Fritsch, David Debruin, Michael Cancenco, Michael Shenfield, Leo Pechersky
  • Publication number: 20060236302
    Abstract: An application generation environment coordinates development of component-based two-tiered applications using a unifying data model comprising an interconnected model of objects. The data model unifies the two-tiered application to present a single logical application for visualisation and for programming using a graphical user interface. The data model transparently programs tiers of the application in response to user input to program the single logical application. Application components are generated for execution within a two-tiered execution environment such as a client device (e.g. a wireless mobile device) and a gateway server providing a stateful proxy with which to access services or a remote data source via a network. The application components may by generated with marks to denote portions thereof for execution within the respective tiers of the two-tiered execution environment.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Inventors: Cameron Bateman, Brindusa Fritsch, Michael Shenfield, Bryan Goring
  • Publication number: 20060234743
    Abstract: A push proxy server for pushing data to a wireless device having a coverage state of online or offline. The push proxy server comprises a coverage state detector, memory, a data store, and a transceiver. The coverage state detector determines the coverage state of the wireless device. The memory stores a coverage state indicator for indicating the coverage state of the wireless device. The data store stores the data to be pushed to the wireless device when the coverage state indicator indicates the wireless device is offline. The transceiver transmits the data to the wireless device when the coverage state indicator indicates the wireless device is online. A method for implementing the push proxy server is also described.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Inventors: Brindusa Fritsch, Viera Bibr, Michael Matovsky, Kamen Vitanov, Michael Shenfield
  • 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