Patents Assigned to Advent Software, Inc.
-
Patent number: 8886671Abstract: In various embodiments, systems and methods for Multi-Tenant In-Memory Database access to an application program accessing an object-oriented database (OODB) are disclosed. Embodiments may include: connecting, by a processor, the application program to a data repository for a database; generating, by the processor, a first Firm for a first tenant; placing, by the processor, an address of a first object of the first Firm into a knowledge base pointer associated with the first tenant; placing, by the processor, an address of a main database object of the database into a pointer in an object of the first Firm; and accessing, by the processor, the first Firm through the knowledge base pointer and the database through the pointer object of the first Firm.Type: GrantFiled: August 14, 2013Date of Patent: November 11, 2014Assignee: Advent Software, Inc.Inventors: Kwang T. Ro, Claudia Villena, James M. Gido, Brian L. Andersen
-
Patent number: 8769350Abstract: Embodiments of the invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database with a plurality of writing processes to simultaneously write to an in-memory database, each writing process updating its own disk-based logfile, such that the effective disk writing speed is substantially increased and lock conflicts reduced.Type: GrantFiled: September 20, 2011Date of Patent: July 1, 2014Assignee: Advent Software, Inc.Inventors: Kwang T. Ro, Brian L. Andersen, Stephen K. McGrogan
-
Patent number: 8725711Abstract: This invention relates to a computer-based method and system for facilitating the classification of information items. Information items are searched for references to entities of interest, and associated with such entities based on calculated confidence levels that the information items contains a reference to the entities and a category confidence level that the information items relate to the entities.Type: GrantFiled: June 8, 2007Date of Patent: May 13, 2014Assignee: Advent Software, Inc.Inventors: Daniel F. Xavier O'Reilly, Nader Akhnoukh, John Fawcett, Jr., Daniel Dias
-
Patent number: 8458217Abstract: A computer system for generating an Instantly Built Information Space (IBIS) for use with an application program is provided. The application program connects to a data repository. The application program connects to at least one Bookkeeping Information Space (BIS). The address of a main database object of the BIS is placed into a knowledge base pointer. The address of a main database object of the database is placed into a pointer in an object of the BIS. The database and the BIS are included in the IBIS. The BIS is accessed by the application program through the knowledge base pointer and the database is accessed by the application program through the pointer in the object of the BIS.Type: GrantFiled: August 24, 2009Date of Patent: June 4, 2013Assignee: Advent Software, Inc.Inventors: Stephen K. McGrogan, Kwang T. Ro, James M. Gido
-
Patent number: 8332349Abstract: An audit system structured for auditing at least one operational table of a transaction system during an audit event is provided. In an embodiment, the audit system includes at least one audit history table operatively associated with the operational table of the transaction system, and each audit history table includes at least one database trigger configured for monitoring one or more data changes in the operational table. The database trigger generates an XML message for a monitored data change and transmits it to an SQL server service broker queue, which activates a procedure to transmit the message to at least one subscriber service broker queue, which activates an asynchronous data processing service for the monitored data change.Type: GrantFiled: January 6, 2012Date of Patent: December 11, 2012Assignee: Advent Software, Inc.Inventor: Thomas R. Wilson
-
Patent number: 8291269Abstract: Embodiments of the invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database with a plurality of writing processes to simultaneously write to an in-memory database, each writing process updating its own disk-based logfile, such that the effective disk writing speed is substantially increased and lock conflicts reduced.Type: GrantFiled: November 14, 2011Date of Patent: October 16, 2012Assignee: Advent Software, Inc.Inventors: Kwang T. Ro, Brian L. Andersen, Stephen K. McGrogan
-
Patent number: 8078514Abstract: An information marketplace is provided in which information items are received from various sources. Each item and the item providers carry descriptors that identify various attributes of the information being provided and by whom it is being provided. Requests for information are received from information consumers that are also tagged with attributes describing the consumer and the information being requested. A subset of the information available in the marketplace is provided to the consumer based on a degree of match among the characteristics describing the information, the attributes associated with the provider of the information, and the attributes associated with the consumer without identifying the actionable investment opportunity to the information consumer or identifying the information consumer to the information provider.Type: GrantFiled: April 9, 2008Date of Patent: December 13, 2011Assignee: Advent Software, Inc.Inventors: Daniel Dias, John Fawcett, Jr.
-
Patent number: 7634520Abstract: An audit system structured for auditing at least one operational table of a transaction system during an audit event is provided. In an embodiment, the audit system includes at least one audit history table operatively associated with the operational table of the transaction system, and the audit history table includes at least one database trigger configured for monitoring one or more data changes in the operational table. The audit history table is configured to capture substantially all data changes which occur in the transaction system during the audit event by using a row-versioning mechanism for storing the data changes in the audit history table as audit event data. The audit history tables are configured to function separately from the operational tables of the transaction system.Type: GrantFiled: October 7, 2005Date of Patent: December 15, 2009Assignee: Advent Software, Inc.Inventors: Gregg A. Seiler, Tom R. Wilson
-
Patent number: 7222117Abstract: Embodiments of the present invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database. A fault handler associated with the database is registered with the operating system of the application program. The fault handler catches a segmentation fault that is issued for an object referenced by the application program and resident in the database. A file segment corresponding to the referenced object is found and mapped into main memory. The application program is restarted. Because data is transparently mapped into and out of the main memory without copying the data, objects may be read with near zero latency, and size restrictions on the database may be eliminated.Type: GrantFiled: November 14, 2003Date of Patent: May 22, 2007Assignee: Advent Software, Inc.Inventor: Stephen K. McGrogan