Patents by Inventor Thomas Cast
Thomas Cast has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12206640Abstract: The disclosed system and method enable multiple user devices to track the read/unread status of received messages, even though the user reads the message on only one device. A server of a telecommunication network can receive, from a user device associated with a sender, a message sent to a recipient. The user device does not communicate to the server that the received message has been read. Upon receiving the message, the server can determine that the message is in reply to a message thread and can update a status of a second message in the message thread to the read status. The second message is the most recent message in the message thread sent by the recipient to the sender. The server can provide the updated status of the second message in the message thread to the multiple user devices associated with the sender.Type: GrantFiled: September 27, 2022Date of Patent: January 21, 2025Assignee: T-Mobile USA, Inc.Inventors: Shelby Seward, Thomas Cast
-
Publication number: 20230014814Abstract: The disclosed system and method enable multiple user devices to track the read/unread status of received messages, even though the user reads the message on only one device. A server of a telecommunication network can receive, from a user device associated with a sender, a message sent to a recipient. The user device does not communicate to the server that the received message has been read. Upon receiving the message, the server can determine that the message is in reply to a message thread and can update a status of a second message in the message thread to the read status. The second message is the most recent message in the message thread sent by the recipient to the sender. The server can provide the updated status of the second message in the message thread to the multiple user devices associated with the sender.Type: ApplicationFiled: September 27, 2022Publication date: January 19, 2023Inventors: Shelby Seward, Thomas Cast
-
Patent number: 11496432Abstract: The disclosed system and method enable multiple user devices to track the read/unread status of received messages, even though the user reads the message on only one device. A server of a telecommunication network can receive, from a user device associated with a sender, a message sent to a recipient. The user device does not communicate to the server that the received message has been read. Upon receiving the message, the server can determine that the message is in reply to a message thread and can update a status of a second message in the message thread to the read status. The second message is the most recent message in the message thread sent by the recipient to the sender. The server can provide the updated status of the second message in the message thread to the multiple user devices associated with the sender.Type: GrantFiled: June 18, 2020Date of Patent: November 8, 2022Assignee: T-Mobile USA, Inc.Inventors: Shelby Seward, Thomas Cast
-
Publication number: 20210400006Abstract: The disclosed system and method enable multiple user devices to track the read/unread status of received messages, even though the user reads the message on only one device. A server of a telecommunication network can receive, from a user device associated with a sender, a message sent to a recipient. The user device does not communicate to the server that the received message has been read. Upon receiving the message, the server can determine that the message is in reply to a message thread and can update a status of a second message in the message thread to the read status. The second message is the most recent message in the message thread sent by the recipient to the sender. The server can provide the updated status of the second message in the message thread to the multiple user devices associated with the sender.Type: ApplicationFiled: June 18, 2020Publication date: December 23, 2021Inventors: Shelby Seward, Thomas Cast
-
Patent number: 9060065Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules.Type: GrantFiled: May 25, 2014Date of Patent: June 16, 2015Assignee: AT&T Mobility II LLCInventor: Thomas Cast
-
Publication number: 20140256297Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules.Type: ApplicationFiled: May 25, 2014Publication date: September 11, 2014Applicant: AT&T Mobility II LLCInventor: Thomas Cast
-
Patent number: 8781445Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules.Type: GrantFiled: August 18, 2013Date of Patent: July 15, 2014Assignee: AT&T Mobility II LLCInventor: Thomas Cast
-
Publication number: 20130339017Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules.Type: ApplicationFiled: August 18, 2013Publication date: December 19, 2013Applicant: AT&T Mobility II LLCInventor: Thomas Cast
-
Patent number: 8521138Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules.Type: GrantFiled: June 21, 2012Date of Patent: August 27, 2013Assignee: AT&T Mobility II LLCInventor: Thomas Cast
-
Publication number: 20120257731Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules.Type: ApplicationFiled: June 21, 2012Publication date: October 11, 2012Inventor: Thomas Cast
-
Patent number: 8219068Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules. Mobile stations are configured to receive text representations of voice messages and request delivery of the associated voice messages based on message identifiers or message availability indicators that are presented on mobile station display.Type: GrantFiled: March 18, 2009Date of Patent: July 10, 2012Assignee: AT&T Mobility II LLCInventor: Thomas Cast
-
Publication number: 20100070275Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules. Mobile stations are configured to receive text representations of voice messages and request delivery of the associated voice messages based on message identifiers or message availability indicators that are presented on mobile station display.Type: ApplicationFiled: March 18, 2009Publication date: March 18, 2010Inventor: Thomas Cast
-
Patent number: 7515903Abstract: Voice message processors are configured to produce text representations of voice messages. The text representations can be compacted based on one or more abbreviation libraries or rule libraries. Abbreviation processing can be applied to produce a compact text representation based on display properties of a destination device or to enhance user perception. Text representation length can be reduced based on abbreviations in a standard abbreviation list, a user specific abbreviation list, or a combination of standard and custom lists. In some examples, text length is shortened based on stored rules. Mobile stations are configured to receive text representations of voice messages and request delivery of the associated voice messages based on message identifiers or message availability indicators that are presented on mobile station display.Type: GrantFiled: October 28, 2002Date of Patent: April 7, 2009Assignee: AT&T Mobility II LLCInventor: Thomas Cast
-
Publication number: 20080061934Abstract: A method and system for quickly and reliably processing a high volume of messages. In one embodiment, text messages are submitted by mobile phone subscribers to cast votes. The votes are recorded and replies are returned in near real time by updating a state in active memory for each subscriber that submits a message. To provide scaling and reliability, a message summary is also used to distribute the processing over a number of master-slave pairs that are each defined to access certain messages based on one or more message characteristics, such as an area code of the submitting subscriber. Campaign processing rules are applied to the summary to produce a subscriber state change, which indicates a corresponding reply to be returned. Billing and other administrative operations are done on a post processing basis so as not to slow the vote processing.Type: ApplicationFiled: September 12, 2007Publication date: March 13, 2008Applicant: Wireless Services Corp.Inventors: Larry Setlow, Curtis Miller, Alan Lindsay, David Smith, John Kuhlmann, Thomas Cast, Jeff Steinborn, Eric Lofdahl
-
Publication number: 20070276915Abstract: Identifying a reply message using a relatively limited number of message source identifiers divided among multiple enterprises. In an exemplary embodiment, a message is sent with a source device to one or more target mobile devices on one or more wireless carriers. Each target mobile device can be associated with multiple enterprises. A gateway assigns one of a limited number of long codes to the message for each wireless carrier. The long code is selected from a sub-block of long codes that are associated with one of the multiple enterprises. Each long code identifies the gateway as a return address for the message. Upon receiving a second message, addressed to the long code, the gateway examines an associated target mobile device inbox for a message assigned the same long code. If a matching message exists, the gateway interprets the second message is a reply to the first message.Type: ApplicationFiled: August 14, 2007Publication date: November 29, 2007Applicant: Wireless Services Corp.Inventors: Larry Setlow, Thomas Cast, Alan Lindsay, Curtis Miller, Eric Lofdahl, John Kuhlmann
-
Publication number: 20070249378Abstract: A system and method enables a user to enter a single address or number into a mobile device and thereby request many types of information based on simple keywords. When the information is requested using a mobile-originated SMS message, the user thereafter receives the requested information by a mobile terminated SMS message.Type: ApplicationFiled: June 29, 2007Publication date: October 25, 2007Applicant: CINGULAR WIRELESS II, LLCInventors: David Midkiff, Thomas Cast
-
Publication number: 20070233795Abstract: A method and system for identifying a reply message using a relatively limited number of message source identifiers. In an exemplary embodiment, a message is sent with a source device to one or more target mobile devices on one or more wireless carriers. A gateway assigns one of a limited number of long codes to the message for each wireless carrier. Each long code identifies the gateway as a return address for the message. The gateway also stores the message in a virtual inbox for each target mobile device. When a target mobile device sends a second message to the long code, the gateway examines the associated inbox for a message assigned the same long code. If the gateway finds a matching message, the gateway interprets the second message received from the target mobile device as a reply to the first message.Type: ApplicationFiled: April 4, 2006Publication date: October 4, 2007Applicant: Wireless Services Corp.Inventors: Larry Setlow, Thomas Cast, Alan Lindsay, Curtis Miller, Eric Lofdahl, John Kuhlmann
-
Publication number: 20070026878Abstract: Personal short codes facilitate the establishment of unique, personalized codes for accessing network services and personalized distribution lists. Users can create individualized lists of personal short codes for desired network services. Services can reside within or outside of the wireless network. Messages having personal short codes can incorporate text routing capabilities to provide routing based on the text of a message. PSCs can be of any length or combination of alphanumeric characters. Personal short codes can be entered via a mobile device, such as a mobile telephone, PDA, or laptop, or via a web browser.Type: ApplicationFiled: July 28, 2005Publication date: February 1, 2007Applicant: Cingular Wireless II LLCInventors: David Midkiff, Thomas Cast
-
Patent number: 6975876Abstract: A system and method is disclosed for providing throttle control in the context of a short message point-to-point gateway. The method enables the control of a message sent from a message source, such as an external source message entity (ESME) to a message-receiving device such as a mobile phone. The method comprises transmitting a data unit associated with the message from the message source to the gateway, determining whether the message source has exceeded a threshold value associated with sending messages and transmitting a response signal from the gateway to the message source indicating an error if the message source has exceeded the threshold value. In this manner, throttle control occurs on an ESME-by-ESME basis, rather than in the aggregate.Type: GrantFiled: November 17, 2000Date of Patent: December 13, 2005Inventors: Thomas Cast, David Midkiff
-
Patent number: 6965777Abstract: A method is disclosed for delivering a short message from an external short message entity (ESME) to a wireless device. The method comprises transmitting a message from a message source device such as an external short message entity to a gateway, the message being associated with a service type. A routing determination is made based on the service type associated with the message. The message is then routed to one of a plurality of message centers according to the routing method chosen. The method may be used with a gateway system that implements a standard interface to a message complex of a wireless system. The interface enables all ESMEs to communicate with the message complex using a consistent standard interface. The system used to implement the method of the present invention comprises a short message point-to-point gateway, a message complex, a home location register and a mobile switching center.Type: GrantFiled: November 16, 2000Date of Patent: November 15, 2005Inventors: Thomas Cast, David Midkiff