Tynax ~ Patent Library

Patent for Sale:

System and method used to determine when to upgrade computers and mobile devices    

Patented system and method that analyzes the actual usage of a corporations computer workstations/laptops/mobile devices, and determines if they need replacement.


Update: July 2017- it's likely that a number of corporations are potentially infringing on the system and method described in this patent. Initial claims charts have been created and are available.

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 primary target market for use of the technology is any corporation or division of a corporation that has greater than 50 employees. The primary target market for commercialization of the technology and delivery (likely as a service) would be the larger IT service providers, such as EDS, CSC, etc.

The Problem Solved by the Technology

The problem solved by the technology is that it potentially reduces a corporations annual capital expenditures on computer workstatations, laptops, and mobile devices, while at the same time increasing the productivity of employees.

How the Technology Solves the Problem

The technology has the ability to unobtrusively analyze the actual usage of a plurality of computer workstations (desktops, laptops, mobile devivces), perform and analysis of the usage, and make recommendations about if the machine should be upgraded, not upgraded, or partially upgraded.

Competitive Advantage

The main feature of the technology is that it takes something that is currently performed at the "gross level", and refines it to a more appropriate granular level. This can save corporations significant amounts of yearly capital, while concurrently ensuring that employees have the level of computing power required to do their job. It can also be used to analyze and determine how a new operating system upgrade or application software upgrade will truly effect the performance of a set of computer workstations.

The seller may consider selling these patents individually.

Patent Summary

U.S. Patent Classes & Classifications Covered in this listing:

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