Patent ID: 9443232
Filing Date: 2016-09-13
CPC Classification: G06Q,H04W

Claim Text:
1. A text messaging program comprising processor executable instructions stored in a non-transitory storage media comprising: a text communication interface for sending and receiving text based communications conveyed through a short messaging service (SMS) gateway between at least a sender and a recipient; a content analyzer for programmatically analyzing the text based communications conveyed through the SMS gateway, wherein the content analyzer automatically detects no-specific-time (NST) text segments within text messages from the sender to the recipient, wherein the content analyzer responsive to detections of NTS text segments programmatically facilitates establishing a firm time consistent with the NST text segment based on availability of the recipient per an electronic calendar of the recipient, wherein NST text segments references a future time for a gathering that lacks a specific date and time; a calendar integration module for providing the text messaging program access to an electronic calendar of the recipient only, wherein the calendar of the sender is inaccessible to the recipient and is inaccessible to a system handling the text based communicating within which the content analyzer and calendar integration module runs as the recipient and the system lack access to a calendar of the sender, wherein the calendar of the sender is maintained by a system independent of the system within which the content analyzer and the calendar integration module runs, said access including search capabilities of the electronic calendar of the recipient to automatically determine one or more specific time slots consistent with the NTS text segment to facilitate establishing the firm time, wherein the one or more specific time slots are automatically determined non-conflicting time frames for which the recipient is available per entries of the recipient's calendar, wherein the one or more time slots are not manually entered by the sender, by the recipient, or by any human, wherein the sender lacks access to the calendar of the recipient, wherein the sender is explicitly unaware of availability or non-availability of the recipient per the calendar of the recipient; and a recipient presentation interface for automatically presenting the one or more time slots to the recipient of the NTS text segments, wherein the recipient presentation interface is programmatically integrated with the text communication interface.