Patents by Inventor John Shriver

John Shriver 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: 20190034726
    Abstract: A method and system for managing nitrogen applied by nitrogen application equipment to a geographic region includes determining a growth stage for the geographic region using a crop module, and determining a nitrogen change for the geographic region based on the growth stage using a nitrogen change module, which can additionally or alternatively include determining an amount of nitrogen initially available for a geographic region.
    Type: Application
    Filed: October 5, 2018
    Publication date: January 31, 2019
    Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
  • Publication number: 20180322344
    Abstract: A method and system for managing nitrogen applied by nitrogen application equipment to a geographic region includes determining a growth stage for the geographic region using a crop module, and determining a nitrogen change for the geographic region based on the growth stage using a nitrogen change module, which can additionally or alternatively include determining an amount of nitrogen initially available for a geographic region.
    Type: Application
    Filed: July 18, 2018
    Publication date: November 8, 2018
    Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
  • Publication number: 20180209949
    Abstract: A method for monitoring crop health of a geographic region includes receiving an image comprising a set of image elements, the image corresponding to a time unit, mapping an image element of the set of image elements to a geographic sub-region of the geographic region, determining a geographic region performance value for the image element, determining a geographic region performance value change, and identifying a crop health anomaly based on the geographic region performance change and an expected geographic region performance value change. Determining the geographic region performance value for the image element can include determining a vegetative performance value for the image element, mapping the image element to a crop type, and normalizing the vegetative performance value.
    Type: Application
    Filed: March 19, 2018
    Publication date: July 26, 2018
    Inventors: John Shriver, Mayank Agarwal
  • Publication number: 20170308750
    Abstract: A method for measuring performance of a geographic region from an image including a set of image elements includes: receiving the image corresponding to a time unit, generating a geographic region performance map for the image, combining the geographic region performance map with a second geographic region performance map, and generating a geographic region performance summary map. Generating the geographic region performance map for the image can include mapping a set of image elements to a set of geographic sub-regions, generating a set of vegetative performance values for the set of image elements, mapping the set of image elements to a set of crop types, defining a subset of image elements corresponding to a subset of vegetative performance values, comparing vegetative performance values of the subset of vegetative performance values, and generating geographic region performance values for the subset of image elements.
    Type: Application
    Filed: July 10, 2017
    Publication date: October 26, 2017
    Inventor: John Shriver
  • Patent number: 9734400
    Abstract: A method for measuring performance of a geographic region from an image including a set of image elements includes: receiving the image corresponding to a time unit, generating a geographic region performance map for the image, combining the geographic region performance map with a second geographic region performance map, and generating a geographic region performance summary map. Generating the geographic region performance map for the image can include mapping a set of image elements to a set of geographic sub-regions, generating a set of vegetative performance values for the set of image elements, mapping the set of image elements to a set of crop types, defining a subset of image elements corresponding to a subset of vegetative performance values, comparing vegetative performance values of the subset of vegetative performance values, and generating geographic region performance values for the subset of image elements.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 15, 2017
    Assignee: AgriSight, Inc.
    Inventor: John Shriver
  • Publication number: 20170213083
    Abstract: A method and system for managing nitrogen applied by nitrogen application equipment to a geographic region includes determining a growth stage for the geographic region using a crop module, and determining a nitrogen change for the geographic region based on the growth stage using a nitrogen change module, which can additionally or alternatively include determining an amount of nitrogen initially available for a geographic region.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
  • Patent number: 9652840
    Abstract: A method and system for managing nitrogen applied by nitrogen application equipment to a geographic region includes determining a growth stage for the geographic region using a crop module, and determining a nitrogen change for the geographic region based on the growth stage using a nitrogen change module, which can additionally or alternatively include determining an amount of nitrogen initially available for a geographic region.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: May 16, 2017
    Assignee: AgriSight, Inc.
    Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
  • Publication number: 20170131254
    Abstract: A method for monitoring crop health of a geographic region includes receiving an image comprising a set of image elements, the image corresponding to a time unit, mapping an image element of the set of image elements to a geographic sub-region of the geographic region, determining a geographic region performance value for the image element, determining a geographic region performance value change, and identifying a crop health anomaly based on the geographic region performance change and an expected geographic region performance value change. Determining the geographic region performance value for the image element can include determining a vegetative performance value for the image element, mapping the image element to a crop type, and normalizing the vegetative performance value.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 11, 2017
    Applicant: AgriSight, Inc.
    Inventors: John Shriver, Mayank Agarwal
  • Patent number: 9638678
    Abstract: A method for monitoring crop health of a geographic region includes receiving an image comprising a set of image elements, the image corresponding to a time unit, mapping an image element of the set of image elements to a geographic sub-region of the geographic region, determining a geographic region performance value for the image element, determining a geographic region performance value change, and identifying a crop health anomaly based on the geographic region performance change and an expected geographic region performance value change. Determining the geographic region performance value for the image element can include determining a vegetative performance value for the image element, mapping the image element to a crop type, and normalizing the vegetative performance value.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: May 2, 2017
    Assignee: AgriSight, Inc.
    Inventors: John Shriver, Mayank Agarwal
  • Publication number: 20160314542
    Abstract: A method for autonomous record population with past agricultural treatments, including: monitoring a user device parameter of a user device for a trigger event, wherein the user device is associated with a user account; automatically initiating sensor measurement recordation with a user device in response to occurrence of the trigger event; recording a set of sensor measurements over a treatment time period; automatically identifying a past agricultural treatment based on the sensor measurements; and automatically generating a record of the past agricultural treatment for the user account, the record including: the treatment time period, an identifier for the past agricultural treatment, and a field identifier for the predefined geofence.
    Type: Application
    Filed: July 5, 2016
    Publication date: October 27, 2016
    Applicant: AgriSight, Inc.
    Inventors: Jesse Vollmar, John Shriver, Damian Wieczorek, Ellis Valentiner, Hung Truong
  • Publication number: 20160239709
    Abstract: A method for measuring performance of a geographic region from an image including a set of image elements includes: receiving the image corresponding to a time unit, generating a geographic region performance map for the image, combining the geographic region performance map with a second geographic region performance map, and generating a geographic region performance summary map. Generating the geographic region performance map for the image can include mapping a set of image elements to a set of geographic sub-regions, generating a set of vegetative performance values for the set of image elements, mapping the set of image elements to a set of crop types, defining a subset of image elements corresponding to a subset of vegetative performance values, comparing vegetative performance values of the subset of vegetative performance values, and generating geographic region performance values for the subset of image elements.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 18, 2016
    Inventor: John Shriver
  • Publication number: 20160224703
    Abstract: A method for in-season crop growth stage determination for crops within a geographic region, the method including: determining a measurement value for a physical geographic region (e.g., a crop field) for a time point based on remote information, determining a transition date based on the measurement value, determining the growth phase for the crops based on the transition date, and determining the crop growth stage based on the growth phase and the environmental parameters for the physical geographic region.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 4, 2016
    Inventor: John Shriver
  • Publication number: 20160223506
    Abstract: A method for monitoring crop health of a geographic region includes receiving an image comprising a set of image elements, the image corresponding to a time unit, mapping an image element of the set of image elements to a geographic sub-region of the geographic region, determining a geographic region performance value for the image element, determining a geographic region performance value change, and identifying a crop health anomaly based on the geographic region performance change and an expected geographic region performance value change. Determining the geographic region performance value for the image element can include determining a vegetative performance value for the image element, mapping the image element to a crop type, and normalizing the vegetative performance value.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 4, 2016
    Inventors: John Shriver, Mayank Agarwal
  • Publication number: 20160147962
    Abstract: A method for autonomous record population with past agricultural treatments, including: monitoring a user device parameter of a user device for a trigger event, wherein the user device is associated with a user account; automatically initiating sensor measurement recordation with a user device in response to occurrence of the trigger event; recording a set of sensor measurements over a treatment time period; automatically identifying a past agricultural treatment based on the sensor measurements; and automatically generating a record of the past agricultural treatment for the user account, the record including: the treatment time period, an identifier for the past agricultural treatment, and a field identifier for the predefined geofence.
    Type: Application
    Filed: February 1, 2016
    Publication date: May 26, 2016
    Inventors: Jesse Vollmar, John Shriver, Damian Wieczorek, Ellis Valentiner, Hung Truong
  • Publication number: 20160125331
    Abstract: A method for autonomous record population with past agricultural treatments, including: monitoring a user device parameter of a user device for a trigger event, wherein the user device is associated with a user account; automatically initiating sensor measurement recordation with a user device in response to occurrence of the trigger event; recording a set of sensor measurements over a treatment time period; automatically identifying a past agricultural treatment based on the sensor measurements; and automatically generating a record of the past agricultural treatment for the user account, the record including: the treatment time period, an identifier for the past agricultural treatment, and a field identifier for the predefined geofence.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Jesse Vollmar, John Shriver, Damian Wieczorek, Ellis Valentiner, Hung Truong
  • Patent number: 8516170
    Abstract: A computer implemented method for writing to a software bound ring buffer. A network adapter may determine that data is available to write to the software bound ring buffer. The network adapter determines that a read index is not equal to a write index, responsive to a determination that data is available to write to the software bound ring buffer. The network adapter writes the data to memory referenced by the hardware write index, wherein memory referenced by the write index is offset according to an offset, and the memory contents comprise a data portion and a valid bit. The network adapter writes an epoch value of the write index to the valid bit. The network adapter increments the write index, responsive to writing the data to memory referenced by the write index. Further disclosed is method to access a hardware bound ring buffer.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver
  • Publication number: 20130013868
    Abstract: A computer implemented method for writing to a software bound ring buffer. A network adapter may determine that data is available to write to the software bound ring buffer. The network adapter determines that a read index is not equal to a write index, responsive to a determination that data is available to write to the software bound ring buffer. The network adapter writes the data to memory referenced by the hardware write index, wherein memory referenced by the write index is offset according to an offset, and the memory contents comprise a data portion and a valid bit. The network adapter writes an epoch value of the write index to the valid bit. The network adapter increments the write index, responsive to writing the data to memory referenced by the write index. Further disclosed is method to access a hardware bound ring buffer.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver
  • Patent number: 8291136
    Abstract: A computer implemented method for writing to a software bound ring buffer. A network adapter may determine that data is available to write to the software bound ring buffer. The network adapter determines that a read index is not equal to a write index, responsive to a determination that data is available to write to the software bound ring buffer. The network adapter writes the data to memory referenced by the hardware write index, wherein memory referenced by the write index is offset according to an offset, and the memory contents comprise a data portion and a valid bit. The network adapter writes an epoch value of the write index to the valid bit. The network adapter increments the write index, responsive to writing the data to memory referenced by the write index. Further disclosed is method to access a hardware bound ring buffer.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver
  • Patent number: 8150948
    Abstract: Systems and methods of deploying one or more software components to a target computer infrastructure are disclosed. A descriptor file that declares a desired state of one or more target computing devices of a target computer infrastructure is parsed. A live state of the one or more target computing devices is obtained. A set of target computing devices having the live state different from the desired state is identified. A plan script that includes deployment commands configured to deploy one or more software components to each computing device is generated. The plan script can be optimized such that when executed the software components are deployed with higher efficiency, system stability, minimum downtime, etc.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Dustin B Andrews, Sergei B Meleshchuk, John Shriver Blake
  • Publication number: 20110131352
    Abstract: A computer implemented method for writing to a software bound ring buffer. A network adapter may determine that data is available to write to the software bound ring buffer. The network adapter determines that a read index is not equal to a write index, responsive to a determination that data is available to write to the software bound ring buffer. The network adapter writes the data to memory referenced by the hardware write index, wherein memory referenced by the write index is offset according to an offset, and the memory contents comprise a data portion and a valid bit. The network adapter writes an epoch value of the write index to the valid bit. The network adapter increments the write index, responsive to writing the data to memory referenced by the write index. Further disclosed is method to access a hardware bound ring buffer.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver