Patents by Inventor Dejan Petronijevic

Dejan Petronijevic 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: 20220200990
    Abstract: A method and authorization delegation system for authorizing access to resources or services. The method comprising receiving an authorization request from a resource or service provider, the authorization request based on a request by a requestor for access to a resource or service provided by the resource or service provider; determining identity information for the requestor and an authorizer associated with the authorization request; forwarding the authorization request to the authorizer using the identity information; and sending a notification of authorization to the resource or service provider for access to the requested resource or service, the notification of authorization based on a response to the authorization request from the authorizer and an authorization policy. The authorization delegation system comprising a requestor, a resource or service provider, a delegated authorization service, and an authorizer.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Applicant: BlackBerry Limited
    Inventors: Piotr MADEJ, Dejan PETRONIJEVIC, Imtiyaz Ahmed MULLA
  • Patent number: 10515068
    Abstract: A centralised identity and capability resolution server is provided. Each subscriber is provided with a unique ecosystem identifier. The server maintains an association between subscriber identifiers, device identifiers and service identifiers and the unique ecosystem identifier. In one aspect, the server is notified of changes to account information and notifies services and subscribers of the changes.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 24, 2019
    Assignee: Blackberry Limited
    Inventors: Dejan Petronijevic, Piotr Madej
  • Publication number: 20170213305
    Abstract: A first-party vendor provides a licensed first-party service on one or more electronic devices, the first-party service associated with a licensed third-party service provided by a third-party vendor on the electronic devices. A cloud service of the first-party vendor may host one or more third-party license keys that are securely accessible to the first-party service, each third-party license key pointing to a corresponding global third-party license issued by the third-party vendor for access to the third-party service on the electronic devices. In some examples, distribution of a third-party license key to a particular device may be based on a current affinity of that device to a particular third-party license type, as determined from a mapping agreed upon by the first-party and third-party vendors between one or more types of first-party licenses and one or more types of third-party license, and from the first-party license type currently associated with the device.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 27, 2017
    Applicant: BLACKBERRY LIMITED
    Inventors: Andrew Christopher SMITH, Srdan DIKIC, Julio Gilberto CHIU, Sandeep DAMARAJU, Kafeelurrahman KOTAPALI, Calin Marius BOZSITZ, Nicholas James VAFIADES, Piotr MADEJ, Dejan PETRONIJEVIC
  • Publication number: 20160357805
    Abstract: A centralised identity and capability resolution server is provided. Each subscriber is provided with a unique ecosystem identifier. The server maintains an association between subscriber identifiers, device identifiers and service identifiers and the unique ecosystem identifier. In one aspect, the server is notified of changes to account information and notifies services and subscribers of the changes.
    Type: Application
    Filed: August 17, 2016
    Publication date: December 8, 2016
    Applicant: BlackBerry Limited
    Inventors: Dejan PETRONIJEVIC, Piotr MADEJ
  • Patent number: 9436714
    Abstract: A centralised identity and capability resolution server (ICRS) keeps track of which user or subscriber is logged in on every device in a communications ecosystem and maintains the state of user, device and service relationships based on multiple external events. Each subscriber is provided with a unique identifier within the ecosystem or unique ecosystem identifier. The ICRS establishes an association between the service identifier, user and particular device that a user is using for that service. The devices within the ecosystem are configured to inform the ICRS of new accounts, or changes affecting existing accounts, such as cancelling of an account or loss of device. In that way, the ICRS has up to date state of the relationships between user or subscriber identifiers, devices, and various service identifiers. This enables ICRS to retrieve any identifier associated to the subscriber when any other identifier belonging to the user is provided.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 6, 2016
    Assignee: BlackBerry Limited
    Inventors: Dejan Petronijevic, Piotr Madej
  • Patent number: 9210145
    Abstract: A method and system for hypertext transfer protocol digest authentication through the use of a token issuing entity trusted by both a client and a service provider. The token issuing entity may issue an encrypted token and a token secret to the client. The client may then use the token secret instead of a password for digest authentication, and provided the encrypted token along with the digest authentication response to the service provider. The service provider may decrypt the encrypted token to obtain the token secret, which may then be used for digest authentication with the client.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: December 8, 2015
    Assignee: BlackBerry Limited
    Inventors: Imtiyaz Ahmed Mulla, Dejan Petronijevic, Jane Ellen Hearnden
  • Patent number: 9043694
    Abstract: Example methods and apparatus to maintain ordered relationships between server and client information are disclosed. A disclosed example method involves defining, via an extensible markup language (XML) schema for an XML document that is managed by an XML management document (XDM) server (XDMS), an attribute with a unique value such that every element within sequence of the XML document is consistently addressable.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: May 26, 2015
    Assignee: BlackBerry Limited
    Inventors: Dejan Petronijevic, Laura Brindusa Fritsch, Viera Bibr, Michael Shenfield
  • Publication number: 20140122481
    Abstract: A centralised identity and capability resolution server (ICRS) keeps track of which user or subscriber is logged in on every device in a communications ecosystem and maintains the state of user, device and service relationships based on multiple external events. Each subscriber is provided with a unique identifier within the ecosystem or unique ecosystem identifier. The ICRS establishes an association between the service identifier, user and particular device that a user is using for that service. The devices within the ecosystem are configured to inform the ICRS of new accounts, or changes affecting existing accounts, such as cancelling of an account or loss of device. In that way, the ICRS has up to date state of the relationships between user or subscriber identifiers, devices, and various service identifiers. This enables ICRS to retrieve any identifier associated to the subscriber when any other identifier belonging to the user is provided.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 1, 2014
    Applicant: Research In Motion Limited
    Inventors: Dejan PETRONIJEVIC, Piotr Madej
  • Patent number: 8694371
    Abstract: A method is provided for validating advertising metrics which relate to tracking of interactive events performed by electronic devices. A metric report with an event code that indicative of at least one interactive event performed by an electronic device associated with the network is received. The format of the event code is analyzed to determine whether the event code is consistent with predetermined format rules and the substance of information conveyed by the event code is analyzed to determine whether the event code is consistent with predetermined substance rules. If the event code is determined to be consistent with the predetermined format rules and the predetermined substance rules, the event code is accepted as valid. Otherwise, the event code is identified as being invalid.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: April 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Gaelle Christine Martin-Cocher, Michael Shenfield, Dejan Petronijevic
  • Patent number: 8639763
    Abstract: Methods and apparatus to forward documents in a communication network are disclosed. An example method to forward a resource in an extensible markup language (XML) document management (XDM) system disclosed herein comprises receiving an XML document command protocol (XDCP) forward request specifying a first identifier corresponding to the resource to be forwarded and a list of recipients to be notified, the first identifier comprising a uniform resource identifier (URI), and notifying a recipient in the list of recipients that the resource is available.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: January 28, 2014
    Assignee: BlackBerry Limited
    Inventors: Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield, Suresh Chitturi
  • Patent number: 8600923
    Abstract: A method within a computing execution environment for adding an aspect trigger for an aspect, an aspect being an application level abstraction relevant to a source or service, along with the execution environment, where the method includes defining service aspects; inserting or encapsulating the service aspects as named aspects into an abstraction layer in the computing execution environment; and associating the named aspects with the aspect trigger, wherein the abstraction layer is configured to associate aspect triggers for a plurality of client applications.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: December 3, 2013
    Assignee: BlackBerry Limited
    Inventors: Brian Edward Anthony McColgan, Gaelle Christine Martin-Cocher, Clara Severino, Dejan Petronijevic
  • Publication number: 20110214051
    Abstract: Methods and apparatus to subscribe for change notifications in a document management system are disclosed. An example method performed at a subscription proxy to notify a principal of a change to an extensible markup language (XML) document disclosed herein comprises extracting information from an XML document command protocol (XDCP) request received from an XML document management client (XDMC) used by the principal, mapping at least some of the information which was extracted to one or more corresponding parameters of a session initiation protocol (SIP) SUBSCRIBE request, and sending the SIP SUBSCRIBE request to an XML document management server (XDMS) to generate a subscription to notifications regarding changes to the XML document, the XML document being managed by the XDMS.
    Type: Application
    Filed: September 3, 2010
    Publication date: September 1, 2011
    Inventors: Dejan Petronijevic, Suresh Chitturi
  • Publication number: 20110088091
    Abstract: Example methods and apparatus to maintain validity of shared information are disclosed. A disclosed example method involves receiving a communication requesting an extensible markup language (XML) document from an XML document management client associated with a principal. In addition, the example method involves generating a subset of the XML document for the principal such that validity of the subset is ensured by including all document parts required according to an XML schema despite the principal having access rights to only certain parts of the XML document but not other parts. The other parts are included in the subset without values.
    Type: Application
    Filed: June 17, 2010
    Publication date: April 14, 2011
    Inventors: Dejan Petronijevic, Viera Bibr, Michael Shenfield, Matthew Bells, James Godfrey, Farhoud Shirzadi, Laura Brindusa Fritsch
  • Publication number: 20100325225
    Abstract: Methods and apparatus to forward documents in a communication network are disclosed. An example method to forward a resource in an extensible markup language (XML) document management (XDM) system disclosed herein comprises receiving an XML document command protocol (XDCP) forward request specifying a first identifier corresponding to the resource to be forwarded and a list of recipients to be notified, the first identifier comprising a uniform resource identifier (URI), and notifying a recipient in the list of recipients that the resource is available.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 23, 2010
    Inventors: Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield, Suresh Chitturi
  • Publication number: 20100325208
    Abstract: Methods and apparatus to forward documents in a communication network are disclosed. An example method to share converged address book (CAB) contact information disclosed herein comprises receiving a contact share request identifying the CAB contact information to be shared with one or more recipients, the CAB contact information maintained as an extensible markup language (XML) resource, preparing an XML document command protocol (XDCP) forward request to be issued to cause the XML resource to be forwarded to share the CAB contact information with the one or more recipients, the XDCP forward request specifying a uniform resource identifier (URI) corresponding to the XML resource maintaining the CAB contact information, the XDCP forward request also specifying a list of the one or more recipients, and making the XDCP forward request to cause the list of recipients to be notified that the XML resource maintaining the CAB contact information has been forwarded and is available.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 23, 2010
    Inventors: Suresh Chitturi, Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield
  • Publication number: 20100325531
    Abstract: Example methods and apparatus to maintain ordered relationships between server and client information are disclosed. A disclosed example method involves defining, via an extensible markup language (XML) schema for an XML document that is managed by an XML management document (XDM) server (XDMS), an attribute with a unique value such that every element within sequence of the XML document is consistently addressable.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 23, 2010
    Inventors: Dejan Petronijevic, Laura Brindusa Fritsch, Viera Bibr, Michael Shenfield
  • Publication number: 20100287040
    Abstract: A method is provided for validating advertising metrics which relate to tracking of interactive events performed by electronic devices. A metric report with an event code that indicative of at least one interactive event performed by an electronic device associated with the network is received. The format of the event code is analyzed to determine whether the event code is consistent with predetermined format rules and the substance of information conveyed by the event code is analyzed to determine whether the event code is consistent with predetermined substance rules. If the event code is determined to be consistent with the predetermined format rules and the predetermined substance rules, the event code is accepted as valid. Otherwise, the event code is identified as being invalid.
    Type: Application
    Filed: April 14, 2010
    Publication date: November 11, 2010
    Inventors: Gaelle Christine Martin-Cocher, Michael Shenfield, Dejan Petronijevic
  • Publication number: 20100211457
    Abstract: A method and apparatus for use in a network in a mobile environment provides tracking of interactive events related to electronic advertisements. An application running on the network provides a listing of interactive capabilities to a tracking application, also running on the network. The tracking application identifies interactive events of interest and assigns event codes to these events. During operation, the application reports these events to the tracking application.
    Type: Application
    Filed: February 9, 2010
    Publication date: August 19, 2010
    Inventors: Gaelle Christine Martin-Cocher, Michael Shenfield, Dejan Petronijevic
  • Publication number: 20100212011
    Abstract: Methods and systems for spam reporting by reference are described. In one embodiment, an electronic message may be received by a mobile electronic device. A spam report may be transmitted from the mobile electronic device to a report server. The spam report may notify the report server that the electronic message is spam and include a reference to the electronic message without including the electronic message itself. The reference may be usable to identify the received message.
    Type: Application
    Filed: January 28, 2010
    Publication date: August 19, 2010
    Inventors: Michal Andrzej Rybak, James Godfrey, Daryl Joseph Martin, Radu Alexandru Manea, Suresh Chitturi, Michael Ruarri Chapman, Dejan Petronijevic
  • Publication number: 20090299941
    Abstract: A method within a computing execution environment for adding an aspect trigger for an aspect, an aspect being an application level abstraction relevant to a source or service, along with the execution environment, where the method includes defining service aspects; inserting or encapsulating the service aspects as named aspects into an abstraction layer in the computing execution environment; and associating the named aspects with the aspect trigger, wherein the abstraction layer is configured to associate aspect triggers for a plurality of client applications.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 3, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Brian Edward Anthony McColgan, Gaelle Christine Martin-Cocher, Clara Severino, Dejan Petronijevic