会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • System and Method of Invoking Multiple Remote Operations
    • 调用多个远程操作的系统和方法
    • US20100186024A1
    • 2010-07-22
    • US12357190
    • 2009-01-21
    • Johan EkerJan Patrik PerssonCarl von Platen
    • Johan EkerJan Patrik PerssonCarl von Platen
    • G06F9/44G06F13/00
    • G06F9/547
    • A remote execution agent, having low-latency access to the platform, receives from a remote application, across a communication channel imposing a round-trip delay, a plurality of invocation control directives. The remote execution agent invokes operations for execution on the platform in response to the invocation control directives, and aggregates results from the operations, returning the aggregated results to the application. In this manner, overhead such as communication round-trip delay, context switching, and the like, is reduced, compared to the application sending separate operation invocation requests to the platform and receiving the results of each. The remote execution agent manages operation results, such as passing results from a prior operation as parameters for a later one. In some embodiments, the invocation control directives include conditional operation invocation and branching.
    • 具有对平台的低延迟访问的远程执行代理器通过施加往返延迟的通信信道,多个调用控制指令从远程应用接收。 响应于调用控制指令,远程执行代理调用在平台上执行的操作,并聚合操作的结果,将聚合结果返回到应用程序。 与向平台发送单独的操作调用请求并接收每个结果的应用相比,以这种方式减少诸如通信往返延迟,上下文切换等之类的开销。 远程执行代理管理操作结果,例如将先前操作的结果作为后续参数的参数传递。 在一些实施例中,调用控制指令包括条件操作调用和分支。
    • 5. 发明申请
    • Editor/Development Tool for Dataflow Programs
    • 数据流程序的编辑/开发工具
    • US20140013313A1
    • 2014-01-09
    • US13541110
    • 2012-07-03
    • Johan EkerHarald GUSTAFSSONCarl Von PLATEN
    • Johan EkerHarald GUSTAFSSONCarl Von PLATEN
    • G06F9/44
    • G06F8/33G06F8/436G06F11/3604
    • A dataflow source program is processed by a program development tool. Processing includes retrieving stored dataflow source program instructions from a memory. The tool ascertains a target model of computation (e.g., via an indicator embedded within the source program itself) to which the retrieved dataflow source program instructions are intended to conform. A dynamic behavior of the retrieved dataflow source program instructions is analyzed, and a compliance result is produced therefrom that includes an indication of whether the retrieved dataflow source program instructions conform to the target model of computation. The compliance result is then output to a user of the program development tool, so that it can inform and guide the improvement and further development of the program.
    • 数据流源程序由程序开发工具处理。 处理包括从存储器检索存储的数据流源程序指令。 该工具确定所检索的数据流源程序指令旨在符合的目标计算模型(例如,通过嵌入在源程序本身内的指示符)。 分析检索到的数据流源程序指令的动态行为,并从中产生符合性结果,该结果包括检索到的数据流源程序指令是否符合目标计算模型的指示。 然后将合规结果输出给程序开发工具的用户,以便它可以通知和指导程序的改进和进一步开发。
    • 6. 发明申请
    • FEEDBACK LINKER FOR INCREASED DELTA PERFORMANCE
    • 反馈链接提高了DELTA性能
    • US20090172338A1
    • 2009-07-02
    • US12064072
    • 2006-08-17
    • Johan EkerCarl von Platen
    • Johan EkerCarl von Platen
    • G06F12/02
    • G06F8/658
    • A method, system and program for generating an updated memory image including updated program code to be loaded into a storage medium that has stored thereon a current memory image including a current program code version. The method comprises receiving an updated input code comprising a number of segments, wherein each segment is relocatable within the updated memory image; arranging the segments within the updated memory image. The arranging further comprises receiving a representation of the current program code version; performing at least one optimization step adapted to decrease an objective function under at least one predetermined layout constraint, the objective function being indicative of a magnitude of differences between the current program code version and the updated program code version, the layout constraint being indicative of at least one constraint imposed on the arrangement of segments within the memory image.
    • 一种用于生成更新的存储器图像的方法,系统和程序,所述更新的存储器图像包括要被加载到存储有其当前存储器图像的存储介质中的更新的程序代码, 该方法包括接收包括多个段的更新的输入代码,其中每个段可在更新的存储器映像内重新定位; 将片段排列在更新的存储器图像内。 该安排还包括接收当前程序代码版本的表示; 执行适于在至少一个预定布局约束下减小目标函数的至少一个优化步骤,所述目标函数指示当前程序代码版本与更新的程序代码版本之间的差异的大小,布局约束指示在 对存储器图像中的段的排列施加的最小约束。
    • 7. 发明申请
    • Data Handling Among Actors in a Dataflow Programming Environment
    • 数据流编程环境中的数据处理
    • US20130339923A1
    • 2013-12-19
    • US13527568
    • 2012-06-19
    • Charles Chen XuJohan EkerCarl Von Platen
    • Charles Chen XuJohan EkerCarl Von Platen
    • G06F9/44
    • G06F8/433G06F9/4494
    • Processing a dataflow program by a program development tool includes detecting a pair of actors defined by dataflow program instructions, wherein the pair of actors include a producer actor and a consumer actor, the producer actor supplying a data structure to the consumer actor via a path that comprises at least one connection and possibly also intervening other actors. An analysis is performed including analyzing one or more operations of the producer actor that involve the data structure and/or analyzing one or more operations of the consumer actor that involve the data structure. A result of the analysis is used as a basis for selecting a minimal amount of information from among a plurality of data handling possibilities concerning the data structure. A transformed program is produced in which the selected minimal amount of information is caused to be passed from the producer actor to the consumer actor.
    • 通过程序开发工具处理数据流程序包括检测由数据流程序指令定义的一对演员,其中该对演员包括制作者演员和消费者演员,该制作者演员通过以下路径向消费者演员提供数据结构: 包括至少一个连接以及可能还介入的其他演员。 执行分析,包括分析涉及数据结构的生产者行为者的一个或多个操作和/或分析涉及数据结构的消费者行为者的一个或多个操作。 分析结果被用作从与数据结构相关的多个数据处理可能性之中选择最小量的信息的基础。 产生了一个转换的程序,其中所选择的最小量的信息被引导从生产者演员传递给消费者演员。
    • 8. 发明授权
    • Obfuscating computer program code
    • 模糊计算机程序代码
    • US08393003B2
    • 2013-03-05
    • US12515280
    • 2007-11-20
    • Johan EkerBjörn JohanssonCarl Von Platen
    • Johan EkerBjörn JohanssonCarl Von Platen
    • G04F7/04
    • G06F21/14
    • A computer-implemented method of tamper-protecting computer program code. The method comprises: obtaining an input representation of the computer program code; identifying a conditional program statement for causing a data processing system to selectively execute one of at least a first and a second sets of program statements when said computer program is executed by a data processing system; replacing said identified conditional program statement and the first and second sets of program statements with a set of transformed program statements to obtain obfuscated program code, wherein the set of transformed program statements is adapted to cause the data processing system to execute at least a part of each of the transformed program statements when said computer program is executed by the data processing system.
    • 一种计算机实现的篡改计算机程序代码的方法。 该方法包括:获得计算机程序代码的输入表示; 当数据处理系统执行所述计算机程序时,识别用于使数据处理系统选择性地执行至少第一和第二组程序语句中的一个的条件程序语句; 用一组经变换的程序语句替换所述识别的条件程序语句和第一和第二组程序语句以获得混淆的程序代码,其中所述变换的程序语句集合适于使数据处理系统执行至少一部分 当所述计算机程序由数据处理系统执行时,每个变换的程序语句。
    • 9. 发明申请
    • Obfuscating Computer Program Code
    • 混淆计算机程序代码
    • US20100251378A1
    • 2010-09-30
    • US12515621
    • 2007-12-19
    • Johan EkerBjörn JohanssonCarl von Platen
    • Johan EkerBjörn JohanssonCarl von Platen
    • G06F21/22
    • G06F21/14
    • A computer-implemented method of tamper-protecting a computer program, the method comprising: processing an input representation of the computer program to identify a function call for causing a data processing system to continue execution of the computer program at a predetermined entry point memory address when said computer program is executed by a data processing system; replacing the identified function call with a modified function call, wherein the modified function call includes an algebraic expression for causing the data processing system to compute the entry point memory address when said computer program is executed by the data processing system.
    • 一种用于篡改保护计算机程序的计算机实现的方法,所述方法包括:处理所述计算机程序的输入表示,以识别使数据处理系统在预定入口点存储器地址上继续执行所述计算机程序的功能调用 当所述计算机程序由数据处理系统执行时; 用经修改的函数调用替换所识别的函数调用,其中修改后的函数调用包括代数表达式,用于使数据处理系统在数据处理系统执行所述计算机程序时计算入口点存储器地址。
    • 10. 发明申请
    • Obfuscating Computer Program Code
    • 混淆计算机程序代码
    • US20100199354A1
    • 2010-08-05
    • US12515280
    • 2007-11-20
    • Johan EkerBjörn JohanssonCarl von Platen
    • Johan EkerBjörn JohanssonCarl von Platen
    • G06F21/00
    • G06F21/14
    • A computer-implemented method of tamper-protecting computer program code. The method comprises: obtaining an input representation of the computer program code; identifying a conditional program statement for causing a data processing system to selectively execute one of at least a first and a second sets of program statements when said computer program is executed by a data processing system; replacing said identified conditional program statement and the first and second sets of program statements with a set of transformed program statements to obtain obfuscated program code, wherein the set of transformed program statements is adapted to cause the data processing system to execute at least a part of each of the transformed program statements when said computer program is executed by the data processing system.
    • 一种计算机实现的篡改计算机程序代码的方法。 该方法包括:获得计算机程序代码的输入表示; 当数据处理系统执行所述计算机程序时,识别用于使数据处理系统选择性地执行至少第一和第二组程序语句中的一个的条件程序语句; 用一组经变换的程序语句替换所述识别的条件程序语句和第一和第二组程序语句以获得混淆的程序代码,其中所述变换的程序语句集合适于使数据处理系统执行至少一部分 当所述计算机程序由数据处理系统执行时,每个变换的程序语句。