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: 11939566Abstract: 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: GrantFiled: September 2, 2021Date of Patent: March 26, 2024Assignee: DEKA Products Limited PartnershipInventors: 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: 20220284019Abstract: 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: ApplicationFiled: May 24, 2022Publication date: September 8, 2022Applicant: Rapid7, Inc.Inventors: David C. Tracey, Miguel A. Casanova
-
Patent number: 11372871Abstract: 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: GrantFiled: February 21, 2020Date of Patent: June 28, 2022Assignee: Rapid7, Inc.Inventors: David C. Tracey, Miguel A. Casanova
-
Patent number: 6925485Abstract: 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: GrantFiled: May 24, 2002Date of Patent: August 2, 2005Assignee: Sun Microsystems, Inc.Inventors: Feng Wang, Jay Brandenburg, Ronan French, David C. Tracey
-
Patent number: 6856943Abstract: 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: GrantFiled: March 26, 2002Date of Patent: February 15, 2005Assignee: Sun Microsystems, Inc.Inventors: Stephen F Murphy, Emma K Gottesman, John A Moore, Massimo Buffo, David C Tracey, Brian J Gillespie
-
Patent number: 6851117Abstract: 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: GrantFiled: May 25, 2001Date of Patent: February 1, 2005Assignee: Sun Microsystems, Inc.Inventor: David C. Tracey
-
Publication number: 20030187617Abstract: 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: ApplicationFiled: March 26, 2002Publication date: October 2, 2003Inventors: Stephen F. Murphy, Emma K. Gottesman, John A. Moore, Massimo Buffo, David C. Tracey, Brian J. Gillespie
-
Publication number: 20030131343Abstract: 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: ApplicationFiled: October 19, 2001Publication date: July 10, 2003Inventors: Ronan J. French, David C. Tracey, Jay B. Brandenburg
-
Publication number: 20020178302Abstract: 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: ApplicationFiled: May 25, 2001Publication date: November 28, 2002Inventor: David C. Tracey