A GridFilters with Local="false" sends the filters' values automatically. You do not need to put in into a StoreParameter.
The parameter name is "filter" by default. However, the following signature
[WebMethod]
public Paging<SomeEntity> GetData(int start, int limit, string sort, string filter)
can cause a problem for an initial load request, because a GridFilters sends adds a filter parameter only if any filter is applied. So, if no filter parameter, a WebService will throw an error.
So, I can recommend you to use the StoreRequestParameters class.
[WebMethod]
public Paging<SomeEntity> GetData()
{
StoreRequestParameters parameters = new StoreRequestParameters(this.Context);
return new Paging<SomeEntity>(...);
}