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: 8833480Abstract: 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: GrantFiled: June 24, 2011Date of Patent: September 16, 2014Assignee: Caterpillar Inc.Inventors: Joel Robert Grimes, Bradley Robert Lancaster, Andrew Lee Vering, Wayne Edward Harshberger, II, Anand Ramchandra Mijar
-
Publication number: 20130316636Abstract: 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: ApplicationFiled: May 25, 2012Publication date: November 28, 2013Inventors: Michael Robert Grimes, Juan Roberto Gonzalez
-
Patent number: 8526185Abstract: 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: GrantFiled: October 18, 2010Date of Patent: September 3, 2013Assignee: Cisco Technology, Inc.Inventors: Eric Heidepriem, Robert Grimes
-
Publication number: 20120325505Abstract: 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: ApplicationFiled: June 24, 2011Publication date: December 27, 2012Inventors: Joel Robert Grimes, Bradley Robert Lancaster, Andrew Lee Vering, Wayne Edward Harshberger, II, Anand Ramchandra Mijar
-
Publication number: 20120092826Abstract: 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: ApplicationFiled: October 18, 2010Publication date: April 19, 2012Inventors: ERIC HEIDEPRIEM, Robert Grimes
-
Patent number: 7991653Abstract: 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: GrantFiled: April 9, 2007Date of Patent: August 2, 2011Assignee: Airis Holdings, LLCInventors: Ronald D. Factor, William Robert Grimes
-
Patent number: 7716641Abstract: 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: GrantFiled: January 24, 2005Date of Patent: May 11, 2010Assignee: Microsoft CorporationInventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
-
Patent number: 7673922Abstract: 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: GrantFiled: September 9, 2008Date of Patent: March 9, 2010Inventor: Gary Robert Grimes
-
Publication number: 20100030581Abstract: 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: ApplicationFiled: April 9, 2007Publication date: February 4, 2010Applicant: AIRIS HOLDINGS LLCInventors: Ronald D. Factor, William Robert Grimes
-
Patent number: 7617092Abstract: 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: GrantFiled: December 1, 2004Date of Patent: November 10, 2009Assignee: Microsoft CorporationInventors: Barry McHugh, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik, Jan-Roelof Falkena
-
Patent number: 7552452Abstract: 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: GrantFiled: January 20, 2005Date of Patent: June 23, 2009Assignee: Microsoft CorporationInventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
-
Patent number: 7334730Abstract: 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: GrantFiled: April 9, 2007Date of Patent: February 26, 2008Assignee: Airis Holdings, LLCInventors: Ronald D. Factor, William Robert Grimes
-
Publication number: 20060150173Abstract: 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: ApplicationFiled: December 1, 2004Publication date: July 6, 2006Applicant: Microsoft CorporationInventors: Barry McHugh, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik, Jan-Roelof Falkena
-
Publication number: 20060130031Abstract: 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: ApplicationFiled: January 20, 2005Publication date: June 15, 2006Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
-
Publication number: 20060130032Abstract: 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: ApplicationFiled: January 20, 2005Publication date: June 15, 2006Inventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
-
Publication number: 20060130026Abstract: 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: ApplicationFiled: January 24, 2005Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Barry McHugh, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, David Ahs, Alexei Soloveitchik
-
Publication number: 20060116864Abstract: 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: ApplicationFiled: January 24, 2005Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Barry McHugh, David Ahs, Jan-Roelof Falkena, Robert Grimes, Terry Farrell, Alexei Soloveitchik
-
Publication number: 20020097775Abstract: 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: ApplicationFiled: August 23, 2001Publication date: July 25, 2002Inventors: Hechmi Hamouda, Roger L. Barker, Robert Grimes
-
Patent number: 4767910Abstract: 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: GrantFiled: December 30, 1986Date of Patent: August 30, 1988Assignee: The Budd CompanyInventors: Raymond R. Stevens, Jr., Stanley E. Gondek, Dennis D. Cush, Robert Grimes, Jr., Roberts L. Niner, Francis I. Connor, Jr.
-
Patent number: D655127Type: GrantFiled: May 12, 2010Date of Patent: March 6, 2012Inventor: Gary Robert Grimes