Patents by Inventor Nicholas Ford

Nicholas Ford 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: 11157341
    Abstract: A method for facilitating communication between application components is provided. The method comprises invoking, by a data consumer, a data contract by requesting data, wherein the data contract specifies communication parameters between application components. The data contract identifies and invokes a provider component in response to the invocation by the data consumer. The provider translates input data from the data consumer to construct a producer request and sends the producer request to a data producer. The data producer sends output data to the provider in response to the producer request. The provider translates and sends the output data to the data contract, and the data contract send the translated output data to the data consumer.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: October 26, 2021
    Assignee: ADP, LLC
    Inventors: Pi Lanningham, John Benlin Lee, Nicholas Ford, Richard Noad
  • Publication number: 20190369253
    Abstract: An edge detection circuit receives a detector signal from an infrared detector positioned and oriented to detect reflections of infrared light from a scan area including at least a portion of an eye, detects an edge of at least one feature of the eye from the detector signal, and outputs information about a position of the edge of the feature relative to the scan area.
    Type: Application
    Filed: May 13, 2019
    Publication date: December 5, 2019
    Inventors: Idris S. Aleem, Andrew S. Logan, Nicholas Ford, David Vandervies, Zachary R. MacLennan
  • Patent number: 9927827
    Abstract: A photovoltaic (PV) system can include one or more trackers that each includes a plurality of rows of PV collection devices. The rows of PV collection devices can be electrically independent from one another.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 27, 2018
    Assignee: SunPower Corporation
    Inventors: Keith Johnston, Nicholas Ford
  • Patent number: 9896813
    Abstract: A method of preventing soil erosion in, among areas, seaside locations, includes drilling holes in the ground and filling the holes with a mixture of the soil and gelatin, and then curing the mixture in situ to form a barrier against soil erosion.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: February 20, 2018
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Patent number: 9710005
    Abstract: A photovoltaic (PV) system can include strings of PV collection devices. A positive parallel bus can be coupled to positive terminals of first and second strings and a negative parallel bus can be coupled to negative terminals of first and second strings.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 18, 2017
    Assignee: SunPower Corporation
    Inventors: Keith Johnston, Nicholas Ford
  • Publication number: 20170051463
    Abstract: A method of preventing soil erosion in, among areas, seaside locations, includes drilling holes in the ground and filling the holes with a mixture of the soil and gelatin, and then curing the mixture in situ to form a barrier against soil erosion.
    Type: Application
    Filed: August 30, 2016
    Publication date: February 23, 2017
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Patent number: 9485298
    Abstract: A device includes a frame data analyzer that generates buffer increment data based on frame data sent from the media server to the media client and further based on acknowledgement data sent from the media client to the media server. A playback data generator generates playback data based on frame data buffer contents and further based on player state data. A frame buffer model generator generates a buffer fullness indicator and the frame data buffer contents, based on the buffer increment data and the playback data. A player state generator generates the player state data, based on the buffer fullness indicator and further based on media client data, media server data and player command data.
    Type: Grant
    Filed: September 13, 2011
    Date of Patent: November 1, 2016
    Assignee: NetScout Systems Texas, LLC
    Inventors: Anthony Peter Joch, Nicholas Ford, Roman Czeslaw Kordasiewicz, Kevin Goertz
  • Patent number: 9458587
    Abstract: Soil erosion in, among other areas, seaside locations, is prevented by the steps of: drilling holes in the ground; filling these holes with a mixture of the soil and gelatin, then curing the mixture in situ to form a barrier against soil erosion. The holes form stabilization walls and are placed seaside to a structure to be protected from erosion.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 4, 2016
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Publication number: 20160048151
    Abstract: A photovoltaic (PV) system can include one or more trackers that each includes a plurality of rows of PV collection devices. The rows of PV collection devices can be electrically independent from one another.
    Type: Application
    Filed: October 31, 2014
    Publication date: February 18, 2016
    Inventors: Keith Johnston, Nicholas Ford
  • Publication number: 20160049791
    Abstract: A photovoltaic (PV) system can include strings of PV collection devices. A positive parallel bus can be coupled to positive terminals of first and second strings and a negative parallel bus can be coupled to negative terminals of first and second strings.
    Type: Application
    Filed: October 31, 2014
    Publication date: February 18, 2016
    Inventors: Keith Johnston, Nicholas Ford
  • Publication number: 20150139732
    Abstract: A method of preventing soil erosion in, among areas, seaside locations, includes drilling holes in the ground and filling the holes with a mixture of the soil and gelatin, and then curing the mixture in situ to form a barrier against soil erosion.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 21, 2015
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Publication number: 20120110167
    Abstract: A device includes a frame data analyzer that generates buffer increment data based on frame data sent from the media server to the media client and further based on acknowledgement data sent from the media client to the media server. A playback data generator generates playback data based on frame data buffer contents and further based on player state data. A frame buffer model generator generates a buffer fullness indicator and the frame data buffer contents, based on the buffer increment data and the playback data. A player state generator generates the player state data, based on the buffer fullness indicator and further based on media client data, media server data and player command data.
    Type: Application
    Filed: September 13, 2011
    Publication date: May 3, 2012
    Applicant: AVVASI
    Inventors: Anthony Peter Joch, Nicholas Ford, Roman Czeslaw Kordasiewicz, Kevin Goertz