Method and system for emulating desktop software applications in a mobile communication network

a mobile communication network and desktop software technology, applied in the field of software applications, can solve the problems of software applications constantly increasing their demand for resources, mobile phones are still limited in their resources, and processors are still limited in bandwidth, memory, and processors

Inactive Publication Date: 2014-03-20
YUBITECH TECH
View PDF11 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is about a system that lets you use a computer program on a mobile device. It works by running a version of the program on a computer and then sending the information about it to the mobile device. The mobile device can then display this information and change it based on user actions. This means that users can interact with the program on the mobile device in real-time, while the program is running on a computer or server. This technology allows for sustained user interactions while keeping the program within its limitations. It also allows for easy updating and customization of the program's interface.

Problems solved by technology

This new character provides new opportunities across the mobile ecosystem, but also challenges handset OEMs to bring feature-rich, enterprise mobile phones to market, quickly and cost-effectively.
Despite obvious similarities between enterprise / desktop virtualization and its mobile counterpart, mobile phone use cases present key differences: smaller memory capacities demand slimmer embedded hypervisor footprints, current mobile processors lack virtualization support in hardware requiring virtualization, and hosted guest software span the gamut from enterprise to stand-alone device drivers.
However, mobile phones are still limited in their resources, such as bandwidth, memory, processor and battery.
On the other hand, software applications constantly increase their demand for resources.
This virtualization process is of course cumbersome, time consuming and expensive.
However, these attempts are still problematic and are not compatible with the limitations of mobile devices, since they check changes in pixel levels on the desktop application and redraw these changes on the client side Redrawing a desktop application on a small mobile screen, using a graphical-based virtualization solution will present a non-usable user experience, squeezing a desktop screen into a small mobile screen.
All the methods described above have not yet provided satisfactory solutions to the problem of virtualization of desktop applications, which does not require writing corresponding mobile applications that are compatible with the resources of mobile devices.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for emulating desktop software applications in a mobile communication network
  • Method and system for emulating desktop software applications in a mobile communication network
  • Method and system for emulating desktop software applications in a mobile communication network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067]Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The invention is applicable to other embodiments or of being practiced or carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein is for the purpose of description and should not be regarded as limiting.

[0068]FIG. 1A is a high level schematic block diagram of a data processing system for emulating a desktop application 100, according to an embodiment of the invention. The system is arranged to operate in an offline Design-Time during which the mobile application designer generates data sets for representing UI objects of a desktop application in a mobile environment, mapping updates in the desktop applications to corresponding updates in the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A data processing system for emulating a desktop application desktop software applications in a mobile communication network that comprises (a) an agent for identifying and activating UI objects of a desktop application, and changes in the UI objects (b) a Designer-Tool that is associated with the agent, to generate offline (b.1) a plurality of data sets including representations for objects and states of the desktop application to be converted to corresponding mobile objects and states; (b.2) a plurality of representations of required changes in objects in response to user actions; (b.3) a plurality of data sets for bidirectional mapping between the objects and states of the desktop application and the corresponding mobile objects and states; (c) a user client to control the GUI and represent objects and states of the desktop application and to receive user actions from the GUI; change the represented objects responsive to user actions; and send the user actions to a gateway that is in communication with the user client and with the desktop application via the agent, and during runtime, to (d.1) map the user actions from the user client to corresponding actions in the desktop application to be used by the agent using the datasets; (d.2) receive updated outputs from the desktop application via the agent; (d.3) map the updated output and UI objects to a mobile format, using the datasets; (d.4) send the mapped updated output to the user client; (d.5) manage sessions of users with the desktop applications in the form of service points running on the server or desktop computer.

Description

FIELD OF THE INVENTION[0001]The present invention relates to the field of software application, and more particularly, to emulating software in a communication network. More particularly, the invention relates to a method for emulating desktop software applications in a mobile communication network.BACKGROUND OF THE INVENTION[0002]Mobile phones are no longer stand-alone devices—increasingly, they play the role of enterprise application endpoints. This new character provides new opportunities across the mobile ecosystem, but also challenges handset OEMs to bring feature-rich, enterprise mobile phones to market, quickly and cost-effectively.[0003]Despite obvious similarities between enterprise / desktop virtualization and its mobile counterpart, mobile phone use cases present key differences: smaller memory capacities demand slimmer embedded hypervisor footprints, current mobile processors lack virtualization support in hardware requiring virtualization, and hosted guest software span t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L29/08
CPCH04L67/025H04L67/08G06F9/452
Inventor WEISSBERG, DANNYLUBINSKY, ZIVEDELSTEIN, ODED
Owner YUBITECH TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products