会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Extensible security architecture for an interpretive environment
    • 用于解释环境的可扩展安全架构
    • US07631341B2
    • 2009-12-08
    • US11118971
    • 2005-04-28
    • Bhalchandra S. PanditJames W. Truher, IIIJeffrey P. Snover
    • Bhalchandra S. PanditJames W. Truher, IIIJeffrey P. Snover
    • G06F21/00
    • G06F21/54
    • The Techniques and Mechanisms Described Herein are Directed to an Extensible security architecture that provides a security mechanism for minimizing security problems within interpretive environments. The extensible security architecture comprises a script engine configured to process a script and a security manager configured to monitor the processing of the script based on a security policy. The security manager determines whether to open an assembly associated with a command within the script, whether to process the command, whether to allow certain input to the command, and the like. The security policy may be implemented by overriding one or more methods of a base security class that are called when processing the script. The input may be an object passed via an object-based pipeline.
    • 这里描述的技术和机制被定向到可扩展的安全架构,其提供用于最小化解释环境内的安全问题的安全机制。 可扩展安全架构包括被配置为处理脚本的脚本引擎和被配置为基于安全策略来监视脚本的处理的安全管理器。 安全管理器确定是否打开与脚本中的命令相关联的程序集,是否处理命令,是否允许对命令的某些输入等。 可以通过覆盖在处理脚本时调用的基本安全类的一个或多个方法来实现安全策略。 输入可以是通过基于对象的管道传递的对象。
    • 32. 发明授权
    • Reflection-based processing of input parameters for commands
    • 用于命令的输入参数的基于反射的处理
    • US07624401B2
    • 2009-11-24
    • US10883492
    • 2004-06-30
    • Jeffrey P. SnoverJames W. TruherDaryl W. WrayKaushik Pushpavanam
    • Jeffrey P. SnoverJames W. TruherDaryl W. WrayKaushik Pushpavanam
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/45512
    • The present invention is directed at a reflection-based shell that provides reflection-based processing of input parameters for a command. The reflection-based processing includes parsing, data generation, data validation, object encoding, object processing, documentation, and the like. The reflection-based shell provides a mechanism for specifying a grammar for the input parameters using a class. The method includes receiving a parsable stream that includes a command and at least one parameter. Retrieving definitional information that describes an expected parameter for the command. Using the definitional information to create an object for storing the at least one parameter in a format in accordance with the description of the expected parameters. Passing the object to the command. The object not having a method invocable by the command.
    • 本发明涉及一种基于反射的外壳,其提供用于命令的输入参数的基于反射的处理。 基于反射的处理包括解析,数据生成,数据验证,对象编码,对象处理,文档等。 基于反射的外壳提供了一种使用类为输入参数指定语法的机制。 该方法包括接收包括命令和至少一个参数的可解析流。 检索描述命令的预期参数的定义信息。 使用定义信息来创建用于根据预期参数的描述以格式存储至少一个参数的对象。 将对象传递给命令。 该对象没有可以由该命令调用的方法。
    • 33. 发明申请
    • Computer system events interface
    • 计算机系统事件界面
    • US20080201724A1
    • 2008-08-21
    • US11707600
    • 2007-02-15
    • Serguei EndrikhovskiPaul M. ElrifJeffrey P. Snover
    • Serguei EndrikhovskiPaul M. ElrifJeffrey P. Snover
    • G06F13/00
    • G06F9/542G06F3/04847G06F11/324G06F11/328Y10S715/963
    • A computer system events interface is described. In embodiment(s), the computer system events interface includes event indicators that each indicate a past computer event. An event indicator is selectable to initiate an information display pertaining to a corresponding past computer event. The computer system events interface can also include additional event indicators that each indicate a future computer event. An additional event indicator is selectable to initiate a configuration interface from which a corresponding future computer event can be modified. The computer system events interface can also include current event indicators that each indicate a current computer event. A current event indicator is also selectable to initiate a configuration interface from which corresponding current computer events can be modified.
    • 描述了计算机系统事件接口。 在实施例中,计算机系统事件接口包括各自指示过去的计算机事件的事件指示符。 可选择事件指示器以启动与相应的过去计算机事件有关的信息显示。 计算机系统事件接口还可以包括附加的事件指示器,每个指示器指示将来的计算机事件 可以选择附加的事件指示器以启动配置接口,从而配置接口可以修改对应的将来的计算机事件。 计算机系统事件接口还可以包括当前事件指示符,每个事件指示符指示当前的计算机事件 当前的事件指示器也可以选择以启动配置接口,从中可以修改对应的当前计算机事件。
    • 36. 发明授权
    • Administrative tool environment
    • 行政工具环境
    • US08230405B2
    • 2012-07-24
    • US11678555
    • 2007-02-23
    • Jeffrey P. SnoverDaryl W. WrayJames W. Truher, IIIBruce G. Payette
    • Jeffrey P. SnoverDaryl W. WrayJames W. Truher, IIIBruce G. Payette
    • G06F9/45
    • G06F9/544G06F9/445G06F9/45512
    • In an administrative tool environment, user input is supplied to an administrative tool framework for processing. The administrative tool framework maps user input to cmdlet objects. The cmdlet objects describe a grammar for parsing the user input and input objects to obtain expected input parameters. The input objects are emitted by one cmdlet and are available as input to another cmdlet. The input objects may be any precisely parseable input, such as .NET objects, plain strings, XML documents, and the like. The input objects are not live objects. The cmdlets may operate within the same process. Alternatively, one cmdlet may operate locally while another cmdlet operates remotely. The cmdlets may be provided by the administrative tool framework or may be provided by third party developers. The user input may be supplied to the framework via a host cmdlet.
    • 在管理工具环境中,将用户输入提供给管理工具框架进行处理。 管理工具框架将用户输入映射到cmdlet对象。 cmdlet对象描述用于解析用户输入和输入对象以获取预期输入参数的语法。 输入对象由一个cmdlet发出,可作为另一个cmdlet的输入使用。 输入对象可以是任何精确可解析的输入,例如.NET对象,纯字符串,XML文档等。 输入对象不是活动对象。 该cmdlet可以在相同的过程中操作。 或者,一个cmdlet可以在本地操作,而另一个cmdlet远程操作。 cmdlet可以由管理工具框架提供,或者可以由第三方开发者提供。 用户输入可以通过主机cmdlet提供给框架。
    • 37. 发明授权
    • Runtime polymorphism
    • 运行时多态性
    • US07861250B2
    • 2010-12-28
    • US10423349
    • 2003-04-25
    • John A. MessecJonathan M. RowlettJeffrey P. SnoverDaniel T. Travison, Jr.
    • John A. MessecJonathan M. RowlettJeffrey P. SnoverDaniel T. Travison, Jr.
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/449
    • Runtime polymorphism may be enabled with metadata that is usable for casting objects to casted objects. In an exemplary media implementation, processor-executable instructions cause operations including: discover at least one type of an object while in a runtime environment; and create a casted object from the object by casting the object to the casted object using metadata. An exemplary computing device implementation includes: one or more processors; and one or more media in operative communication therewith, the one or more media including: an object of a first type; metadata that is capable of being used to cast unknown objects in a runtime environment; and processor-executable instructions that, when executed, cause the one or more processors to perform an action including: casting the object of the first type to a casted object of a second type using the metadata in the runtime environment, the first type differing from the second type.
    • 可以使用可用于将对象转换为投射对象的元数据启用运行时多态。 在示例性媒体实现中,处理器可执行指令引起操作,包括:在运行时环境中发现至少一种类型的对象; 并通过使用元数据将对象转换为被转换对象,从对象创建一个转换对象。 示例性的计算设备实现包括:一个或多个处理器; 以及与其操作通信的一个或多个介质,所述一个或多个介质包括:第一类型的对象; 能够用于在运行时环境中投射未知对象的元数据; 以及处理器可执行指令,其在执行时使所述一个或多个处理器执行动作,包括:使用所述运行时环境中的元数据将所述第一类型的对象转换为第二类型的被转换对象,所述第一类型不同于 第二种类型。