Method, system and apparatus for controlling an application

US9843626B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9843626-B2
Application numberUS-201414458226-A
CountryUS
Kind codeB2
Filing dateAug 12, 2014
Priority dateMar 27, 2008
Publication dateDec 12, 2017
Grant dateDec 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system and apparatus of controlling at least one application on an electronic device. Interfacing occurs between a context object and the at least one application. Context data is retrieved from the context object. At least one of the following further occurs: the context object is updated with new context data derived from interactions with the at least one application; the behavior of the at least one application is modulated based on the context data; and at least one data field in the application is populated with the context data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for controlling at least one application on an electronic device using an application on a client device for controlling applications comprising the at least one application, the method comprising: establishing a collaborative session over a communication network using the client device; determining a context of the collaborative session by receiving a session initiation protocol (SIP) Invite, a calling line identification, an automatic number identification, other signaling construct, a peer-to-peer system, or wherein the context is based on a last context used with a caller, a first context to which a user turned during a last communication with the caller, or a cumulative time used for a given context; using the application on a client device for controlling applications, interfacing between a context object stored in a shared memory of a system and the at least one application; using the application on a client device for controlling applications, retrieving context data from said context object using the application on a client device for controlling applications; using the application on a client device for controlling applications to perform at least one of: updating said context object with new context data derived from interactions with the at least one application; modulating behaviour of the at least one application based on said context data; and populating at least one data field in the at least one application with said context data; and sharing the context data with another application. 2. The method of claim 1 , wherein the method comprises modulating behaviour of the at least one application based on said context data, and wherein said modulating the behaviour of said at least one application based on said context data comprises at least one of enabling a first set of features in the at least one application and disabling a second set of features in the at least one application. 3. The method of claim 1 , wherein said context object comprises an active context object. 4. The method of claim 1 , further comprising determining an active context and wherein said retrieving said context data from said context object is based on said active context. 5. The method of claim 1 , wherein said context object is shared between collaborating parties associated with said context. 6. The method of claim 1 , wherein the at least one application comprises an e-mail application. 7. The method of claim 6 , wherein said context data comprises e-mail data associated with a context, and said modulating said behaviour comprises displaying all said e-mail data. 8. The method of claim 1 , wherein the at least one application comprises a scheduling application. 9. The method of claim 8 , wherein said context data comprises scheduling data of collaborating parties associated with a context, and modulating said behaviour comprises processing said schedule data. 10. The method of claim 9 , wherein said modulating said behaviour further comprises offering options in a user interface based on said context. 11. The method of claim 9 , further comprising determining a subset of collaborating parties that are participating in a conference via at least one communication device, and wherein said processing said schedule data comprising processing schedule data associated with said subset. 12. The method of claim 1 , wherein said context data comprises identifiers of users associated with a context and said populating said at least one data field comprises populating said at least one data field with said identifiers. 13. The method of claim 1 , wherein the at least one application comprises a browser application. 14. The method of claim 1 , wherein said context data comprises keywords, said keywords comprising at least one of common keywords and apposite keywords and said modulating said behaviour comprises searching on at least one of said keywords. 15. The method of claim 1 , wherein said populating said at least one data field comprises populating said at least one data field in a plurality of browser applications, each associated with collaborating parties associated with a context, in a one-to-one relationship. 16. The method of claim 1 , wherein said interactions with the at least one application comprises automatic speech recognition for identifying said keywords and wherein said searching on at least one of said keywords is initiated in response to said automatic speech recognition identifying said at least one of said keywords. 17. The method of claim 1 , wherein said interfacing between a context object and the at least one application occurs via a harness application at a second electronic device, said harness application in communication with said context object and the at least one application via a communication network. 18. The method of claim 1 , wherein said context data comprises pre-programmed phrases. 19. An electronic device for controlling at least one application, the electronic device comprising: an application for controlling applications; a context manager associated with a user to provide a current context via a representation; a communication interface for interfacing between a context object stored in a shared memory of a system and the at least one application via a communications network; and a processing unit enabled for: processing a context manager application; retrieving context data from said context object; and at least one of: updating said context object with new context data derived from interactions with the at least one application; modulating behaviour of the at least one application based on said context data; and populating at least one data field in the application with said context data wherein the electronic device determines the current context of the collaborative session by receiving a session initiation protocol (SIP) Invite, a calling line identification, an automatic number identification, other signaling construct, a peer-to-peer system, or wherein the current context is based on a last context used with a caller, a first context to which a user turned during a last communication with the caller, or a cumulative time used for a given context, and wherein the application shares the current context date with another application. 20. A method for controlling at least one application on an electronic device comprising: establishing a collaborative session over a communication network using a client device; determining a context of the collaborative session by receiving a session initiation protocol (SIP) Invite, a calling line identification, an automatic number identification, other signaling construct, a peer-to-peer system, or wherein the context is based on a last context used with a caller, a first context to which a user turned during a last communication with the caller, or a cumulative time used for a given context; interfacing between an active context object and the at least one application via a harness application on the client device, said active context object associated with an active context; using the harness application, retrieving context data from said active context object; at least one of: updating said active context object with new context data derived from interactions with the at least one application, said interactions associated with said active context; enabling a first set of features in the at least one application; disabling a second set of features in the at least one application; popula

Assignees

Inventors

Classifications

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication · CPC title

  • Centralised call answering arrangements not requiring operator intervention · CPC title

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9843626B2 cover?
A method, system and apparatus of controlling at least one application on an electronic device. Interfacing occurs between a context object and the at least one application. Context data is retrieved from the context object. At least one of the following further occurs: the context object is updated with new context data derived from interactions with the at least one application; the behavior …
Who is the assignee on this patent?
Trinh Trung (Tim), Gray Thomas A, Mitel Networks Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).