Strategy for selectively making non-public resources of one assembly visible to another
    1.
    发明申请
    Strategy for selectively making non-public resources of one assembly visible to another 有权
    选择性地使一个组件的非公共资源可见的策略

    公开(公告)号:US20050188346A1

    公开(公告)日:2005-08-25

    申请号:US10783363

    申请日:2004-02-20

    IPC分类号: G06F9/44

    CPC分类号: G06F9/45516

    摘要: A strategy is described for associating an InternalsVisibleTo (IVT) attribute with a non-public resource of a first assembly. The IVT attribute names a second assembly. By virtue of the IVT attribute, during runtime, the non-public resource in the first assembly is made visible to the second assembly. In addition to naming the second assembly, the IVT attribute can include a number of optional arguments, such as arguments which specify the version, culture, and public key token associated with the second assembly.

    摘要翻译: 描述了将InternalsVisibleTo(IVT)属性与第一个程序集的非公共资源相关联的策略。 IVT属性命名第二个程序集。 凭借IVT属性,在运行时,第一个组件中的非公共资源使第二个组件可见。 除了命名第二个程序集之外,IVT属性可以包括多个可选参数,例如指定与第二个程序集关联的版本,文化和公钥令牌的参数。

    Strategy for referencing code resources
    3.
    发明申请
    Strategy for referencing code resources 有权
    参考代码资源的策略

    公开(公告)号:US20050102649A1

    公开(公告)日:2005-05-12

    申请号:US10706684

    申请日:2003-11-12

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F9/445

    摘要: A strategy is described for assisting a supplier in updating code without negatively impacting preexisting applications that may interact with the original or updated code. In this strategy, a resource is transferred from a first code module to a second code module. So that the applications that utilize the resource can continue to access this resource, the strategy adds forwarding information to a new version of the first code module. The forwarding information provides a note which shows the Common Language Runtime (CLR) where to find the specified resource when the code modules are executed.

    摘要翻译: 描述了一种策略来帮助供应商更新代码,而不会对可能与原始或更新的代码进行交互的预先存在的应用程序产生负面影响。 在该策略中,资源从第一代码模块传送到第二代码模块。 因此,利用资源的应用程序可以继续访问该资源,策略将转发信息添加到第一个代码模块的新版本。 转发信息提供了一个注释,显示了在执行代码模块时查找指定资源的公共语言运行库(CLR)。

    Extensible Metadata
    4.
    发明申请
    Extensible Metadata 失效
    可扩展元数据

    公开(公告)号:US20070198972A1

    公开(公告)日:2007-08-23

    申请号:US11733659

    申请日:2007-04-10

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: Systems and methods for extensible metadata are described. In one aspect, source code is compiled to generate an assembly. During assembly generating operations, metadata and extensible metadata is emitted into the assembly. The extensible metadata describes standard and non-standard metadata that presents an extension to the standard metadata.

    摘要翻译: 描述可扩展元数据的系统和方法。 在一个方面,编译源代码以生成程序集。 在组装生成操作期间,将元数据和可扩展元数据发送到组件中。 可扩展元数据描述了标准元数据和非标准元数据,这些元数据提供了标准元数据的扩展。

    Versioning support in object-oriented programming languages and tools
    5.
    发明申请
    Versioning support in object-oriented programming languages and tools 审中-公开
    面向对象编程语言和工具的版本控制支持

    公开(公告)号:US20050177826A1

    公开(公告)日:2005-08-11

    申请号:US10772992

    申请日:2004-02-05

    CPC分类号: G06F8/71 G06F9/44536

    摘要: A versioning policy included in a target component indicates how the target component is to be accessed, for example, either as a library component or a platform component. A component may be designated as a library component when it is not versioned in a binary compatible manner. When other components request such a component they receive specifically the version of the component they requested. On the other hand, a component may be designated as a platform component when it is versioned in a binary compatible manner. When other components request such a component they may receive the latest upgraded version of the component requested instead. Thus, access to an appropriate version of the component (even a version differing from the requested version) is facilitated. Other embodiments include mechanisms for stratifying component scope based on different processing levels.

    摘要翻译: 目标组件中包含的版本控制策略指示如何访问目标组件,例如,作为库组件或平台组件。 当组件不以二进制兼容的方式进行版本化时,组件可以被指定为库组件。 当其他组件请求这样的组件时,他们会专门接收他们所要求的组件的版本。 另一方面,当以二进制兼容的方式版本化时,组件可以被指定为平台组件。 当其他组件请求这样的组件时,他们可能会收到要求的组件的最新升级版本。 因此,便于访问组件的适当版本(甚至与所请求的版本不同的版本)。 其他实施例包括基于不同处理级别对组件范围进行分层的机制。

    METHODS AND SYSTEMS FOR USING COMMUNITY DEFINED FACETS OR FACET VALUES IN COMPUTER NETWORKS
    10.
    发明申请
    METHODS AND SYSTEMS FOR USING COMMUNITY DEFINED FACETS OR FACET VALUES IN COMPUTER NETWORKS 有权
    在计算机网络中使用社区定义的数值或方差值的方法和系统

    公开(公告)号:US20090198675A1

    公开(公告)日:2009-08-06

    申请号:US12237983

    申请日:2008-09-25

    IPC分类号: G06F17/30

    摘要: A database search method and system utilize user community defined facets and facet values for refining searches. The system provides access to a database having a plurality of records in respective categories of information. Each record has one or more facets to the respective category of information. The system enables user input of a search term formed of a first parameter indicative of at least one category of information of the database. In response to the user input, the invention system displays (a) a set of search results, including records from the database of the at least one category of information, and (b) a listing of facets and/or facet values of the records in the search results. The listing of facets and/or facet values serve as suggested additional parameters for further refining the search terms or guiding user navigation of the database. In response to user selection of a facet value from the listing, the system refines the search term resulting in a refined search term formed of the first parameter plus the user selected facet and/or facet value. A search of the database is rerun using the refined search term. The facets and facet values are defined by a computer network community of users over time and through use of the network community portal. Another embodiment is an advertising engine that displays targeted advertisements to the user based on refined search. Another embodiment is a method that utilizes refined search to help the user with navigation of a site (e.g., website or other computer network site) as a component of a GUI.

    摘要翻译: 数据库搜索方法和系统利用用户社区定义的方面和方面的值来进行搜索。 系统提供对具有相应类别信息中的多个记录的数据库的访问。 每个记录对于相应的信息类别具有一个或多个方面。 该系统使得用户能够输入由指示数据库的至少一类信息的第一参数形成的搜索项。 响应于用户输入,本发明系统显示(a)一组搜索结果,包括来自数据库的至少一个类别的信息的记录,以及(b)记录的面和/或小平面值的列表 在搜索结果中。 方面和/或构面值的列表作为建议的附加参数,用于进一步细化搜索项或指导数据库的用户导航。 响应于用户从列表中选择小平面值,系统将精简搜索项,从而产生由第一参数加上用户选择的小平面和/或小平面值形成的精细搜索词。 使用精确的搜索项重新运行数据库的搜索。 方面和面值由用户随时间的计算机网络社区以及通过使用网络社区门户定义。 另一个实施例是一种广告引擎,其基于精细搜索向用户显示目标广告。 另一实施例是利用精简搜索来帮助用户导航作为GUI的组件的站点(例如,网站或其他计算机网络站点)的方法。