Method of managing workloads and associated distributed processing system -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
05/28/09 - USPTO Class 709 |  71 views | #20090138551 | Prev - Next | About this Page  709 rss/xml feed  monitor keywords

Method of managing workloads and associated distributed processing system

USPTO Application #: 20090138551
Title: Method of managing workloads and associated distributed processing system
Abstract: Various embodiments enable a server system to consider a variety of priorities in determining how to organize, allocate, and manage client workloads in a distributed processing system. In at least one embodiment, a method may include generating a capability vector for one or more distributed devices, the capability vector defining a capability of the one or more distributed devices, determining a client priority for one or more client system, the client priority defining an order that a client system is granted access to submit one or more workloads to a distributed processing system for processing, assigning a workload priority to one or more workloads, the workload priority defining an order in which a workload is submitted to the distributed processing system for processing, and distributing one or more workloads form a client system to one or more distributed devices in response to the capability vector, the client priority, and the workload priority. (end of abstract)



Agent: Sadler, Breen, Morasch & Colby, Ps - Spokane, WA, US
Inventor: Edward A. Hubbard
USPTO Applicaton #: 20090138551 - Class: 709203 (USPTO)

Method of managing workloads and associated distributed processing system description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20090138551, Method of managing workloads and associated distributed processing system.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords REFERENCE TO EARLIER APPLICATIONS

This is a continuation of and claims priority to U.S. patent application Ser. No. 09/794,969, entitled “System and Method for Monetizing Network Connected User Bases Utilizing Distributed Processing Systems,” filed on Feb. 27, 2001, which is incorporated by reference.

This application is a continuation-in-part application of and claims priority to the following applications: U.S. Pat. No. 6,654,783 entitled “System and Method for Monetizing Network Connected user Bases Utilizing Distributed Processing Systems;” U.S. Pat. No. 6,891,802 entitled “Network Site Testing Method and Associated System;” U.S. patent application Ser. No. 09/539,023 entitled “Sweepstakes Incentive Model and Associated System;” U.S. patent application Ser. No. 09/539,448 entitled “Capability Based Distributed Parallel Processing System and Associated Method;” U.S. patent application Ser. No. 09/539,428 entitled “Method of Managing Distributed Workloads and Associated System;” U.S. patent application Ser. No. 09/539,107 entitled “Distributed Backup System and Associated Method;” and U.S. patent application Ser. No. 09/603,740 entitled “Method of Managing Workloads and Associated Distributed Processing System;” each of which was filed on Mar. 30, 2000 and each of which is incorporated by reference.

This application is also a continuation-in-part of and claims priority to the following: U.S. Pat. No. 7,020,678 entitled “Machine Generated Sweepstakes Entry Model and Associated Distributed Processing System;” U.S. Pat. No. 6,963,897 entitled “Machine Generated Sweepstakes Entry Model and Associated Distributed Processing System;” and U.S. patent application Ser. No. 09/602,844 entitled “Data Conversion Services for Associated Distributed Processing System;” each of which was filed on Jun. 23, 2000 and each of which is incorporated by reference.

BACKGROUND

A number of traditional Internet-focused businesses have based their ability to monetize users via an advertising model. Given the current decline in rates for web page banner advertising, as well as rates for other web page advertising forms, these businesses are often unable to develop and implement sustainable business models that lead to profitability. In many cases, these Internet-focused businesses provide a service in exchange for advertising exposure which their users are willing to allow because they value the service being offered. Unfortunately, most of these business face revenue rates (e.g., advertising rates) that are declining faster than their costs (e.g., cost of services provided to users).

SUMMARY

This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the subject matter, nor is it intended to be used to limit the scope of the subject matter.

Various embodiments enable a server system to consider various priorities in determining how to organize, allocate, and manage client workloads in a distributed processing system.

In at least one embodiment, a method of operating a distributed processing system may include generating a capability vector for each distributed device, generating a client priority for each client system, and assigning a client workload priority to each client workload. Then, distributing a workload to the distributed devices of the distributed processing system in response to the capability vector, the client priority, and the workload priority.

