Patents by Inventor Vladimir Blagojevic

Vladimir Blagojevic 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: 20080298363
    Abstract: A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A multiplexer receives messages from different servers. A service name is coupled to each message with the corresponding destination service. A single shared channel is formed. The messages are processed over the single shared channel.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Inventors: Bela Ban, Vladimir Blagojevic
  • Publication number: 20080298364
    Abstract: A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. The application programming interface provides for a flush protocol to force members of a group to send all of their pending messages prior to a predetermined event, and to perform a message exchange phase as part of the flush protocol to allow all members of the group to see a same set of messages in a same view prior to installing a new view.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Inventors: Vladimir Blagojevic, Bela Ban
  • Publication number: 20060253833
    Abstract: A system and method for representing an application component of a component-based application. The application component is described by a component definition for referencing the application component at runtime. The component definition comprises at least one string. The system comprises a runtime environment for executing the component-based application. The runtime environment comprises computer-executable code for: accepting as input at least one component definition describing the application component; and defining a simplified data structure to represent the application component in which the at least one string is replaced with a respective unique value.
    Type: Application
    Filed: February 22, 2006
    Publication date: November 9, 2006
    Applicant: Research in Motion Limited
    Inventors: Vladimir Blagojevic, Kamen Vitanov, Laura Doktorova
  • Publication number: 20060236083
    Abstract: Methods and systems are provided for controlling asynchronous distribution and installation of software updates affecting applications installed on terminal devices of a wireless network. A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update.
    Type: Application
    Filed: April 11, 2006
    Publication date: October 19, 2006
    Applicant: Research In Motion Limited
    Inventors: Brindusa Fritsch, Viera Bibr, Vladimir Blagojevic, Bryan Goring, Michael Shenfield, Kamen Vitanov
  • Publication number: 20060236314
    Abstract: A method is disclosed for upgrading preexisting application data according to a new application definition, the method comprises parsing the preexisting application data to provide parsed preexisting application data and converting the parsed preexisting application data according to the new application definition to thereby provide application data compliant with the new application definition.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Inventors: Vladimir Blagojevic, Michael Shenfield, Viera Bibr, Bryan Goring, Kamen Vitanov
  • Publication number: 20060205420
    Abstract: Wireless data message optimization for messages sent between a wireless device and a server that provides a service that the wireless device is authorized to access is provided using an application gateway that serves as a proxy between the wireless device and the server. The application gateway maps optimized service request messages generated by the wireless device to a service request message format expected by the server, and maps response messages generated by the server to an optimized response message format expected by the wireless device. The optimized message format is flattened by removing unnecessary message structure, eliminates unnecessary message fields, and uses default and enumeration encoding to reduce optimized message size.
    Type: Application
    Filed: March 9, 2005
    Publication date: September 14, 2006
    Applicant: Research In Motion Limited
    Inventors: Viera Bibr, Vladimir Blagojevic, Laura Doktorova, Brindusa Fritsch, Jeff Rogers, Michael Shenfield, Kamen Vitanov