Patents by Inventor Jon Watte

Jon Watte 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: 20220027379
    Abstract: A data capture and visualization system providing temporal data relationships is disclosed. An example embodiment is configured to: capture and forward data using collection agents; buffer and load the captured data into a data warehouse; transform the data as specified by a temporal algebra query language; enable querying of the transformed data using the temporal algebra query language, the querying including temporal data relationships; and present the results of the queries to a user via a user interface.
    Type: Application
    Filed: June 25, 2021
    Publication date: January 27, 2022
    Inventors: Philipp UNTERBRUNNER, Ang LI, Jon WATTE
  • Patent number: 10116598
    Abstract: Embodiments for increasing clarity and expressiveness in network communications can be configured to: obtain a message from a first user as part of a network-enabled conversation with a second user, the conversation having a plurality of associated messages; analyze the content of the message; automatically use a panel layout based on the content of the message, the panel layout defining a consistent set of expressive elements for at least one message of the plurality of messages associated with the conversation, the panel layout further defining one or more panels for presenting messages of the conversation with the expressive elements; integrate the message into at least one of the panels with the expressive elements; automatically select at least one embellishment from an available set of embellishment options based on the panel layout; apply the automatically selected at least one embellishment to the message to produce an embellished message.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 30, 2018
    Assignee: IMVU, INC.
    Inventors: Morgan Tucker, Jon Watte, Phylissa Li, Matt Danzig
  • Publication number: 20170149715
    Abstract: A system and method for providing an actively invalidated client-side network resource cache are disclosed.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Inventor: Jon Watte
  • Patent number: 9578081
    Abstract: A system and method for providing an actively invalidated client-side network resource cache are disclosed. A particular embodiment includes: a client configured to request, for a client application, data associated with an identifier from a server; the server configured to provide the data associated with the identifier and to establish a queue associated with the identifier at a scalable message queuing system, the client being configured to subscribe to the queue at the scalable message queuing system to receive invalidation information associated with the data; the server being further configured to signal the queue of an invalidation event associated with the data; the scalable message queuing system being configured to convey information indicative of the invalidation event to the client; and the client being further configured to re-request the data associated with the identifier from the server upon receipt of the information indicative of the invalidation event.
    Type: Grant
    Filed: June 1, 2014
    Date of Patent: February 21, 2017
    Assignee: IMVU, Inc.
    Inventor: Jon Watte
  • Publication number: 20160359777
    Abstract: Embodiments for increasing clarity and expressiveness in network communications can be configured to: obtain a message from a first user as part of a network-enabled conversation with a second user, the conversation having a plurality of associated messages; analyze the content of the message; automatically use a panel layout based on the content of the message, the panel layout defining a consistent set of expressive elements for at least one message of the plurality of messages associated with the conversation, the panel layout further defining one or more panels for presenting messages of the conversation with the expressive elements; integrate the message into at least one of the panels with the expressive elements; automatically select at least one embellishment from an available set of embellishment options based on the panel layout; apply the automatically selected at least one embellishment to the message to produce an embellished message with configuration data encoded therewith corresponding to the
    Type: Application
    Filed: August 18, 2016
    Publication date: December 8, 2016
    Inventors: Morgan Tucker, Jon Watte, Phylissa Li, Matt Danzig
  • Patent number: 9443271
    Abstract: Embodiments for increasing clarity and expressiveness in network communications include: obtaining a message from a first user as part of a network-enabled conversation with a second user; applying at least one embellishment to the message to produce an embellished message, the embellishment including either an explicitly user-selected embellishment or an automatically generated embellishment based on content of the message; and causing transmission of the embellished message via a network to the second user.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: September 13, 2016
    Assignee: IMVU, Inc.
    Inventors: Morgan Tucker, Jon Watte
  • Patent number: 9425974
    Abstract: Embodiments for increasing clarity and expressiveness in network communications include: obtaining a message from a first user as part of a network-enabled conversation with a second user; analyzing the message to identify an expressiveness keyword indicative of an emotion, mood, or level of expressiveness; selecting a level or degree of emotional expressiveness to which a corresponding emotion or mood should be expressed in relation to the identified expressiveness keyword; applying, by use of a processor, at least one embellishment to the message to produce an embellished message, the embellishment including either an explicitly user-selected embellishment or an automatically generated embellishment based on content of the message, the at least one embellishment being configured in a manner consistent with the selected level or degree of emotional expressiveness; and causing transmission of the embellished message via a network to the second user.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: August 23, 2016
    Assignee: IMVU, Inc.
    Inventors: Morgan Tucker, Jon Watte, Phylissa Li, Matt Danzig
  • Publication number: 20140372516
    Abstract: A system and method for providing a scalable translation between polling-based clients and connection-based message queues are disclosed.
    Type: Application
    Filed: June 29, 2014
    Publication date: December 18, 2014
    Inventors: Jon Watte, Eric Hohenstein, Leonidas Loucas
  • Publication number: 20140280522
    Abstract: A system and method for providing an actively invalidated client-side network resource cache are disclosed.
    Type: Application
    Filed: June 1, 2014
    Publication date: September 18, 2014
    Applicant: IMVU Inc.
    Inventor: Jon Watte
  • Patent number: 8799400
    Abstract: A system and method for managing multiple queues of non-persistent messages in a networked environment are disclosed. A particular embodiment includes: receiving a non-persistent message at a gateway process, the message including information indicative of a named queue; mapping, by use of a data processor, the named queue to a queue node by use of a consistent hash of the named queue; mapping the message to a queue process at the queue node; accessing, by use of the queue process, a list of subscriber gateways; and routing the message to each of the subscriber gateways in the list.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: August 5, 2014
    Assignee: IMVU, Inc.
    Inventor: Jon Watte
  • Publication number: 20140181229
    Abstract: Embodiments for increasing clarity and expressiveness in network communications include: obtaining a message from a first user as part of a network-enabled conversation with a second user; analyzing the message to identify an expressiveness keyword indicative of an emotion, mood, or level of expressiveness; selecting a level or degree of emotional expressiveness to which a corresponding emotion or mood should be expressed in relation to the identified expressiveness keyword; applying, by use of a processor, at least one embellishment to the message to produce an embellished message, the embellishment including either an explicitly user-selected embellishment or an automatically generated embellishment based on content of the message, the at least one embellishment being configured in a manner consistent with the selected level or degree of emotional expressiveness; and causing transmission of the embellished message via a network to the second user.
    Type: Application
    Filed: February 25, 2014
    Publication date: June 26, 2014
    Applicant: IMVU Inc.
    Inventors: Morgan Tucker, Jon Watte, Phylissa Li, Matt Danzig
  • Publication number: 20140052794
    Abstract: Embodiments for increasing clarity and expressiveness in network communications include: obtaining a message from a first user as part of a network-enabled conversation with a second user; applying at least one embellishment to the message to produce an embellished message, the embellishment including either an explicitly user-selected embellishment or an automatically generated embellishment based on content of the message; and causing transmission of the embellished message via a network to the second user.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: IMVU, Inc.
    Inventors: Morgan Tucker, Jon Watte
  • Publication number: 20120198004
    Abstract: A system and method for managing multiple queues of non-persistent messages in a networked environment are disclosed. A particular embodiment includes: receiving a non-persistent message at a gateway process, the message including information indicative of a named queue; mapping, by use of a data processor, the named queue to a queue node by use of a consistent hash of the named queue; mapping the message to a queue process at the queue node; accessing, by use of the queue process, a list of subscriber gateways; and routing the message to each of the subscriber gateways in the list.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 2, 2012
    Applicant: IMVU, INC.
    Inventor: Jon Watte