US2015317144A1PendingUtilityA1

Method and apparatus for developing socially suitable applications and devices

Assignee: NOKIA TECHNOLOGIES OYPriority: Oct 31, 2011Filed: Jul 10, 2015Published: Nov 5, 2015
Est. expiryOct 31, 2031(~5.3 yrs left)· nominal 20-yr term from priority
G06F 8/61
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An approach is presented for making the use of a mobile device more socially suitable. Remote control application programming interfaces and installation packages are specified to developers for designing applications that can be controlled via a main device (e.g., a mobile phone) and one or more accessory devices (e.g., a watch). Specifically, each application is required to have two installable components—one that resides on the main device and one that is automatically installed on an associated remote accessory device. By enabling the seamless installation of these two components, a new paradigm or ecosystem for how applications are to be created and installed is introduced. In this new paradigm, application developers will not only develop the applications, but they will also design and define a way to make their applications remotely controllable and reachable from an accessory device, thus making the associated mobile devices running such applications more socially suitable.

Claims

exact text as granted — not AI-modified
1 . A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
 a specification of one or more programming interfaces for enabling control of one or more applications via one or more main mobile devices, one or more accessory mobile devices, or a combination thereof;   a determination, based at least in part on metadata contained in the one or more applications, of compatibility of the one or more applications with the one or more main mobile devices, one or more accessory mobile devices, or a combination thereof; and   selectively enabling, based at least in part on the determination, a graphic presentation of the compatibility on a user interface on one or more of the main mobile devices, one or more of the accessory mobile devices, or a combination thereof.   
     
     
         2 . A method of  claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a determination, based at least in part on the metadata, one or more functions of the one or more applications, one or more form factors of the one or more main mobile devices, one or more form factors of the one or more accessory mobile devices, or a combination thereof; and   causing, at least in part, the graphic presentation of the compatibility with the one or more functions, the one or more form factors, or a combination thereof, on the user interface.   
     
     
         3 . A method of  claim 2 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a selection of a combined installation package of at least one of the applications that is compatible with the main mobile device and the at least one of the accessory mobile devices, in response to a user selection upon the graphic presentation within an application store,   wherein the user interface includes one or more other user interface elements for enabling control of the at least one of the applications active on the main mobile device.   
     
     
         4 . A method of  claim 3 , wherein the selection of the combined installation package, causes, at least in part, an initiation of at least one of the applications at the main device and the at least one of the accessory mobile devices. 
     
     
         5 . A method of  claim 3 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a generation of the combined installation package based, at least in part, on an operating system of the at least one of the accessory mobile devices and the compatibility.   
     
     
         6 . A method of  claim 2 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 causing, at least in part, a presentation of the one or more programming interfaces for a developer of the one or more applications; and   receiving one or more selections by the developer to set end-user options available at the one or more accessory mobile devices.   
     
     
         7 . A method of  claim 6 , wherein the end-user options include activating one or more notifications, deactivate the one or more notifications, activating the one or more remote features, deactivate one or more remote features, displaying the one or more applications in a remote menu, hiding the one or more applications in the remote menu, one or more previews of notification snapshots, or a combination thereof. 
     
     
         8 . A method of  claim 6 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
 a transmission of the one or more notifications, the one or more remote features, the one or more previews, or a combination thereof associated with the one or more applications between the main mobile device and the at least one of the accessory mobile devices via the one or more programming interfaces.   
     
     
         9 . A method of  claim 2 , wherein the graphic presentation shows that at least one of the applications as compatible with at least one of the main mobile devices and incompatible with at least one of the accessory mobile devices. 
     
     
         10 . A method of  claim 2 , wherein the one or more form factors of the main mobile devices include a mobile phone, a mobile tablet, or a combination thereof, the one or more form factors of the accessory mobile devices include a watch, a writing instrument, or a combination thereof. 
     
     
         11 . An apparatus comprising:
 at least one processor; and   at least one memory including computer program code,   the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
 retrieve a specification of one or more programming interfaces for enabling control of one or more applications via one or more main mobile devices, one or more accessory mobile devices, or a combination thereof; 
 determine, based at least in part on metadata contained in the one or more applications, of compatibility of the one or more applications with the one or more main mobile devices, one or more accessory mobile devices, or a combination thereof; and 
 selectively enable, based at least in part on the determining, a graphic presentation of the compatibility on a user interface on one or more of the main mobile devices, one or more of the accessory mobile devices, or a combination thereof. 
   
     
     
         12 . An apparatus of  claim 11 , wherein the apparatus is further caused, at least in part, to:
 determine, based at least in part on the metadata, one or more functions of the one or more applications, one or more form factors of the one or more main mobile devices, one or more form factors of the one or more accessory mobile devices, or a combination thereof; and   cause, at least in part, the graphic presentation of the compatibility with the one or more functions, the one or more form factors, or a combination thereof, on the user interface.   
     
     
         13 . An apparatus of  claim 12 , wherein the apparatus is further caused, at least in part, to:
 cause, at least in part, a selection of a combined installation package of at least one of the applications that is compatible with the main mobile device and the at least one of the accessory mobile devices, in response to a user selection upon the graphic presentation within an application store,   wherein the user interface includes one or more other user interface elements for enabling control of the at least one of the applications active on the main mobile device.   
     
     
         14 . An apparatus of  claim 13 , wherein the selection of the combined installation package, causes, at least in part, an initiation of at least one of the applications at the main device and the at least one of the accessory mobile devices. 
     
     
         15 . An apparatus of  claim 13 , wherein the apparatus is further caused, at least in part, to:
 cause, at least in part, a generation of the combined installation package based, at least in part, on an operating system of the at least one of the accessory mobile devices and the compatibility.   
     
     
         16 . An apparatus of  claim 12 , wherein the apparatus is further caused, at least in part, to:
 cause, at least in part, a presentation of the one or more programming interfaces for a developer of the one or more applications; and   receive one or more selections by the developer to set end-user options available at the one or more accessory mobile devices.   
     
     
         17 . An apparatus of  claim 16 , wherein the end-user options include activating one or more notifications, deactivate the one or more notifications, activating the one or more remote features, deactivate one or more remote features, displaying the one or more applications in a remote menu, hiding the one or more applications in the remote menu, one or more previews of notification snapshots, or a combination thereof. 
     
     
         18 . An apparatus of  claim 16 , wherein the apparatus is further caused, at least in part, to:
 cause, at least in part, a transmission of the one or more notifications, the one or more remote features, the one or more previews, or a combination thereof associated with the one or more applications between the main mobile device and the at least one of the accessory mobile devices via the one or more programming interfaces.   
     
     
         19 . An apparatus of  claim 12 , wherein the graphic presentation shows that at least one of the applications as compatible with at least one of the main mobile devices and incompatible with at least one of the accessory mobile devices. 
     
     
         20 . An apparatus of  claim 12 , wherein the one or more form factors of the main mobile devices include a mobile phone, a mobile tablet, or a combination thereof, the one or more form factors of the accessory mobile devices include a watch, a writing instrument, or a combination thereof.

Join the waitlist — get patent alerts

Track US2015317144A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.