-
公开(公告)号:US20070067726A1
公开(公告)日:2007-03-22
申请号:US11424706
申请日:2006-06-16
申请人: David Flynt , Bryan Agnetta , Sally Barton , Peter Chin , Vinoo Cherian , Timothy Benton , Eduardo Escardo-Raffo , Ardan Arac , Shashank Gupta , Keith Bentley
发明人: David Flynt , Bryan Agnetta , Sally Barton , Peter Chin , Vinoo Cherian , Timothy Benton , Eduardo Escardo-Raffo , Ardan Arac , Shashank Gupta , Keith Bentley
CPC分类号: H04M1/72522 , G06F16/9577
摘要: The subject disclosure pertains to systems and methods for providing an improved user interface for mobile devices. A user interface can obtain content including data and associated tasks from a set of software applications. Consequently, users can access content from multiple applications without navigating away from the user interface. The system architecture is extensible, providing for the addition of applications and user interfaces without requiring modification of the existing applications or user interfaces. Applications can register data suppliers capable of retrieving data from the underlying data store for the application and task executors capable of acting on the data. A user interface can generate a query requesting a class of data and specifying a context used to filter possible results. The system can determine the appropriate data suppliers, distribute queries and return the assembled results to the user interface.
摘要翻译: 本发明涉及用于为移动设备提供改进的用户界面的系统和方法。 用户界面可以从一组软件应用程序获取包括数据和相关任务的内容。 因此,用户可以从多个应用程序访问内容,而不用远离用户界面。 系统架构是可扩展的,提供了添加应用程序和用户界面,而无需修改现有应用程序或用户界面。 应用程序可以注册能够从底层数据存储中检索数据的数据供应商,以便能够对数据执行操作的应用程序和任务执行程序。 用户界面可以生成请求一类数据的查询,并指定用于过滤可能结果的上下文。 系统可以确定适当的数据供应商,分发查询并将组合的结果返回给用户界面。
-
2.
公开(公告)号:US20050091219A1
公开(公告)日:2005-04-28
申请号:US10873881
申请日:2004-06-22
申请人: Jan Karachale , Jason Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross
发明人: Jan Karachale , Jason Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross
IPC分类号: G06F13/00 , G06F1/00 , G06F7/00 , G06F9/54 , G06F15/16 , G06Q10/00 , H04L12/00 , H04L12/24 , H04L29/08
CPC分类号: G06F9/542 , G06F9/4401 , G06F2209/544 , G06Q10/10 , H04L67/26 , H04L67/325
摘要: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
摘要翻译: 描述了一种方法和系统,用于存储设备,应用和服务状态的统一机制,以及丰富的通知代理架构。 客户端向通知代理注册以接收状态属性更改的通知。 当注册状态属性发生更改时,通知代理确定哪些客户端通知状态更改,并向客户端提供有关更改的通知。 当状态改变时,当状态改变满足预定条件时,或者基于时间表,可以通知客户。 还可以响应于状态改变来启动应用。 提供了一种应用程序编程接口(API),提供了在设备内的不同组件之间访问状态更改信息的统一方式。
-
3.
公开(公告)号:US07644376B2
公开(公告)日:2010-01-05
申请号:US10873881
申请日:2004-06-22
申请人: Jan Karachale , Jason William Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross , Ori M. Amiga
发明人: Jan Karachale , Jason William Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross , Ori M. Amiga
IPC分类号: G06F3/00
CPC分类号: G06F9/542 , G06F9/4401 , G06F2209/544 , G06Q10/10 , H04L67/26 , H04L67/325
摘要: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
摘要翻译: 描述了一种方法和系统,用于存储设备,应用和服务状态的统一机制,以及丰富的通知代理架构。 客户端向通知代理注册以接收状态属性更改的通知。 当注册状态属性发生更改时,通知代理确定哪些客户端通知状态更改,并向客户端提供有关更改的通知。 当状态改变时,当状态改变满足预定条件时,或者基于时间表,可以通知客户。 还可以响应于状态改变来启动应用。 提供了一种应用程序编程接口(API),提供了在设备内的不同组件之间访问状态更改信息的统一方式。
-
4.
公开(公告)号:US08990695B2
公开(公告)日:2015-03-24
申请号:US12624038
申请日:2009-11-23
申请人: Jan Karachale , Jason William Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross , Ori M. Amiga
发明人: Jan Karachale , Jason William Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross , Ori M. Amiga
IPC分类号: G06F15/177 , H04L29/08 , G06F9/54 , G06Q10/10
CPC分类号: G06F9/542 , G06F9/4401 , G06F2209/544 , G06Q10/10 , H04L67/26 , H04L67/325
摘要: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
摘要翻译: 描述了一种方法和系统,用于存储设备,应用和服务状态的统一机制,以及丰富的通知代理架构。 客户端向通知代理注册以接收状态属性更改的通知。 当注册状态属性发生更改时,通知代理确定哪些客户端通知状态更改,并向客户端提供有关更改的通知。 当状态改变时,当状态改变满足预定条件时,或者基于时间表,可以通知客户。 还可以响应于状态改变来启动应用。 提供了一种应用程序编程接口(API),提供了在设备内的不同组件之间访问状态更改信息的统一方式。
-
公开(公告)号:US20100077310A1
公开(公告)日:2010-03-25
申请号:US12624038
申请日:2009-11-23
申请人: Jan Karachale , Jason William Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross , Ori M. Amiga
发明人: Jan Karachale , Jason William Fuller , Robert Levy , Zeke Koch , Ardan Arac , Brian Cross , Ori M. Amiga
IPC分类号: G06F3/00
CPC分类号: G06F9/542 , G06F9/4401 , G06F2209/544 , G06Q10/10 , H04L67/26 , H04L67/325
摘要: Described is a method and system a unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture. Clients register with a notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
摘要翻译: 描述了一种方法和系统,用于存储设备,应用和服务状态的统一机制,以及丰富的通知代理架构。 客户端向通知代理注册以接收状态属性更改的通知。 当注册状态属性发生更改时,通知代理确定哪些客户端通知状态更改,并向客户端提供有关更改的通知。 当状态改变时,当状态改变满足预定条件时,或者基于时间表,可以通知客户。 还可以响应于状态改变来启动应用。 提供了一种应用程序编程接口(API),提供了在设备内的不同组件之间访问状态更改信息的统一方式。
-
-
-
-