Patents by Inventor Rob Cook
Rob Cook 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).
-
Publication number: 20240078804Abstract: A land optimization recommendation data system wherein according to a user defined geographic area of interest global positioning system data corresponding to the user defined area in which one or more recommended seed blends are provided to the user via a graphical user interface, with the seed blends ranked according to historical data indicative of most prevalent plant life growth in the area of interest.Type: ApplicationFiled: September 6, 2023Publication date: March 7, 2024Inventors: Brett Bamert, Rob Cook
-
Publication number: 20130173242Abstract: A method for determining behavior of an animatronics unit includes receiving animation data comprising artistically determined motions for at least a portion of an animated character, determining a plurality of control signals to be applied to at least the portion of the animatronics unit in response to the animation data, estimating the behavior of at least the portion of the animatronics unit in response to the plurality of control signals by driving a software simulation of at least the portion of the animatronics unit with the plurality of control signals, and outputting a representation of the behavior of at least the portion of the animatronics unit to a user.Type: ApplicationFiled: June 29, 2012Publication date: July 4, 2013Applicant: PixarInventors: John Anderson, Rob Cook
-
Patent number: 8390629Abstract: A method for specifying a design for an animatronics unit includes receiving motion data comprising artistically determined motions, determining a design for construction of at least a portion of the animatronics unit in response to the motion data, and outputting the design for construction of the animatronics unit.Type: GrantFiled: December 17, 2007Date of Patent: March 5, 2013Assignee: PixarInventors: John Anderson, Rob Cook
-
Patent number: 8232998Abstract: A method for determining behavior of an animatronics unit includes receiving animation data comprising artistically determined motions for at least a portion of an animated character, determining a plurality of control signals to be applied to at least the portion of the animatronics unit in response to the animation data, estimating the behavior of at least the portion of the animatronics unit in response to the plurality of control signals by driving a software simulation of at least the portion of the animatronics unit with the plurality of control signals, and outputting a representation of the behavior of at least the portion of the animatronics unit to a user.Type: GrantFiled: December 17, 2007Date of Patent: July 31, 2012Assignee: PixarInventors: John Anderson, Rob Cook
-
Patent number: 7692661Abstract: Function spaces defined by scaling functions are used to generate bandlimited noise octaves and other attribute data sets. Scaling functions are basis functions that admit multiresolution analysis and include piecewise constant scaling functions, piecewise polynomial scaling functions, bandlimited scaling functions, Daubeschies scaling functions, as well as other multiresolution analysis scaling basis functions known to those of skill in the art. Scaling basis functions can be locally supported or have infinite support. The properties of the scaling basis functions used to construct bandlimited noise octaves may ensure that any bandlimited noise octave at resolution level N is orthogonal to bandlimited noise octaves and their associated scaling basis functions at all resolution levels less than N. Bandlimited noise octaves can be scaled to any resolution level and guaranteed to have no effect on images at any lower resolution level.Type: GrantFiled: January 26, 2006Date of Patent: April 6, 2010Assignee: PixarInventors: Rob Cook, Tony DeRose
-
Patent number: 7679618Abstract: Slices of N dimensions can be extracted from bandlimited data sets of M dimensions. N is any arbitrary value less than N. A value of a slice is defined by an evaluation of an integral of the bandlimited data set weighted by a filter scaling function orientated along the normal of the slice. Due to the properties of the bandlimited data set, the slice is bandlimited in N dimensions as well. The filter scaling function diminishes at substantially the same rate as the aliasing frequency of the bandlimited data set in the normal direction. The convolution of a scaling basis function used to construct the bandlimited data with itself defines the filter scaling function. A scaling basis function widened in the direction of the normal can approximate the filter scaling function in some cases. Quadrature can approximate the value of the integral. Slices may or may not be axis aligned.Type: GrantFiled: April 21, 2006Date of Patent: March 16, 2010Assignee: PixarInventors: Rob Cook, Tony DeRose
-
Patent number: 7671870Abstract: Data tiles can be combined to form attribute data sets for use in generating computer graphics images. Tiles may be arranged in a regular grid pattern or in arbitrary, irregular positions. Tiles can be overlapped slightly and blended to hide tile boundaries. The value of the combined data set in an overlap region may be a weighted sum of values from the tiles. To compensate for reduced variance and contrast caused by blending, the values in overlap regions can be scaled by a variance correction factor. The variance correction factor is the inverse of the reduction in variance from the source tiles. Tile values can be scaled by their weights and variance correction values at the time they are combined or in advance, if the pattern of tile overlaps are consistent. Data tiles can be comprised of bandlimited noise data or other data types.Type: GrantFiled: April 21, 2006Date of Patent: March 2, 2010Assignee: PixarInventors: Rob Cook, Tony DeRose
-
Patent number: 7672476Abstract: Function spaces defined by scaling functions are used to generate bandlimited noise octaves and other attribute data sets. Scaling functions are basis functions that admit multiresolution analysis and include piecewise constant scaling functions, piecewise polynomial scaling functions, bandlimited scaling functions, Daubeschies scaling functions, as well as other multiresolution analysis scaling basis functions known to those of skill in the art. Scaling basis functions can be locally supported or have infinite support. The properties of the scaling basis functions used to construct bandlimited noise octaves may ensure that any bandlimited noise octave at resolution level N is orthogonal to bandlimited noise octaves and their associated scaling basis functions at all resolution levels less than N. Bandlimited noise octaves can be scaled to any resolution level and guaranteed to have no effect on images at any lower resolution level.Type: GrantFiled: January 26, 2006Date of Patent: March 2, 2010Assignee: PixarInventors: Rob Cook, Tony DeRose
-
Publication number: 20090153566Abstract: A method for determining behavior of an animatronics unit includes receiving animation data comprising artistically determined motions for at least a portion of an animated character, determining a plurality of control signals to be applied to at least the portion of the animatronics unit in response to the animation data, estimating the behavior of at least the portion of the animatronics unit in response to the plurality of control signals by driving a software simulation of at least the portion of the animatronics unit with the plurality of control signals, and outputting a representation of the behavior of at least the portion of the animatronics unit to a user.Type: ApplicationFiled: December 17, 2007Publication date: June 18, 2009Applicant: PixarInventors: John Anderson, Rob Cook
-
Publication number: 20090153565Abstract: A method for specifying a design for an animatronics unit includes receiving motion data comprising artistically determined motions, determining a design for construction of at least a portion of the animatronics unit in response to the motion data, and outputting the design for construction of the animatronics unit.Type: ApplicationFiled: December 17, 2007Publication date: June 18, 2009Applicant: PixarInventors: John Anderson, Rob Cook
-
Publication number: 20060250405Abstract: Data tiles can be combined to form attribute data sets for use in generating computer graphics images. Tiles may be arranged in a regular grid pattern or in arbitrary, irregular positions. Tiles can be overlapped slightly and blended to hide tile boundaries. The value of the combined data set in an overlap region may be a weighted sum of values from the tiles. To compensate for reduced variance and contrast caused by blending, the values in overlap regions can be scaled by a variance correction factor. The variance correction factor is the inverse of the reduction in variance from the source tiles. Tile values can be scaled by their weights and variance correction values at the time they are combined or in advance, if the pattern of tile overlaps are consistent. Data tiles can be comprised of bandlimited noise data or other data types.Type: ApplicationFiled: April 21, 2006Publication date: November 9, 2006Applicant: PixarInventors: Rob Cook, Tony DeRose
-
Publication number: 20060204131Abstract: Slices of N dimensions can be extracted from bandlimited data sets of M dimensions. N is any arbitrary value less than N. A value of a slice is defined by an evaluation of an integral of the bandlimited data set weighted by a filter scaling function orientated along the normal of the slice. Due to the properties of the bandlimited data set, the slice is bandlimited in N dimensions as well. The filter scaling function diminishes at substantially the same rate as the aliasing frequency of the bandlimited data set in the normal direction. The convolution of a scaling basis function used to construct the bandlimited data with itself defines the filter scaling function. A scaling basis function widened in the direction of the normal can approximate the filter scaling function in some cases. Quadrature can approximate the value of the integral. Slices may or may not be axis aligned.Type: ApplicationFiled: April 21, 2006Publication date: September 14, 2006Applicant: PixarInventors: Rob Cook, Tony DeRose
-
Publication number: 20060164427Abstract: Function spaces defined by scaling functions are used to generate bandlimited noise octaves and other attribute data sets. Scaling functions are basis functions that admit multiresolution analysis and include piecewise constant scaling functions, piecewise polynomial scaling functions, bandlimited scaling functions, Daubeschies scaling functions, as well as other multiresolution analysis scaling basis functions known to those of skill in the art. Scaling basis functions can be locally supported or have infinite support. The properties of the scaling basis functions used to construct bandlimited noise octaves may ensure that any bandlimited noise octave at resolution level N is orthogonal to bandlimited noise octaves and their associated scaling basis functions at all resolution levels less than N. Bandlimited noise octaves can be scaled to any resolution level and guaranteed to have no effect on images at any lower resolution level.Type: ApplicationFiled: January 26, 2006Publication date: July 27, 2006Applicant: PixarInventors: Rob Cook, Tony DeRose
-
Publication number: 20060164428Abstract: Function spaces defined by scaling functions are used to generate bandlimited noise octaves and other attribute data sets. Scaling functions are basis functions that admit multiresolution analysis and include piecewise constant scaling functions, piecewise polynomial scaling functions, bandlimited scaling functions, Daubeschies scaling functions, as well as other multiresolution analysis scaling basis functions known to those of skill in the art. Scaling basis functions can be locally supported or have infinite support. The properties of the scaling basis functions used to construct bandlimited noise octaves may ensure that any bandlimited noise octave at resolution level N is orthogonal to bandlimited noise octaves and their associated scaling basis functions at all resolution levels less than N. Bandlimited noise octaves can be scaled to any resolution level and guaranteed to have no effect on images at any lower resolution level.Type: ApplicationFiled: January 26, 2006Publication date: July 27, 2006Applicant: PixarInventors: Rob Cook, Tony DeRose
-
Patent number: 6454035Abstract: A tilt mechanism for pivoting a vehicle body panel relative to a vehicle chassis includes a pivot pin having a pivot pin axis. The pivot pin provides a single-point pivot attachment of the body panel to the chassis such that the body panel can articulate about the pivot pin axis relative to the chassis. A support member pivotably connects to the chassis about the pivot pin axis by the pivot pin. The support member has a tilt axis along a longitudinal extent of the support member. The tilt axis is perpendicular to the pivot pin axis. The support member supports the vehicle body panel weight through a pivotal connection between a support member end and the body panel. The pivotal connection allows the body panel to pivot relative to the chassis about the tilt axis via a bearing. A torsion bar is within the support member. One portion of the torsion bar is secured to the support member and another portion is secured to the body panel by a slot that receives a torsion bar end.Type: GrantFiled: January 25, 2000Date of Patent: September 24, 2002Assignee: Paccar INCInventors: John H. Waskow, Rob A. Cook, Jeffery E. Kerney, Robert L. Bundy, Barry W. Carothers
-
Patent number: 6347989Abstract: An air intake manifold for providing air from an exterior of a vehicle to a ventilation system of the vehicle. A primary plenum chamber has an intake passageway formed therein. The intake passageway is adapted to allow air from the exterior of the vehicle to enter the primary plenum chamber. A secondary plenum chamber is located within the primary plenum chamber. A shield is attached to the primary plenum chamber and extends over the secondary plenum chamber. A secondary inlet passageway is formed in an upper portion of the secondary plenum chamber. The secondary inlet passageway fluidly connects the primary plenum chamber to the secondary plenum chamber. A filter member covers the secondary inlet passageway to prevent debris from entering the secondary plenum chamber via the secondary inlet passageway. An outlet passageway is formed in the secondary plenum chamber. The outlet passageway fluidly connects the secondary plenum chamber to the ventilation system.Type: GrantFiled: January 28, 2000Date of Patent: February 19, 2002Assignee: Paccar IncInventors: Kenneth M. Marko, Michael B. Montgomery, Rob A. Cook
-
Patent number: 6284009Abstract: A component support system for a vehicle provides a way to firmly attach a component to a vehicle. The component support system includes a component member adapted to attach to the component to be mounted and a support member adapted to attach to the vehicle. The component member has a first mating surface with a first channel formed thereon. The support member has a second mating surface with a second channel formed thereon. The second channel is adapted to interfit with the first channel. Because the channel configurations are non-symmetric about an axis allowing the parts to interfit in only one orientation, the component support system is self-aligning. A fastener is adapted to retain the component member against the support member when the first channel is interfitted with the second channel.Type: GrantFiled: January 26, 2000Date of Patent: September 4, 2001Assignee: Paccar INCInventors: Kenneth M. Marko, Michael B. Montgomery, Rob A. Cook
-
Patent number: 6257656Abstract: A body panel mounting system for a vehicle has a hinge bar (30), a hinge bracket (32), a hinge pivot stop (34), longitudinal positioning collars (36), a latch bar (38), latch bar fasteners (40), and latch brackets (42). The hinge bar (30) is adapted to removably interlock with each hinge bracket (32) to form a hinge mechanism (44). The hinge bar (30) attaches to a vehicle chassis (24). Each hinge bracket (32) retains an edge of a body panel (22). The hinge pivot stop (34) is adapted to limit the pivotal range of each hinge bracket (32) about the hinge bar (30). The latch bar (38) attaches to the body panel (22) via the latch bar fasteners (40), and the latch bar removably attaches to the chassis (24) via the latch brackets (42).Type: GrantFiled: January 25, 2000Date of Patent: July 10, 2001Assignee: Paccar INCInventors: Rob A. Cook, Derek L. Davis
-
Patent number: D476929Type: GrantFiled: December 4, 2002Date of Patent: July 8, 2003Assignee: Paccar IncInventors: C. Michael Dozier, Rob A. Cook, John H. Waskow, Eric N. Tucker, Joseph F. Marrs
-
Patent number: D482302Type: GrantFiled: March 13, 2002Date of Patent: November 18, 2003Assignee: PACCAR INCInventors: C. Michael Dozier, Rob A. Cook, John H. Waskow, Eric N. Tucker, Joseph F. Marrs