News Column

Researchers Submit Patent Application, "Application Sharing in Multi Host Computing Systems", for Approval

February 18, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors KANIGICHERLA, Balaji (Hyderabad, IN); ADUSUMILLI, Sridhar (Hyderabad, IN); BANDI, Sarveshwar (Hyderabad, IN); ANNAPUREDDY, Narsi Reddy (Hyderabad, IN); CHETTIAR, Chandra Kumar (Hyderabad, IN); ARUMILLI, Kishor (Hyderabad, IN), filed on April 9, 2012, was made available online on February 6, 2014.

The patent's assignee is Ineda Systems Pvt. Ltd.

News editors obtained the following quote from the background information supplied by the inventors: "Computing systems, such as laptops, netbooks, workstations, etc., run different operating systems (OS), such as Linux, UNIX, Microsoft.RTM. Windows.RTM., Mac OS X.RTM., etc. Various applications, such as word processing tools, spreadsheets, image processing software, etc., run on the different operating systems to provide various functionalities to a user. Certain applications may be platform independent and run on all types of operating systems, whereas other applications may run only on a specific type of operating system. Sometimes it may be so required that the user using a computing system, which runs a certain kind of operating system say OS A, may need to access an application which runs on a different kind of operating system, say OS B.

"Conventionally a user on a host computing system accesses one or more applications running on other remote computing system (s) through a network using remote desktop/application sharing mechanisms, for example, Remote Desktop Protocol (RDP), which usually adhere to ITU-T T.128 specifications. Sharing of the applications across the computing systems involve transfer of a large volume of data, such as visual data pertaining to the graphical user interface of the remote computing systems, from the remote computing system to the host computing system. Moreover since the data is to be transferred over a network, appropriate security measures, such as encryption need to be undertaken to ensure authenticity, integrity and confidentiality of the transferred data. Security measures, such as encryption also increases the processing load of the computing systems thus reducing performance. Additionally there is an extra cost of implementing and maintaining these security measures. Further the user's experience of using the application running on a remote computing device is largely dependent of network parameters, such as bandwidth, throughput, latency, etc. In absence of a high performance network, which is often cost intensive, the user's experience of using the application running on the remote computing system degrades considerably."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "This summary is provided to introduce concepts related to application sharing in multiple host computing systems running multiple operating systems. This summary is neither intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.

"In an embodiment, the method for application sharing in a multi-host computing system comprises receiving a request to launch an application in a first operating system of the multi-host computing system from a second operating system of the multi-host computing system, generating an application launch request to launch the application and transmitting the application launch request to a widget daemon running on the first operating system using a PCIe to PCIe application redirection engine. The method further comprises initiating an application sharing session between the first operating system of the multi-host computing system from the second operating system of the multi-host computing system.

"In another embodiment, a multi-host computing system configured for application comprises a plurality of processors, a first host running on at least one of the plurality of processors, wherein the first host comprises a widget server module configured to provide access to at least one of an application and a service hosted on the first host to another host of the multi-host computing system. The multi-host computing system further includes a second host running on at least one of the plurality of processors, wherein the second host comprises a widget client module configured to communicate with the widget server module to access the at least one of an application and a service hosted on the first host; and at least one PCIe to PCIe application redirection engine driver configured to facilitate communication between the widget server module and the widget client module.

BRIEF DESCRIPTION OF THE FIGURES

"The above features and aspects and other features and aspects of the subject matter will be better understood with regard to the following description, appended claims, and accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference number in different figures indicates similar or identical items:

"FIG. 1 shows exemplary components of a multi-host computing system, in accordance with an embodiment of the present subject matter;

"FIG. 2 shows exemplary components of a widget client module according to an embodiment of the present subject matter.

"FIG. 3 illustrates an exemplary method for launching an application on a remote host, according to an embodiment of the present subject matter.

"FIG. 4 illustrates an exemplary method for launching an application on receiving a request from a remote host, according to an embodiment of the present subject matter.

"FIG. 5 illustrates an exemplary method for prevention of data loss/corruption during powering off of an operating system, according to an embodiment of the present subject matter."

For additional information on this patent application, see: KANIGICHERLA, Balaji; ADUSUMILLI, Sridhar; BANDI, Sarveshwar; ANNAPUREDDY, Narsi Reddy; CHETTIAR, Chandra Kumar; ARUMILLI, Kishor. Application Sharing in Multi Host Computing Systems. Filed April 9, 2012 and posted February 6, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=578&p=12&f=G&l=50&d=PG01&S1=20140130.PD.&OS=PD/20140130&RS=PD/20140130

Keywords for this news article include: Information Technology, Ineda Systems Pvt. Ltd., Information and Data Encoding and Encryption.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools