Machine learning method and system for predicting key agricultural field management practices
US-2024362570-A1 · Oct 31, 2024 · US
US2017140389A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017140389-A1 |
| Application number | US-201514943637-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 17, 2015 |
| Priority date | Nov 17, 2015 |
| Publication date | May 18, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and associated computer system and computer program product. A set of legal compliance rules associated with a service is identified. A service provider with associated service provider characteristics is identified. The service provider is capable of providing the service. Compliance or non-compliance of the legal compliance rules with the service provider characteristics is verified using service characteristics of a default service. A compliant or non-compliant verification of the service provider for the default service is returned from a result of the verifying compliance or non-compliance.
Opening claim text (preview).
1 . A method, said method comprising: identifying, by one or more processors of a computer system, a set of at least two legal compliance rules associated with a service that uses and/or stores data, wherein the legal compliance rules include a type and format of the data, a physical locality within a legal jurisdiction relevant to security rules for the data, how long the data needs to be kept, whether or not the data needs to be encrypted, and what individuals, organizations or authorities are permitted access to the data and under what circumstances; identifying, by the one or more processors, a plurality of service providers with associated service provider characteristics, wherein each service provider is a physical computer having a central processing unit (CPU) and is capable of providing the service, and wherein the service provider characteristics associated with each service provider include a location where each service provider performs the service, a region specific to each service provider in which each service provider's data for the service is stored, a cost per megabyte (MB) of each service provider's data for the service, and a percent utilization of each service provider's CPU used for the service; verifying, by the one or more processors, compliance with the legal compliance rules of the service provider characteristics of each service provider and of a service definition describing attributes of the service, wherein said verifying comprises matching the legal compliance rules against the service provider characteristics and the attributes of the service and confirming that each service provider characteristic and each attribute of the service conforms to the legal compliance rules, wherein the service definition attributes includes a value representing how often the data is backed up, an indicator denoting where disaster recovery of the data is provided, an indicator denoting a type of encryption that is used for the data, and an indicator denoting that long-term storage of the data is available and for how long, and wherein said verifying comprises verifying said compliance for only at least two service providers of the plurality of service providers; returning, by the one or more processors from a result of said verifying, either said compliance or said non-compliance for each service provider; determining, by the one or more processors, a priority of each service provider of the at least two service providers who compliance was verified, wherein the priority is based on an availability of the data for each service provider of the at least two service providers; and selecting, by the one or more processors from the at least two service providers who compliance was verified, a first service provider to provide the service, wherein said selecting the first service provider is based on the first service provider having been determined to have a highest priority from among the priorities determined for each service provider of the at least two service providers, and wherein said verifying compliance for the first service provider provides assurance that the data will be kept and serviced by the first service provider in a compliant manner according to the legal compliance rules. 2 - 20 . (canceled) 21 . The method of claim 1 , wherein the availability of the data pertains to volume of the data, a processing time for processing the data, and a network bandwidth for transmitting the data. 22 . The method of claim 21 , wherein the method further comprises: after initiation of the first service provider providing the service, determining, by the one or more processors, that the first service provider no longer comprises said compliance; and in response to said determining that the first service provider no longer comprises said compliance, migrating the service from the first service provider to a second service provider whose compliance was verified and currently prevails, wherein said selecting the second service provider is based on the second service provider having been determined to have a highest priority from among the priorities determined for each remaining service provider whose compliance was verified and currently prevails. 23 . The method of claim 1 , wherein the computer system comprises a computer in which a read-only memory (ROM) is hard-wired, wherein the ROM contains program code, which, upon being executed by the one or more processors, implements the method, and wherein the computer is a special purpose computer specific to the method due to the ROM being hard wired in the computer. 24 . The method of claim 1 , said method further comprising: converting the legal compliance rules into a single conditional expression comprising a first constraint on where each service provider is required to provide the service and a second constraint on where the data is required to be stored, wherein said verifying comprises verifying the compliance or non-compliance of the single conditional expression with the service provider characteristics of each service provider and the service definition. 25 . The method of claim 24 , wherein the first constraint is that each service provider is required to provide the service at either a first location or a second location that differs from the first location, and wherein the second constraint is that the data is required to be stored at the first location. 26 . The method of claim 25 , wherein the plurality of service providers comprise a first service provider, a second service provider, and a third service provider, wherein the first service provider performs the service at the first location for data stored at the first location so that the first service provider is compliant with the legal compliance rules, wherein the second service provider performs the service at the first location for data stored at a third location that differs from the first location and the second location so that the second service provider is non-compliant with the legal compliance rules, and wherein the third service provider performs the service at the second location for data stored at the first location so that the third service provider is compliant with the legal compliance rules. 27 . A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, said program code containing instructions executable by one or more processors of a computer system to implement a method, said method comprising: identifying, by the one or more processors, a set of at least two legal compliance rules associated with a service that uses and/or stores data, wherein the legal compliance rules include a type and format of the data, a physical locality within a legal jurisdiction relevant to security rules for the data, how long the data needs to be kept, whether or not the data needs to be encrypted, and what individuals, organizations or authorities are permitted access to the data and under what circumstances; identifying, by the one or more processors, a plurality of service providers with associated service provider characteristics, wherein each service provider is a physical computer having a central processing unit (CPU) and is capable of providing the service, and wherein the service provider characteristics associated with each service provider include a location where each service provider performs the service, a region specific to each service provider in which each service provider's data for the service is stored, a cost per megabyte (MB) of each service provider's data for the service, and a percent utilization of each service provider's CPU used for the service; verifying, by the one or more processors, compliance
Certifying business or products · CPC title
using management policies (point-in-time backing up or restoration of persistent data G06F11/1446; file migration policies for HSM systems G06F16/185) · CPC title
with migration policy, e.g. auction, contract negotiation · CPC title
Details of migration of file systems (migration mechanisms in storage systems G06F3/0647) · CPC title
Database migration support · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.