发明名称 System and method for optimizing web searching and scheduling of service providers
摘要 A system for optimizing web searching and scheduling of service providers which has three main characteristics: a system and method for search optimization that automatically aggregates service providers and their services; checks, in real time, the availability information for the service providers; and proposes one or more optimized series of services for which there is availability. First, service providers and their services, including schedule are aggregated. Second the system checks, in real time, the availability information for the service providers. The availability is used as a criterion for the schedule optimization. Finally, the system proposes one or more optimized series of services for which there is availability, and that will take place in a given period of time. The optimization process aims at scheduling this succession of events under various constraints. An optimization algorithm assigns a score to each series of services that can thereby be ranked.
申请公布号 US8812483(B2) 申请公布日期 2014.08.19
申请号 US201213517562 申请日期 2012.06.13
申请人 发明人 Bieren Julien;Camillieri Pierre-Jean
分类号 G06F17/30 主分类号 G06F17/30
代理机构 James M Smedley LLC 代理人 Smedley, Esq. James M.;James M Smedley LLC
主权项 1. A computer-implemented method for optimizing web searching and scheduling of service providers, the method comprising the steps of: aggregating service providers and their services; checking, in real time, the availability information for the service providers; using the availability as a criterion for a schedule optimization; proposing one or more optimized series of services (schedule) for which there is availability; scheduling one or more series of events under various constraints; scoring each series of events that can thereby be ranked; assigning a score to each series of services that can thereby be ranked; aggregating additional data on the service providers including address, phone numbers, and reviews; providing information to define a request; checking that the information is consistent; rejecting errors in the information; requesting amended information if the information is not valid; determining if a preferred sequence of services was requested; generating a preferred sequence of services if one was not requested; generating a typical sequence of services; generating a solution sequence of services; retrieving a subset of matching service providers from the database using the defined constraints; redefining the base constraints on the service providers to broaden the search universe if there are not enough services available; building possible sequences; scores the possible sequences against the constraints; determining the best combinations of events matching the optimization criteria; assigning a score to each sequence; redefining the base constraints on the service providers to broaden the search universe if the optimization process has not found enough acceptable sequences; determining real time verification of service availability for the services; checking the availability of all the service providers used in each acceptable sequence; discarding a sequence if one service provider is not available; and returning the ordered sequences of services.
地址