Patents Assigned to Thought, Inc.
  • Patent number: 10820165
    Abstract: A method for using a mobile software application for deleting or recalling unwanted messages on a mobile device before it is delivered to the intended recipient is provided. The software application operates by running on top of the resident messaging application on the mobile device. For example, the application caches the message for specified amount of time and thereby sets a length of delay. The user has the application on the mobile device and the message is composed on the OST application and the application software keeps the message in a buffer for a predetermined amount of time after the user selects to send the message such that if the user regrets sending the message, it can be deleted or recalled before the message leaves the mobile device. Other advantages that are understood from the present disclosure will further be apparent.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: October 27, 2020
    Assignee: ON SECOND THOUGHT, INC.
    Inventor: Maci Peterson
  • Patent number: 10096041
    Abstract: A method of advertising to a targeted consumer, via an application based consumer profiling algorithm which determines the interests of a consumer in a particular geographical position then queues relevant pre-loaded advertisements on an out-of-home (OOH) medium.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: October 9, 2018
    Assignee: The Spoken Thought, Inc.
    Inventors: Jonathan Christian Frangakis, Gabriel Alan Frangakis
  • Patent number: 8028453
    Abstract: Apparatus and methods for displaying a card via a decorative figurine, or similar device, equipped with one or more card retention mechanisms. In one embodiment, the retention mechanisms are arranged in a V shape to allow a card placed therein to be retained in a partially open state. In another embodiment, upper projections may be included to provide further stability to the retained card. In some embodiments, the apparatus is in the form of a quadruped, the retention mechanisms are integral to or coupled to the quadruped's legs, and the upper projections are in the form of the quadruped's arms. In another embodiment, a tent-style card is held between upper and lower retention mechanisms. In another embodiment, the card is permanently adhered to the figurine.
    Type: Grant
    Filed: August 4, 2007
    Date of Patent: October 4, 2011
    Assignee: Hold That Thought, Inc.
    Inventor: Anthony A. Fornataro
  • Patent number: 7103600
    Abstract: The invention provides systems, methods and software for creating or maintaining distributed transparent persistence of complex data objects and associated data stores. In one aspect, the invention also relates to an application programming object capable of creating or maintaining distributed transparent persistence of data objects or data object graphs without the necessity of inserting any byte codes or modification of the object graph. Virtually any java object or object praph can be transparently persisted. Further, copies of a data graph or of a portion of the data graph can be automatically reconciled and changes persisted without any persistence coding in the object model.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: September 5, 2006
    Assignee: Thought Inc.
    Inventor: Ward Mullins
  • Patent number: 7043481
    Abstract: The invention provides systems, methods and software for creating, maintaining, accessing, navigating and persisting complex data objects and associated data stores. In one aspect, the invention also provides an application programming interface (“API”) useful for creating, maintaining, accessing, navigating and persisting complex data objects and associated data stores as a CDOG model.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: May 9, 2006
    Assignee: Thought, Inc.
    Inventors: Ward Mullins, Alexandre Martins
  • Patent number: 6985912
    Abstract: The present invention provides enhanced database access and performance when correlating or translating one database to another database or to an object programming application. The system and method of enhanced database access and performance of the invention provides a simplified high-level wrapper interface for global coordination of multiple software components and ease of use. Performance is also enhanced by utilizing an optional enhanced multiple user data caching system. The multiple user caching system of the invention provides a process of obtaining data from a data source, creating accessible data in the random access memory of at least one computer system the first time such data is read by a user wherein the data source corresponding to the cache is accessible to at least two users. Thus, the present invention is directed to dynamic mapping of databases to selected objects and a system and method for providing a multiple user caching system in such an environment or system.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: January 10, 2006
    Assignee: Thought, Inc.
    Inventors: Ward Mullins, Alexandre Martins
  • Patent number: 5857197
    Abstract: A system and a method for accessing a data store as objects from an object application. The accessed data store could be either an object data store or a non-object (e.g. relational) data store. The system includes an object schema including meta data corresponding to a data store schema and an adapter abstraction layer. The adapter abstraction layer comprises a first adapter, and a second adapter. One embodiment of the system includes an object schema manager to create and maintain the object schema at run time. It comprises a dynamic, scalable, centrally managed, and secure method for accessing data stored in both object and non-object (e.g. relational) data stores, effecting a consistent interface to the data store regardless of its underlying structure, or a method of transport and level of security.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: January 5, 1999
    Assignee: Thought Inc.
    Inventor: Ward Mullins
  • Patent number: 5812134
    Abstract: A system for interactive, dynamic, three-dimensional presentation of a database's structure allows the user to efficiently navigate through the database to examine the desired information. The present system graphically depicts the organization of the information base as "molecules" consisting of structured parallel "threads" of connected nodes each encompassing a specific aspect of the overall database. Within a given thread, the component nodes, which share a commonality of subject, are arranged in a natural, linear progression which reflects the organizational structure of the information subject represented by the thread, thereby providing the user with a visual guide suggesting the appropriate sequence of nodes to be viewed.
    Type: Grant
    Filed: March 28, 1996
    Date of Patent: September 22, 1998
    Assignee: Critical Thought, Inc.
    Inventors: Todd Pooser, Jeoffrey Pooser
  • Patent number: 5607067
    Abstract: A notepad system for releasable attachment to a surface such as the visor of a car is disclosed and comprises a notepad and a notepad holder. The notepad has a backing sheet supporting a plurality of rectangular sheets of writing paper. The notepad holder comprises two rectangular support sheets having a high degree of rigidity adhered together in face-to-face relation to define a slot therebetween. The backing of the notepad is inserted into the slot, and the friction between the backing sheet and the rectangular support sheets retains the notepad and the notepad holder in an assembled condition. The notepad system may be releasably secured to a surface such as the visor of a car through the use of conventional hook and loop material.
    Type: Grant
    Filed: March 9, 1995
    Date of Patent: March 4, 1997
    Assignee: Jot-That-Thought, Inc.
    Inventor: Thomas J. Morrissey