US2017006123A1PendingUtilityA1

Method of providing non-native notifications and system thereof

55
Assignee: BLUESTACK SYSTEMS INCPriority: Oct 7, 2011Filed: Sep 13, 2016Published: Jan 5, 2017
Est. expiryOct 7, 2031(~5.2 yrs left)· nominal 20-yr term from priority
G06F 9/542H04L 67/42H04L 67/10H04L 67/26H04W 4/14G06F 9/445G06F 8/60H04L 67/55H04L 67/1095H04L 67/025H04L 51/224G06F 3/01G06F 9/451G06F 9/45558G06F 16/178G06F 9/546H04W 68/00H04L 67/01G06F 9/45533
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the present invention are directed to a method of providing non-native notifications and system thereof. These notifications are generated by non-native applications that can be executed on a target device, specifically within a guest environment on the target device, or can be executed on a physically disjoint source device that is communicatively coupled with the target device via a local pairing mechanism or a service in a cloud. The application player and the source device are able to capture these non-native notifications. The target device is able to receive and present these non-native notifications to a user. Notifications include alerts, reminders, updates and messages generated by non-native applications. The user does not need to access the non-native applications, or the application player or source device they are executing on to see the non-native notifications. Instead, the user views these non-native notifications at a central location on the target device.

Claims

exact text as granted — not AI-modified
1 - 24 . (canceled) 
     
     
         25 . A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
 communicatively coupling with an electronic device via an account in a cloud;   obtaining, via the account in the cloud, a notification that is generated by an application executing on the electronic device and that is captured by a notification tool on the electronic device, wherein the notification tool on the electronic device is configured to capture notifications generated by a plurality of applications executing on the electronic device and to transfer the captured notifications to the account in the cloud;   presenting the obtained notification to a user of the computing device, by a message center executing on the computing device;   receiving user input in response to the notification, in the message center; and   pushing the user input, received in the message center on the computing device to the application executing on the electronic device via the account in the cloud and the notification tool on the electronic device.   
     
     
         26 . The non-transitory computer-readable medium of  claim 25 , further comprising packaging the user input such that the application executing on the electronic device understands the user input received in the message center executing on the computing device. 
     
     
         27 . The non-transitory computer-readable medium of  claim 25 , wherein the notification is an SMS message. 
     
     
         28 . The non-transitory computer-readable medium of  claim 25 , wherein the notification is an alert regarding an event. 
     
     
         29 . The non-transitory computer-readable medium of  claim 25 , wherein the method further comprises allowing the user to access data associated with the notification via the message center. 
     
     
         30 . The non-transitory computer-readable medium of  claim 29 , wherein the data is at least one of visually and auditorily provided to the user. 
     
     
         31 . The non-transitory computer-readable medium of  claim 25 , wherein presenting the obtained notification includes displaying by the message center the notification in a central location on the computing device. 
     
     
         32 . The non-transitory computer-readable medium of  claim 25 , wherein presenting the obtained notification includes displaying by the message center the notification over a work area. 
     
     
         33 . A system comprising:
 an account in a cloud;   a source device including a notification tool, wherein the notification tool is configured to:
 capture notifications generated by a plurality of applications executing on the source device; and 
 transfer the captured notifications to the account in the cloud; and 
   a target device including a message center, wherein the message center is configured to:
 communicate with the notification tool via the account in the cloud; 
 obtain, via the account in the cloud, a notification that is generated by an application executing on the source device and that is captured by the notification tool on the source device; 
 present the notification to a user, by the message center; 
 receive a user input, in response to the notification, in the message center; and 
 push the user input from the target device to the application that generated the notification on the source device, via the account in the cloud and the notification tool on the source device. 
   
     
     
         34 . The system of  claim 33 , wherein the application is a text messaging application, a news feed application, a networking application, an email application, a calendar application, a game application, a tool application, a marketing application, or an alarm application. 
     
     
         35 . The system of  claim 33 , wherein the notification tool on the source device is configured to package the user input such that the application executing on the source device understands the user input received in the message center executing on the target device. 
     
     
         36 . The system of  claim 33 , wherein the source device and the target device are each configured to at least one of publish data to the cloud and subscribe data from the cloud. 
     
     
         37 . The system of  claim 33 , further comprising a plurality of source devices communicatively coupled with the target device, wherein each source device includes one or more applications configured to provide notifications regarding event changes, and wherein the target device is configured to receive such notifications from the source devices. 
     
     
         38 . The system of  claim 33 , further comprising an application player. 
     
     
         39 . The system of  claim 38 , wherein the application player executes on the target device, wherein the message center is a part of the application player. 
     
     
         40 . The system of  claim 39 , wherein the application player includes an application broker that interfaces with a plurality of online application sources, wherein the application player is configured to:
 receive a search text with the application broker;   search each of the online application sources;   return a results list based on the search text, wherein the results list comprises one or more entries representing one or more applications from the application sources; and   display a refined results list, wherein the refined results list is determined by excluding duplicate entries from the results list that represent applications from two or more of the application sources such that each of the one or more applications are represented only a single entry.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.