Patents Assigned to Advent Software, Inc.
  • Patent number: 8886671
    Abstract: 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: Grant
    Filed: August 14, 2013
    Date of Patent: November 11, 2014
    Assignee: Advent Software, Inc.
    Inventors: Kwang T. Ro, Claudia Villena, James M. Gido, Brian L. Andersen
  • Patent number: 8769350
    Abstract: 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: Grant
    Filed: September 20, 2011
    Date of Patent: July 1, 2014
    Assignee: Advent Software, Inc.
    Inventors: Kwang T. Ro, Brian L. Andersen, Stephen K. McGrogan
  • Patent number: 8725711
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: May 13, 2014
    Assignee: Advent Software, Inc.
    Inventors: Daniel F. Xavier O'Reilly, Nader Akhnoukh, John Fawcett, Jr., Daniel Dias
  • Patent number: 8458217
    Abstract: 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: Grant
    Filed: August 24, 2009
    Date of Patent: June 4, 2013
    Assignee: Advent Software, Inc.
    Inventors: Stephen K. McGrogan, Kwang T. Ro, James M. Gido
  • Patent number: 8332349
    Abstract: 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: Grant
    Filed: January 6, 2012
    Date of Patent: December 11, 2012
    Assignee: Advent Software, Inc.
    Inventor: Thomas R. Wilson
  • Patent number: 8291269
    Abstract: 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: Grant
    Filed: November 14, 2011
    Date of Patent: October 16, 2012
    Assignee: Advent Software, Inc.
    Inventors: Kwang T. Ro, Brian L. Andersen, Stephen K. McGrogan
  • Patent number: 8078514
    Abstract: 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: Grant
    Filed: April 9, 2008
    Date of Patent: December 13, 2011
    Assignee: Advent Software, Inc.
    Inventors: Daniel Dias, John Fawcett, Jr.
  • Patent number: 7634520
    Abstract: 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: Grant
    Filed: October 7, 2005
    Date of Patent: December 15, 2009
    Assignee: Advent Software, Inc.
    Inventors: Gregg A. Seiler, Tom R. Wilson
  • Patent number: 7222117
    Abstract: 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: Grant
    Filed: November 14, 2003
    Date of Patent: May 22, 2007
    Assignee: Advent Software, Inc.
    Inventor: Stephen K. McGrogan