Patents by Inventor Runar Indseth

Runar Indseth 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).

  • Patent number: 8571912
    Abstract: The present invention provides a method for allocating appointment time windows. The steps of this method include creating a statistical estimate of a daily schedule comprising a series of estimated service orders. An actual service order is then received. This actual service order is inserted into the daily schedule by using a set of scheduling instructions for determining the least cost to employ the available service resources. At this point, this actual service order does not have a system imposed time window. The set of scheduling instructions is used to determine a time window surrounding this insertion point. If the customer accepts this time window, then the closest estimated service order is replaced by this actual service order, and the daily schedule is recomputed based upon the revised set of service orders to yield a revised daily schedule.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 29, 2013
    Assignee: Pointserve, Inc.
    Inventors: G. Edward Powell, Mark T. Lane, Runar Indseth
  • Patent number: 8000891
    Abstract: The invention is directed to a method by which optimal paths are found between one or more start destinations and one or more end destinations. First destination and travel data is converted into a node and edge data format, wherein the nodes represent start points and the edges have a weight related to a travel weight. These nodes and edges are subdivided into subsets. The paths between the start nodes and each of the end nodes are determined using the node and edge representations stored in the subsets. A selected union of subsets is determined that contains the start end destinations. The optimal paths are determined by using the travel values associated with the edges connecting the nodes. The union of subsets, which may comprise less than the full amount of subsets, is loaded for the path determination. Or, when the path determination perceives that a relevant boundary has been reached in a path determination, that next subset in the union of subsets is loaded.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: August 16, 2011
    Assignee: Pointserve, Inc.
    Inventors: G. Edward Powell, Sheng Chen, Runar Indseth
  • Publication number: 20090326793
    Abstract: The invention is directed to a method by which optimal paths are found between one or more start destinations and one or more end destinations. First destination and travel data is converted into a node and edge data format, wherein the nodes represent start points and the edges have a weight related to a travel weight. These nodes and edges are subdivided into subsets. The paths between the start nodes and each of the end nodes are determined using the node and edge representations stored in the subsets. A selected union of subsets is determined that contains the start end destinations. The optimal paths are determined by using the travel values associated with the edges connecting the nodes. The union of subsets, which may comprise less than the full amount of subsets, is loaded for the path determination. Or, when the path determination perceives that a relevant boundary has been reached in a path determination, that next subset in the union of subsets is loaded.
    Type: Application
    Filed: May 22, 2006
    Publication date: December 31, 2009
    Inventors: G. Edward Powell, Sheng Chen, Runar Indseth
  • Publication number: 20070038498
    Abstract: The present invention provides a method for allocating appointment time windows. The steps of this method include creating a statistical estimate of a daily schedule comprising a series of estimated service orders. An actual service order is then received. This actual service order is inserted into the daily schedule by using a set of scheduling instructions for determining the least cost to employ the available service resources. At this point, this actual service order does not have a system imposed time window. The set of scheduling instructions is used to determine a time window surrounding this insertion point. If the customer accepts this time window, then the closest estimated service order is replaced by this actual service order, and the daily schedule is recomputed based upon the revised set of service orders to yield a revised daily schedule.
    Type: Application
    Filed: October 23, 2006
    Publication date: February 15, 2007
    Inventors: G. Powell, Mark Lane, Runar Indseth
  • Patent number: 7127412
    Abstract: The present invention provides a method for allocating appointment time windows. The steps of this method include creating a statistical estimate of a daily schedule comprising a series of estimated service orders. An actual service order is then received. This actual service order is inserted into the daily schedule by using a set of scheduling instructions for determining the least cost to employ the available service resources. At this point, this actual service order does not have a system imposed time window. The set of scheduling instructions is used to determine a time window surrounding this insertion point. If the customer accepts this time window, then the closest estimated service order is replaced by this actual service order, and the daily schedule is recomputed based upon the revised set of service orders to yield a revised daily schedule.
    Type: Grant
    Filed: June 7, 1999
    Date of Patent: October 24, 2006
    Assignee: Pointserve, Inc.
    Inventors: G. Edward Powell, Mark T. Lane, Runar Indseth
  • Patent number: 7050904
    Abstract: The invention is directed to a method by which optimal paths are found between one or more start destinations and one or more end destinations. First destination and travel data is converted into a node and edge data format, wherein the nodes represent start points and the the edges have a weight related to a travel weight. These nodes and edges are subdivided into subsets. The paths between the start nodes and each of the end nodes are determined using the node and edge representations stored in the subsets. A selected union of subsets is determined that contains the start end end destinations. The optimal paths are determined by using the travel values associated with the edges connecting the nodes. The union of subsets, which may comprise less than the full amount of subsets, is loaded for the path determination. Or, when the path determination perceives that a relevant boundary has been reached in a path determination, that next subset in the union of subsets is loaded.
    Type: Grant
    Filed: February 22, 2001
    Date of Patent: May 23, 2006
    Assignee: Pointserve, Inc.
    Inventors: G. Edward Powell, Sheng Chen, Runar Indseth
  • Publication number: 20020065700
    Abstract: The present invention provides a method for processing multiple work assignments to a mobile workforce having a plurality of mobile workforce members. The steps of this method include receiving a first work assignment. This work assignment is then examined to determine the type of work assignment, a service assignment or a pooled assignment. If the work assignment is a pooled work assignment, the work assignment is placed within a pooled work assignment queue. Similarly, if the work assignment is a service work assignment, that assignment is placed within a service work assignment queue. The process is iterative and additional work assignments may be received and sorted into the proper queue. A schedule may then be created for each individual work force member according to the assignments within the service queue. These scheduled are examined and periods of availability or slack times are identified. These periods of availability or slack time are then filled with work assignments from the pooled queue.
    Type: Application
    Filed: April 19, 1999
    Publication date: May 30, 2002
    Inventors: G. EDWARD POWELL, MARK T. LANE, RUNAR INDSETH
  • Publication number: 20020046073
    Abstract: A method for delivering an optimal routing solution that considers the complete operational cost model in the optimization process is provided. The method utilizes heterogeneous service providers to service heterogeneous service points, where the service points are geographically dispersed. The method includes providing a plurality of service point profiles that define parameters associated with a plurality of service points; providing a plurality of service provider profiles, that define parameters associated with a plurality of service providers; providing a service point visit plan for the plurality of service points; and scoring a plurality of routing solutions to service the plurality of service points, utilizing the service point profiles and the service provider profiles. In addition, scoring controls are provided for assigning a cost to, or penalty, either linearly or non-linearly, selected parameters being either met or not met within any possible routing solution.
    Type: Application
    Filed: September 22, 1998
    Publication date: April 18, 2002
    Inventors: RUNAR INDSETH, MARK T. LANE, G. EDWARD POWELL
  • Publication number: 20020026342
    Abstract: A scheduling engine for optimally scheduling the allocation of a set of service providers to a defined set of service points includes a service point mechanism for collecting and processing a plurality of service point data elements, and a service provider mechanism for collecting and processing a plurality of service provider data elements. A generic multi-layer scheduling mechanism generates allocation schedules for allocating the set of service providers to the set of service points irrespective of nonlinearity or dependence amongst said plurality of service point data elements and said plurality of service providers data elements. The generic multi-layer scheduling mechanism employs a heuristic algorithm for use of an objective function relating to said plurality of service point data elements and said plurality of provider data elements and said control parameters that describe what is important to the customer and generating therefrom an optimal allocation schedule.
    Type: Application
    Filed: January 29, 2001
    Publication date: February 28, 2002
    Inventors: Mark T. Lane, Runar Indseth, G. Edward Powell
  • Publication number: 20020016670
    Abstract: The invention is directed to a method by which optimal paths are found between one or more start destinations and one or more end destinations. First destination and travel data is converted into a node and edge data format, wherein the nodes represent start points and the the edges have a weight related to a travel weight. These nodes and edges are subdivided into subsets. The paths between the start nodes and each of the end nodes are determined using the node and edge representations stored in the subsets. A selected union of subsets is determined that contains the start end end destinations. The optimal paths are determined by using the travel values associated with the edges connecting the nodes. The union of subsets, which may comprise less than the full amount of subsets, is loaded for the path determination. Or, when the path determination perceives that a relevant boundary has been reached in a path determination, that next subset in the union of subsets is loaded.
    Type: Application
    Filed: February 22, 2001
    Publication date: February 7, 2002
    Inventors: G. Edward Powell, Sheng Chen, Runar Indseth
  • Publication number: 20010049619
    Abstract: The present invention provides a method for allocating appointment time windows. The steps of this method include creating a statistical estimate of a daily schedule comprising a series of estimated service orders. An actual service order is then received. This actual service order is inserted into the daily schedule by using a set of scheduling instructions for determining the least cost to employ the available service resources. At this point, this actual service order does not have a system imposed time window. The set of scheduling instructions is used to determine a time window surrounding this insertion point. If the customer accepts this time window, then the closest estimated service order is replaced by this actual service order, and the daily schedule is recomputed based upon the revised set of service orders to yield a revised daily schedule.
    Type: Application
    Filed: June 7, 1999
    Publication date: December 6, 2001
    Inventors: G. EDWARD POWELL, MARK T. LANE, RUNAR INDSETH