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: 20190034726Abstract: 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: ApplicationFiled: October 5, 2018Publication date: January 31, 2019Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
-
Publication number: 20180322344Abstract: 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: ApplicationFiled: July 18, 2018Publication date: November 8, 2018Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
-
Publication number: 20180209949Abstract: 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: ApplicationFiled: March 19, 2018Publication date: July 26, 2018Inventors: John Shriver, Mayank Agarwal
-
Publication number: 20170308750Abstract: 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: ApplicationFiled: July 10, 2017Publication date: October 26, 2017Inventor: John Shriver
-
Patent number: 9734400Abstract: 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: GrantFiled: February 1, 2016Date of Patent: August 15, 2017Assignee: AgriSight, Inc.Inventor: John Shriver
-
Publication number: 20170213083Abstract: 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: ApplicationFiled: April 10, 2017Publication date: July 27, 2017Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
-
Patent number: 9652840Abstract: 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: GrantFiled: November 7, 2016Date of Patent: May 16, 2017Assignee: AgriSight, Inc.Inventors: John Shriver, Rishi Prasad, Michael Asher, Tracy Blackmer
-
Publication number: 20170131254Abstract: 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: ApplicationFiled: January 12, 2017Publication date: May 11, 2017Applicant: AgriSight, Inc.Inventors: John Shriver, Mayank Agarwal
-
Patent number: 9638678Abstract: 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: GrantFiled: February 1, 2016Date of Patent: May 2, 2017Assignee: AgriSight, Inc.Inventors: John Shriver, Mayank Agarwal
-
Publication number: 20160314542Abstract: 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: ApplicationFiled: July 5, 2016Publication date: October 27, 2016Applicant: AgriSight, Inc.Inventors: Jesse Vollmar, John Shriver, Damian Wieczorek, Ellis Valentiner, Hung Truong
-
Publication number: 20160239709Abstract: 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: ApplicationFiled: February 1, 2016Publication date: August 18, 2016Inventor: John Shriver
-
Publication number: 20160224703Abstract: 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: ApplicationFiled: February 1, 2016Publication date: August 4, 2016Inventor: John Shriver
-
Publication number: 20160223506Abstract: 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: ApplicationFiled: February 1, 2016Publication date: August 4, 2016Inventors: John Shriver, Mayank Agarwal
-
Publication number: 20160147962Abstract: 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: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Jesse Vollmar, John Shriver, Damian Wieczorek, Ellis Valentiner, Hung Truong
-
Publication number: 20160125331Abstract: 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: ApplicationFiled: October 30, 2015Publication date: May 5, 2016Inventors: Jesse Vollmar, John Shriver, Damian Wieczorek, Ellis Valentiner, Hung Truong
-
Patent number: 8516170Abstract: 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: GrantFiled: September 14, 2012Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver
-
Publication number: 20130013868Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver
-
Patent number: 8291136Abstract: 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: GrantFiled: December 2, 2009Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver
-
Patent number: 8150948Abstract: 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: GrantFiled: June 22, 2007Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Dustin B Andrews, Sergei B Meleshchuk, John Shriver Blake
-
Publication number: 20110131352Abstract: 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: ApplicationFiled: December 2, 2009Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph H. Allen, David J. Hoeweler, John A. Shriver