Parsing emails
US-8954510-B2 · Feb 10, 2015 · US
US9800729B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9800729-B2 |
| Application number | US-201615161489-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 23, 2016 |
| Priority date | Mar 23, 2007 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A voicemail receptionist system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail receptionist system and provided with functionality based upon a user's preferences, for example. The data stored by the voicemail receptionist system can be updated at any time, or automatically updated upon updating of the data, or upon occurrence of a trigger event. Voicemail receptionist functionality can include standard voicemail system functionality as well as functionality relating to email, text messaging, MMS messaging, calendar features, schedule announcements, location data, as well as other features.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a system comprising a processor, a communication from a wireless communications device associated with a calling party, the communication directed to a user; receiving, by the system, call data associated with the calling party; retrieving, by the system, user data associated with the user, wherein the user data comprises preference data; determining, by the system, based at least in part on the preference data and the call data, that the calling party is authorized to send a text message to the user; determining, by the system, based on the calling party being authorized to send a text message to the user, to generate a menu including a first menu option allowing the calling party to send a text message to the user; receiving, by the system, account status information indicating that a text message count associated with the user is nearing a limit; in response to receiving the account status information, determining, by the system, to disable an ability of the calling party to send a text message to the user; based at least on the user data associated with the user, the call data associated with the calling party, and the account status information, generating, by the system, the menu for the calling party without including the first menu option allowing the calling party to send a text message to the user; and transmitting, by the system, the menu to the wireless communications device associated with the calling party for display at the wireless communications device. 2. The method of claim 1 , wherein the user data further comprises calendar data associated with the user, and wherein the menu comprises a second menu option allowing the calling party to access the calendar data associated with the user. 3. The method of claim 2 , wherein the calendar data comprises data indicating at least one of an appointment associated with the user, free time associated with the user, busy time associated with the user, or vacation time associated with the user. 4. The method of claim 1 , wherein the user data further comprises location data, and wherein the menu comprises a second menu option allowing the calling party to access location information associated with the user. 5. The method of claim 1 , wherein the communication from the calling party to the user is a voice communication, and wherein the method further comprises: determining, based at least on the call data associated with the calling party, that the wireless communications device associated with the calling party does not support simultaneous voice and data communications; and in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, terminating the voice communication, initiating a data session with the wireless communications device of the calling party, and transmitting the menu to the wireless communications device of the calling party using the data session. 6. The method of claim 1 , wherein the menu further comprises a second menu option allowing the calling party to provide contact information associated with the calling party to the user. 7. The method of claim 1 , further comprising: receiving a response from the calling party; determining whether the response from the calling party corresponds to a menu option of the menu transmitted to the wireless communications device associated with the calling party; and if the response does not correspond to a menu option transmitted to the wireless communications device associated with the calling party, informing the calling party that the response is unavailable. 8. A system comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving a communication from a wireless communications device associated with a calling party, the communication directed to a user, receiving call data associated with the calling party, retrieving user data associated with the user, wherein the user data comprises preference data, determining, based at least in part on the preference data and the call data, that the calling party is authorized to send a text message to the user, determining, based on the calling party being authorized to send a text message to the user, to generate a menu including a first menu option allowing the calling party to send a text message to the user, receiving account status information indicating that a text message count associated with the user is nearing a limit, in response to receiving the account status information, determining to disable an ability of the calling party to send a text message to the user, based at least on the user data associated with the user, the call data associated with the calling party, and the account status information, generating the menu for the calling party without including the first menu option allowing the calling party to send a text message to the user, and transmitting the menu to the wireless communications device associated with the calling party for display at the wireless communications device. 9. The system of claim 8 , wherein the user data further comprises calendar data associated with the user, and wherein the menu comprises a second menu option allowing the calling party to access the calendar data associated with the user. 10. The system of claim 9 , wherein the calendar data comprises data indicating at least one of an appointment associated with the user, free time associated with the user, busy time associated with the user, or vacation time associated with the user. 11. The system of claim 8 , wherein the user data further comprises location data, and wherein the menu comprises a second menu option allowing the calling party to access location information associated with the user. 12. The system of claim 8 , wherein the communication from the calling party to the user is a voice communication, and wherein the operations further comprise: determining, based at least on the call data associated with the calling party, that the wireless communications device associated with the calling party does not support simultaneous voice and data communications; and in response to determining that the wireless communications device associated with the calling party does not support simultaneous voice and data communications, terminating the voice communication, initiating a data session with the wireless communications device of the calling party, and transmitting the menu to the wireless communications device of the calling party using the data session. 13. The system of claim 8 , wherein the menu further comprises a second menu option allowing the calling party to provide contact information associated with the calling party to the user. 14. The system of claim 8 , wherein the operations further comprise: receiving a response from the calling party; determining whether the response from the calling party corresponds to a menu option of the menu transmitted to the wireless communications device associated with the calling party; and if the response does not correspond to a menu option transmitted to the wireless communications device associated with the calling party, informing the calling party that the response is unavailable. 15. A non-transitory computer-readable storage device storing instructions that, when executed by a processor of a system, cause the processor to perform operations comprising: receiving a communication from a wireless communicat
Notification or handling of incoming calls by a computer · CPC title
Parsing · CPC title
Schedules, e.g. personal calendars · CPC title
Interoperability with other network applications or services · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.