- , Currently available
- Sale of patent
- Exclusive license with right to enforce
- Exclusive license
- Non-exclusive license
- Region/country license
- Field-of-use license
- 1 Issued Patent - US
Patent for Sale:System and method used to determine when to upgrade computers and mobile devices
Most corporations have sophisticated software that analyzes the performance of the computer servers used to run their business (i.e. accounting systems, databases, CRM, etc.). However, when it comes to their employee’s laptops, desktops, and mobile devices, they typically just replace those machines on a 3 year cycle. The reason they do it this way is because it is difficult to determine if those machines really need to be replaced or not (i.e. determining whether the actual usage constitutes the expenditure). This is problematic for a couple of reasons:
1) Some of those machines do not need to be replaced at all. Others just need simple memory, hard drive, or cpu upgrade. So, companies are often spending capital needlessly on new computer workstations, and getting no benefit from it.
2) Sometimes, because of the type of work of the employee, the computer workstation or mobile device they use is underpowered. This, naturally, results in less productivity.
The patented technology provides a system and method for determining the actual usage of computer workstations, and automatically determines if those machines should be completely replaced, or if one or more specific components of each machine should be upgraded. It does this in a very non-intrusive fashion, and provides a real ROI to corporations.
The general thought is that this system and method, once developed, could be sold as a service to corporations. The service could be low cost to deliver, and might generate a significant yearly revenue stream from each corporation, since corporations typically will budget yearly for capital expenditures and would need refreshed workstation usage data to make informed decisions.
In addition to the patent, an initial version of the requirements has been drafted that detail what software needs to be built. It’s likely that the development time is not significant (~2-3 months), and could be performed by a small team of 1-3 software developers.
Primary Application of the Technology
The Problem Solved by the Technology
How the Technology Solves the Problem
The seller may consider selling these patents individually.
Class 710: Electrical Computers And Digital Data Processing Systems: Input/Output
This class provides, within a computer or digital data processing system with the following processes or apparatus for 1. transferring data from one or more peripherals to one or more computers or digital data processing systems for the latter to process, store, or further transfer or for transferring data from the computers or digital data processing systems to the peripherals; 2. for interconnecting or communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system; 3. for preventing access to a shared resource of a computer or digital data processing system; 4. for granting access to a shared resource of a computer of digital data processing system by one of a plurality of components of the computer or digital data processing system by interrogating each of the components in a predetermined order; 5. for determining which of a plurality of components of a computer or digital data processing system contending for access to a shared resource shall be granted access at any one time based upon a predetermined criteria; and 6. for stopping, halting, or suspending a current processing function within a computer or digital data processing system.Subclass 104: System configuring
Class 709: Electrical Computers And Digital Processing Systems: Multicomputer Data Transferring
This class provides for an electrical computer or digital data processing system or corresponding data processing method including apparatus or steps for transferring data or instruction information between a plurality of computers wherein the computers employ the data or instructions before or after transferring and the employing affects said transfer of data or instruction information. The class includes - process or apparatus for transferring data among a plurality of spatially distributed (i.e., situated, at plural locations) computers or digital data processing systems via one or more communications media (e.g., computer networks).Subclass 201: Absolute value or magnitude
Class 717: Data Processing: Software Development, Installation, And Management
This class provides for software program development tool and techniques including processes and apparatus for controlling data processing operations pertaining to the development, maintenance, and installation of software programs. Such processes and apparatus include: processes and apparatus for program development functions such as specification, design, generation, and version management of source code programs; processes and apparatus for debugging of computer program including monitoring, simulation, emulation, and profiling of software programs; processes and apparatus for translating or compiling programs from a high-level representation to an intermediate code representation and finally into an object or machine code representation, including linking, and optimizing the program for subsequent execution; processes and apparatus for updating, installing, and version management of developed code.Subclass 131: Including analysis of program execution