Patents by Inventor David Pacheco

David Pacheco 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: 8826279
    Abstract: Instruction set architectures for compute-centric object stores. An exemplary method may include receiving a request from a user, the request identifying parameters of a compute operation that is to be executed against one or more objects in a distributed object store, generating a set of tasks from the request that comprise instructions for a daemon, locating the one or more objects within the distributed object store, the one or more objects being stored on a physical node. The method includes providing the set of tasks to a daemon, the daemon controlling execution of the compute operation by a virtual operating system container based upon the set of tasks, and storing an output of the virtual operating system container in the distributed object store.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 2, 2014
    Assignee: Joyent, Inc.
    Inventors: David Pacheco, Mark Cavage, Yunong Xiao, Bryan Cantrill
  • Patent number: 8775485
    Abstract: Object store management operations within compute-centric object stores are provided herein. An exemplary method may include transforming an object storage dump into an object store table by a table generator container, wherein the object storage dump includes at least objects within an object store that are marked for deletion, transmitting records for objects from the object store table to reducer containers, such that each reducer container receives object records for at least one object, the object records comprising all object records for the at least one object, generating a set of cleanup tasks by the reducer containers, and executing the cleanup tasks by a cleanup agents.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 8, 2014
    Assignee: Joyent, Inc.
    Inventors: Mark Cavage, Nathan Fitch, Fred Kuo, Yunong Xiao, David Pacheco, Bryan Cantrill
  • Patent number: 8677359
    Abstract: Systems and methods for providing a compute-centric object store. An exemplary method may include receiving a request to perform a compute operation on at least a portion of an object store from a first user, the request identifying parameters of the compute operation, assigning virtual operating system containers to the objects of the object store from a pool of virtual operating system containers. The virtual operating system containers may perform the compute operation on the objects according to the identified parameters of the request. The method may also include clearing the virtual operating system containers and returning the virtual operating system containers to the pool.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 18, 2014
    Assignee: Joyent, Inc.
    Inventors: Mark Cavage, David Pacheco, Bryan Cantrill
  • Publication number: 20130328909
    Abstract: Systems, methods, and media for generating heat maps of event data are provided herein. Methods may include gathering instances of event data according to a performance characteristic, discretely decomposing the instances by applying at least one constraint to the instances, assigning a hue to each instance, the hue being associated with the at least one constraint, and generating a heat map that includes representations of the instances, wherein each representation includes the hue associated with the at least one constraint to which the instance has been assigned.
    Type: Application
    Filed: August 9, 2013
    Publication date: December 12, 2013
    Applicant: Joyent, Inc.
    Inventors: David Pacheco, Brendan Gregg, Bryan Cantrill
  • Publication number: 20130303040
    Abstract: A surfcraft fin assembly includes a generally rectangular open mounting box recessed into the underside of surfcraft and having lugs projecting internally at the front and rear of its open edge to retain a notch in the leading edge of the base of the fin and a flexible hook in the rear edge of the base of the fin which flexes allowing insertion into and removal from the mounting box.
    Type: Application
    Filed: May 2, 2013
    Publication date: November 14, 2013
    Inventors: Stephen Douglass Schweikert, Peter Ronald Crutch, David Pacheco
  • Patent number: 8547379
    Abstract: Systems, methods, and media for generating heat maps of event data are provided herein. Methods may include gathering instances of event data according to a performance characteristic, discretely decomposing the instances by applying at least one constraint to the instances, assigning a hue to each instance, the hue being associated with the at least one constraint, and generating a heat map that includes representations of the instances, wherein each representation includes the hue associated with the at least one constraint to which the instance has been assigned.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 1, 2013
    Assignee: Joyent, Inc.
    Inventors: David Pacheco, Brendan Gregg, Bryan Cantrill
  • Publication number: 20130169666
    Abstract: Systems, methods, and media for generating heat maps of event data are provided herein. Methods may include gathering instances of event data according to a performance characteristic, discretely decomposing the instances by applying at least one constraint to the instances, assigning a hue to each instance, the hue being associated with the at least one constraint, and generating a heat map that includes representations of the instances, wherein each representation includes the hue associated with the at least one constraint to which the instance has been assigned.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: David Pacheco, Brendan Gregg, Bryan Cantrill