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