Patents by Inventor Larry W. Allen

Larry W. Allen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8572236
    Abstract: A service request is processed according to a computation graph associated with the service by receiving inputs for the computation graph from a service client, providing the inputs to the computation graph as records of a data flow, receiving output from the computation graph, and providing the output to the service client. Data flows are processed concurrently in a graph-based computation by potentially concurrent execution of different types of requests, potentially concurrent execution of similar request types, and/or potentially concurrent execution of work elements within a request.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: October 29, 2013
    Assignee: Ab Initio Technology LLC
    Inventors: Igor Sherb, Joseph Skeffington Wholey, III, Larry W. Allen
  • Patent number: 6209029
    Abstract: The present invention provides a three tier environment with improved data access capabilities. A browser can obtain data from a data source by interacting with that data source through an application server. The application server consists of a web server portion and a data server portion. Instead of CGI scripts interacting with a data source through a CGI interface, the present invention uses applets and objects to interact directly with a data source. A web page requested by a browser includes a “presentation” which is applet code that accesses data from a data source. When the application server receives a request for a page that is to contain data from a data source, the application server identifies a page that includes a reference to a presentation. The non-data portion of the page emits itself to the browser while at the same time the presentation undertakes the data retrieval. The browser receives the page, which contains an applet tag. The applet class is sent to the browser.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: March 27, 2001
    Assignee: Silverstream Software, Inc.
    Inventors: Arny Epstein, Larry W. Allen, John Chiu
  • Patent number: 5675802
    Abstract: A data processing system and method for controlling files at a local development site within a geographically distributed multisite software development project includes a storage device, a processor, a mastership enforcer and an exchanger. The storage device stores a local replica including a plurality of files. Each file comprises a plurality of branches, and each branch comprises a plurality of versions of the file. The processor executes instructions, and retrieves and stores versions of the files in the storage device. The mastership enforcer provides the processor with the exclusive capability to modify specific branches by adding new versions of target files as determined by multisite mastership rules. The processor can create new versions of the target files, which are stored in the local replica within the storage device.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: October 7, 1997
    Assignee: Pure Atria Corporation
    Inventors: Larry W. Allen, Gary L. Fernandez, Kenneth P. Kane, David B. Leblang, Debra A. Minard, Gordon D. McLean, Jr.
  • Patent number: 5649200
    Abstract: A data processing system and method for controlling versions of data, features a processor, a storage device for storing versions of objects, and an object version selector for providing the processor with access only to specific versions of target data objects as determined by a set of selection rules. The selection rules are evaluated for an object when that object is accessed by the processor. The version selector includes a means for viewing the selected versions of the target objects as a transparent file system having directories, files, and links. The version selector applies the existing version selection rules to newly created objects, and can also store the identity of a selected object version in a cache memory.
    Type: Grant
    Filed: December 2, 1996
    Date of Patent: July 15, 1997
    Assignee: Atria Software, Inc.
    Inventors: David B. Leblang, Larry W. Allen, Robert P. Chase, Jr., Bryan P. Douros, David E. Jabs, Gordon D. McLean, Jr., Debra A. Minard
  • Patent number: 5574898
    Abstract: A data processing system and method features an object selector including an auditor for recording, as an audit record, which versions of objects are accessed by a processor during a data processing process. Each derived object is associated with an audit record. A system build process starts the auditor prior to executing commands which produce derived objects, and stops the auditor when those commands are completed. The process also includes any arbitrary sequence of commands. An audit cache memory stores the most recent audit entries made by the auditor while producing an audit record. A linker is also provided for linking a common identifying label to each object version whose identity is recorded as an entry in an audit record associated with the identifying label. An audit record comparator is provided for determining the difference between source object versions used in building two or more derived object versions.
    Type: Grant
    Filed: January 8, 1993
    Date of Patent: November 12, 1996
    Assignee: Atria Software, Inc.
    Inventors: David B. Leblang, Larry W. Allen, Robert P. Chase, Jr., Bryan P. Douros, David E. Jabs, Gordon D. McLean, Jr., Debra A. Minard