-
公开(公告)号:US06836794B1
公开(公告)日:2004-12-28
申请号:US09158968
申请日:1998-09-21
申请人: Mark Lucovsky , Michael J. Cherry , Daniel Plastina , Bharat Shah , Debi P. Mishra , David E. Kays, Jr. , Markus Horstmann
发明人: Mark Lucovsky , Michael J. Cherry , Daniel Plastina , Bharat Shah , Debi P. Mishra , David E. Kays, Jr. , Markus Horstmann
IPC分类号: G06F9445
CPC分类号: G06F8/61
摘要: A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
摘要翻译: 一种用于通过向用户和计算机策略接收者分配和发布应用程序来跨计算机网络管理和部署应用程序的方法和系统。 分配的应用程序将通过脚本自动应用于策略收件人,从而确保收件人具有管理员指定的工作站配置。 通过向开始菜单添加应用程序快捷方式,并通过使用适当的应用程序信息填充机器注册表,分配的应用程序将通告给用户。 其他应用可以被发布给用户,由此这些应用可选地可供用户使用。 发布的应用信息被维护在网络上的信息的集中存储中。 分配和发布的应用程序可以按需安装,例如应用程序激活时。
-
2.
公开(公告)号:US07779406B2
公开(公告)日:2010-08-17
申请号:US11441746
申请日:2006-05-26
申请人: Stephen M. Blanding , Michael J. Cherry , David E. Kays, Jr. , James S. Masson , Debi P. Mishra , Daniel Plastina
发明人: Stephen M. Blanding , Michael J. Cherry , David E. Kays, Jr. , James S. Masson , Debi P. Mishra , Daniel Plastina
IPC分类号: G06F9/445
摘要: Described is managing the changing of software implementations such as applications deployed to enterprise client users or machines. Precedence relationships between deployed applications are specified. To determine which applications to install for a given client, the precedence is applied to the subset of applications assigned or published to the client. At logon or machine reboot, an upgrade process evaluates the deployed applications and any upgrade relationships, setting applications for removal or installation. A user may also install an application that has been designated as optional. Also described is an application lifecycle model for replacing applications. For example, administrators can phase in upgrades as a pilot to a small group of users, roll out upgrades to a larger group, and then provide the application to all users. Upgrades may be mandatory or optional, and replaced programs may be removed and then replaced, or overlaid during installation.
摘要翻译: 描述了管理软件实现的变化,例如部署到企业客户端用户或机器的应用程序。 指定部署应用程序之间的优先级关系。 要确定为给定客户端安装哪些应用程序,优先级将应用于分配或发布到客户端的应用程序子集。 在登录或机器重新启动时,升级过程会评估部署的应用程序和任何升级关系,设置移除或安装应用程序。 用户还可以安装已被指定为可选的应用程序。 还描述了用于替换应用程序的应用程序生命周期模型。 例如,管理员可以将升级阶段升级为一小群用户,将升级推广到更大的组,然后将应用程序提供给所有用户。 升级可能是强制性的或可选的,替换的程序可能会在安装过程中被删除,然后被替换或覆盖。
-
3.
公开(公告)号:US06754896B2
公开(公告)日:2004-06-22
申请号:US10264356
申请日:2002-10-04
申请人: Debi P. Mishra , David E. Kays, Jr. , Markus Horstmann , Mark H. Lucovsky , Shannon J. Chan , Bharat A. Shah , Gregory A. Jensenworth
发明人: Debi P. Mishra , David E. Kays, Jr. , Markus Horstmann , Mark H. Lucovsky , Shannon J. Chan , Bharat A. Shah , Gregory A. Jensenworth
IPC分类号: G06F9445
CPC分类号: G06F8/61 , Y10S707/99945 , Y10S707/99948
摘要: A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation is needed, the system and method first look to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found locally, the present invention dynamically looks to a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.
摘要翻译: 一种用于从外部源(如集中式网络存储)需要安装应用程序和COM类的软件实现的方法和系统。 当需要软件实现时,系统和方法首先查看该软件实现的本地系统(例如,注册表),并且如果找到,则返回诸如使用软件实现所需的本地路径的信息。 如果本地不发现实现,则本发明动态地查看网络的集中式类存储,以定位所需的实现。 当定位时,实现被下载并以对用户基本透明的方式本地安装。 诸如应用产品的软件实现可以分为特征和组件以改进其按需安装。
-
4.
公开(公告)号:US06523166B1
公开(公告)日:2003-02-18
申请号:US09158022
申请日:1998-09-21
申请人: Debi P. Mishra , David E. Kays, Jr. , Markus Horstmann , Mark H. Lucovsky , Shannon J. Chan , Bharat A. Shah , Gregory A. Jensenworth
发明人: Debi P. Mishra , David E. Kays, Jr. , Markus Horstmann , Mark H. Lucovsky , Shannon J. Chan , Bharat A. Shah , Gregory A. Jensenworth
IPC分类号: G06F9445
CPC分类号: G06F8/61 , Y10S707/99945 , Y10S707/99948
摘要: A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation is needed, the system and method first look to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found locally, the present invention dynamically looks to a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.
摘要翻译: 一种用于从外部源(如集中式网络存储)需要安装应用程序和COM类的软件实现的方法和系统。 当需要软件实现时,系统和方法首先查看该软件实现的本地系统(例如,注册表),并且如果找到,则返回诸如使用软件实现所需的本地路径的信息。 如果本地不发现实现,则本发明动态地查看网络的集中式类存储,以定位所需的实现。 当定位时,实现被下载并以对用户基本透明的方式本地安装。 诸如应用产品的软件实现可以分为特征和组件以改进其按需安装。
-
公开(公告)号:US06950818B2
公开(公告)日:2005-09-27
申请号:US10254155
申请日:2002-09-24
申请人: Michael W. Dennis , Michele L. Freed , Daniel Plastina , Eric R. Flo , David E. Kays, Jr. , Robert E. Corrington
发明人: Michael W. Dennis , Michele L. Freed , Daniel Plastina , Eric R. Flo , David E. Kays, Jr. , Robert E. Corrington
CPC分类号: H04L63/102 , G06F21/10 , G06F21/604 , G06F21/62 , G06Q10/10 , H04L63/104 , Y10S707/99933 , Y10S707/99939 , Y10S707/99942 , Y10S707/99945 , Y10S707/99953
摘要: A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof.
摘要翻译: 通过从包含策略接收者的诸如目录容器(站点,域和组织单位)的层次结构的容器相关联的策略对象累积策略收件人的策略来实现策略的方法和系统。 基于管理员输入,策略收件人的策略设置可以通过继承来自较高容器的策略来累积到特定的顺序,这可能会对低级容器的策略设置执行策略设置。 未强制执行的策略可能会在容器中被阻止。 结果是通过相对强度排序的一组累积的组策略对象来解决任何策略冲突。 策略可以通过调用扩展来应用于策略接收者,例如将策略设置分层到注册表中的扩展或者根据其顺序使用来自对象的策略信息的扩展。
-
公开(公告)号:US06466932B1
公开(公告)日:2002-10-15
申请号:US09268455
申请日:1999-03-16
申请人: Michael W. Dennis , Michele L. Freed , Daniel Plastina , Eric R. Flo , David E. Kays, Jr. , Robert E. Corrington
发明人: Michael W. Dennis , Michele L. Freed , Daniel Plastina , Eric R. Flo , David E. Kays, Jr. , Robert E. Corrington
IPC分类号: G06F1730
CPC分类号: H04L63/102 , G06F21/10 , G06F21/604 , G06F21/62 , G06Q10/10 , H04L63/104 , Y10S707/99933 , Y10S707/99939 , Y10S707/99942 , Y10S707/99945 , Y10S707/99953
摘要: A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof. Linking of group policy objects to one or more containers (e.g., sites, domains and organizational units) is provided, as is exception management. The effects of group policy may be filtered based on users' or computers' membership in security groups.
摘要翻译: 通过从包含策略接收者的诸如目录容器(站点,域和组织单位)的层次结构的容器相关联的策略对象累积策略收件人的策略来实现策略的方法和系统。 基于管理员输入,策略收件人的策略设置可以通过继承来自较高容器的策略来累积到特定的顺序,这可能会对低级容器的策略设置执行策略设置。 未强制执行的策略可能会在容器中被阻止。 结果是通过相对强度排序的一组累积的组策略对象来解决任何策略冲突。 策略可以通过调用扩展来应用于策略接收者,例如将策略设置分层到注册表中的扩展或者根据其顺序使用来自对象的策略信息的扩展。 提供组策略对象与一个或多个容器(例如,站点,域和组织单元)的链接,异常管理也是如此。 组策略的效果可能会根据用户或计算机在安全组中的成员资格进行过滤。
-
公开(公告)号:US06751799B2
公开(公告)日:2004-06-15
申请号:US09760118
申请日:2001-01-12
IPC分类号: G06F954
CPC分类号: G06F9/547
摘要: A computer network includes a client and a server which are preferably independently operable computers that cooperate to perform different procedures of an application program. The server executes its procedure in response to a remote procedure call transmitted over the computer network from the client. The remote procedure call typically includes one or more data structures or parameters used as arguments for executing the remote procedure. The server receives the remote procedure call at an RPC buffer. In accordance with the present invention, the server interprets the parameters while the remote procedure call resides in the RPC buffer whenever the selected format of the parameters of the remote procedure call matches the data structure format processed by the server.
摘要翻译: 计算机网络包括客户机和服务器,其优选地是独立可操作的计算机,其协作以执行应用程序的不同过程。 服务器响应于通过计算机网络从客户端发送的远程过程呼叫来执行其过程。 远程过程调用通常包括用作执行远程过程的参数的一个或多个数据结构或参数。 服务器在RPC缓冲区接收远程过程调用。 根据本发明,只要远程过程调用的参数的选定格式与服务器处理的数据结构格式相匹配,服务器将解析参数,同时远程过程调用驻留在RPC缓冲区中。
-
公开(公告)号:US06249822B1
公开(公告)日:2001-06-19
申请号:US08428318
申请日:1995-04-24
IPC分类号: G06F900
CPC分类号: G06F9/547
摘要: A computer network includes a client and a server which are preferably independently operable computers that cooperate to perform different procedures of an application program. The server executes its procedure in response to a remote procedure call transmitted over the computer network from the client. The remote procedure call typically includes one or more data structures or parameters used as arguments for executing the remote procedure. The server receives the remote procedure call at an RPC buffer. In accordance with the present invention, the server interprets the parameters while the remote procedure call resides in the RPC buffer whenever the selected format of the parameters of the remote procedure call matches the data structure format processed by the server.
摘要翻译: 计算机网络包括客户机和服务器,其优选地是独立可操作的计算机,其协作以执行应用程序的不同过程。 服务器响应于通过计算机网络从客户端发送的远程过程呼叫来执行其过程。 远程过程调用通常包括用作执行远程过程的参数的一个或多个数据结构或参数。 服务器在RPC缓冲区接收远程过程调用。 根据本发明,只要远程过程调用的参数的选定格式与服务器处理的数据结构格式相匹配,服务器将解析参数,同时远程过程调用驻留在RPC缓冲区中。
-
-
-
-
-
-
-