会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • UTILIZING PRIOR USAGE DATA FOR SOFTWARE BUILD OPTIMIZATION
    • 利用软件构建优化的先前使用数据
    • US20080028378A1
    • 2008-01-31
    • US11460577
    • 2006-07-27
    • Surupa BiswasOri GershonyJonathan P. de HalleuxJiyang LiuBrian F. Sullivan
    • Surupa BiswasOri GershonyJonathan P. de HalleuxJiyang LiuBrian F. Sullivan
    • G06F9/45G06F9/44
    • G06F8/36
    • In one embodiment, a computer system packages a first set of data objects into a first software build. The computer system evaluates at least a portion of the usage of the first software build in accordance with usage training scenarios. The computer system monitors the evaluation of the first software build in accordance with a first software build usage detection process to detect the use of data objects within the first software build. The computer system generates profile data for the data objects and the generated profile data includes an indication of usage for each data object. The computer system packages a second set of data objects into a second software build in accordance with the generated profile data from the first software build, wherein the second set of data objects is different from but includes one or more data objects from the first set of data objects.
    • 在一个实施例中,计算机系统将第一组数据对象打包成第一软件构建。 计算机系统根据使用训练场景评估第一软件构建的至少一部分使用。 计算机系统根据第一软件构建使用检测过程监视第一软件构建的评估,以检测第一软件构建内的数据对象的使用。 计算机系统生成数据对象的简档数据,并且所生成的简档数据包括每个数据对象的使用的指示。 计算机系统根据来自第一软件构建的生成的简档数据将第二组数据对象打包到第二软件构建中,其中第二组数据对象不同于但包括来自第一组的第一组数据对象的一个​​或多个数据对象 数据对象。
    • 2. 发明授权
    • Automatic native generation
    • 自动本机一代
    • US08296742B2
    • 2012-10-23
    • US11545948
    • 2006-10-10
    • Surupa BiswasOri GershonyJan Kotas
    • Surupa BiswasOri GershonyJan Kotas
    • G06F9/45
    • G06F9/45516
    • Various technologies and techniques are disclosed for automatically generating native images for a virtual machine environment. A virtual machine environment is provided where application libraries are distributed in an intermediate language format and then compiled at a later point in time. An automatic native generation service is provided that monitors the application libraries and generates a native image for a particular one or more of the application libraries when the service determines that native generation is appropriate. Invalid native images are automatically detected and re-generated. If a load attempt for a particular native image is unsuccessful, then the native image is determined to be invalid. The particular native image is then re-generated automatically.
    • 公开了用于为虚拟机环境自动生成本机图像的各种技术和技术。 提供了虚拟机环境,其中应用程序库以中间语言格式分发,然后在稍后的时间点进行编译。 提供了一种自动本地生成服务,用于监视应用程序库,并在服务确定本机代码适当时,为特定的一个或多个应用程序库生成本机映像。 自动检测并重新生成本机图像无效。 如果特定原生图像的加载尝试不成功,则本机映像被确定为无效。 然后,将自动重新生成特定的本机映像。
    • 3. 发明申请
    • Automatic native generation
    • 自动本机一代
    • US20080098368A1
    • 2008-04-24
    • US11545948
    • 2006-10-10
    • Surupa BiswasOri GershonyJan Kotas
    • Surupa BiswasOri GershonyJan Kotas
    • G06F9/45G06F9/44
    • G06F9/45516
    • Various technologies and techniques are disclosed for automatically generating native images for a virtual machine environment. A virtual machine environment is provided where application libraries are distributed in an intermediate language format and then compiled at a later point in time. An automatic native generation service is provided that monitors the application libraries and generates a native image for a particular one or more of the application libraries when the service determines that native generation is appropriate. Invalid native images are automatically detected and re-generated. If a load attempt for a particular native image is unsuccessful, then the native image is determined to be invalid. The particular native image is then regenerated automatically.
    • 公开了用于为虚拟机环境自动生成本机图像的各种技术和技术。 提供了虚拟机环境,其中应用程序库以中间语言格式分发,然后在稍后的时间点进行编译。 提供了一种自动本地生成服务,用于监视应用程序库,并在服务确定本机代码适当时,为特定的一个或多个应用程序库生成本机映像。 自动检测并重新生成本机图像无效。 如果特定原生图像的加载尝试不成功,则本机映像被确定为无效。 然后自动重新生成特定的原始图像。
    • 4. 发明授权
    • Targeted patching for native generation images
    • 针对本地生成图像的目标修补
    • US07987457B2
    • 2011-07-26
    • US11821611
    • 2007-06-25
    • Surupa BiswasOri GershonyJan KotasPeter F. Sollich
    • Surupa BiswasOri GershonyJan KotasPeter F. Sollich
    • G06F9/45
    • G06F8/65
    • Various technologies and techniques are disclosed that provides targeted patching for native generation images. Changed binaries are updated with information that indicates whether or not they contain safe changes. A servicing process can then be provided for a client machine. For any compatible binaries with changes that have been identified as safe, a native generation update is performed that includes recompilation of the compatible binaries with the safe changes, and an updating of binding information for any dependent binaries. For any non-compatible binaries with changes that have been identified as unsafe, a native generation update is performed that includes recompilation of any non-compatible binaries and any dependent binaries.
    • 公开了提供用于本地生成图像的目标修补的各种技术和技术。 更改的二进制文件将更新为指示其是否包含安全更改的信息。 然后可以为客户端机器提供服务过程。 对于已经被识别为安全的更改的任何兼容的二进制文件,执行本机生成更新,其中包括对安全更改进行的兼容二进制文件的重新编译以及任何依赖二进制文件的绑定信息的更新。 对于任何已识别为不安全的更改的不兼容二进制文件,将执行本机生成更新,其中包括重新编译任何不兼容的二进制文件和任何依赖的二进制文件。
    • 5. 发明申请
    • Targeted patching
    • 针对性补丁
    • US20080320456A1
    • 2008-12-25
    • US11821611
    • 2007-06-25
    • Surupa BiswasOri GershonyJan KotasPeter F. Sollich
    • Surupa BiswasOri GershonyJan KotasPeter F. Sollich
    • G06F9/45
    • G06F8/65
    • Various technologies and techniques are disclosed that provides targeted patching for native generation images. Changed binaries are updated with information that indicates whether or not they contain safe changes. A servicing process can then be provided for a client machine. For any compatible binaries with changes that have been identified as safe, a native generation update is performed that includes recompilation of the compatible binaries with the safe changes, and an updating of binding information for any dependent binaries. For any non-compatible binaries with changes that have been identified as unsafe, a native generation update is performed that includes recompilation of any non-compatible binaries and any dependent binaries.
    • 公开了提供用于本地生成图像的目标修补的各种技术和技术。 更改的二进制文件将更新为指示其是否包含安全更改的信息。 然后可以为客户端机器提供服务过程。 对于已经被识别为安全的更改的任何兼容的二进制文件,执行本机生成更新,其中包括对安全更改进行的兼容二进制文件的重新编译以及任何依赖二进制文件的绑定信息的更新。 对于任何已识别为不安全的更改的不兼容二进制文件,将执行本机生成更新,其中包括重新编译任何不兼容的二进制文件和任何依赖的二进制文件。
    • 6. 发明申请
    • INCREMENTAL PROGRAM MODIFICATION BASED ON USAGE DATA
    • 基于使用数据的增量程序修改
    • US20080034349A1
    • 2008-02-07
    • US11462672
    • 2006-08-04
    • Surupa BiswasOri GershonyJan Kotas
    • Surupa BiswasOri GershonyJan Kotas
    • G06F9/44
    • G06F9/445G06F9/44557G06F11/3612G06F11/3676
    • In one embodiment, a computer system performs a method for reconfiguring the data object layout within a software application binary. The method involves the computer system instantiating a software application binary. The computer system monitors the software application to identify a degree of use of each data object during instantiation of the software application. The computer system stores information that includes the degree of use of data objects monitored. The computer system terminates the software application. The computer system reconfigures the data object layout based on the stored information such that the data objects which satisfied a threshold degree of use are placed in a high-use portion of the application binary, and those data objects which failed to satisfy the threshold degree of use are placed in a low-use portion of the application binary such that order of data objects differs from the first instance of the software application.
    • 在一个实施例中,计算机系统执行用于在软件应用二进制内重新配置数据对象布局的方法。 该方法涉及计算机系统实例化软件应用二进制。 计算机系统监视软件应用程序以在软件应用程序的实例化期间识别每个数据对象的使用程度。 计算机系统存储包括所监视的数据对象的使用程度的信息。 计算机系统终止软件应用程序。 计算机系统基于存储的信息来重新配置数据对象布局,使得满足阈值使用程度的数据对象被放置在应用二进制的高使用部分中,并且那些不能满足阈值程度的数据对象 使用被放置在应用二进制的低使用部分中,使得数据对象的顺序与软件应用的第一实例不同。
    • 7. 发明申请
    • Search Change Model
    • 搜索变更模型
    • US20120084125A1
    • 2012-04-05
    • US13252479
    • 2011-10-04
    • David Xi-Kuan ChanOri GershonyJames R. KoehlerAndrei PascoviciJian L. SilversteinYuan Yuan
    • David Xi-Kuan ChanOri GershonyJames R. KoehlerAndrei PascoviciJian L. SilversteinYuan Yuan
    • G06Q30/02
    • G06Q30/0241
    • Systems, methods and computer program products for determining lost opportunities resulting from changes to advertising spending are described. To assist advertisers in evaluating and allocating a proper budget to advertising, an analyzer can be used to develop an analytical model that gathers data pertaining to the incremental value of search advertising. (e.g., the true cost of the additional click lost or gained), which can be presented to the advertisers when changes have been made/proposed to the advertiser's advertising spending. The analyzer can detect large changes in advertising spending, and indicate (e.g., by prediction) how many total clicks were lost or gained as a result of the change in advertising spending to allow the advertisers to visualize the impact to changes in advertising spending, and determine when to decrease advertising budget on ads that yield low return-on-investment or to increase advertising budget to maximize the effectiveness of an active ad campaign.
    • 描述了用于确定由广告支出变化导致的失去机会的系统,方法和计算机程序产品。 为了帮助广告客户评估和分配适当的广告预算,分析器可用于开发收集与搜索广告增量价值有关的数据的分析模型。 (例如,额外点击丢失或获得的真实成本),当广告客户的广告支出进行更改/提出后,可以向广告客户显示。 分析仪可以检测广告支出的巨大变化,并指出(例如,通过预测)由于广告支出变化导致的广告点击次数损失或获得的总点击数量,允许广告客户将广告支出变化的影响视为可视化; 确定何时降低投资回报率低的广告的广告预算,或增加广告预算以最大限度地提高有效广告系列的有效性。
    • 8. 发明授权
    • Dynamic effects for computer display windows
    • 计算机显示窗口的动态效果
    • US06549218B1
    • 2003-04-15
    • US09282872
    • 1999-03-31
    • Ori GershonyJohn ColleranMichael A. SchmidtVadim GorokhovskyJ. Andrew Goossen
    • Ori GershonyJohn ColleranMichael A. SchmidtVadim GorokhovskyJ. Andrew Goossen
    • G09G500
    • G06F9/451
    • Output from an application or other program running in a windowing environment is redirected from the application to a bit map where it can be further manipulated prior to being displayed on the screen. A style bit is associated with each window from applications which are to be so redirected. Further parameters are associated with display of the window to provide position and size information and to provide special effects. Some special effects, such as transparency are identified by an alpha value, which enables further programs to manipulate the window in its associated bit map to make it appear transparent. One or more application program interfaces (APIs) provide the ability to specify the transparency, positioning, color key, size and other attributes as well as whether or not the window is redirected. This API may be utilized by the application to apply special effects to its windows., It may be used via a user interface to allow the user to select a desired window to redirect. It may be used by another application to create new UI by applying geometrical transforms to the visual bits in the redirection bitmap provided by the system.
    • 来自在窗口环境中运行的应用程序或其他程序的输出从应用程序重定向到位图,可以在显示屏幕之前进一步操作。 一个样式位与要重定向的应用程序的每个窗口相关联。 其他参数与窗口的显示相关联,以提供位置和大小信息并提供特殊效果。 某些特殊效果(如透明度)由Alpha值识别,这使得其他程序能够在其关联位图中操纵窗口,使其显得透明。 一个或多个应用程序接口(API)提供了指定透明度,定位,颜色键,大小和其他属性以及窗口是否被重定向的能力。 该API可以由应用程序使用,以将特殊效果应用于其窗口。它可以通过用户界面使用,以允许用户选择所需的窗口来重定向。 另一个应用程序可以使用它来通过将几何变换应用于系统提供的重定向位图中的可视位来创建新的UI。
    • 9. 发明授权
    • Identifier mapping from joined data
    • 从连接数据的标识符映射
    • US08364682B1
    • 2013-01-29
    • US13101213
    • 2011-05-05
    • Ori GershonyWei ZhengAndrei PascoviciTim Hesterberg
    • Ori GershonyWei ZhengAndrei PascoviciTim Hesterberg
    • G06F7/00
    • G06F17/30867G06Q30/02
    • Methods, systems, and apparatus, for refining log file join data. In one aspect, a method includes receiving first join data defining first joins of records in a first log file to records in a second log file. Each first join of a record in the first log file to a record in the second log file is based on an association of the first identifier of the record in the first log file to the second identifier of the record in the second log file. Associations of the first identifiers to the second identifiers in the first join data that meet a confidence threshold are stored in a mapping of first identifiers to second identifiers as a mapped association. For each mapped association, records that include the first identifier from the first log file are associated with records that include the second identifier from the second log file.
    • 方法,系统和设备,用于优化日志文件连接数据。 在一个方面,一种方法包括接收定义第一日志文件中记录的第一连接的第一连接数据以在第二日志文件中记录。 将第一日志文件中的记录的第一次连接记录到第二日志文件中的记录是基于第一日志文件中的记录的第一标识符与第二日志文件中记录的第二标识符的关联。 第一标识符与满足置信阈值的第一连接数据中的第二标识符的关联被存储在作为映射关联的第一标识符到第二标识符的映射中。 对于每个映射的关联,包括来自第一日志文件的第一标识符的记录与包括来自第二日志文件的第二标识符的记录相关联。