-
公开(公告)号:US20050131891A1
公开(公告)日:2005-06-16
申请号:US11050177
申请日:2005-02-02
申请人: Eugene Nonko , Mark Lucovsky , Arthur Zwiegincew , Shaun Pierce
发明人: Eugene Nonko , Mark Lucovsky , Arthur Zwiegincew , Shaun Pierce
CPC分类号: G06F17/30427 , G06F17/30442 , Y10S707/99931 , Y10S707/99933 , Y10S707/99934 , Y10S707/99935 , Y10S707/99945
摘要: Methods, systems, and computer program products for converting a single expression referencing multiple branches within a hierarchical schema into multiple expressions referencing a single branch of the hierarchical schema. The single expression includes expression components that identify branches within the hierarchical schema. Relative to a given branch, any branches referenced by a given expression component are identified. The identified branches are stored as new branches. If no branch is identified, the current branch may be removed as inconsistent. Storage for current branches is cleared, the new branches are copied to the current branches, and the process is repeated for each expression component. An expression component may include a predicate for determining which branches are referenced. The predicate may include predicate expressions that are converted to predicate branches and the predicate may include predicate operators. Predicate operators are combined with predicate branches to identify all branches referenced by the predicate.
-
公开(公告)号:US20050154705A1
公开(公告)日:2005-07-14
申请号:US11049153
申请日:2005-02-02
CPC分类号: G06F17/30415 , G06F17/30917 , G06F17/30929 , Y10S707/99933 , Y10S707/99934 , Y10S707/99942 , Y10S707/99943
摘要: Methods, systems, and computer program products for accessing data where the data store provider is abstracted from both the data manipulation language used to access the data and the schema that describes the data. A received request structured in accordance with the data manipulation language is represented in an intermediate form. From the intermediate representation, a native request for any of one or more data store providers may be produced. Before being returned to the requestor, a native response from data store provider may be formatted so that it is structured in accordance with the data manipulation language used for the request. A given request received by one computer system may cause a procedure to be generated for accessing the data store provider. When a later request is received by second computer system, the previously generated stored procedure may be reused if applicable.
摘要翻译: 用于访问数据存储提供者从用于访问数据的数据操作语言和描述数据的模式中抽取数据的方法,系统和计算机程序产品。 根据数据操作语言构造的接收到的请求以中间形式表示。 从中间表示可以产生对一个或多个数据存储提供者中的任何一个的本机请求。 在返回给请求者之前,来自数据存储提供者的本地响应可以被格式化,使得根据用于该请求的数据操作语言被构造。 一个计算机系统接收到的给定请求可能导致生成用于访问数据存储提供者的过程。 当第二计算机系统接收到稍后的请求时,如果适用,可以重新使用先前生成的存储过程。
-
3.
公开(公告)号:US20060150036A1
公开(公告)日:2006-07-06
申请号:US11362974
申请日:2006-02-27
IPC分类号: G06F11/00
CPC分类号: G06F11/0775 , G06F11/0709 , G06F11/0784
摘要: A client sends a message to a server computer system over a network. Upon receiving the message either from the client or from a local process, the server passes the message down through a software stack to a lower layer module that is capable of detecting errors in the message. That lower layer module then detects an error and inserts error information that represents the error into an error reporting data structure. The lower layer also inserts potential text remedy information on how to correct the error. The module that detected the error then returns and passes the error reporting data structure back up through the software stack. The server then sends the response to the message along with the text field that includes the text error information back to the client computing system or other local requesting process.
-
公开(公告)号:US06985958B2
公开(公告)日:2006-01-10
申请号:US10003754
申请日:2001-10-22
申请人: Mark Lucovsky , Shaun D. Pierce , Alexander T. Weinert , Michael G. Burner , Richard B. Ward , Paul J. Leach , George M. Moore , Arthur Zwiegincew , Vivek Gundotra , Robert M. Hyman , Jonathan D. Pincus , Daniel R. Simon
发明人: Mark Lucovsky , Shaun D. Pierce , Alexander T. Weinert , Michael G. Burner , Richard B. Ward , Paul J. Leach , George M. Moore , Arthur Zwiegincew , Vivek Gundotra , Robert M. Hyman , Jonathan D. Pincus , Daniel R. Simon
IPC分类号: G06F13/00
CPC分类号: H04L63/101 , G06F21/6218 , G06F21/6227 , G06F21/6245 , G06Q10/109 , H04L12/1859 , H04L12/1863 , H04L29/06 , H04L63/104 , H04L63/123 , H04L63/1425 , H04L67/02 , H04L67/16 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329
摘要: A messaging data structure for accessing data in an identity-centric manner. An identity may be a user, a group of users, or an organization. Instead of data being maintained on an application-by-application basis, the data associated with a particular identity is stored by one or more data services accessible by many applications. The data is stored in accordance with a schema that is recognized by a number of different applications and the data service. The messaging data structure includes fields that identify the target data object to be operated upon using an identity field, a schema field, and an instance identifier field. In addition, the desired operation is specified. Thus, the target data object is operated on in an identity-centric manner.
-
公开(公告)号:US07284271B2
公开(公告)日:2007-10-16
申请号:US10003767
申请日:2001-10-22
申请人: Mark Lucovsky , Shaun D. Pierce , Michael G. Burner , Richard B. Ward , Paul J. Leach , George M. Moore , Arthur Zwiegincew , Robert M. Hyman , Jonathan D. Pincus , Daniel R. Simon
发明人: Mark Lucovsky , Shaun D. Pierce , Michael G. Burner , Richard B. Ward , Paul J. Leach , George M. Moore , Arthur Zwiegincew , Robert M. Hyman , Jonathan D. Pincus , Daniel R. Simon
CPC分类号: H04L63/101 , G06F21/6218 , G06F21/6227 , G06F21/6245 , G06Q10/109 , H04L12/1859 , H04L12/1863 , H04L29/06 , H04L63/08 , H04L63/1425 , H04L67/02 , H04L67/16 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329
摘要: Authorizing a requesting entity to have a service perform a particular action in a manner that is at least partially independent of the underlying target data structure. An authorization station maintains a number of role templates that each define basic access permissions with respect to a number of command methods. The authorization station also maintains a number of role definitions that each define access permissions for specific requesting entities by using one or more of the role templates. When the authorization station receives a request from the requesting entity, the authorization station then identifies the appropriate role definition. Using this role definition, the authorization station determines access permissions for the requesting entity with respect to the requested action.
摘要翻译: 授权请求实体使服务以至少部分独立于基础目标数据结构的方式执行特定动作。 授权站维护多个角色模板,每个角色模板定义关于多个命令方法的基本访问权限。 授权站还维护多个角色定义,每个角色定义通过使用一个或多个角色模板定义特定请求实体的访问权限。 当授权站从请求实体接收到请求时,授权站然后识别适当的角色定义。 使用该角色定义,授权站根据所请求的动作确定请求实体的访问权限。
-
公开(公告)号:US07136859B2
公开(公告)日:2006-11-14
申请号:US10003753
申请日:2001-10-22
申请人: Mark Lucovsky , Shaun D. Pierce , Alexander T. Weinert , Michael G. Burner , Richard B. Ward , Paul J. Leach , George M. Moore , Arthur Zwiegincew , Robert M. Hyman , Jonathan D. Pincus , Daniel R. Simon
发明人: Mark Lucovsky , Shaun D. Pierce , Alexander T. Weinert , Michael G. Burner , Richard B. Ward , Paul J. Leach , George M. Moore , Arthur Zwiegincew , Robert M. Hyman , Jonathan D. Pincus , Daniel R. Simon
CPC分类号: H04L67/16 , G06F17/3061 , G06F17/30908 , G06F21/6218 , G06F21/6227 , G06F21/6245 , G06Q10/109 , H04L12/1859 , H04L12/1863 , H04L29/06 , H04L63/101 , H04L67/02 , H04L67/28 , H04L67/2819 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329 , Y10S707/99944
摘要: Directly operating on data structures in a generic manner regardless of the type of data structure being operated upon and without requiring dedicated executable code for manipulating data structures of the particular data type. A common set of commands (e.g., insert, delete, replace, update, query) are recognized that may be used to operate on data structures of a number of different data types. A navigation module accesses a request to execute one of the common command methods on at least an identified portion of an identified data structure. Then, the navigation module accesses a navigation assistance module to access a set of rules associated with the particular data type, the set of rules allowing the navigation module to find the portion of the data structure that is to be operated on. If appropriate, the command operation is then executed on the identified portion of the data structure.
-
公开(公告)号:US20060036642A1
公开(公告)日:2006-02-16
申请号:US11203490
申请日:2005-08-12
申请人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
发明人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
IPC分类号: G06F7/00
CPC分类号: G06Q10/109 , G06F21/335 , G06F21/6218 , G06F21/6227 , G06F21/6236 , G06F21/6245 , G06F21/6272 , G06F21/629 , G06F2221/2115 , G06F2221/2117 , G06F2221/2119 , G06F2221/2141 , G06F2221/2149 , H04L29/06 , H04L63/10 , H04L63/102 , H04L67/02 , H04L67/16 , H04L67/28 , H04L67/2819 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329 , Y10S707/99931 , Y10S707/99939 , Y10S707/99942 , Y10S707/99943
摘要: Described is a schema-based notification platform that provides regularized notification handling including user control and normalization of the operation of policies across different information types and contexts. Information-service schemas and services are combined to build a content-sensitive and context-sensitive information service to communicate information to recipient devices of users that subscribe to those services. An information agent service collects the information, and based on various criteria, determines if, when, and how to send and render the information, and to which subscribing client device or devices. The set of schemas include a notification schema that represents the subscription of a service to an information source and details about that information, and a device schema that represents information about user devices. The information agent service accesses criteria including user preferences and user contextual information, including presence information, location information, and schedule information along with people and groups data and extended-context data. Preferences about subscriptions and information handling policies may be stored and used at notification sources or in more central preference encodings. Access to multiple preferences is maintained, and a user interface is provided that allows users to inspect and control multiple subscriptions in one conceptual place.
-
公开(公告)号:US20050278366A1
公开(公告)日:2005-12-15
申请号:US11203484
申请日:2005-08-12
申请人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
发明人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
CPC分类号: G06Q10/109 , G06F21/335 , G06F21/6218 , G06F21/6227 , G06F21/6236 , G06F21/6245 , G06F21/6272 , G06F21/629 , G06F2221/2115 , G06F2221/2117 , G06F2221/2119 , G06F2221/2141 , G06F2221/2149 , H04L29/06 , H04L63/10 , H04L63/102 , H04L67/02 , H04L67/16 , H04L67/28 , H04L67/2819 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329 , Y10S707/99931 , Y10S707/99939 , Y10S707/99942 , Y10S707/99943
摘要: Described is a schema-based notification platform that provides regularized notification handling including user control and normalization of the operation of policies across different information types and contexts. Information-service schemas and services are combined to build a content-sensitive and context-sensitive information service to communicate information to recipient devices of users that subscribe to those services. An information agent service collects the information, and based on various criteria, determines if, when, and how to send and render the information, and to which subscribing client device or devices. The set of schemas include a notification schema that represents the subscription of a service to an information source and details about that information, and a device schema that represents information about user devices. The information agent service accesses criteria including user preferences and user contextual information, including presence information, location information, and schedule information along with people and groups data and extended-context data. Preferences about subscriptions and information handling policies may be stored and used at notification sources or in more central preference encodings. Access to multiple preferences is maintained, and a user interface is provided that allows users to inspect and control multiple subscriptions in one conceptual place.
-
公开(公告)号:US20050278344A1
公开(公告)日:2005-12-15
申请号:US11203485
申请日:2005-08-12
申请人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
发明人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
CPC分类号: G06Q10/109 , G06F21/335 , G06F21/6218 , G06F21/6227 , G06F21/6236 , G06F21/6245 , G06F21/6272 , G06F21/629 , G06F2221/2115 , G06F2221/2117 , G06F2221/2119 , G06F2221/2141 , G06F2221/2149 , H04L29/06 , H04L63/10 , H04L63/102 , H04L67/02 , H04L67/16 , H04L67/28 , H04L67/2819 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329 , Y10S707/99931 , Y10S707/99939 , Y10S707/99942 , Y10S707/99943
摘要: Described is a schema-based notification platform that provides regularized notification handling including user control and normalization of the operation of policies across different information types and contexts. Information-service schemas and services are combined to build a content-sensitive and context-sensitive information service to communicate information to recipient devices of users that subscribe to those services. An information agent service collects the information, and based on various criteria, determines if, when, and how to send and render the information, and to which subscribing client device or devices. The set of schemas include a notification schema that represents the subscription of a service to an information source and details about that information, and a device schema that represents information about user devices. The information agent service accesses criteria including user preferences and user contextual information, including presence information, location information, and schedule information along with people and groups data and extended-context data. Preferences about subscriptions and information handling policies may be stored and used at notification sources or in more central preference encodings. Access to multiple preferences is maintained, and a user interface is provided that allows users to inspect and control multiple subscriptions in one conceptual place.
-
公开(公告)号:US20050273692A1
公开(公告)日:2005-12-08
申请号:US11203482
申请日:2005-08-12
申请人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
发明人: Eric Horvitz , Paul Steckler , Shaun Pierce , Lijiang Fang , Mark Lucovsky , Winnie Wu
CPC分类号: G06Q10/109 , G06F21/335 , G06F21/6218 , G06F21/6227 , G06F21/6236 , G06F21/6245 , G06F21/6272 , G06F21/629 , G06F2221/2115 , G06F2221/2117 , G06F2221/2119 , G06F2221/2141 , G06F2221/2149 , H04L29/06 , H04L63/10 , H04L63/102 , H04L67/02 , H04L67/16 , H04L67/28 , H04L67/2819 , H04L67/303 , H04L67/306 , H04L67/325 , H04L67/40 , H04L67/42 , H04L69/329 , Y10S707/99931 , Y10S707/99939 , Y10S707/99942 , Y10S707/99943
摘要: Described is a schema-based notification platform that provides regularized notification handling including user control and normalization of the operation of policies across different information types and contexts. Information-service schemas and services are combined to build a content-sensitive and context-sensitive information service to communicate information to recipient devices of users that subscribe to those services. An information agent service collects the information, and based on various criteria, determines if, when, and how to send and render the information, and to which subscribing client device or devices. The set of schemas include a notification schema that represents the subscription of a service to an information source and details about that information, and a device schema that represents information about user devices. The information agent service accesses criteria including user preferences and user contextual information, including presence information, location information, and schedule information along with people and groups data and extended-context data. Preferences about subscriptions and information handling policies may be stored and used at notification sources or in more central preference encodings. Access to multiple preferences is maintained, and a user interface is provided that allows users to inspect and control multiple subscriptions in one conceptual place.
-
-
-
-
-
-
-
-
-