会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SECONDARY JAVA HEAPS IN SHARED MEMORY
    • 共享内存中的二次JAVA加密
    • US20110185129A1
    • 2011-07-28
    • US12691882
    • 2010-01-22
    • Erez LandauDaniel David BlaukopfOmer Pomerantz
    • Erez LandauDaniel David BlaukopfOmer Pomerantz
    • G06F12/08
    • G06F12/0253G06F9/544G06F12/0284
    • A computing system includes a first virtual machine associated with a memory region readable by the first virtual machine, and a first private memory region. A data object is created by the first virtual machine in the sharable memory region, readable and writeable by the first virtual machine and a second virtual machine. A mapping is established between the first virtual machine and a particular area of the shareable memory region. The computing system includes the second virtual machine associated with a second private memory region, and a reference to the particular area of the shareable memory region. The mapping enables both the first virtual machine and second virtual machine to read and write second data in the shareable memory region without creating a copy of the second data in the first and second private memory regions.
    • 计算系统包括与第一虚拟机可读取的存储器区域相关联的第一虚拟机以及第一专用存储器区域。 数据对象由可共享存储器区域中的第一虚拟机创建,由第一虚拟机和第二虚拟机可读写。 在第一虚拟机与可共享存储器区域的特定区域之间建立映射。 计算系统包括与第二专用存储器区域相关联的第二虚拟机以及对可共享存储器区域的特定区域的引用。 该映射使得第一虚拟机和第二虚拟机能够在可共享存储器区域中读取和写入第二数据,而不在第一和第二专用存储器区域中创建第二数据的副本。
    • 3. 发明授权
    • Conversion of an object model to a source file generation model
    • 将对象模型转换为源文件生成模型
    • US07305671B2
    • 2007-12-04
    • US10348893
    • 2003-01-23
    • Eran DavidovNatan LinderEyal ToledanoOmer PomerantzDaniel Blaukopf
    • Eran DavidovNatan LinderEyal ToledanoOmer PomerantzDaniel Blaukopf
    • G06F9/44G06F9/45
    • G06F8/60G06F8/30H01L2924/01005
    • An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.
    • 提供基础设施,用于使用基于标签的标记语言为移动信息设备创建应用程序。 开发人员可以使用标记语言来定义基于容易操作的文本标签的应用程序和内容,而不必编写特定的源代码。 一个编译器,在几个阶段处理标签。 在一个阶段,应用程序的分层对象模型用对象填充。 然后,在另一个阶段,生成器以自顶向下的方式遍历对象模型层次,产生与对象模型中的对象相对应的源代码文件。 代码文件可以包括各种元素,例如屏幕,表单和小服务器。 对于需要生成的每个元素,调用适当配置的生成器类。 输出代码可以是Java源代码。
    • 4. 发明授权
    • Method and apparatus for profiling a virtual machine
    • 用于分析虚拟机的方法和装置
    • US08997048B1
    • 2015-03-31
    • US11705941
    • 2007-02-14
    • Omer PomerantzDavid GlushkoAmi Navon
    • Omer PomerantzDavid GlushkoAmi Navon
    • G06F9/445G06F11/36G06F11/34
    • G06F11/3636G06F11/3409G06F11/3414G06F11/3461G06F11/3668G06F11/3688
    • One embodiment of the present invention provides a system for profiling a virtual machine on an embedded device. During operation, the system receives an operation-request at a system-level profiler from a virtual machine on an embedded device. The system then records the operation-request in a system-level log. Next, the system sends the operation-request to a native layer on the embedded device. Then, the system receives an operation-response associated with the operation-request from the native layer. The system then records the operation-response in the system-level log. Next, the system sends the operation-response to the virtual machine, thereby facilitating logging of interactions between the virtual machine and the native layer. Note that logging interactions between the virtual machine and the native layer facilitates emulation of the platform independent virtual machine on a second device. Furthermore, note that logging interactions between the virtual machine and the native layer can facilitate emulation of the platform independent virtual machine executing a specific application on a second device.
    • 本发明的一个实施例提供了一种用于在嵌入式设备上对虚拟机进行分析的系统。 在运行期间,系统从嵌入式设备上的虚拟机在系统级分析器处接收到操作请求。 然后,系统将操作请求记录在系统级日志中。 接下来,系统将操作请求发送到嵌入式设备上的本机层。 然后,系统从本地层接收与操作请求相关联的操作响应。 系统然后将操作响应记录在系统级日志中。 接下来,系统将操作响应发送到虚拟机,从而有助于记录虚拟机和本机层之间的交互。 请注意,虚拟机和本机层之间的记录交互有助于在第二个设备上仿真独立于平台的虚拟机。 此外,请注意,虚拟机和本机层之间的记录交互可以促进在第二个设备上执行特定应用程序的独立于平台的虚拟机的仿真。
    • 5. 发明授权
    • Method and apparatus for testing an application running in a virtual machine
    • 用于测试在虚拟机中运行的应用程序的方法和装置
    • US08898636B1
    • 2014-11-25
    • US11706106
    • 2007-02-14
    • Omer PomerantzDavid GlushkoAmi Navon
    • Omer PomerantzDavid GlushkoAmi Navon
    • G06F9/44
    • G06F9/45504G06F11/3612G06F11/366
    • One embodiment of the present invention provides a system for testing an application running on a virtual machine. Note that this involves the system profiling the application, and determining when the virtual machine is executing code in response to commands from the application and when a device hosting the virtual machine is executing code in response to commands from the virtual machine. During operation, the system executes the application. In response to executing the application, the system receives a code-level log associated with the application from a code-level profiler. Then, using a system-level profiler, the system creates a system-level log associated with the application. Next, the system combines the code-level log and the system-level log to produce a profile of the application. The system then analyzes the profile to determine if a problem exists in the application. Note that this can include identifying performance bottlenecks and “hot spots,” which is code that is continually or frequently executed, and thus, facilitating removing application bugs and improving application efficiency.
    • 本发明的一个实施例提供一种用于测试在虚拟机上运行的应用的系统。 请注意,这涉及系统分析应用程序,以及确定虚拟机何时响应于来自应用程序的命令以及托管虚拟机的设备正在执行代码以响应虚拟机的命令执行代码。 在运行过程中,系统执行应用程序。 响应于执行应用程序,系统从代码级别分析器接收与应用程序相关联的代码级日志。 然后,使用系统级分析器,系统创建与应用程序关联的系统级日志。 接下来,系统组合代码级日志和系统级日志以生成应用程序的配置文件。 然后系统分析配置文件以确定应用程序中是否存在问题。 请注意,这可以包括识别性能瓶颈和“热点”,这是持续或频繁执行的代码,从而有助于消除应用程序错误并提高应用程序效率。
    • 7. 发明申请
    • SYSTEM AND METHOD FOR PROVIDING SENSOR DATA FROM EMBEDDED DEVICE TO SOFTWARE DEVELOPMENT ENVIRONMENT
    • 将嵌入式设备的传感器数据提供给软件开发环境的系统和方法
    • US20110191787A1
    • 2011-08-04
    • US12698305
    • 2010-02-02
    • Oren PolegOmer Pomerantz
    • Oren PolegOmer Pomerantz
    • G06F9/44
    • G06F9/44
    • A system and method for providing device data for use in developing application software for a microprocessor-based embedded device having at least one physical sensor using a software development environment include an agent executing on the target embedded device and a connectivity module executing within the software development environment to communicate sensor data from the embedded device to the software development environment. In one embodiment, the target device is a mobile phone that provides sensor data from an integrated physical sensor to a development computer executing mobile phone software within the development environment using the same API's within the development environment as used on the embedded device.
    • 一种用于提供用于开发具有至少一个使用软件开发环境的物理传感器的基于微处理器的嵌入式设备的应用软件的设备数据的系统和方法包括在目标嵌入式设备上执行的代理以及在软件开发中执行的连接模块 将传感器数据从嵌入式设备传递到软件开发环境的环境。 在一个实施例中,目标设备是将传感器数据从集成的物理传感器提供到开发计算机的开发计算机,该开发计算机使用在嵌入式设备上使用的开发环境中的相同API在开发环境内执行移动电话软件。
    • 9. 发明授权
    • Language and object model for describing MIDlets
    • 用于描述MIDlet的语言和对象模型
    • US07512932B2
    • 2009-03-31
    • US10349004
    • 2003-01-23
    • Eran DavidovNatan LinderEyal ToledanoOmer PomerantzDaniel Blaukopf
    • Eran DavidovNatan LinderEyal ToledanoOmer PomerantzDaniel Blaukopf
    • G06F9/44G06F9/45G06F17/22
    • G06F8/30G06F8/60G06F9/445G06F9/45516G06F9/542H04L67/02H04L67/04H04L67/34
    • An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based on easily manipulated textual tags, without need for writing specific code. The tags are processed to ultimately generate source code files. Initially, the input is parsed. Next, a hierarchical object model of the application is populated with objects. Separate readers read and parse the different tags and accompanying elements. The readers are registered in a descriptor object factory, to be instantiated as required in processing extended MIDML files. The object model enables the capabilities of the system to be easily extended, simply by adding new tags, and readers to the existing factory set. The resulting object model is accessible to a generator that produces the actual output.
    • 提供了一种基础设施,用于使用基于标签的标记语言MIDML来创建移动信息设备的应用程序。 应用程序是基于容易操作的文本标签定义的,而不需要编写特定的代码。 处理标签以最终生成源代码文件。 最初,输入被解析。 接下来,应用程序的分层对象模型用对象填充。 单独的阅读器读取并解析不同的标签和附带的元素。 读者被注册在描述符对象工厂中,在处理扩展的MID​​ML文件时根据需要进行实例化。 对象模型使得系统的功能可以轻松扩展,只需将新标签和读取器添加到现有的工厂集中即可。 生成的实际输出的生成器可访问生成的对象模型。
    • 10. 发明授权
    • Socket connections over a serial link
    • 通过串行链路的套接字连接
    • US07529812B2
    • 2009-05-05
    • US11011432
    • 2004-12-14
    • Jeremy HoylandOmer PomerantzDavid GlushkoRui-Tao Max Mu
    • Jeremy HoylandOmer PomerantzDavid GlushkoRui-Tao Max Mu
    • G06F15/16
    • G06F9/547H04L67/2814H04L67/2871H04L69/162
    • A method for communication includes coupling a client device to communicate with a host computer over a serial link. Responsively to a call from a client application running on the client device, the client device submits a request over the serial link to the host computer to open a proxy connection for communication between the client application and a server application. Responsively to the request, the host computer creates a socket for communication with the server application, so as to establish the proxy connection via the socket. The host computer and client device convey data between the server application and the client application over the serial link using the proxy connection.
    • 一种用于通信的方法包括将客户端设备耦合到通过串行链路与主机通信。 响应于来自在客户端设备上运行的客户端应用程序的呼叫,客户端设备通过串行链路向主机提交请求,以打开用于客户端应用程序和服务器应用程序之间通信的代理连接。 响应于该请求,主计算机创建用于与服务器应用通信的套接字,以便通过套接字建立代理连接。 主机和客户端设备通过使用代理连接的串行链路在服务器应用程序和客户端应用程序之间传送数据。