Patents by Inventor G. Dales

G. Dales 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: 20240082010
    Abstract: An orthopedic assembly includes a tibial prosthesis that includes a body that defines an anterior side and a posterior side. The body further incudes a recess in the anterior side of the joint prosthesis and a plurality of openings that extend through the body from the anterior side to the posterior side thereof. At least a first and second opening of the openings are positioned at respective lateral and medial sides of a longitudinal axis of the tibial prosthesis. A modular insert is positioned within the recess of the body such that at least a portion of the modular insert is positioned between the openings of the body. The modular insert is formed separately from the tibial prosthesis and has a porous outer surface to promote tissue ingrowth.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Inventors: Damon J. Servidio, G. Douglas Letson, Arlen Dale Hanssen, Michael A. McGovern, Jennifer Grunden
  • Patent number: 11585454
    Abstract: A plug for a fluid valve has a stem extending along an axis between a first end and a second end, a tip secured to the first end of the stem, a plug body mounted to the stem toward the second end relative to the tip, and a valve seat between the tip and the plug body. The valve seat has a sealing surface that extends past an outer perimeter of the tip and is sized to engage a valve ring of the fluid valve, the valve seat defining an annular space that permits radial movement of the valve ring relative to the axis of the stem to align with the valve ring as pressure is applied to the valve seat.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: February 21, 2023
    Assignee: Dyna-Flo Control Valve Services Ltd.
    Inventors: Cameron B. Robinson, Curtis G. Dale
  • Publication number: 20210388913
    Abstract: A plug for a fluid valve has a stem extending along an axis between a first end and a second end, a tip secured to the first end of the stem, a plug body mounted to the stem toward the second end relative to the tip, and a valve seat between the tip and the plug body. The valve seat has a sealing surface that extends past an outer perimeter of the tip and is sized to engage a valve ring of the fluid valve, the valve seat defining an annular space that permits radial movement of the valve ring relative to the axis of the stem to align with the valve ring as pressure is applied to the valve seat.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 16, 2021
    Inventors: Cameron B. Robinson, Curtis G. Dale
  • Patent number: 8655977
    Abstract: An intermediate device communicatively connected to a host device and a sequential device in a storage area network. The host device is configured to issue different kinds of commands to the sequential device, including an inquiry command. The sequential device is configured to sequentially process requests from the host device. The intermediate device is configured to cache inquiry data about the sequential device itself in a cache memory connected to the intermediate device and service inquiry commands from the host device.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: February 18, 2014
    Assignees: KIP CR P1 LP, Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Patent number: 8543643
    Abstract: A system and method for servicing an inquiry command from a host device requesting inquiry data about a sequential device on a storage area network. The inquiry data may be cached by a circuitry coupled to the host device and the sequential device. The circuitry may reside in a router. In some embodiments, depending upon whether the sequential device is available to process the inquiry command, the circuitry may forward the inquiry command to the sequential device or process the inquiry command itself, utilizing a cached version of the inquiry data. The cached version may include information indicating that the sequential device is not available. In some embodiments, regardless whether the sequential device is available, the circuitry may process the inquiry command and return the inquiry data from a cache memory.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: September 24, 2013
    Assignees: Crossroads Systems, Inc., Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Patent number: 8341211
    Abstract: A system and method for servicing inquiry commands, wherein inquiry data is stored in a memory and if an inquiry command for a target device is received while the target device is busy processing another command, the stored inquiry data is returned in response to the command. In one embodiment, a router contains a memory for storing static inquiry data corresponding to each of a plurality of sequential devices connected thereto. The first time a host sends an inquiry command to one of the sequential devices, the router routes the command to the target device and stores the data returned by the device. Subsequent inquiry commands are serviced by passing the command through to the target device if it is not busy, or returning inquiry data from the router's memory if the target device is busy processing another command.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: December 25, 2012
    Assignees: Crossroads Systems, Inc., Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Publication number: 20110161584
    Abstract: A system and method for servicing an inquiry command from a host device requesting inquiry data about a sequential device on a storage area network. The inquiry data may be cached by a circuitry coupled to the host device and the sequential device. The circuitry may reside in a router. In some embodiments, depending upon whether the sequential device is available to process the inquiry command, the circuitry may forward the inquiry command to the sequential device or process the inquiry command itself, utilizing a cached version of the inquiry data. The cached version may include information indicating that the sequential device is not available. In some embodiments, regardless whether the sequential device is available, the circuitry may process the inquiry command and return the inquiry data from a cache memory.
    Type: Application
    Filed: March 7, 2011
    Publication date: June 30, 2011
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Patent number: 7904539
    Abstract: Inquiry data received from sequential target devices is stored in a cache memory. In one embodiment, the cache memory is coupled to a router. In one embodiment, when the router receives from a host an inquiry command about a target, the router first checks to see if the inquiry command can be serviced from the cache. If so, the inquiry data about the target is retrieved from the cache and returned to the host. If not, the router checks to see if the target is busy. If not busy, the router routes the inquiry command to the target and stores the inquiry data returned by the target in the cache. If the target is busy, the router places the inquiry command in a queue. When the target becomes available, the router forwards the inquiry command to the target for processing, thereby keeping the inquiry command from timing out.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: March 8, 2011
    Assignees: Crossroads Systems, Inc., Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Publication number: 20100262685
    Abstract: Embodiments of the present invention provide a system and method of command tracking that eliminates, or at least substantially reduces, the shortcomings of prior art systems and methods for command tracking. More particularly, embodiments of the present invention provide a system and method in which a command is assigned a unique identification. State information for the command (e.g., has the command been completed, has all the data associated with the command been received and other state information) can be associated with the unique identification and recorded. According to one embodiment, the state information can be stored in various tables that correspond to particular data transport protocols and/or devices. Because the state information for the command is associated with the unique identification in the tables, state information for the same command can be identified, even if the command changes data transport protocols.
    Type: Application
    Filed: April 30, 2010
    Publication date: October 14, 2010
    Inventor: Stephen G. Dale
  • Patent number: 7711805
    Abstract: Embodiments of the present invention provide a system and method of command tracking that eliminates, or at least substantially reduces, the shortcomings of prior art systems and methods for command tracking. More particularly, embodiments of the present invention provide a system and method in which a command is assigned a unique identification. State information for the command (e.g., has the command been completed, has all the data associated with the command been received and other state information) can be associated with the unique identification and recorded. According to one embodiment, the state information can be stored in various tables that correspond to particular data transport protocols and/or devices. Because the state information for the command is associated with the unique identification in the tables, state information for the same command can be identified, even if the command changes data transport protocols.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: May 4, 2010
    Assignee: Crossroads Systems, Inc.
    Inventor: Stephen G. Dale
  • Patent number: 7603449
    Abstract: A system and method for servicing inquiry commands, wherein inquiry data is stored in a memory and if an inquiry command for the target device is received while the target device is busy processing another command, the stored inquiry data is returned in response to the command. In one embodiment, a router contains a memory for storing static inquiry data corresponding to each of a plurality of sequential devices connected thereto. The first time a host sends an inquiry command to one of the sequential devices, the router routes the command to the target device and stores the data returned by the device. Subsequent inquiry commands are serviced by passing the command through to the target device if it is not busy, or returning inquiry data from the router's memory if the target device is busy processing another command.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: October 13, 2009
    Assignee: Crossroads Systems, Inc.
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Patent number: 7584318
    Abstract: Embodiments of a routing device for coordinating the interoperability of devices with varying capabilities that send and/or receive commands in a storage network are disclosed. A host device in the storage network may inquire the capabilities of a storage device in a storage network. A routing device may receive a response from the storage device and pass the response through to the host unaltered or may alter the response to reflect the higher or lower capabilities of the routing device before sending the response to the host.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: September 1, 2009
    Assignee: Crossroads Systems, Inc.
    Inventors: John B. Haechten, Stephen G. Dale, John F. Tyndall
  • Publication number: 20090177840
    Abstract: Inquiry data received from sequential target devices is stored in a cache memory. In one embodiment, the cache memory is coupled to a router. In one embodiment, when the router receives from a host an inquiry command about a target, the router first checks to see if the inquiry command can be serviced from the cache. If so, the inquiry data about the target is retrieved from the cache and returned to the host. If not, the router checks to see if the target is busy. If not busy, the router routes the inquiry command to the target and stores the inquiry data returned by the target in the cache. If the target is busy, the router places the inquiry command in a queue. When the target becomes available, the router forwards the inquiry command to the target for processing, thereby keeping the inquiry command from timing out.
    Type: Application
    Filed: March 13, 2009
    Publication date: July 9, 2009
    Applicants: Crossroads Systems, Inc., Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Patent number: 7543536
    Abstract: A remotely controlled, traction wheel driven, transporter moves inspection equipment within a walled cavity to check internal structural features. The inspection equipment can be mounted on a positioner pushed by the transporter, which adjusts with changing dimensions of the cavity so as to maintain the inspection equipment in a desired position or attitude, for example, centered within the cavity.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: June 9, 2009
    Assignee: The Boeing Company
    Inventors: Edward G. Sergoyan, G. Dale Davis, Ronald D. Curl
  • Patent number: 7415564
    Abstract: Systems and methods for coordinating the interoperability of devices in a network are disclosed. Embodiments of the present invention may provide the ability for a host device in a storage network to inquire as to the capabilities of a storage device in a storage network. A routing device between the host and the storage device may receive a response, and if the routing device has a higher capability than the storage device the routing device may convert the response to a response that reflects the higher capabilities of the routing device before sending the response on to the host. However, if the storage device has a higher capability than the routing device, the routing device may pass the response through to the host unaltered.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: August 19, 2008
    Assignee: Crossroads Systems, Inc.
    Inventors: John B. Haechten, Stephen G. Dale, John F. Tyndall
  • Publication number: 20080098834
    Abstract: A remotely controlled, traction wheel driven, transporter moves inspection equipment within a walled cavity to check internal structural features. The inspection equipment can be mounted on a positioner pushed by the transporter, which adjusts with changing dimensions of the cavity so as to maintain the inspection equipment in a desired position or attitude, for example, centered within the cavity.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Inventors: Edward G. Sergoyan, G. Dale Davis, Ronald D. Curl
  • Patent number: 7310696
    Abstract: Systems and methods for coordinating the interoperability of devices with varying capabilities are disclosed. A host device may inquire as to the capabilities of a storage device in a storage network. A routing device may receive this response, and if the routing device has a higher capability than the storage device the routing device may convert the response to a response that reflects the higher capabilities of the routing device before sending the response on to the host. However, if the storage device has a higher capability than the routing device, the routing device may pass the response through to the host unaltered so the host may take advantage of the capabilities of the storage device. Alternatively, the router may convert the response to a response that reflects the lower capabilities of the routing device before sending the response on to the host.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: December 18, 2007
    Assignee: Crossroads Systems, Inc.
    Inventors: John B. Haechten, Stephen G. Dale, John F. Tyndall
  • Publication number: 20070272209
    Abstract: A sensor for sensing one or more properties of a vehicle fluid has a tuning fork resonator adapted to contact the fluid. The tuning fork resonator comprises two tines and is operable to oscillate so that the two tines move in opposite phase at a frequency of less than 1 MHz while contacting the fluid to generate a resonator response indicative of one or more properties of the fluid. In another aspect, a sensor includes a substrate and a flexural resonator on the substrate and adapted to contact the fluid. Circuitry for operation of the resonator is on the substrate. The resonator is adapted to receive an input signal and to oscillate while contacting the fluid to generate a resonator response indicative of one or more properties of the fluid. One suitable application for the invention is monitoring the condition of a vehicle engine oil.
    Type: Application
    Filed: August 10, 2007
    Publication date: November 29, 2007
    Applicant: Visyx Technologies, Inc.
    Inventors: Leonid Matsiev, James Bennett, Daniel Pinkas, Mikhail Spitkovsky, Oleg Kolosov, Shenheng Guan, Mark Uhrich, G. Dales, John Varni, Blake Walker, Vladimir Gammer, Dave Padowitz, Eric Low
  • Publication number: 20070052970
    Abstract: An improved method and assembly, wherein the method generally includes the steps of providing a coated or uncoated sensor element having an exposed sensing surface; attaching the sensor element to a platform so that the exposed sensing surface is spaced from the platform; and optionally applying a protective layer over the platform while maintaining the sensing surface as exposed. The assembly includes a resonator having a free portion with a sensing surface is incorporated onto a platform, components of the sensor are physically shielded from harsh operating conditions, the requisite space is maintained between the free portion of the resonator and the platform, and the sensing surface of the resonator remains exposed for sensing.
    Type: Application
    Filed: March 19, 2004
    Publication date: March 8, 2007
    Applicant: Symyx Technologies, Inc.
    Inventors: Oleg Kolosov, Leonid Matsiev, John Varni, G. Dales, Olaf Ludtke, Dirk Wullner, Andreas Buhrdorf, Heiko Dobrinski
  • Publication number: 20060218996
    Abstract: A sensor for sensing one or more properties of a vehicle fluid has a tuning fork resonator adapted to contact the fluid. The tuning fork resonator comprises two tines and is operable to oscillate so that the two tines move in opposite phase at a frequency of less than 1 MHz while contacting the fluid to generate a resonator response indicative of one or more properties of the fluid. In another aspect, a sensor includes a substrate and a flexural resonator on the substrate and adapted to contact the fluid. Circuitry for operation of the resonator is on the substrate. The resonator is adapted to receive an input signal and to oscillate while contacting the fluid to generate a resonator response indicative of one or more properties of the fluid. One suitable application for the invention is monitoring the condition of a vehicle engine oil.
    Type: Application
    Filed: May 12, 2006
    Publication date: October 5, 2006
    Applicant: Symyx Technologies, Inc.
    Inventors: Leonid Matsiev, James Bennett, Daniel Pinkas, Mikhail Spitkovsky, Oleg Kolosov, Shenheng Guan, Mark Uhrich, G. Dales, John Varni, Blake Walker, Vladimir Gammer, Dave Padowitz, Eric Low