Patents by Inventor Stephen Knight

Stephen Knight 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: 9559570
    Abstract: An integrated starter generator device comprising a housing, a stator and a rotor contained within the housing, the device further comprising control electronics operable to configure the device as either a starter or generator and contained entirely within the housing. The device may include a high current terminal having brass and rubber bonded together. The rubber forms both a sealing and an insulating function.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: January 31, 2017
    Assignee: Controlled Power Technologies, Ltd.
    Inventors: Tim Spearman, Mike Dowsett, Toby Heason, Wayne Maddison, Stephen Knight
  • Patent number: 9461885
    Abstract: A distributed network switch includes multiple switch modules connected by one or more physical cables. One switch module may determine which connector port of a remote switch module is connected by physical cable based on information received from the remote switch module, including link identifiers, and further based on a physical topology predetermined about the type of remote switch module.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: October 4, 2016
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David R. Engebretsen, Benjamin R. Garbers, David L. Hermsmeier, Stephen A. Knight, Jaimeson Saley
  • Publication number: 20160182677
    Abstract: The invention enables digital music content to be downloaded to and used on a portable wireless computing device. An application running on the wireless device has been automatically adapted to parameters associated with the wireless device without end-user input (e.g. the application has been configured in dependence on the device OS and firmware, related bugs, screen size, pixel number, security models, connection handling, memory etc. This application enables an end-user to browse and search music content on a remote server using a wireless network; to download music content from that remote server using the wireless network and to playback and manage that downloaded music content. The application also includes a digital rights management system that enables unlimited legal downloads of different music tracks to the device and also enables any of those tracks stored on the device to be played so long as a subscription service has not terminated.
    Type: Application
    Filed: February 12, 2016
    Publication date: June 23, 2016
    Inventors: Mark Stephen KNIGHT, Michael Ian LAMB, Robert John LEWIS, Stephen William POCOCK, Philip Anthony SANT, Mark Peter SULLIVAN, Christopher John EVANS
  • Patent number: 9294430
    Abstract: The invention enables digital music content to be downloaded to and used on a portable wireless computing device. An application running on the wireless device has been automatically adapted to parameters associated with the wireless device without end-user input (e.g. the application has been configured in dependence on the device OS and firmware, related bugs, screen size, pixel number, security models, connection handling, memory etc. This application enables an end-user to browse and search music content on a remote server using a wireless network; to download music content from that remote server using the wireless network and to playback and manage that downloaded music content. The application also includes a digital rights management system that enables unlimited legal downloads of different music tracks to the device and also enables any of those tracks stored on the device to be played so long as a subscription service has not terminated.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: March 22, 2016
    Assignee: OMNIFONE LIMITED
    Inventors: Mark Stephen Knight, Michael Ian Lamb, Robert John Lewis, Stephen William Pocock, Philip Anthony Sant, Mark Peter Sullivan, Christopher John Evans
  • Patent number: 9217720
    Abstract: An apparatus is provided for external inspection of a pipeline circumferential weld. This comprises a radiation source (5) and radiation detector (3). Both units are controllably movable around a drive band or track (7) which is fitted around the circumferential weld. To align the source with the detector the source and detector are moved with respect to each other clockwise and anticlockwise around an initial position while sampling the radiation detected at a number of positions. A position of maximum strength of the radiation signal detected can then be determined such that the center point of the radiation source may be located. The source and detector are then substantially aligned with each other and means are provided to move the source and detector circumferentially around the weld while remaining substantially in alignment.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: December 22, 2015
    Assignee: SHAWCOR LTD
    Inventors: Garth R. Prentice, Stephen Knight, Stephen G. Drake
  • Patent number: 9203699
    Abstract: A distributed network switch includes multiple switch modules connected by one or more physical cables. One switch module may determine which connector port of a remote switch module is connected by physical cable based on information received from the remote switch module, including link identifiers, and further based on a physical topology predetermined about the type of remote switch module.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: December 1, 2015
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David R. Engebretsen, Benjamin R. Garbers, David L. Hermsmeier, Stephen A. Knight, Jaimeson Saley
  • Patent number: 9141501
    Abstract: When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 22, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: David R. Engebretsen, Stephen A. Knight, Jaimeson Saley, Bruce Wile
  • Patent number: 9118228
    Abstract: Flow control apparatus for an electrical machine and comprising an arrangement of shaped chambers and passages for conveying a liquid coolant. The rate of heat transfer from certain portions of the machine to the coolant is determined by the varying velocity of the liquid through the chambers, resulting in a generally uniform cooling of those portions of the machine.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: August 25, 2015
    Assignee: Controlled Power Technologies, Ltd.
    Inventors: Stephen Knight, Mike Dowsett, Toby Heason
  • Publication number: 20150229529
    Abstract: A distributed network switch includes multiple switch modules connected by one or more physical cables. One switch module may determine which connector port of a remote switch module is connected by physical cable based on information received from the remote switch module, including link identifiers, and further based on a physical topology predetermined about the type of remote switch module.
    Type: Application
    Filed: April 11, 2014
    Publication date: August 13, 2015
    Inventors: David R. ENGEBRETSEN, Benjamin R. GARBERS, David L. HERMSMEIER, Stephen A. KNIGHT, Jaimeson SALEY
  • Publication number: 20150229524
    Abstract: A distributed network switch includes multiple switch modules connected by one or more physical cables. One switch module may determine which connector port of a remote switch module is connected by physical cable based on information received from the remote switch module, including link identifiers, and further based on a physical topology predetermined about the type of remote switch module.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 13, 2015
    Inventors: David R. ENGEBRETSEN, Benjamin R. GARBERS, David L. HERMSMEIER, Stephen A. KNIGHT, Jaimeson SALEY
  • Patent number: 9063922
    Abstract: When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: June 23, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: David R. Engebretsen, Stephen A. Knight, Jaimeson Saley, Bruce Wile
  • Patent number: 9065792
    Abstract: The invention enables digital music content to be downloaded to and used on a portable wireless computing device. An application running on the wireless device has been automatically adapted to parameters associated with the wireless device without end-user input (e.g. the application has been configured in dependence on the device OS and firmware, related bugs, screen size, pixel number, security models, connection handling, memory etc. This application enables an end-user to browse and search music content on a remote server using a wireless network; to download music content from that remote server using the wireless network and to playback and manage that downloaded music content. The application also includes a digital rights management system that enables unlimited legal downloads of different music tracks to the device and also enables any of those tracks stored on the device to be played so long as a subscription service has not terminated.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 23, 2015
    Assignee: OMNIFONE LIMITED
    Inventors: Mark Stephen Knight, Michael Ian Lamb, Robert John Lewis, Stephen William Pocock, Philip Anthony Sant, Mark Peter Sullivan, Christopher John Evans
  • Patent number: 8953489
    Abstract: A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: David R. Engebretsen, Stephen A. Knight, Adam C. Lange-Pearson, Jaimeson J. Saley
  • Patent number: 8929251
    Abstract: A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: David R. Engebretsen, Stephen A. Knight, Adam C. Lange-Pearson, Jaimeson J. Saley
  • Patent number: 8923478
    Abstract: An apparatus is provided for x-ray inspection of a pipeline girth weld. This comprises a directional x-ray source 5 which is insertable into a pipeline section and is rotatable within the pipeline. Means are provided to align the directional x-ray source with an external x-ray detector such that both may be rotated through 360 degrees substantially coaxially with the pipeline section. Means for sampling the data detected by the x-ray detector are provided so that it may be further analyzed.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: December 30, 2014
    Assignee: ShawCor Ltd.
    Inventors: Stephen Knight, Stephen G. Drake
  • Patent number: 8848517
    Abstract: Techniques are disclosed to reduce crossover between traffic from switch elements of different switch domains in a distributed switch. Addition of a first switch element to the distributed switch is detected. The distributed switch includes multiple switch elements at least subsequent to the addition, and each switch element has a switch element identifier and a fabric identifier. The respective fabric identifiers of the first switch element and of a second switch element are retrieved. The second switch element is communicably connected to the first switch element via a link, and the link is configured to allow only command traffic to be transmitted via the link. Upon a determination that the fabric identifier of the first switch element does not match the fabric identifier of the second switch element, then no command is issued specifying to reconfigure the link to allow at least one additional traffic type, different from command traffic.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: David R. Engebretsen, Stephen A. Knight, Jaimeson J. Saley, Bruce Wile
  • Patent number: 8842523
    Abstract: Techniques are disclosed to reduce crossover between traffic from switch elements of different switch domains in a distributed switch. Addition of a first switch element to the distributed switch is detected. The distributed switch includes multiple switch elements at least subsequent to the addition, and each switch element has a switch element identifier and a fabric identifier. The respective fabric identifiers of the first switch element and of a second switch element are retrieved. The second switch element is communicably connected to the first switch element via a link, and the link is configured to allow only command traffic to be transmitted via the link. Upon a determination that the fabric identifier of the first switch element does not match the fabric identifier of the second switch element, then no command is issued specifying to reconfigure the link to allow at least one additional traffic type, different from command traffic.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: David R. Engebretsen, Stephen A. Knight, Jaimeson J. Saley, Bruce Wile
  • Publication number: 20140203673
    Abstract: Flow control apparatus for an electrical machine and comprising an arrangement of shaped chambers and passages for conveying a liquid coolant. The rate of heat transfer from certain portions of the machine to the coolant is determined by the varying velocity of the liquid through the chambers, resulting in a generally uniform cooling of those portions of the machine.
    Type: Application
    Filed: June 19, 2013
    Publication date: July 24, 2014
    Inventors: Stephen Knight, Mike Dowsett, Toby Heason
  • Publication number: 20140173348
    Abstract: When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.
    Type: Application
    Filed: March 11, 2013
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Engebretsen, Stephen A. Knight, Jaimeson Saley, Bruce Wile
  • Publication number: 20140173347
    Abstract: When testing or validating a hardware system, a script file representing a portion of the firmware may be used to test the system instead of using the firmware code itself. For example, the script file may be plurality of register commands that perform the same initialization sequence as the firmware. Before connecting the hardware system to firmware drivers, the script file may be used to debug the initialization sequence. Instead of generating this script file manually, a firmware testing tool may be used. While executing the firmware, the tool may record the different register access commands performed during the initialization process. The script file is then generated programmatically using these recorded commands without requiring input from the system designer. The generated script file may then be tested on the hardware system to determine whether the command sequence in the script file forces the hardware system into the desired state.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Engebretsen, Stephen A. Knight, Jaimeson Saley, Bruce Wile