Patents Assigned to Information Builders, Inc.
  • Patent number: 9348675
    Abstract: A method of responding to random service request messages received on an enterprise service bus of a computer network, each of said messages being a member of a group of related messages, in which the received messages are stored in a queue when detected by a listener for processing in a process flow having one or more nodes connected by respective edges between the listener and an emitter. In immediate mode, a message is accepted for processing only when a node is available and no other message in the same group is being processed. In batch mode, all of the messages in a group must be present in the queue before the messages in the group can be processed in predetermined order.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 24, 2016
    Assignee: Information Builders, Inc.
    Inventor: Richard Beck
  • Patent number: 8983894
    Abstract: Records in databases or unstructured files are enriched with metadata and are indexed for retrieval by a search engine. In response to a search request, a graphical user interface (GUI) control based on the metadata associated with the search hits is constructed and displayed with the search results in a standard view. Selection of a metadata value via the GUI control filters the previously matched records down to those matching the value selected via the GUI control. The metadata in the search results is arranged in a tabular view which is embedded in the display of search results and rendered invisible until selected by the user. Reports can be constructed from an identifier each returned record set for presenting, analyzing and modifying the data, and for generating further reports.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: March 17, 2015
    Assignee: Information Builders, Inc.
    Inventors: Gerald D. Cohen, Radoslav P. Kotorov, Vincent Lam, Peter Lenahan
  • Publication number: 20140244832
    Abstract: A method of responding to random service request messages received on an enterprise service bus of a computer network, each of said messages being a member of a group of related messages, in which the received messages are stored in a queue when detected by a listener for processing in a process flow having one or more nodes connected by respective edges between the listener and an emitter. In immediate mode, a message is accepted for processing only when a node is available and no other message in the same group is being processed. In batch mode, all of the messages in a group must be present in the queue before the messages in the group can be processed in predetermined order.
    Type: Application
    Filed: June 11, 2013
    Publication date: August 28, 2014
    Applicant: INFORMATION BUILDERS, INC.
    Inventor: Richard Beck
  • Publication number: 20100211564
    Abstract: Records in databases or unstructured files are enriched with metadata and are indexed for retrieval by a search engine. In response to a search request, a graphical user interface (GUI) control based on the metadata associated with the search hits is constructed and displayed with the search results in a standard view. Selection of a metadata value via the GUI control filters the previously matched records down to those matching the value selected via the GUI control. The metadata in the search results is arranged in a tabular view which is embedded in the display of search results and rendered invisible until selected by the user. Reports can be constructed from an identifier each returned record set for presenting, analyzing and modifying the data, and for generating further reports.
    Type: Application
    Filed: April 14, 2010
    Publication date: August 19, 2010
    Applicant: INFORMATION BUILDERS, INC.
    Inventors: Gerald D. Cohen, Radoslav P. Kotorov, Vincent Lam, Peter Lenahan
  • Patent number: 7714861
    Abstract: A method for drawing pie charts illustrating comparative data on the display of a client computer in a client-server environment with horizontal parallel lines each having a height of one pixel. A circular or elliptical pie is first defined in an array of endpoints of a set of horizontal lines from which the pie is constructed. Each slice of the pie is assigned a start angle and a stop angle as a function of the datum that it represents and its proximity to other slices. Pixels on the horizontal lines forming the pie are then tested to define segments of the horizontal lines for inclusion in the slices. The pixels of each line segment are illuminated on the display to form an image of a pie with each slice proportional in area to its respective datum.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: May 11, 2010
    Assignee: Information Builders Inc.
    Inventor: Salvatore Joseph Ragucci
  • Patent number: 7421709
    Abstract: A method of making adapters for enabling incompatible computer systems to work in cooperation by providing a framework of software rules and resources from which to configure adapters for mediating between incompatible applications. The adapters are each provided with at least one interface for receiving requests and another interface for sending information. The framework resources and rules provide objects which can be reused for making one-way adapters, bi-directional adapters, round-trip adapters, and compound adapters.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: September 2, 2008
    Assignee: Information Builders, Inc.
    Inventors: Dave Watson, Marc J. Greenberg
  • Publication number: 20080104542
    Abstract: Records in databases or unstructured files are enriched with metadata and are indexed for retrieval by a search engine. In response to a search request, a graphical user interface (GUI) control based on the metadata associated with the search hits is constructed and displayed with the search results in a standard view. Selection of a metadata value via the GUI control filters the previously matched records down to those matching the value selected via the GUI control. The metadata in the search results is arranged in a tabular view which is embedded in the display of search results and rendered invisible until selected by the user. Reports can be constructed from an identifier each returned record set for presenting, analyzing and modifying the data, and for generating further reports.
    Type: Application
    Filed: May 3, 2007
    Publication date: May 1, 2008
    Applicant: INFORMATION BUILDERS, INC.
    Inventors: Gerald D. Cohen, Radoslav P. Kotorov, Vincent Lam, Peter Lenahan
  • Publication number: 20050149941
    Abstract: A method of making adapters for enabling incompatible computer systems to work in cooperation by providing a framework of software rules and resources from which to configure adapters for mediating between incompatible applications. The adapters are each provided with at least one interface for receiving requests and another interface for sending information. The framework resources and rules provide objects which can be reused for making one-way adapters, bi-directional adapters, round-trip adapters, and compound adapters.
    Type: Application
    Filed: January 4, 2005
    Publication date: July 7, 2005
    Applicant: Information Builders, Inc.
    Inventors: Dave Watson, Marc Greenberg
  • Patent number: 5590319
    Abstract: A query processor for parallel processing translates an input query which references data stored in one or more homogenous or heterogenous databases into a plurality of parallel output queries each of which is directed to a single one of the databases or a partition thereof. A runner combines the results of each of the output queries and integrates them into a single coherent answer set.
    Type: Grant
    Filed: December 15, 1993
    Date of Patent: December 31, 1996
    Assignee: Information Builders, Inc.
    Inventors: Gerald D. Cohen, Ralph L. Stout, Jay H. Edson