Patents by Inventor Thomas Spencer

Thomas Spencer 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: 20220131976
    Abstract: A system and method for mobile device active callback prioritization, utilizing a callback prioritization engine operating on a user's mobile device for integration through the operating system and software applications operating on the device, wherein the callback prioritization engine intercepts data or voice messages sent to the mobile device, assigns the intercepted messages to a lobby construct, retrieves and aggregates data related to the assigned messages, inputs the assigned data message and aggregate data into one or more machine learning algorithms wherein the algorithms may analyze the input data, the results of the analysis may be used to compute a priority score for the assigned data message, and generates a callback list from the computed prioritization score.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Publication number: 20220045899
    Abstract: Methods for managing a communication session in a communication network are disclosed. For example, a method includes detecting, by a first endpoint comprising at least one processor, an error condition associated with the communication session, sending, by the first endpoint, a notification of the error condition to a second endpoint that is using a transport layer session and receiving, by the first endpoint, a communication from the second endpoint, proposing a response to the error condition. Another method includes receiving, by a first endpoint comprising at least one processor, a notification of an error condition associated with the communication session, selecting, by the first endpoint, a response to the error condition, and sending, by the first endpoint, a communication to a second endpoint that is using a transport layer session, proposing a response to the error condition.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: David B. Small, Thomas Spencer, IV
  • Patent number: 11223725
    Abstract: A system and method for mobile device active callback prioritization, utilizing a callback prioritization engine operating on a user's mobile device for integration through the operating system and software applications operating on the device, wherein the callback prioritization engine intercepts data or voice messages sent to the mobile device, assigns the intercepted messages to a lobby construct, retrieves and aggregates data related to the assigned messages, inputs the assigned data message and aggregate data into one or more machine learning algorithms wherein the algorithms may analyze the input data, the results of the analysis may be used to compute a priority score for the assigned data message, and generates a callback list from the computed prioritization score.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 11, 2022
    Assignee: Virtual Hold Technology Solutions, LLC
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Publication number: 20210385334
    Abstract: A system and method for secure storage and management of transitory data, comprising at least a profile manager, a callback manager, a context analysis engine, and a vault manager, which allows a user to create a data container to store data preferences, which encrypts the data stored within a data container, which creates a password for accessing the data container, which temporarily stores the data container, which manages data container interactions between the system user and a second user, such as a business enterprise, and which establishes default preferences and creates a default container based upon context content data.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 9, 2021
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Publication number: 20210360866
    Abstract: In a computing device and agricultural planning method the computing device receives data indicative of at least one practice associated with growing an agricultural crop. An overall sustainability score is determined for at least one sustainability category by determining an overall level for at least one indicator indicative of the sustainability category. A benchmark score is also determined for the at least one sustainability category by determining a benchmark level corresponding to the at least one indicator. The benchmark level is at least in part a function of the crop, the location of the field in which the crop is planted and the sustainability category. A comparison value of the overall sustainability score to the benchmark score for the at least one sustainability category is determined. An indicator of whether the comparison value is below a predetermined minimum threshold comparison value is output.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 25, 2021
    Inventors: Tammy Duquette, Jeffrey Thomas Spencer, Markus Frank, Jan Schoeneboom, Maithry Taranatha, Joseph Russo, Florian Meyer
  • Publication number: 20210352177
    Abstract: A system and method for mobile device active callback prioritization, utilizing a callback prioritization engine operating on a user's mobile device for integration through the operating system and software applications operating on the device, wherein the callback prioritization engine intercepts data or voice messages sent to the mobile device, assigns the intercepted messages to a lobby construct, retrieves and aggregates data related to the assigned messages, inputs the assigned data message and aggregate data into one or more machine learning algorithms wherein the algorithms may analyze the input data, the results of the analysis may be used to compute a priority score for the assigned data message, and generates a callback list from the computed prioritization score.
    Type: Application
    Filed: July 30, 2021
    Publication date: November 11, 2021
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Patent number: 11159361
    Abstract: Methods for managing a communication session in a communication network are disclosed. For example, a method includes detecting, by a first endpoint comprising at least one processor, an error condition associated with the communication session, sending, by the first endpoint, a notification of the error condition to a second endpoint that is using a transport layer session and receiving, by the first endpoint, a communication from the second endpoint, proposing a response to the error condition. Another method includes receiving, by a first endpoint comprising at least one processor, a notification of an error condition associated with the communication session, selecting, by the first endpoint, a response to the error condition, and sending, by the first endpoint, a communication to a second endpoint that is using a transport layer session, proposing a response to the error condition.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: October 26, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David B. Small, Thomas Spencer, IV
  • Publication number: 20210321002
    Abstract: A system and method for a cloud callback platform, comprising at least a profile manager, callback manager, interaction manager, media server, context analysis engine, and context aggregator mechanism, allowing user to call business, agents in contact centers, or other users who are connected a cloud callback platform, and, failing to connect to the individual they called, or by request, allow for an automatic callback object to be created, whereby the two users may be automatically called and bridged together at a time when both users are available, and a context summary report is sent to one or more user.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Inventors: Matthew DiMaria, Matthew Donaldson Moller, Thomas Spencer McCarthy-Howe, Shannon Lekas
  • Patent number: 11146517
    Abstract: An intermediary device disposed in a contact center environment is provided. The intermediary device can receive a first data message. A lobby assignment mechanism can assign the first data message to a default lobby construct, and can obtain, from a contact center agent computing device, an indication of assignment of the first data message to a destination lobby construct that is different than the default lobby construct. The lobby assignment mechanism can link the first data message with the destination lobby construct based on a characteristic of the first data message. The intermediary device can receive a second data message, and can bypass the default lobby construct to assign the second data message to the destination lobby construct based on a characteristic of the second data message and the characteristic of the first data message.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: October 12, 2021
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
  • Publication number: 20210238600
    Abstract: The present invention concerns bioactive renal cell populations, renal cell constructs, and methods of making and using the same.
    Type: Application
    Filed: February 9, 2021
    Publication date: August 5, 2021
    Inventors: Timothy A. Bertram, Roger M. Ilagan, Russell W. Kelley, Sharon C. Presnell, Sumana Choudhury, Andrew T. Bruce, Christopher W. Genheimer, Bryan R. Cox, Kelly I. Guthrie, Joydeep Basu, Shay M. Wallace, Eric S. Werdin, Oluwatoyin A. Knight, Namrata D. Sangha, John W. Ludlow, Craig R. Halberstadt, Richard Payne, Neil F. Robins, Jr., Darell McCoy, Deepak Jain, Manuel J. Jayo, Elias A. Rivera, Thomas Spencer, Benjamin Watts
  • Patent number: 11066666
    Abstract: The present invention concerns bioactive renal cells populations, renal cell constructs, and methods of making and using the same.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: July 20, 2021
    Assignee: inRegen
    Inventors: Timothy A. Bertram, Roger M. Ilagan, Russell W. Kelley, Sharon C. Presnell, Sumana Choudhury, Andrew T. Bruce, Christopher W. Genheimer, Bryan R. Cox, Kelly I. Guthrie, Joydeep Basu, Shay M. Wallace, Eric Werdin, Oluwatoyin A. Knight, Namrata D. Sangha, John W. Ludlow, Craig R. Halberstadt, Richard Payne, Neil F. Robins, Darell McCoy, Deepak Jain, Manuel J. Jayo, Elias A. Rivera, Thomas Spencer, Benjamin Watts
  • Publication number: 20210117815
    Abstract: Method(s), apparatus, and system(s) are provided for filtering a set of data, the set of data comprising multiple data instances by: receiving a set of scores for the set of data; determining attention filtering information based on prior knowledge of one or more relationships between the data instances in said set of data and calculating attention relevancy weights corresponding to the data instances and the set of scores; and providing the attention filtering information to a machine learning, ML, technique or ML model.
    Type: Application
    Filed: March 29, 2019
    Publication date: April 22, 2021
    Applicant: BENEVOLENTAI TECHNOLOGY LIMITED
    Inventors: Paidi CREED, Aaron Jefferson Khey Jin SIM, Stephen Thomas SPENCER, Mikko Juhani VILENIUS
  • Publication number: 20210078835
    Abstract: Devices and methods utilize a lifting beam comprising at least two connectors with a first connector substantially centered on the beam and a second connector disposed closer to an end of the beam which permit a heavy equipment operator to selectively change the vertical orientation of the lifting beam from a substantially horizontal position to a substantially vertical position. The lifting beam is selectively positionable by the equipment operator downwardly through the top opening of a precast, concrete dome without requiring the operator to leave the protection of the equipment cab. When positioned inside the concrete dome, the lifting beam is oriented substantially horizontally and the concrete dome can be lifted and repositioned by lifting the beam.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 18, 2021
    Inventor: Thomas Spencer
  • Patent number: 10659377
    Abstract: Methods and apparatus are disclosed to negotiate flow control for a communication session between peer devices. An example first peer device disclosed herein is to send a request message to a second peer device via an existing communication session that is subject to a first type of flow control, the request message to initiate a request for a second type of flow control for the existing communication session, the second type of flow control different from the first type of flow control. The disclosed example first peer device is also to change to the second type of flow control for the existing communication session in response to a reply message from the second peer device via the existing communication session, the reply message indicating acceptance of the request for the second type of flow control for the existing communication session.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: May 19, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Thomas Spencer, IV
  • Publication number: 20200036834
    Abstract: An intermediary device to enhance and route data messages between end user and contact center agent computing devices in a contact center environment is provided. The intermediary device can be disposed in a data communication path of a contact center between an electronic communications network and a contact center agent computing device. The intermediary device can include a data message replication mechanism, a data message aggregator mechanism, or a data message analysis mechanism. The intermediary device can receive a data message. The data message replication mechanism can intercept and replicate the data message to generate a replicated data message. The data message analysis mechanism can generate, from the replicated data message, derivative content. The data message aggregator mechanism can combine the derivative content with the data message to create an enhanced data message that can be provided to the contact center agent computing device in the contact center environment.
    Type: Application
    Filed: October 2, 2019
    Publication date: January 30, 2020
    Inventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
  • Publication number: 20190387018
    Abstract: Methods for managing a communication session in a communication network are disclosed. For example, a method includes detecting, by a first endpoint comprising at least one processor, an error condition associated with the communication session, sending, by the first endpoint, a notification of the error condition to a second endpoint that is using a transport layer session and receiving, by the first endpoint, a communication from the second endpoint, proposing a response to the error condition. Another method includes receiving, by a first endpoint comprising at least one processor, a notification of an error condition associated with the communication session, selecting, by the first endpoint, a response to the error condition, and sending, by the first endpoint, a communication to a second endpoint that is using a transport layer session, proposing a response to the error condition.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 19, 2019
    Inventors: David B. Small, Thomas Spencer, IV
  • Publication number: 20190356624
    Abstract: An intermediary device disposed in a contact center environment is provided. The intermediary device can receive a first data message. A lobby assignment mechanism can assign the first data message to a default lobby construct, and can obtain, from a contact center agent computing device, an indication of assignment of the first data message to a destination lobby construct that is different than the default lobby construct. The lobby assignment mechanism can link the first data message with the destination lobby construct based on a characteristic of the first data message. The intermediary device can receive a second data message, and can bypass the default lobby construct to assign the second data message to the destination lobby construct based on a characteristic of the second data message and the characteristic of the first data message.
    Type: Application
    Filed: July 26, 2019
    Publication date: November 21, 2019
    Applicant: TEN DIGIT Communications LLC
    Inventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
  • Patent number: 10462229
    Abstract: Methods for re-anchoring a transport layer session in a communication network are disclosed. For example, a method receives a request to re-anchor a transport layer session and sends a packet notifying of a transport layer session re-anchor to a peer. The packet includes a header with a session identifier field, and a record type field that indicates that a payload of the packet comprises transport layer session re-anchor information. The method receives a confirmation of the transport layer session re-anchor notification. Another method receives a packet comprising a notification of a transport layer session re-anchor from a peer. The method updates a session management table and transmits packets to the peer using an updated address received in the notification of the transport layer session re-anchor.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: October 29, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: David B. Small, Thomas Spencer, IV
  • Patent number: 10455090
    Abstract: An intermediary device to enhance and route data messages between end user and contact center agent computing devices in a contact center environment is provided. The intermediary device can be disposed in a data communication path of a contact center between an electronic communications network and a contact center agent computing device. The intermediary device can include a data message replication mechanism, a data message aggregator mechanism, or a data message analysis mechanism. The intermediary device can receive a data message. The data message replication mechanism can intercept and replicate the data message to generate a replicated data message. The data message analysis mechanism can generate, from the replicated data message, derivative content. The data message aggregator mechanism can combine the derivative content with the data message to create an enhanced data message that can be provided to the contact center agent computing device in the contact center environment.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: October 22, 2019
    Assignee: TEN DIGIT COMMUNICATIONS LLC
    Inventors: Thomas Spencer McCarthy-Howe, Gary George Brandt
  • Patent number: 10402493
    Abstract: Systems comprising a user interface configured to receive text input by a user and a text prediction engine configured to receive the input text and generate text predictions. The text prediction engine may comprise a general language model and a context-specific language model. The text prediction engine is configured to generate text predictions from the general language model and the context-specific language model and combine the text predictions. The text prediction engine may comprise first and second language models and a first context-specific weighting factor associated with the first language model.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: September 3, 2019
    Assignee: Touchtype Ltd
    Inventors: Stephen Thomas Spencer, Páidí Creed, Benjamin William Medlock, Douglas Alexander Harper Orr