stats FreshPatents Stats
n/a views for this patent on
Updated: November 27 2014
newTOP 200 Companies filing patents this week

    Free Services  

  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • View the last few months of your Keyword emails.

  • Patents sorted by company.

Follow us on Twitter
twitter icon@FreshPatents

System and method for effecting simultaneous control of remote computers

last patentdownload pdfdownload imgimage previewnext patent

20130036365 patent thumbnailZoom

System and method for effecting simultaneous control of remote computers

The invention describes a system and methodology for controlling multiple devices simultaneously from one control device. The control device is provided with a display having a plurality of windows, each having a visual representation related to the activity of the multiple devices. By relaying commands effected at the control device through a intermediary server, it is possible to simultaneously effect a corresponding processing of the same commands at each of the multiple devices. On effecting a command the multiple devices relay back, through the server, an image representative of the result of the processing of that command to the control device for display.
Related Terms: Server Windows

Browse recent Brandt Technologies Limited patents - Dundalk, IE
USPTO Applicaton #: #20130036365 - Class: 715740 (USPTO) - 02/07/13 - Class 715 
Data Processing: Presentation Processing Of Document, Operator Interface Processing, And Screen Saver Display Processing > Operator Interface (e.g., Graphical User Interface) >For Plural Users Or Sites (e.g., Network) >Remote Operation Of Computing Device

Inventors: Kieran Arthur, Mark Ward, Dermot Hannan

view organizer monitor keywords

The Patent Description & Claims data below is from USPTO Patent Application 20130036365, System and method for effecting simultaneous control of remote computers.

last patentpdficondownload pdfimage previewnext patent


The present invention relates to networked computers and in particular to a system and method for effecting control of remote computers in a networked computer environment. The system more particularly relates to a methodology that can be utilised in the running or execution of the same computer application on one or more remote computers concurrently so as to enable an evaluation and testing of the performance of that program on each of the remote computers.


Within a networked architecture it is known that individual computers can communicate with one another using distinct network protocols such as TCP/IP. Using these protocols it is possible for a person running a software application on a first computer to utilise data that is stored on another computer such as a file server or the like.

It is also known in the art to provide software applications that enable a remote user to effectively take control of another computer so as to run computer applications that reside on the remote computer from their own local computer. Such applications include that provided by Microsoft™ under their Remote Desktop brand and an open source software application called VNC (Virtual Network Computing). These applications make it possible to view and fully-interact with one computer from any other computer or mobile device anywhere on the Internet. VNC software is a cross-platform application which is advantageous in that it allows remote control between different types of computer, but has the restriction that only that the end user can only control one remote machine at a time; for each end user it is a 1-1 arrangement.

AnyplaceControl™ is a product that allows the user to connect to multiple machines simultaneously. However, although the user can connect to the multiple machines, he is restricted in that he can control one machine at a time, but cannot control multiple machines by passing the same action to many machines simultaneously. Therefore, although it is different to VNC in that it enables a 1-many connection, it does not allow 1-many control.

Uses of these remote desktop software applications include system administration, IT support and helpdesk applications where the technical support provider can log into the computer that is causing the difficulty and interrogate it without having to be physically present at the computer. These systems allow several connections to the same desktop thereby enabling collaborative or shared working, but with only one computer acting as the controller at a time. The remote desktop application can also be used for training purposes, whereby the instructor can view a single pupil\'s machine or several pupils\' machines, however heretofore simultaneous control of multiple machines by the teacher is not possible.

Such control of a remote computer by a local computer can be used in the realm of software testing. Software testing involves the operation of a system or application under controlled conditions and an evaluation of the results. The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they should happen and more importantly if things happen when they should not happen. The requirements for good software testing are reasonably well defined to ensure that it is a process of quality control using group of well defined methods and evaluation criteria, together with guidelines for their use, to ensure that the software products or modules are of sufficiently high quality. The testing that is required for good software testing has to be rigorous and as such it will be apparent that it adds to the cost of development.

It can be applied to all or some of the following activities: Robustness, Reliability, and Security Testing Ensuring that the software provides fault-free service under specific hardware and software environments. Logo Compliance and Certification Testing Ensuring the application under test meets standards to compliant with a standard such as Sun “JavaVerified” or Microsoft “Designed for Windows”. Compatibility Testing Application and hardware compatibility testing for new versions of platform and system software. Interoperability/Integration Testing Ensuring that various components of the system work well together in selected scenarios. Globalisation/Localisation Testing to ensure that a product meets well defined globalisation standards.

As the application of software testing is pervasive within a computer software architecture, it would therefore be advantageous if certain portions of the test strategy could be automated. Despite the benefits in cost and time, automated testing to date has not been perfect. Some examples have been deployed in what is called user interface automated testing where one or more of the following actions are used: Capturing controls, Manipulating controls, Acquiring data from controls.

In capturing controls it is necessary to know what you are looking for. For example in an Windows™ environment there are three types of controls: 1. Standard Windows™ controls—buttons, text boxes, custom controls, 2. Custom owner drawn controls are controls that have the functionality of standard controls but also have custom functionality added by the developer. Windows provides support for “owner drawn” controls and menus by allowing the developer to override methods in the base classes of menus or dialogs and implement new appearance and behaviour of the control or menu. 3. Painted controls—controls that have the functionality of standard controls, but also have functionality added by the developer. In addition to the “Custom owner draw controls”, the painted controls take responsibility for processing windows messages, such as WM_PAINT, themselves.

Current automated testing tools come in three general categories, each with different operating modes, namely: Simple capture—record and playback, Object orientated automation, Image-based component discovery.

Download full PDF for full patent description/claims.

Advertise on - Rates & Info

You can also Monitor Keywords and Search for tracking patents relating to this System and method for effecting simultaneous control of remote computers patent application.
monitor keywords

Keyword Monitor 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 System and method for effecting simultaneous control of remote computers or other areas of interest.

Previous Patent Application:
Wireless audience response device
Next Patent Application:
Adaptive user interface for multi-source systems
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the System and method for effecting simultaneous control of remote computers patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.6721 seconds

Other interesting categories:
Electronics: Semiconductor Audio Illumination Connectors Crypto


Data source: patent applications published in the public domain by the United States Patent and Trademark Office (USPTO). Information published here is for research/educational purposes only. FreshPatents is not affiliated with the USPTO, assignee companies, inventors, law firms or other assignees. Patent applications, documents and images may contain trademarks of the respective companies/authors. FreshPatents is not responsible for the accuracy, validity or otherwise contents of these public document patent application filings. When possible a complete PDF is provided, however, in some cases the presented document/images is an abstract or sampling of the full patent application for display purposes. Terms/Support

Key IP Translations - Patent Translations

stats Patent Info
Application #
US 20130036365 A1
Publish Date
Document #
File Date
Other USPTO Classes
International Class


Follow us on Twitter
twitter icon@FreshPatents