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: 11299100
    Abstract: 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: Grant
    Filed: September 30, 2020
    Date of Patent: April 12, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Clifford, Tanner Ardaiz, Jason Weaver, Salvatore Moceri
  • Publication number: 20220097611
    Abstract: 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: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Daniel Clifford, Tanner Ardaiz, Jason Weaver, Salvatore Moceri
  • Patent number: 10286849
    Abstract: 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: Grant
    Filed: September 17, 2015
    Date of Patent: May 14, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Clifford, Ryan Kurrle
  • Patent number: 9610897
    Abstract: 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: Grant
    Filed: May 12, 2015
    Date of Patent: April 4, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: David Huelke, Scott Holmes Dunham, Peter David Alexander Jones, Daniel Clifford
  • Publication number: 20170080869
    Abstract: 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: Application
    Filed: September 17, 2015
    Publication date: March 23, 2017
    Inventors: Daniel Clifford, Ryan Kurrle
  • Patent number: 9507713
    Abstract: 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: Grant
    Filed: September 22, 2014
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Hannes Payer, Daniel Clifford, Michael Vincent Stanton, Benedikt Meurer
  • Publication number: 20160332579
    Abstract: 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: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: David Huelke, Scott Holmes Dunham, Peter David Alexander Jones, Daniel Clifford
  • Patent number: 9440590
    Abstract: 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: Grant
    Filed: April 9, 2015
    Date of Patent: September 13, 2016
    Assignee: Ford Global Technologies, LLC
    Inventors: David Huelke, Scott Holmes Dunham, Daniel Clifford
  • Patent number: 6664981
    Abstract: 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: Grant
    Filed: August 13, 2001
    Date of Patent: December 16, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Dylan B. Ashe, Robert G. Johnston, Jr., Joseph A. Ruff, Daniel Clifford
  • Publication number: 20020093523
    Abstract: 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: Application
    Filed: August 13, 2001
    Publication date: July 18, 2002
    Inventors: Dylan B. Ashe, Robert G. Johnston, Joseph A. Ruff, Daniel Clifford
  • Patent number: 6307574
    Abstract: 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: Grant
    Filed: May 8, 1995
    Date of Patent: October 23, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Dylan B. Ashe, Robert G. Johnston, Jr., Joseph A. Ruff, Daniel Clifford
  • Patent number: 5838969
    Abstract: 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: Grant
    Filed: May 10, 1996
    Date of Patent: November 17, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Kelly Jacklin, Daniel Clifford
  • Patent number: 5341438
    Abstract: 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: Grant
    Filed: July 22, 1992
    Date of Patent: August 23, 1994
    Assignee: Eastman Kodak Company
    Inventor: Daniel Clifford
  • Patent number: 4591046
    Abstract: 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: Grant
    Filed: February 8, 1985
    Date of Patent: May 27, 1986
    Assignee: R. R. Donnelley & Sons Company
    Inventors: Edward N. Toste, Jr., Daniel Clifford