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

  • Publication number: 20230014814
    Abstract: 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: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventors: Shelby Seward, Thomas Cast
  • Patent number: 11496432
    Abstract: 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: Grant
    Filed: June 18, 2020
    Date of Patent: November 8, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Shelby Seward, Thomas Cast
  • Publication number: 20210400006
    Abstract: 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: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Inventors: Shelby Seward, Thomas Cast
  • Patent number: 9060065
    Abstract: 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: Grant
    Filed: May 25, 2014
    Date of Patent: June 16, 2015
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Publication number: 20140256297
    Abstract: 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: Application
    Filed: May 25, 2014
    Publication date: September 11, 2014
    Applicant: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Patent number: 8781445
    Abstract: 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: Grant
    Filed: August 18, 2013
    Date of Patent: July 15, 2014
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Publication number: 20130339017
    Abstract: 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: Application
    Filed: August 18, 2013
    Publication date: December 19, 2013
    Applicant: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Patent number: 8521138
    Abstract: 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: Grant
    Filed: June 21, 2012
    Date of Patent: August 27, 2013
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Publication number: 20120257731
    Abstract: 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: Application
    Filed: June 21, 2012
    Publication date: October 11, 2012
    Inventor: Thomas Cast
  • Patent number: 8219068
    Abstract: 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: Grant
    Filed: March 18, 2009
    Date of Patent: July 10, 2012
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Publication number: 20100070275
    Abstract: 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: Application
    Filed: March 18, 2009
    Publication date: March 18, 2010
    Inventor: Thomas Cast
  • Patent number: 7515903
    Abstract: 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: Grant
    Filed: October 28, 2002
    Date of Patent: April 7, 2009
    Assignee: AT&T Mobility II LLC
    Inventor: Thomas Cast
  • Publication number: 20080061934
    Abstract: 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: Application
    Filed: September 12, 2007
    Publication date: March 13, 2008
    Applicant: Wireless Services Corp.
    Inventors: Larry Setlow, Curtis Miller, Alan Lindsay, David Smith, John Kuhlmann, Thomas Cast, Jeff Steinborn, Eric Lofdahl
  • Publication number: 20070276915
    Abstract: 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: Application
    Filed: August 14, 2007
    Publication date: November 29, 2007
    Applicant: Wireless Services Corp.
    Inventors: Larry Setlow, Thomas Cast, Alan Lindsay, Curtis Miller, Eric Lofdahl, John Kuhlmann
  • Publication number: 20070249378
    Abstract: 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: Application
    Filed: June 29, 2007
    Publication date: October 25, 2007
    Applicant: CINGULAR WIRELESS II, LLC
    Inventors: David Midkiff, Thomas Cast
  • Publication number: 20070233795
    Abstract: 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: Application
    Filed: April 4, 2006
    Publication date: October 4, 2007
    Applicant: Wireless Services Corp.
    Inventors: Larry Setlow, Thomas Cast, Alan Lindsay, Curtis Miller, Eric Lofdahl, John Kuhlmann
  • Publication number: 20070026878
    Abstract: 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: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Applicant: Cingular Wireless II LLC
    Inventors: David Midkiff, Thomas Cast
  • Patent number: 6975876
    Abstract: 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: Grant
    Filed: November 17, 2000
    Date of Patent: December 13, 2005
    Inventors: Thomas Cast, David Midkiff
  • Patent number: 6965777
    Abstract: 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: Grant
    Filed: November 16, 2000
    Date of Patent: November 15, 2005
    Inventors: Thomas Cast, David Midkiff
  • Publication number: 20050003837
    Abstract: A system and method is that 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. In one embodiment, the information is requested using a mobile-originated SMS message, and the user thereafter receives the requested information by a mobile terminated SMS message.
    Type: Application
    Filed: May 7, 2004
    Publication date: January 6, 2005
    Inventors: David Midkiff, Thomas Cast