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: 20220200990Abstract: 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: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Applicant: BlackBerry LimitedInventors: Piotr MADEJ, Dejan PETRONIJEVIC, Imtiyaz Ahmed MULLA
-
Patent number: 10515068Abstract: 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: GrantFiled: August 17, 2016Date of Patent: December 24, 2019Assignee: Blackberry LimitedInventors: Dejan Petronijevic, Piotr Madej
-
Publication number: 20170213305Abstract: 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: ApplicationFiled: January 21, 2016Publication date: July 27, 2017Applicant: BLACKBERRY LIMITEDInventors: Andrew Christopher SMITH, Srdan DIKIC, Julio Gilberto CHIU, Sandeep DAMARAJU, Kafeelurrahman KOTAPALI, Calin Marius BOZSITZ, Nicholas James VAFIADES, Piotr MADEJ, Dejan PETRONIJEVIC
-
Publication number: 20160357805Abstract: 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: ApplicationFiled: August 17, 2016Publication date: December 8, 2016Applicant: BlackBerry LimitedInventors: Dejan PETRONIJEVIC, Piotr MADEJ
-
Patent number: 9436714Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 6, 2016Assignee: BlackBerry LimitedInventors: Dejan Petronijevic, Piotr Madej
-
Patent number: 9210145Abstract: 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: GrantFiled: January 11, 2013Date of Patent: December 8, 2015Assignee: BlackBerry LimitedInventors: Imtiyaz Ahmed Mulla, Dejan Petronijevic, Jane Ellen Hearnden
-
Patent number: 9043694Abstract: 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: GrantFiled: June 18, 2010Date of Patent: May 26, 2015Assignee: BlackBerry LimitedInventors: Dejan Petronijevic, Laura Brindusa Fritsch, Viera Bibr, Michael Shenfield
-
Publication number: 20140122481Abstract: 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: ApplicationFiled: March 15, 2013Publication date: May 1, 2014Applicant: Research In Motion LimitedInventors: Dejan PETRONIJEVIC, Piotr Madej
-
Patent number: 8694371Abstract: 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: GrantFiled: April 14, 2010Date of Patent: April 8, 2014Assignee: BlackBerry LimitedInventors: Gaelle Christine Martin-Cocher, Michael Shenfield, Dejan Petronijevic
-
Patent number: 8639763Abstract: 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: GrantFiled: June 17, 2010Date of Patent: January 28, 2014Assignee: BlackBerry LimitedInventors: Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield, Suresh Chitturi
-
Patent number: 8600923Abstract: 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: GrantFiled: May 29, 2009Date of Patent: December 3, 2013Assignee: BlackBerry LimitedInventors: Brian Edward Anthony McColgan, Gaelle Christine Martin-Cocher, Clara Severino, Dejan Petronijevic
-
Publication number: 20110214051Abstract: 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: ApplicationFiled: September 3, 2010Publication date: September 1, 2011Inventors: Dejan Petronijevic, Suresh Chitturi
-
Publication number: 20110088091Abstract: 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: ApplicationFiled: June 17, 2010Publication date: April 14, 2011Inventors: Dejan Petronijevic, Viera Bibr, Michael Shenfield, Matthew Bells, James Godfrey, Farhoud Shirzadi, Laura Brindusa Fritsch
-
Publication number: 20100325225Abstract: 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: ApplicationFiled: June 17, 2010Publication date: December 23, 2010Inventors: Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield, Suresh Chitturi
-
Publication number: 20100325208Abstract: 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: ApplicationFiled: June 18, 2010Publication date: December 23, 2010Inventors: Suresh Chitturi, Dejan Petronijevic, Brian Edward McColgan, Michael Shenfield
-
Publication number: 20100325531Abstract: 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: ApplicationFiled: June 18, 2010Publication date: December 23, 2010Inventors: Dejan Petronijevic, Laura Brindusa Fritsch, Viera Bibr, Michael Shenfield
-
Publication number: 20100287040Abstract: 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: ApplicationFiled: April 14, 2010Publication date: November 11, 2010Inventors: Gaelle Christine Martin-Cocher, Michael Shenfield, Dejan Petronijevic
-
Publication number: 20100211457Abstract: 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: ApplicationFiled: February 9, 2010Publication date: August 19, 2010Inventors: Gaelle Christine Martin-Cocher, Michael Shenfield, Dejan Petronijevic
-
Publication number: 20100212011Abstract: 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: ApplicationFiled: January 28, 2010Publication date: August 19, 2010Inventors: Michal Andrzej Rybak, James Godfrey, Daryl Joseph Martin, Radu Alexandru Manea, Suresh Chitturi, Michael Ruarri Chapman, Dejan Petronijevic
-
Publication number: 20090299941Abstract: 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: ApplicationFiled: May 29, 2009Publication date: December 3, 2009Applicant: RESEARCH IN MOTION LIMITEDInventors: Brian Edward Anthony McColgan, Gaelle Christine Martin-Cocher, Clara Severino, Dejan Petronijevic