Patents by Inventor David A. Kramer

David A. Kramer 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: 9495221
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: November 15, 2016
    Assignee: Apple Inc.
    Inventor: David A. Kramer
  • Publication number: 20100322305
    Abstract: Image data to be compressed is first converted from the RGB domain into a gamma-powered YUV domain. A wavelet transform then separates image data into high- and low-detail sectors, incorporating a dynamic scaling method, allowing for optimal resolution. The output data from the wavelet transform is then quantized according to an entropy-prediction algorithm that tightly controls the final size of the processed image. An adaptive Golomb engine compresses the data using an adaptive form of Golomb encoding in which mean values are variable across the data. Using variable mean values reduces the deleterious effects found in conventional Golomb encoding in which localized regions of similar data are inefficiently coded if their bit values are uncommon in the data as a whole. Inverse functions are applied to uncompress the image, and a fractal dithering engine can additionally be applied to display an image on a display of lower color depth.
    Type: Application
    Filed: May 24, 2010
    Publication date: December 23, 2010
    Applicant: APPLE INC.
    Inventors: Richard Eugene Crandall, Evan T. Jones, Jason Klivington, David A. Kramer
  • Publication number: 20100049836
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Application
    Filed: October 23, 2009
    Publication date: February 25, 2010
    Applicant: APPLE INC.
    Inventor: David A. Kramer
  • Patent number: 7624163
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: November 24, 2009
    Assignee: Apple Inc.
    Inventor: David A. Kramer
  • Patent number: 4982976
    Abstract: A steering system for use in a towing vehicle-steering trailer assembly, wherein all trailer axles are load-bearing and fixed. The steerable trailer includes a sectored radian steering mechanism which comprises a sectored rack-and-pinion mechanism keyed to the towing vehicle fifth wheel plate. The sectored rack-and-pinion mechanism provides a steering output signal proportional to the relative angle between the towing vehicle and the steerable trailer which approaches an asymptote and thus allows the towing vehicle to turn in relation to the steered trailer without generating the steering mechanism output signal.
    Type: Grant
    Filed: December 14, 1988
    Date of Patent: January 8, 1991
    Assignee: Trailer Design and Engineering, Inc.
    Inventor: David A. Kramer
  • Patent number: 4367884
    Abstract: A removable gooseneck for detachably connecting a tractor and trailer utilizes an elongate beam member attached to the hitch of the tractor and having an upstanding frame member depending from a rear end of the beam member. A foot is pivotally mounted at a lower end of the upstanding frame member for engagement with a front end portion of the trailer. A guide pin and link arrangement detachably connects the foot at a front end to the trailer and a locking pin and bushing arrangement detachably connects the rear end of the foot to the trailer at a location spaced from the guide pin and link arrangement. A power fluid ram extends between an upper portion of the upstanding frame member and the foot to selectively cause the foot member to swing upwardly and tilt the trailer downwardly for detachment of the gooseneck from the trailer and swing the foot downwardly to tilt the trailer upwardly for drafting.
    Type: Grant
    Filed: December 15, 1980
    Date of Patent: January 11, 1983
    Inventors: Howard L. Johnson, David A. Kramer
  • Patent number: 4193861
    Abstract: Initial cell voltages are reduced by decreasing the resistance of the diaphragm through a degassing procedure prior to or at installation thereof. This degassing procedure involves subjecting the diaphragm to subatmospheric pressure while contacting the diaphragm with electrolyte, said electrolyte being an aqueous saline solution having a surface active agent therein in an amount sufficient to reduce the surface tension below the critical surface tension for wetting the fibers, and increasing the pressure to atmospheric or cell working pressure to force electrolyte solution into the interstices of the diaphragm.
    Type: Grant
    Filed: January 8, 1979
    Date of Patent: March 18, 1980
    Assignee: BASF Wyandotte Corporation
    Inventors: David A. Kramer, Shyam D. Argade, Edward N. Balko