Patents by Inventor Robert Grimes

Robert Grimes 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: 8833480
    Abstract: A coupler for connecting an implement to a machine includes a first mounting structure configured to attach the coupler to the implement. The first mounting structure includes a first actuator including a first cylinder rod extendable relative to a first cylinder body. The first cylinder rod has a first rod longitudinal axis. The first mounting structure also includes a first wedge attached to the first cylinder rod. The first wedge is movable between a retracted position and an extended position by the first actuator. The first wedge includes a first wedge tip insertable into the implement. The first wedge tip has a first wedge longitudinal axis. The first rod longitudinal axis is offset from the first wedge longitudinal axis to form a first opening extending through the coupler adjacent the first actuator. The coupler also includes a second mounting structure configured to attach the coupler to the machine.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: September 16, 2014
    Assignee: Caterpillar Inc.
    Inventors: Joel Robert Grimes, Bradley Robert Lancaster, Andrew Lee Vering, Wayne Edward Harshberger, II, Anand Ramchandra Mijar
  • Publication number: 20130316636
    Abstract: An energy efficient cabinet toe kick vent is energy efficient, and provides HVAC ductwork for under-cabinet use wherein the ductwork enters a cabinet cavity and extends to the face of a toe-kick register. The ductwork has an inlet portion, a central body portion, and an outlet portion. The inlet portion is a round tubular member adapted for connection to an existing tubular ductwork. The outlet portion is a generally rectangular opening. The central body portion has two side walls, a top wall, and a bottom wall having an opening to receive the round tubular member. The exiting air is at a 90 degree offset from the incoming air. The bottom wall of the central body portion is at floor level, and the top wall is at a height below that of the lowermost edge of a typical base cabinet.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 28, 2013
    Inventors: Michael Robert Grimes, Juan Roberto Gonzalez
  • Patent number: 8526185
    Abstract: To reduce the impedance of the ground path from a heat sink to a ground pad on a printed circuit board, and thus reduce electromagnetic interference, an electrically conductive collar is arranged around an opening in the heat sink. The electrically conductive collar may include an internal extension, such that the internal extension abuts the conducting member passed through the electrically conductive collar and the opening in the heat sink to electrically ground the heat sink to the ground pad on the printed circuit board.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: September 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Heidepriem, Robert Grimes
  • Publication number: 20120325505
    Abstract: A coupler for connecting an implement to a machine includes a first mounting structure configured to attach the coupler to the implement. The first mounting structure includes a first actuator including a first cylinder rod extendable relative to a first cylinder body. The first cylinder rod has a first rod longitudinal axis. The first mounting structure also includes a first wedge attached to the first cylinder rod. The first wedge is movable between a retracted position and an extended position by the first actuator. The first wedge includes a first wedge tip insertable into the implement. The first wedge tip has a first wedge longitudinal axis. The first rod longitudinal axis is offset from the first wedge longitudinal axis to form a first opening extending through the coupler adjacent the first actuator. The coupler also includes a second mounting structure configured to attach the coupler to the machine.
    Type: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Inventors: Joel Robert Grimes, Bradley Robert Lancaster, Andrew Lee Vering, Wayne Edward Harshberger, II, Anand Ramchandra Mijar
  • Publication number: 20120092826
    Abstract: To reduce the impedance of the ground path from a heat sink to a ground pad on a printed circuit board, and thus reduce electromagnetic interference, an electrically conductive collar is arranged around an opening in the heat sink. The electrically conductive collar may include an internal extension, such that the internal extension abuts the conducting member passed through the electrically conductive collar and the opening in the heat sink to electrically ground the heat sink to the ground pad on the printed circuit board.
    Type: Application
    Filed: October 18, 2010
    Publication date: April 19, 2012
    Inventors: ERIC HEIDEPRIEM, Robert Grimes
  • Patent number: 7991653
    Abstract: A method for assembling and shipping an item using a security cleared space connected to a port authority, comprising the steps of: leasing the security cleared space to a user; obtaining at least one component for assembly of the at least one item; assembling the at least one component in the security cleared space; screening at least one person for entry to the security cleared space; readying the assembled item for shipment to a destination by entering data related to the assembled item into a processor with computer instructions that direct the processor to move the assembled item to a designated storage area or to an aircraft for shipment. A method for receiving an assembled item and disassembling the item into components for storage or shipment is also contemplated.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: August 2, 2011
    Assignee: Airis Holdings, LLC
    Inventors: Ronald D. Factor, William Robert Grimes
  • Patent number: 7716641
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for identifying a safe set of resources that can be used for localization of a software product. This identification involves loading and running a base product having one or more calls to an operating system (or an API) to load language specific data. The resource calls are intercepted after the resource is loaded into a resource loader, and information about the resource is captured for analysis. The display of resources is also intercepted to gather data on which resources are displayed and the context of this display. The process involves running automated tests and/or manual tests on the base product in its base language to identify those resources that are most frequently used, least often or never used, and those that are unsafe. These resources so identified are then analyzed to generate a safe secure resource list that can then be used for external localization of the software product.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
  • Patent number: 7673922
    Abstract: A step device and method for stepping on or off a tailgate without structurally altering the tailgate. In exemplary embodiment, the step device includes a tailgate step frame and a step assembly pivotally coupled to the tailgate step frame. The tailgate step frame includes at least one frame element in contact with the tailgate and a plurality of strap mounting assemblies for releasably coupling the step device to the tailgate. Each strap mounting assembly compressively fits on the tailgate thereby anchoring the step device to the tailgate. In one aspect, each strap mounting assembly further includes a strap element coupled to the at least one frame element and configured to conform to the predetermined shape of the tailgate. One strap mounting assembly may be interchanged for another of either different shape or dimensions to accommodate a desired compressive fit on any tailgate.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: March 9, 2010
    Inventor: Gary Robert Grimes
  • Publication number: 20100030581
    Abstract: A method for assembling and shipping an item using a security cleared space connected to a port authority, comprising the steps of: leasing the security cleared space to a user; obtaining at least one component for assembly of the at least one item; assembling the at least one component in the security cleared space; screening at least one person for entry to the security cleared space; readying the assembled item for shipment to a destination by entering data related to the assembled item into a processor with computer instructions that direct the processor to move the assembled item to a designated storage area or to an aircraft for shipment. A method for receiving an assembled item and disassembling the item into components for storage or shipment is also contemplated.
    Type: Application
    Filed: April 9, 2007
    Publication date: February 4, 2010
    Applicant: AIRIS HOLDINGS LLC
    Inventors: Ronald D. Factor, William Robert Grimes
  • Patent number: 7617092
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Barry McHugh, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik, Jan-Roelof Falkena
  • Patent number: 7552452
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: June 23, 2009
    Assignee: Microsoft Corporation
    Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
  • Patent number: 7334730
    Abstract: A machine-readable medium connected to a network, having a processor, a data storage, an input device, and a display, containing computer instructions for instructing a processor to receive a first data related to at least one component for assembly of at least one assembled item, transport the at least one component to an assembly area for assembling the at least one assembled item, receive a second data related to the at least one assembled item for readying the at least one assembled item for shipment, store the second data in the data storage, and move the at least one assembled item to a designated storage area within the security cleared space for storage or to an aircraft connected to the security cleared space. A machine-readable medium having computer instructions for disassembling an assembled item into components for shipment or storage is also contemplated.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: February 26, 2008
    Assignee: Airis Holdings, LLC
    Inventors: Ronald D. Factor, William Robert Grimes
  • Publication number: 20060150173
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file.
    Type: Application
    Filed: December 1, 2004
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Barry McHugh, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik, Jan-Roelof Falkena
  • Publication number: 20060130031
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file.
    Type: Application
    Filed: January 20, 2005
    Publication date: June 15, 2006
    Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
  • Publication number: 20060130032
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file.
    Type: Application
    Filed: January 20, 2005
    Publication date: June 15, 2006
    Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
  • Publication number: 20060130026
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for identifying a safe set of resources that can be used for localization of a software product. This identification involves loading and running a base product having one or more calls to an operating system (or an API) to load language specific data. The resource calls are intercepted after the resource is loaded into a resource loader, and information about the resource is captured for analysis. The display of resources is also intercepted to gather data on which resources are displayed and the context of this display. The process involves running automated tests and/or manual tests on the base product in its base language to identify those resources that are most frequently used, least often or never used, and those that are unsafe. These resources so identified are then analyzed to generate a safe secure resource list that can then be used for external localization of the software product.
    Type: Application
    Filed: January 24, 2005
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
  • Publication number: 20060116864
    Abstract: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the resource is loaded into a Resource loader, and queried whether the resource is identified in a restricted resource list such as a code signed dynamic linked library. If so, the translated resource is loaded from a specified language package. The loaded, and translated, resource is then checked against validation rules (which are also protected in a code signed resource list) to see if it is safe to use. If the resource is not on the list or the translated resource is not safe to use, the original resource is simply transferred to the application without modification from the resource loader, i.e., loaded from the base language file.
    Type: Application
    Filed: January 24, 2005
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: Barry McHugh, David Ahs, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, Alexei Soloveitchik
  • Publication number: 20020097775
    Abstract: A heat sensor device adapted to provide direct measurements of heat flux to be used for calculating thermal and skin burn predictions. The device comprises a copper disk within a copper thermal guard ring that are supported within a heat insulating disk holder surrounded by a protective housing. A thermocouple is affixed to the back side of the copper disk in a cavity defined within the heat insulating disk holder, and a connector wire extends through the heat insulating disk holder and protective housing.
    Type: Application
    Filed: August 23, 2001
    Publication date: July 25, 2002
    Inventors: Hechmi Hamouda, Roger L. Barker, Robert Grimes
  • Patent number: 4767910
    Abstract: A programmed welding control system is provided for welding automatically a variation of different weld patterns on different assemblies. The system includes a rotary table indexed to be moved to home, idle, and weld stations. An assembly of parts to be welded together are positioned on the rotary table at the work station and held by mechanical elements. Means are provided to identify a particular assembly to control a subsequent welding pattern, and to detect the presence or absence of the operator near the home station. When an assembly is present and the operator is away from the work station, the rotary table is rotated to the welding station when a robot with a welding gun is activated to automatically weld the parts of the assembly in accordance with a weld pattern previously determined at the home station. After the welding operation, the rotary table is rotated back to the home station.
    Type: Grant
    Filed: December 30, 1986
    Date of Patent: August 30, 1988
    Assignee: The Budd Company
    Inventors: Raymond R. Stevens, Jr., Stanley E. Gondek, Dennis D. Cush, Robert Grimes, Jr., Roberts L. Niner, Francis I. Connor, Jr.
  • Patent number: D655127
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: March 6, 2012
    Inventor: Gary Robert Grimes