OMNICHANNEL APPROACH TO APPLICATION SHARING ACROSS DIFFERENT DEVICES

    公开(公告)号:US20190268414A1

    公开(公告)日:2019-08-29

    申请号:US16409837

    申请日:2019-05-12

    IPC分类号: H04L29/08 H04L29/06

    摘要: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.

    Automatically rendering web or hybrid applications natively
    2.
    发明授权
    Automatically rendering web or hybrid applications natively 有权
    自动呈现网络或混合应用程序

    公开(公告)号:US09471553B2

    公开(公告)日:2016-10-18

    申请号:US14027289

    申请日:2013-09-16

    IPC分类号: G06F17/22

    摘要: An embodiment includes causing elements to be recognized that correspond to one or more browser-supported programming languages in an application. The recognized elements are those elements that can be converted to native user interface elements in the operating system and rendered on a display of a computing device. The elements in the one or more browser-supported programming languages are converted to native user interface elements. The native user interface elements are caused to be rendered on the display of the computing device. Apparatus and computer program products are disclosed.

    摘要翻译: 一个实施例包括引起与应用程序中的一个或多个浏览器支持的编程语言相对应的元素。 识别的元素是可以在操作系统中转换为本地用户界面元素并在计算设备的显示器上呈现的那些元素。 一个或多个浏览器支持的编程语言中的元素将转换为本机用户界面元素。 使本机用户界面元素呈现在计算设备的显示器上。 公开了装置和计算机程序产品。

    System, Method, and Apparatus for Automatic Recording and Replaying of Application Executions
    3.
    发明申请
    System, Method, and Apparatus for Automatic Recording and Replaying of Application Executions 有权
    用于自动记录和重放应用程序执行的系统,方法和装置

    公开(公告)号:US20150046909A1

    公开(公告)日:2015-02-12

    申请号:US13964296

    申请日:2013-08-12

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3688

    摘要: A method comprises receiving data pertaining to a recorded interaction between a test device operating system and an application on a test device, the recorded interaction being based on a user input; compiling the data pertaining to the recorded interaction in a script compiler, the data comprising human-readable action-description language; sending the compiled data comprising human-readable action-description language from the script compiler of the server to a developer device; receiving modified data from the developer device; and sending the modified data from the developer device to the test device.

    摘要翻译: 一种方法包括接收关于测试设备操作系统和测试设备上的应用之间记录的交互的数据,记录的交互是基于用户输入; 在脚本编译器中编译与记录的交互有关的数据,该数据包括人类可读的动作描述语言; 将包含人可读动作描述语言的编译数据从服务器的脚本编译器发送到开发者设备; 从开发者设备接收修改的数据; 并将修改的数据从开发者设备发送到测试设备。

    Automatically Rendering Web or Hybrid Applications Natively
    4.
    发明申请
    Automatically Rendering Web or Hybrid Applications Natively 有权
    自动渲染Web或混合应用程序

    公开(公告)号:US20140136954A1

    公开(公告)日:2014-05-15

    申请号:US14027289

    申请日:2013-09-16

    IPC分类号: G06F17/22

    摘要: An embodiment includes causing elements to be recognized that correspond to one or more browser-supported programming languages in an application. The recognized elements are those elements that can be converted to native user interface elements in the operating system and rendered on a display of a computing device. The elements in the one or more browser-supported programming languages are converted to native user interface elements. The native user interface elements are caused to be rendered on the display of the computing device. Apparatus and computer program products are disclosed.

    摘要翻译: 一个实施例包括引起与应用程序中的一个或多个浏览器支持的编程语言相对应的元素。 识别的元素是可以在操作系统中转换为本地用户界面元素并在计算设备的显示器上呈现的那些元素。 一个或多个浏览器支持的编程语言中的元素将转换为本机用户界面元素。 使本机用户界面元素呈现在计算设备的显示器上。 公开了装置和计算机程序产品。

    Omnichannel approach to application sharing across different devices

    公开(公告)号:US10298678B2

    公开(公告)日:2019-05-21

    申请号:US14181770

    申请日:2014-02-17

    IPC分类号: H04L29/08 H04L29/06

    摘要: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.

    System, method and apparatus for transparently enabling software applications with adaptive user interfaces
    7.
    发明授权
    System, method and apparatus for transparently enabling software applications with adaptive user interfaces 有权
    用于透明地启用具有自适应用户界面的软件应用的系统,方法和装置

    公开(公告)号:US09558014B2

    公开(公告)日:2017-01-31

    申请号:US14013665

    申请日:2013-08-29

    IPC分类号: G06F9/44 G06F9/45

    摘要: A method includes receiving, by a library instrumented into an application executable by a computing device, a message indicating modification(s) that should be performed to user interface component(s) able to be rendered by the application on a display of the computing device. The user interface component(s) are modified to create modified user interface component(s). The modified user interface component(s) are caused to be rendered on the display. Another method includes accessing a description of user interface component(s) for an application executable on a computing device, wherein the user interface component(s) are able to be rendered by the application on a display of the computing device. A developer is allowed to modify information concerning the user interface component(s). Message(s) are formed to allow modification(s) and corresponding user interface component(s) to be determined and the message(s) are sent to computing device(s) having the application. Apparatus, software, and computer program products are disclosed.

    摘要翻译: 一种方法包括:接收由被计算机应用程序执行的应用程序的库,指示应该对可由应用程序呈现在计算设备的显示器上的用户界面组件执行的修改的消息 。 修改用户界面组件以创建修改的用户界面组件。 使被修改的用户界面组件被呈现在显示器上。 另一种方法包括访问用于在计算设备上可执行的应用的用户界面组件的描述,其中用户界面组件能够由应用程序呈现在计算设备的显示器上。 允许开发人员修改有关用户界面组件的信息。 形成消息以允许确定修改和相应的用户界面组件,并且将消息发送到具有应用的计算设备。 公开了装置,软件和计算机程序产品。

    Transparently tracking provenance information in distributed data systems
    8.
    发明授权
    Transparently tracking provenance information in distributed data systems 有权
    透明地跟踪分布式数据系统中的来源信息

    公开(公告)号:US09276829B2

    公开(公告)日:2016-03-01

    申请号:US13761916

    申请日:2013-02-07

    摘要: Methods and systems for enabling an application to track provenance information include analyzing an application binary to discover injection points for provenance tracking code; overwriting instructions in the application binary at the injection points to create an instrumented application, where the overwritten instructions link the application binary to one or more instrumented libraries that invoke a provenance layer to track data operations; and deploying the instrumented application on a client device.

    摘要翻译: 用于使应用程序跟踪来源信息的方法和系统包括分析应用程序二进制以发现源代码跟踪代码的注入点; 在注入点覆盖应用程序二进制文件中的指令,以创建一个检测到的应用程序,其中重写的指令将应用程序二进制文件链接到一个或多个调用源站层的仪表库,以跟踪数据操作; 并在客户端设备上部署已检测的应用程序。

    Automatically Capturing User Interactions And Evaluating User Interfaces In Software Programs Using Field Testing
    9.
    发明申请
    Automatically Capturing User Interactions And Evaluating User Interfaces In Software Programs Using Field Testing 有权
    在使用现场测试的软件程序中自动捕获用户交互和评估用户界面

    公开(公告)号:US20150052503A1

    公开(公告)日:2015-02-19

    申请号:US13968872

    申请日:2013-08-16

    IPC分类号: G06F11/36

    摘要: A method includes analyzing, on a first computing device, data from second computing device(s) of user interaction with a user interface of an application previously executed on the second computing device(s). The data corresponds to events caused by the user interaction with the user interface of the application. The first computing device generates representation(s) of the analyzed data and outputs the representation(s) of the user interaction. Another method includes capturing and logging, by a computing device, events caused by user interaction with a user interface of an application when the application is executed on the computing device. In response to a trigger, data comprising the captured and logged events is sent toward another computing device. Another method includes instrumenting a measurement library into an application to create an instrumented version of the application, and sending the instrumented application to computing device(s). Methods, apparatus, software, and computer program products are disclosed.

    摘要翻译: 一种方法包括在第一计算设备上分析来自第二计算设备的用户与第一计算设备之前执行的应用的用户界面的用户交互的数据。 数据对应于用户与应用程序的用户界面交互引起的事件。 第一计算设备生成分析数据的表示并输出用户交互的表示。 另一种方法包括在计算设备上执行应用程序时,由计算设备捕获和记录由用户与应用的用户界面交互引起的事件。 响应于触发,将包括捕获和记录的事件的数据发送到另一个计算设备。 另一种方法包括将测量库测试到应用程序中以创建应用程序的检测版本,并​​将检测到的应用程序发送到计算设备。 公开了方法,装置,软件和计算机程序产品。

    Automatically Rendering Web Or Hybrid Applications Natively
    10.
    发明申请
    Automatically Rendering Web Or Hybrid Applications Natively 有权
    本机自动渲染Web或混合应用程序

    公开(公告)号:US20140136945A1

    公开(公告)日:2014-05-15

    申请号:US13675056

    申请日:2012-11-13

    IPC分类号: G06F17/22

    摘要: An embodiment includes causing elements to be recognized that correspond to one or more browser-supported programming languages in an application. The recognized elements are those elements that can be converted to native user interface elements in the operating system and rendered on a display of a computing device. The elements in the one or more browser-supported programming languages are converted to native user interface elements. The native user interface elements are caused to be rendered on the display of the computing device. Methods, apparatus, software, and computer program products are disclosed.

    摘要翻译: 一个实施例包括引起与应用程序中的一个或多个浏览器支持的编程语言相对应的元素。 识别的元素是可以在操作系统中转换为本地用户界面元素并在计算设备的显示器上呈现的那些元素。 一个或多个浏览器支持的编程语言中的元素将转换为本机用户界面元素。 使本机用户界面元素呈现在计算设备的显示器上。 公开了方法,装置,软件和计算机程序产品。