In a further embodiment, a computer readable storage media may include instructions to monitor a resource of a distributed device, generate a status for the distributed device, and modify the status when resources are added, deleted, and/or availability of a resource changes. Finally, the computer readable storage media may include instructions to send the status to a server system in response to a status request.

BRIEF DESCRIPTION OF THE DRAWINGS

The same numbers are used throughout the drawings to reference like features.

FIG. 1A is a block diagram for a distributed processing system having client capability and incentive features, according to one or more embodiments.

FIG. 1B is a block diagram for information flow among customer systems, server systems and client systems, according to one or more embodiments.

FIG. 2A is a block diagram for a client system, according to one or more embodiments.

FIG. 2B is a block diagram for processing elements within a client system, according to one or more embodiments.

FIG. 2C is a block diagram for a client system agent installed on a client system, according to one or more embodiments.



Continue reading about Method of managing workloads and associated distributed processing system...
Full patent description for Method of managing workloads and associated distributed processing system

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Method of managing workloads and associated distributed processing system patent application.

Patent Applications in related categories:

20090292761 - Bypass dsmcc middleware via section filter mechanism - A desired file (182) of a filesystem (105) is recovered from a data stream (160) for use by a multimedia services application (181, 252) at a client (150), such as a Multimedia Home Platform (MHP) client. The DSMCC module (175) in the middleware (254) of the client is bypassed to ...

20090292766 - Http publish/subscribe communication protocol - A communication protocol for distributing information related to a resource in substantially real-time to a subscriber includes a first HTTP request message for allowing the subscriber to request a subscription to the information related to the resource, where the first HTTP request message includes subscription data in a header and/or ...

20090292765 - Method and apparatus for providing a synchronous interface for an asynchronous service - Methods and apparatus for providing a synchronous interface for an asynchronous service including, in a synchronous interface engine executing on a processor, receiving a request from a client for the asynchronous service, issuing an asynchronous service request to perform the asynchronous service, the asynchronous service request including a unique client ...

20090292768 - Method and system for conducting a plurality of cyber-based conventions - A method and system for conducting multiple Internet-based conventions, events, conferences, trade shows and meetings (“conventions”) includes a plurality of meeting planner clients, exhibitor/sponsor clients and attendee clients, all using web browser computers and a central website server on the Internet. The system receives and stores initial convention data, and ...

20090292762 - Method, apparatus, and computer program product for publishing content - An apparatus for publishing content may include a processor. The processor may be configured to receive a content item and receive a selection of user contact entries. Further, the processor may be configured to identify one or more online services associated with the selected user contact entries, and publish the ...

20090292764 - System and method for linking the real world with the cyberworld via a displayable object - A system for linking the real world with the cyberworld includes a displayable object, a website and a user profile database. The displayable object is configured to be displayed by a user and is positioned so that it is viewed by other users. The displayable object comprises a user name ...

20090292767 - System, apparatus and method for realizing web service - A system and method for realizing WEB service is provided. The system includes a WEB service signaling server is configured to receive a WEB service choice information sent by a logon WEB service client, obtain a WEB service signaling and a signaling performing logic of a WEB service selected by ...

20090292763 - Thin client-server architecture networks and using method thereof - Thin client-server architecture networks have many servers and at least one thin client. Each server has a hard disk for storing environmental parameters and a synchronizing application having information of the environmental parameters. The thin client connects one of the servers through Internet and has synchronizing module for setting transport ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Method of managing workloads and associated distributed processing system or other areas of interest.
###


Previous Patent Application:
Method and system for dynamic image processing
Next Patent Application:
Method, apparatus and system for business performance monitoring and analysis using metric network
Industry Class:
Electrical computers and digital processing systems: multicomputer data transferring or plural processor synchronization

###

FreshPatents.com Support
Thank you for viewing the Method of managing workloads and associated distributed processing system patent info.
IP-related news and info


Results in 4.94997 seconds


Other interesting Feshpatents.com categories:
Software:  Finance AI Databases Development Document Navigation Error paws
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO