×

Method for dynamically enabling the expansion of a computer operating system

  • US 7,647,591 B1
  • Filed: 09/26/2001
  • Issued: 01/12/2010
  • Est. Priority Date: 09/26/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for scheduling registered services in an operating system of a computer with a processor, the method comprising the steps of:

  • operating a kernel of the computer operating system to cycle through a plurality of pre-assigned time slices, at least one of the plurality of pre-assigned time slices being assigned to a background thread;

    scheduling execution of a service manager on the background thread;

    when the background thread executes, the service manager allocates an execution presence and data presence to one or more registered services, wherein the registered services to execute are determined by the service manager executing the steps of;

    searching for at least one service manager service wherein the service manager searches for at least one service manager service periodically;

    registering found service manager services as one or more registered services;

    ranking the registered services according to priority and resource need;

    scheduling the registered services for execution as by rank, each registered service being scheduled for execution within the background thread'"'"'s pre-assigned time slice, whereby the registered services are scheduled for execution independently of any foreground tasks; and

    repeating the searching, registering, ranking and scheduling steps periodically.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×