Patents by Inventor David C. Tracey

David C. Tracey 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: 11939566
    Abstract: A system and method for growing and maintaining biological material including producing a protein associated with the tissue, selecting cells associated with the tissue, expanding the cells, creating at least one tissue bio-ink including the expanded cells, printing the at least one tissue bio-ink in at least one tissue growth medium mixture, growing the tissue from the printed at least one tissue bio-ink, and maintaining viability of the tissue.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: March 26, 2024
    Assignee: DEKA Products Limited Partnership
    Inventors: Christopher C. Langenfeld, David D. B. Cannan, Dirk A. van der Merwe, Dean Kamen, Jason A. Demers, Frederick Morgan, Timothy D. Moreau, Brian D. Tracey, Matthew Ware, Richard J. Lanigan, Michael A. Baker, David Blumberg, Jr., Richard E. Gautney, Derek G. Kane, Dane Fawkes, Thomas J. Bollenbach, Michael C. Tilley, Stuart A. Jacobson, John F. Mannisto
  • Publication number: 20220284019
    Abstract: Systems and methods are disclosed to implement a distributed query execution system that performs statistical operations on specified time windows over time-based datasets. In embodiments, the query system splits a statistical function into a set of parallel accumulator tasks that correspond to different portions of the dataset and/or function time windows. The accumulator tasks are executed in parallel by individual accumulator nodes to generate individual statistical result structures. The structures are then combined by an aggregator node to produce an aggregate result structure that indicates the results of the statistical function over the time windows. In embodiments, the accumulator and aggregator tasks are implemented and executed using a programmable task execution framework that allows developers to define custom accumulator and aggregator tasks.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Applicant: Rapid7, Inc.
    Inventors: David C. Tracey, Miguel A. Casanova
  • Patent number: 11372871
    Abstract: Systems and methods are disclosed to implement a distributed query execution system that performs statistical operations on specified time windows over time-based datasets. In embodiments, the query system splits a statistical function into a set of parallel accumulator tasks that correspond to different portions of the dataset and/or function time windows. The accumulator tasks are executed in parallel by individual accumulator nodes to generate individual statistical result structures. The structures are then combined by an aggregator node to produce an aggregate result structure that indicates the results of the statistical function over the time windows. In embodiments, the accumulator and aggregator tasks are implemented and executed using a programmable task execution framework that allows developers to define custom accumulator and aggregator tasks.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 28, 2022
    Assignee: Rapid7, Inc.
    Inventors: David C. Tracey, Miguel A. Casanova
  • Patent number: 6925485
    Abstract: The present invention is directed to a proxy cache preloader. According to an embodiment of the present invention, a Hyper Text Transfer Protocol (HTTP) client intermediary having a proxy cache is used to provide multiple client computing devices with access to Internet data in the cache. When a device needs access to Internet data (i.e., a web page), a preloader/refresh mechanism is employed which uses a preloader algorithm. In one embodiment, the preloader algorithm checks to see if the current request is for an HTTP Uniform Resource Locator (URL). If not, the data is re-loaded into the proxy cache. If the current request is a request for HTTP, the preloader mechanism determines if optimization is enabled for the URL. If not, the data is re-loaded into the proxy cache. Otherwise, an information retrieval method (e.g., an HTTP GET) optimization algorithm is employed.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: August 2, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Feng Wang, Jay Brandenburg, Ronan French, David C. Tracey
  • Patent number: 6856943
    Abstract: The present invention provides a method and apparatus for measuring performance of a computer system. The method includes generating a first setpoint, generating an event, timing at least a portion of the event, comparing the timed portion of the event with the first setpoint, and producing an indication of undesirable performance in response to the timed portion of the event being greater than the first setpoint. The apparatus includes a storage unit adapted to store a user perception tool, and a control unit adapted to execute the user perception tool, wherein the user perception tool causes the control unit to measure latency of a computer system and infer from the latency a user perception of performance.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: February 15, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Stephen F Murphy, Emma K Gottesman, John A Moore, Massimo Buffo, David C Tracey, Brian J Gillespie
  • Patent number: 6851117
    Abstract: A technique for supplanting the display of a Motif dialog box is disclosed. In a first aspect, the invention includes a method for supplanting a Motif dialog box. The method comprises interposing a functionality between a graphical interface of an application and an Xt Library layered on top an X-Window system; intercepting a function call from the graphical interface for a display of a Motif dialog box from the X-Window system; determining whether the Motif dialog box is to be supplanted; and supplanting the Motif dialog box. In a second aspect, the invention includes a computing system programmed to supplant a Motif dialog box. The computing system comprises an application including a graphical interface; an X-Window system; an Xt library layered on top the X-Window system; and an interposed library interposed between the graphical interface and the Xt library. The Xt Library includes an original function for calling a display of a Motif dialog box.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: February 1, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: David C. Tracey
  • Publication number: 20030187617
    Abstract: The present invention provides a method and apparatus for measuring performance of a computer system. The method includes generating a first setpoint, generating an event, timing at least a portion of the event, comparing the timed portion of the event with the first setpoint, and producing an indication of undesirable performance in response to the timed portion of the event being greater than the first setpoint. The apparatus comprises a storage unit adapted to store a user perception tool, and a control unit adapted to execute the user perception tool, wherein the user perception tool causes the control unit to measure latency of a computer system and infer from the latency a user perception of performance.
    Type: Application
    Filed: March 26, 2002
    Publication date: October 2, 2003
    Inventors: Stephen F. Murphy, Emma K. Gottesman, John A. Moore, Massimo Buffo, David C. Tracey, Brian J. Gillespie
  • Publication number: 20030131343
    Abstract: The present invention is an extensible framework for monitoring the operation of a computing system and, in some implementations, to manage the computer system. The invention includes a method for use in monitoring the operation of a computing system. A monitoring module definition in a predefined syntax is inserted into a configuration file, a monitoring module in accordance with the definition is encoded, and a script directing a read of the configuration file is encoded. The monitoring module definition specifies a module name identifying the location for the monitoring module, a monitoring function to be executed at a period, an event triggering the monitoring function, and an action to be taken depending on the outcome of the event. The monitoring module includes a validation function in the location and the specified monitoring function in the location.
    Type: Application
    Filed: October 19, 2001
    Publication date: July 10, 2003
    Inventors: Ronan J. French, David C. Tracey, Jay B. Brandenburg
  • Publication number: 20020178302
    Abstract: A technique for supplanting the display of a Motif dialog box is disclosed. In a first aspect, the invention includes a method for supplanting a Motif dialog box. The method comprises interposing a functionality between a graphical interface of an application and an Xt Library layered on top an X-Window system; intercepting a function call from the graphical interface for a display of a Motif dialog box from the X-Window system; determining whether the Motif dialog box is to be supplanted; and supplanting the Motif dialog box. In a second aspect, the invention includes a computing system programmed to supplant a Motif dialog box. The computing system comprises an application including a graphical interface; an X-Window system; an Xt library layered on top the X-Window system; and an interposed library interposed between the graphical interface and the Xt library. The Xt Library includes an original function for calling a display of a Motif dialog box.
    Type: Application
    Filed: May 25, 2001
    Publication date: November 28, 2002
    Inventor: David C. Tracey