Notification infrastructure for sending device-specific wireless notifications

US9055417B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9055417-B2
Application numberUS-64918609-A
CountryUS
Kind codeB2
Filing dateDec 29, 2009
Priority dateJul 9, 2001
Publication dateJun 9, 2015
Grant dateJun 9, 2015

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 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.

First claim

Opening claim text (preview).

What is claimed is: 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; and based 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; and 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. 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; and based 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; and send 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; and based on a determination th

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Arrangements for indicating the presence of a recorded message {, whereby the presence information might include a preview or summary of the message} · CPC title

  • Voicemail combined with text-based messaging · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US9055417B2 cover?
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.
Who is the assignee on this patent?
Conneely Shane, Freitas Nathanial, Meyer Will, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04W4/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 09 2015 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).