[미국특허]
Notification infrastructure for sending device-specific wireless notifications
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-001/663
H04W-004/14
H04L-012/58
H04L-029/06
H04M-003/537
H04L-029/08
H04W-092/02
출원번호
US-0649186
(2009-12-29)
등록번호
US-9055417
(2015-06-09)
발명자
/ 주소
Conneely, Shane
Freitas, Nathanial
Meyer, Will
Oakes, Jonathan
Simeone, Evan
출원인 / 주소
QUALCOMM Incorporated
대리인 / 주소
Mahamedi Paradice LLP
인용정보
피인용 횟수 :
0인용 특허 :
40
초록▼
A data store is monitored for a change in the data store. A notification communication is generated upon detecting that the change has occurred. The notification communication is formatted based on a wireless device associated with the data store. The notification communication is sent to the wirele
A data store is monitored for a change in the data store. A notification communication is generated upon detecting that the change has occurred. The notification communication is formatted based on a wireless device associated with the data store. The notification communication is sent to the wireless device associated with the data store.
대표청구항▼
1. A method for providing notifications, the method being performed by a computing device and comprising: receiving data associated with a wireless communication device in a data store of the computing device, the data associated with the wireless communication device comprising a content of at leas
1. A method for providing notifications, the method being performed by a computing device and comprising: receiving data associated with a wireless communication device in a data store of the computing device, the data associated with the wireless communication device comprising a content of at least one record associated with the wireless communication device;in response to a change in the data store, generating a notification that includes information that conveys (i) a type of the change in the data store, (ii) a source of the change in the data store, and (iii) an updated content of a record that corresponds to the change in the data store, wherein generating the notification includes generating an indicator as part of the notification that, when received by the wireless communication device, causes an application executable on the wireless communication device to synchronize data stored in the wireless communication device with the updated content in the data store based on the change in the data store;selecting a protocol and a format for the notification based on a capability associated with the wireless communication device;in response to selecting the protocol, determining whether the notification is capable of being sent to the wireless communication device at one time in its entirety;based on a determination that the notification is capable of being sent at one time in its entirety, sending the notification to the wireless communication device in the selected format and using the selected protocol in response to receiving a communication event from the wireless communication device; andbased on a determination that the notification is incapable of being sent at one time in its entirety, segmenting the notification into a plurality of notification segments; andsending the plurality of notification segments to the wireless communication device in the selected format and using the selected protocol in response to receiving the communication event, wherein the plurality of notification segments are enabled for reassembly into the notification. 2. The method of claim 1, wherein the content of the at least one record in the data store corresponds to the content of at least one of a contact list, a calendar, or a message folder. 3. The method of claim 1, wherein the format is selected from a plurality of formats, the plurality of formats including at least one of plain text, Hypertext Transfer Markup Language (“HTML”), or Extensible Markup Language (“XML”). 4. The method of claim 1, wherein the protocol is selected from a plurality of protocols, the plurality of protocols including at least one of Short Message Service (“SMS”), Simple Mail Transfer Protocol (“SMTP”), Post Office Protocol (“POP3”), or Hypertext Transfer Protocol (“HTTP”). 5. The method of claim 1, wherein sending the notification to the wireless communication device includes enabling the notification to be presented on a display of the wireless communication device. 6. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to: receive data associated with a wireless communication device in a data store of the computing device, the data associated with the wireless communication device comprising a content of at least one record associated with the wireless communication device;in response to a change in the data store, generate a notification that includes information that conveys (i) a type of the change in the data store, (ii) a source of the change in the data store, and (iii) an updated content of a record that corresponds to the change in the data store, and generate an indicator as part of the notification that, when received by the wireless communication device, causes an application executable on the wireless communication device to synchronize data stored in the wireless communication device with the updated content in the data store based on the change in the data store;select a protocol and a format for the notification based on a capability associated with the wireless communication device;in response to selecting a protocol, determine whether the notification is capable of being sent to the wireless communication device at one time in its entirety;based on a determination that the notification is capable of being sent at one time in its entirety, send the notification to the wireless communication device in the selected format and using the selected protocol in response to receiving a communication event from the wireless communication device; andbased on a determination that the notification is incapable of being sent at one time in its entirety, segment the notification into a plurality of notification segments; andsend the plurality of notification segments to the wireless communication device in the selected format and using the selected protocol in response to receiving the communication event, wherein the plurality of notification segments are enabled for reassembly into the notification. 7. The non-transitory computer readable medium of claim 6, wherein the content of the at least one record corresponds to the content of at least one of a contact list, a calendar, or a message folder. 8. The non-transitory computer readable medium of claim 6, wherein execution of the instructions to send the notification to the wireless communication device includes enabling the notification to be presented on a display of the wireless communication device. 9. The non-transitory computer readable medium of claim 6, wherein the format is selected from a plurality of possible formats, the plurality of possible formats including at least one of plain text, Hypertext Transfer Markup Language (“HTML”), or Extensible Markup Language (“XML”). 10. The non-transitory computer readable medium of claim 6, wherein the protocol is selected from a plurality of communication protocols, the plurality of communication protocols including at least one of Short Message Service (“SMS”), Simple Mail Transfer Protocol (“SMTP”), Post Office Protocol (“POP3”), or Hypertext Transfer Protocol (“HTTP”). 11. A system comprising: at least one server configured to: receive data associated with a wireless communication device in a data store, the data associated with the wireless communication device comprising a content of at least one record associated with the wireless communication device;in response to a change in the data store, generate a notification that includes information that conveys (i) a type of the change in the data store, (ii) a source of the change in the data store, and (iii) an updated content of a record that corresponds to the change in the data store, and generate an indicator as part of the notification that, when received by the wireless communication device, causes an application executable on the wireless communication device to synchronize data stored in the wireless communication device with the updated content in the data store based on the change in the data store;select a protocol and a format for the notification based on a capability associated with the wireless communication device; in response to selecting the protocol, determine whether the notification is capable of being sent to the wireless communication device in its entirety;based on a determination that the notification is capable of being sent at one time in its entirety, send the notification to the wireless communication device in the selected format and using the selected protocol in response to receiving a communication event from the wireless communication device; andbased on a determination that the notification is incapable of being sent at one time in its entirety, segment the notification into a plurality of notification segments; andsend the plurality of notification segments to the wireless communication device in the selected format and using the selected protocol in response to receiving the communication event, wherein the plurality of notification segments are enabled for reassembly into the notification. 12. The system of claim 11, wherein the data store is configured to retain emails and comprises a first data store and a second data store, the first data store being configured to use a POP3 messaging protocol and the second data store being web-based and being configured to use an IMAP protocol. 13. The system of claim 11, wherein the at least one server is configured to request the protocol from a user device directory, the user device directory being configured to store a plurality of communication protocols for the communication device. 14. The system of claim 11, wherein the format is selected from a plurality of formats, the plurality of formats including at least one of plain text, Hypertext Transfer Markup Language (“HTML”), or Extensible Markup Language (“XML”). 15. The system of claim 11, wherein the protocol is selected from a plurality of communication protocols, the plurality of communication protocols including at least one of Short Message Service (“SMS”), Simple Mail Transfer Protocol (“SMTP”), Post Office Protocol (“POP3”), or Hypertext Transfer Protocol (“HTTP”). 16. The method of claim 1, wherein the data store includes voicemails, wherein the method further comprises monitoring the data store for the change, and wherein monitoring the data store for the change includes detecting a new voicemail. 17. The method of claim 1, wherein selecting the protocol is based on a capability of a network associated with the wireless communication device to use the protocol. 18. The method of claim 1, wherein selecting the format is based on a capability of an application operating on the wireless communication device to read the notification. 19. The non-transitory computer readable medium of claim 6, wherein the data store includes voicemails, wherein the instructions, when executed by the one or more processors of the computing device, further cause the computing device to monitor the data store for the change, and wherein execution of the instructions to monitor the data store for the change includes detecting a new voicemail. 20. The non-transitory computer readable medium of claim 6, wherein execution of the instructions to select the protocol is based on a capability of a network associated with the wireless communication device to use the protocol. 21. The non-transitory computer readable medium of claim 6, wherein execution of the instructions to select the format is based on a capability of an application operating on the wireless communication device to read the notification. 22. The system of claim 11, wherein the data store includes voicemails, wherein the at least one server is further configured to monitor the data store for the change, and wherein the at least one server is configured to monitor the change in the data store by detecting a new voicemail. 23. The system of claim 11, wherein the at least one server is configured to select the protocol based on a capability of a network associated with the wireless communication device. 24. The system of claim 11, wherein the at least one server is configured to select the format based on a capability of an application operating on the wireless communication device to read the notification. 25. The method of claim 1, wherein the capability includes an application operating on the wireless communication device. 26. The method of claim 1, wherein the capability includes a wireless network in use by the wireless communication device. 27. The non-transitory computer readable medium of claim 6, wherein the capability includes an application operating on the wireless communication device. 28. The non-transitory computer readable medium of claim 6, wherein the capability includes a wireless network in use by the wireless communication device. 29. The system of claim 11, wherein the capability includes an application operating on the wireless communication device. 30. The system of claim 11, wherein the capability includes a wireless network in use by the wireless communication device. 31. A computing device for providing notifications, the computing device comprising: means for receiving data associated with a wireless communication device in a data store of the computing device, the data associated with the wireless communication device comprising a content of at least one record associated with the wireless communication device;means for generating, in response to a change in the data store, a notification that includes information that conveys (i) a type of the change in the data store, (ii) a source of the change in the data store, and (iii) an updated content of a record that corresponds to the change in the data store, wherein the means for generating the notification includes means for generating an indicator as part of the notification that, when received by the wireless communication device, causes an application executable on the wireless communication device to synchronize data stored in the wireless communication device with the updated content in the data store based on the change in the data store;means for selecting a protocol and a format for the notification based on a capability associated with the wireless communication device;means for determining whether the notification is capable of being sent to the wireless communication device at one time in its entirety in response to selecting the protocol in response to selecting a protocol;based on a determination that the notification is capable of being sent at one time in its entirety, means for sending the notification to the communication device in the selected format and using the selected protocol in response to receiving a communication event from the wireless communication device; andbased on a determination that the notification is incapable of being sent at one time in its entirety, means for segmenting the notification into a plurality of notification segments; andmeans for sending the plurality of notification segments to the wireless communication device in the selected format and using the selected protocol in response to receiving the communication event, wherein the plurality of notification segments are enabled for reassembly into the notification. 32. The method of claim 1, wherein sending the plurality of notification segments to the wireless communication device includes reassembling the notification segments into the notification and enabling the notification to be presented on a display of the wireless communication device. 33. The non-transitory computer readable medium of claim 6, wherein the execution of the instructions to send the plurality of notification segments to the wireless communication device includes instructions to reassemble the notification segments into the notification and instructions to enable the notification to be presented on a display of the wireless communication device. 34. The system of claim 11, wherein sending the plurality of notification segments to the wireless communication device includes reassembling the notification segments into the notification and enabling the notification to be presented on a display of the wireless communication device. 35. The computing device of claim 31, wherein means for sending the plurality of notification segments to the wireless communication device includes means for reassembling the notification segments into the notification and means for enabling the notification to be presented on a display of the wireless communication device.
Kadyk, Donald J.; Fishman, Neil S.; Seinfeld, Marc E., Accounting for update notifications in synchronizing data that may be represented by different data structures.
Spielman, Brenda Gates; Dodrill, Lewis Dean; Joshi, Satish; Parasu, Nagendran; Lockwood, Robert James, Arrangement for common-format notification delivery messages based on notification device type in an IP-based notification architecture.
Arnold Blinn ; Michael Ari Cohen ; Michael Lorton ; Gregory J. Stein, Electronic shopping and merchandising system accessing legacy data in a database independent schema manner.
Peter David Niblett GB; Karen Louise Randell GB, Gateway for converting synchronous client/server protocols into asynchronous messaging protocols and storing session state information at the client.
Averbuch Rod (874 Shambliss La. Buffalo Grove IL 60089) Cimet Israel A. (891 Silver Rock La. Buffalo Grove IL 60089) Lev Valy (1548 Rachel La. Buffalo Grove IL 60089), Method and apparatus for performing handoff in a packet data communication system.
Hanson, Aaron D.; Sturniolo, Emil A.; Menn, Anatoly; Olson, Erik D.; Savarese, Joseph T., Method and apparatus for providing mobile and other intermittent connectivity in a computing environment.
Dorenbosch, Jheroen Pieter, Method and apparatus in a wireless messaging system for estimating and using required delivery parameters to meet a target transmission reliability.
Goldman Phillip Y. ; Leak Bruce A. ; Matheny John, Method for automatically regenerating information at a client system in the event of power or communication disruption b.
Frietas,Nathanial X.; Connely,Shane; Meyer,Will; Oakes,Jonathan; Venturi,James, Software architecture for wireless data and method of operation thereof.
Lazaridis Mihal,CAX ; Mousseau Gary P.,CAX, System and method for pushing information from a host system to a mobile data communication device having a shared electronic address.
Ayabe Benson S. ; Chander Sharat Subramaniyam ; Mizikovsky Semyon B., System and method for transmitting a displayable message between short message entities in more than one data package.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.