Patents by Inventor Daniel Clifford
Daniel Clifford 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: 11299100Abstract: A vehicle includes a rear cargo scuff and a rear cargo area that has a floor including a cover that can be selectively opened to access a tool tray below the floor. A tool tray is connected to the rear cargo scuff by a first hinge. The tool tray is configured to rotate between a first position and a second position, such that the tool tray rests below a top surface of the floor in the first position and is positioned above the top surface of the floor in the second position. The tool tray also includes a tool receiving portion configured to receive one or more tools. The tool tray includes a lid coupled to a second hinge, where the lid is configured to rotate between a closed position and an open position via a second hinge.Type: GrantFiled: September 30, 2020Date of Patent: April 12, 2022Assignee: Ford Global Technologies, LLCInventors: Daniel Clifford, Tanner Ardaiz, Jason Weaver, Salvatore Moceri
-
Publication number: 20220097611Abstract: A vehicle includes a rear cargo scuff and a rear cargo area that has a floor including a cover that can be selectively opened to access a tool tray below the floor. A tool tray is connected to the rear cargo scuff by a first hinge. The tool tray is configured to rotate between a first position and a second position, such that the tool tray rests below a top surface of the floor in the first position and is positioned above the top surface of the floor in the second position. The tool tray also includes a tool receiving portion configured to receive one or more tools. The tool tray includes a lid coupled to a second hinge, where the lid is configured to rotate between a closed position and an open position via a second hinge.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Daniel Clifford, Tanner Ardaiz, Jason Weaver, Salvatore Moceri
-
Patent number: 10286849Abstract: A cargo management system is provided for a storage area of a motor vehicle. That cargo management system includes a dynamic load floor, a storage tub and a swing arm assembly connecting the dynamic load floor to the storage tub and allowing the dynamic load floor to be selectively positioned into multiple configurations.Type: GrantFiled: September 17, 2015Date of Patent: May 14, 2019Assignee: Ford Global Technologies, LLCInventors: Daniel Clifford, Ryan Kurrle
-
Patent number: 9610897Abstract: A vehicle having first and second seat rows supported by a floor and a lift gate for accessing a cargo area partially defined by the second seat row, the floor, and the lift gate includes first and second flexible covers positioned within at least one cassette in a retracted position. The at least one cassette is positioned adjacent a floor of the vehicle behind the second seat row. At least one of the first and flexible covers may include a pass through door allowing for storage of elongated cargo when at least a portion of the second seat row is folded down. The pass through door may be secured in a closed position by a zipper, a hook and loop fastener, at least one magnet, or at least one snap.Type: GrantFiled: May 12, 2015Date of Patent: April 4, 2017Assignee: Ford Global Technologies, LLCInventors: David Huelke, Scott Holmes Dunham, Peter David Alexander Jones, Daniel Clifford
-
Publication number: 20170080869Abstract: A cargo management system is provided for a storage area of a motor vehicle. That cargo management system includes a dynamic load floor, a storage tub and a swing arm assembly connecting the dynamic load floor to the storage tub and allowing the dynamic load floor to be selectively positioned into multiple configurations.Type: ApplicationFiled: September 17, 2015Publication date: March 23, 2017Inventors: Daniel Clifford, Ryan Kurrle
-
Patent number: 9507713Abstract: A computer-implemented method can include receiving a set of software instructions for execution by a computing device and compiling the set of software instructions to generate a set of executable instructions. The compiling can include identifying a first memory object allocation instruction. The method can also include executing the set of executable instructions, where the executing includes allocating, in a young garbage collection generation, a plurality of memory objects with the first memory object allocation instruction. The method can further include determining a survival rate of the plurality of memory objects allocated by the first memory object allocation instruction.Type: GrantFiled: September 22, 2014Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Hannes Payer, Daniel Clifford, Michael Vincent Stanton, Benedikt Meurer
-
Publication number: 20160332579Abstract: A vehicle having first and second seat rows supported by a floor and a lift gate for accessing a cargo area partially defined by the second seat row, the floor, and the lift gate includes first and second flexible covers positioned within at least one cassette in a retracted position. The at least one cassette is positioned adjacent a floor of the vehicle behind the second seat row. At least one of the first and flexible covers may include a pass through door allowing for storage of elongated cargo when at least a portion of the second seat row is folded down. The pass through door may be secured in a closed position by a zipper, a hook and loop fastener, at least one magnet, or at least one snap.Type: ApplicationFiled: May 12, 2015Publication date: November 17, 2016Inventors: David Huelke, Scott Holmes Dunham, Peter David Alexander Jones, Daniel Clifford
-
Patent number: 9440590Abstract: A cover for a vehicle cargo compartment includes a shade having a first end and a second end. The shade extends from the first edge at a distance from a floor of the cargo compartment. The second end is anchored between two side panels. The cover further includes a storage pocket attached to the first edge of the shade. The storage pocket extends in the plane of the shade to a gate. The storage pocket is selectively attached to the gate. The storage pocket defines a pocket including an upper portion, a lower portion, and an attachment mechanism. The attachment mechanism detachably connects the upper and lower portions.Type: GrantFiled: April 9, 2015Date of Patent: September 13, 2016Assignee: Ford Global Technologies, LLCInventors: David Huelke, Scott Holmes Dunham, Daniel Clifford
-
Patent number: 6664981Abstract: The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with the objects of that class. In addition, the class definition includes the overall structure of the object, such as the relative positions of different elements which make up the object. The actual appearance of these elements is defined by user selectable software that resides at a lower level of the hierarchy. Using this approach, only one instance of the program code which defines the functionality and overall structure of each object is required, resulting in smaller the overall memory requirements of the program code.Type: GrantFiled: August 13, 2001Date of Patent: December 16, 2003Assignee: Apple Computer, Inc.Inventors: Dylan B. Ashe, Robert G. Johnston, Jr., Joseph A. Ruff, Daniel Clifford
-
Publication number: 20020093523Abstract: The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with the objects of that class. In addition, the class definition includes the overall structure of the object, such as the relative positions of different elements which make up the object. The actual appearance of these elements is defined by user selectable software that resides at a lower level of the hierarchy. Using this approach, only one instance of the program code which defines the functionality and overall structure of each object is required, resulting in smaller the overall memory requirements of the program code.Type: ApplicationFiled: August 13, 2001Publication date: July 18, 2002Inventors: Dylan B. Ashe, Robert G. Johnston, Joseph A. Ruff, Daniel Clifford
-
Patent number: 6307574Abstract: The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each different type of control defines a class of objects. The definition of a class includes most, if not all, of the functionality associated with the objects of that class. In addition, the class definition includes the overall structure of the object, such as the relative positions of different elements which make up the object. The actual appearance of these elements is defined by user selectable software that resides at a lower level of the hierarchy. Using this approach, only one instance of the program code which defines the functionality and overall structure of each object is required, resulting in smaller the overall memory requirements of the program code.Type: GrantFiled: May 8, 1995Date of Patent: October 23, 2001Assignee: Apple Computer, Inc.Inventors: Dylan B. Ashe, Robert G. Johnston, Jr., Joseph A. Ruff, Daniel Clifford
-
Patent number: 5838969Abstract: A system and method for collecting and dispatching selected events in an application program comprises an application routine which registers selected events of interest to form a series of handler tables, an event manager which evaluates each new event as it occurs to determine whether any new events are registered in the series of handler tables, and a series of event handlers for responsively handling new events which are registered in the series of handler tables.Type: GrantFiled: May 10, 1996Date of Patent: November 17, 1998Assignee: Apple Computer, Inc.Inventors: Kelly Jacklin, Daniel Clifford
-
Patent number: 5341438Abstract: A character recognition system including a method and apparatus for pre-processing handwritten characters prior to segmentation and classification is disclosed. The method includes the steps of forming one or more sub-regions each corresponding to a single character, accumulating the subregions to form an invalid region, and segmenting each character in the invalid region to locate said corresponding characters. The method is included as part of an apparatus for recognizing handwritten text.Type: GrantFiled: July 22, 1992Date of Patent: August 23, 1994Assignee: Eastman Kodak CompanyInventor: Daniel Clifford
-
Patent number: 4591046Abstract: A lugged chain conveyor system has two generally coplanar conveyor elements disposed at an angle to one another. A turntable which transfers articles from one conveyor to the other has several grippers equidistant from one another which are spring biased to open position, and a fixed cam rail cooperates with cam followers on the grippers to clamp articles onto the turntable as they leave one conveyor and release the articles when they are above the other conveyor.Type: GrantFiled: February 8, 1985Date of Patent: May 27, 1986Assignee: R. R. Donnelley & Sons CompanyInventors: Edward N. Toste, Jr., Daniel Clifford