会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Reflection-based processing of input parameters for commands
    • 用于命令的输入参数的基于反射的处理
    • US20050004973A1
    • 2005-01-06
    • US10883492
    • 2004-06-30
    • Jeffrey SnoverJames TruherDaryl WrayKaushik Pushpavanam
    • Jeffrey SnoverJames TruherDaryl WrayKaushik Pushpavanam
    • G06F15/00G06F9/00G06F9/44G06F15/16
    • 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.
    • 本发明涉及一种基于反射的外壳,其提供用于命令的输入参数的基于反射的处理。 基于反射的处理包括解析,数据生成,数据验证,对象编码,对象处理,文档等。 基于反射的外壳提供了一种使用类为输入参数指定语法的机制。 该方法包括接收包括命令和至少一个参数的可解析流。 检索描述命令的预期参数的定义信息。 使用定义信息来创建用于根据预期参数的描述以格式存储至少一个参数的对象。 将对象传递给命令。 该对象没有可以由该命令调用的方法。
    • 7. 发明申请
    • Administrative Tool Environment
    • 行政工具环境
    • US20070135949A1
    • 2007-06-14
    • US11678555
    • 2007-02-23
    • Jeffrey SnoverDaryl WrayJames TruherBruce Payette
    • Jeffrey SnoverDaryl WrayJames TruherBruce Payette
    • G05B19/42
    • 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提供给框架。
    • 8. 发明申请
    • Mechanism for handling input parameters
    • 处理输入参数的机制
    • US20050091420A1
    • 2005-04-28
    • US10883373
    • 2004-06-30
    • Jeffrey SnoverJames Truher
    • Jeffrey SnoverJames Truher
    • G06F3/00G06F9/44G06F9/445
    • G06F9/45512G06F9/445
    • The present mechanism provides a grammar for specifying required prerequisites (e.g., number and type of input parameters) that an object must possess in order for processing to occur on the object. The mechanism allows programmers and non-programmers to easily specify these prerequisites. The prerequisites may be associated directly or indirectly with a data structure. For a direct specification, the data structure comprises a parameter declaration for each expected input parameter. For an indirect specification, the data structure comprises a parameter definition that references an external description, such as in an XML document. The data structure also providing a mechanism that identifies a corresponding parameter within an input source for each expected input parameter based on its declaration. The input source does not include live objects. The mechanism further populates each expected input parameter with information associated with the corresponding parameter when the data structure becomes instantiated into an object.
    • 本机制提供用于指定对象必须拥有的必需先决条件(例如,输入参数的数量和类型)以便处理在对象上发生的语法。 该机制允许程序员和非程序员轻松地指定这些先决条件。 前提条件可以直接或间接地与数据结构相关联。 对于直接规范,数据结构包括每个预期输入参数的参数声明。 对于间接规范,数据结构包括引用外部描述的参数定义,例如在XML文档中。 数据结构还提供了一种机制,其基于其声明为每个预期输入参数识别输入源内的对应参数。 输入源不包括活动对象。 当数据结构被实例化成对象时,该机制进一步填充每个期望的输入参数,其中与相应参数相关联的信息。
    • 9. 发明申请
    • Administrative tool environment
    • 行政工具环境
    • US20050091201A1
    • 2005-04-28
    • US10693785
    • 2003-10-24
    • Jeffrey SnoverDaryl WrayJames TruherBruce Payette
    • Jeffrey SnoverDaryl WrayJames TruherBruce Payette
    • G06F20060101G06F7/00G06F9/44G06F9/445G06F17/00
    • 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 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提供给框架。
    • 10. 发明申请
    • System and method for distinguishing safe and potentially unsafe data during runtime processing
    • 在运行时处理期间区分安全和潜在不安全数据的系统和方法
    • US20060277604A1
    • 2006-12-07
    • US11133676
    • 2005-05-20
    • Bhalchandra PanditJames TruherJeffrey SnoverBruce Payette
    • Bhalchandra PanditJames TruherJeffrey SnoverBruce Payette
    • G06F12/14
    • G06F21/52
    • The techniques and mechanisms described herein are directed to a taint mechanism. An object-based command declares a taint directive for a parameter within a command declaration. The taint directive is then associated with that parameter in a manner such that when an engine processes the command, the engine determines whether to process the command based on the taint directive and input for the parameter. The taint directive may specify that the input may be tainted or untainted. The command declaration may also include a taint parameter that specifies a taint characteristic for output from the command. The taint characteristic may be tainted, untainted, or propagated. Any type of object may become tainted. An untaint process may be applied to tainted data to obtain untainted data if an authorization check performed by the engine is successful.
    • 本文描述的技术和机制针对污染机制。 基于对象的命令在命令声明中声明一个参数的污点指令。 然后,污染指令以这样的方式与该参数相关联,使得当引擎处理命令时,引擎根据污点指令和参数的输入来确定是否处理命令。 污点指令可能指定输入可能被污染或未被保留。 命令声明还可以包括一个污染参数,该参数指定了从命令输出的污点特性。 污点特性可能会被污染,未被维护或传播。 任何类型的物体可能会被污染。 如果发动机执行的授权检查成功,则可以将污染过程应用于污染数据以获得未维护的数据。