-
公开(公告)号:US20170359279A1
公开(公告)日:2017-12-14
申请号:US15275136
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Adele C. Peterson , Roberto Garcia , Sam H. Gharabally , David Alex Carter , Bhaskar Sarma , Kevin Linderman , Keith Kowalczykowski , Justin Wood , Eugene Bistolas , Craig Federighi
CPC classification number: H04L51/046 , H04L51/08 , H04L51/38 , H04L63/0428 , H04L2209/16 , H04W4/12
Abstract: A messaging system in one embodiment includes a messaging app and one or more extension apps configured to create content that is displayed in a view hosted by the messaging app. The messaging app can launch the one or more extension apps, and content can be communicated between each extension app and the messaging app through are interprocess communication.
-
公开(公告)号:US09838474B2
公开(公告)日:2017-12-05
申请号:US14987651
申请日:2016-01-04
Applicant: Apple Inc.
Inventor: Patrick Gates , Craig Federighi , Eric Noyau
CPC classification number: H04L67/1095 , G06F8/65 , G06F8/656 , G06F8/658 , G06F17/30174 , G06F17/30194 , G06F17/30575 , H04L29/12141 , H04L43/16 , H04L61/1558 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952
Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.
-
公开(公告)号:US09674707B2
公开(公告)日:2017-06-06
申请号:US14774638
申请日:2014-03-14
Applicant: APPLE INC.
Inventor: Jesse W. Boettcher , Craig Federighi , Bryan J. James , James Eric Mason
CPC classification number: H04W12/08 , H04B1/385 , H04B2001/3861 , H04L63/0853 , H04L63/107 , H04M1/67 , H04M1/72519 , H04M1/7253 , H04M1/72569 , H04M2250/02 , H04M2250/12 , H04W4/80 , H04W12/02 , H04W12/04 , H04W12/06
Abstract: A wearable device can establish a verified session with a host device. For example, if a user wearing the wearable device unlocks the host device (e.g., by entering a credential), the devices can create a verified session, which can persist across lock and unlock events at the host device. For the duration of the verified session, a host device can request session confirmation from the wearable device at any time to confirm that the verified session is still in progress. While the session is in progress, the host can make features available such as bypassing re-entry of a credential during unlock operations.
-
公开(公告)号:US09247000B2
公开(公告)日:2016-01-26
申请号:US14465651
申请日:2014-08-21
Applicant: Apple Inc.
Inventor: Patrick Gates , Craig Federighi , Eric Noyau
CPC classification number: H04L67/1095 , G06F8/65 , G06F8/656 , G06F8/658 , G06F17/30174 , G06F17/30194 , G06F17/30575 , H04L29/12141 , H04L43/16 , H04L61/1558 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952
Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.
Abstract translation: 所描述的实施例分发和同步网络中的对象。 更具体地,所描述的实施例在本地分配对象的副本(即,将对象的副本存储在本地地址空间中)。 通过将给定对象的副本存储在本地地址空间中,对象的方法可以在本地执行,这可以帮助避免与远程执行对象的方法相关联的过多的网络流量。 然而,本地执行对象的方法可导致对象的状态(即,与对象相关联的数据等)与网络中的对象的其他副本不同步。 为了避免与网络中对象的不同步副本相关的问题,所描述的实施例使用指定对象要被同步的条件的策略。
-
公开(公告)号:US11036278B2
公开(公告)日:2021-06-15
申请号:US16237361
申请日:2018-12-31
Applicant: Apple Inc.
Inventor: Kevin W. Decker , Dean Jackson , Gavin Barraclough , Jon Lee , Craig Federighi , Maciej Stachowiak
IPC: G06F1/32 , G06F1/3246 , G06F1/3206 , G06F1/329 , G06F16/957
Abstract: The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.
-
公开(公告)号:US20190138077A1
公开(公告)日:2019-05-09
申请号:US16237361
申请日:2018-12-31
Applicant: Apple Inc.
Inventor: Kevin W. Decker , Dean Jackson , Gavin Barraclough , Jon Lee , Craig Federighi , Maciej Stachowiak
IPC: G06F1/3246 , G06F16/957 , G06F1/329 , G06F1/3206
Abstract: The embodiments disclosed herein describe ways that a browser application or other process can reduce power usage by a computing device. Methods include the process suspending one or more plug-ins on a web page by replacing them with a snapshot taken from the plug-in, and reducing processing on non-media plug-ins and non-visible portions of web pages running in the browser, but not currently in focus, such as when a tab is in the background behind a different tab, when a browser window is minimized, or when the web page is entirely or partially occluded.
-
公开(公告)号:US20190090134A1
公开(公告)日:2019-03-21
申请号:US16119143
申请日:2018-08-31
Applicant: Apple Inc.
Inventor: Jesse W. Boettcher , Craig Federighi , Bryan J. James , James Eric Mason
CPC classification number: H04W12/08 , H04B1/385 , H04B2001/3861 , H04L63/08 , H04L63/0853 , H04L63/107 , H04M1/66 , H04M1/72519 , H04M1/7253 , H04M1/72569 , H04M2250/02 , H04M2250/12 , H04W4/80 , H04W12/003 , H04W12/06
Abstract: A wearable device can establish a verified session with a host device. For example, if a user wearing the wearable device unlocks the host device (e.g., by entering a credential), the devices can create a verified session, which can persist across lock and unlock events at the host device. For the duration of the verified session, a host device can request session confirmation from the wearable device at any time to confirm that the verified session is still in progress. While the session is in progress, the host can make features available such as bypassing re-entry of a credential during unlock operations.
-
公开(公告)号:US10085153B2
公开(公告)日:2018-09-25
申请号:US15582422
申请日:2017-04-28
Applicant: Apple Inc.
Inventor: Jesse W. Boettcher , Craig Federighi , Bryan J. James , James Eric Mason
CPC classification number: H04W12/08 , H04B1/385 , H04B2001/3861 , H04L63/08 , H04L63/0853 , H04L63/107 , H04M1/66 , H04M1/72519 , H04M1/7253 , H04M1/72569 , H04M2250/02 , H04M2250/12 , H04W4/80 , H04W12/003 , H04W12/06
Abstract: A wearable device can establish a verified session with a host device. For example, if a user wearing the wearable device unlocks the host device (e.g., by entering a credential), the devices can create a verified session, which can persist across lock and unlock events at the host device. For the duration of the verified session, a host device can request session confirmation from the wearable device at any time to confirm that the verified session is still in progress. While the session is in progress, the host can make features available such as bypassing re-entry of a credential during unlock operations.
-
公开(公告)号:US20160261691A1
公开(公告)日:2016-09-08
申请号:US14987651
申请日:2016-01-04
Applicant: Apple Inc.
Inventor: Patrick Gates , Craig Federighi , Eric Noyau
CPC classification number: H04L67/1095 , G06F8/65 , G06F8/656 , G06F8/658 , G06F17/30174 , G06F17/30194 , G06F17/30575 , H04L29/12141 , H04L43/16 , H04L61/1558 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952
Abstract: The described embodiments distribute and synchronize objects in a network. More specifically, the described embodiments distribute copies of objects locally (i.e., store copies of objects in local address spaces). By storing a copy of a given object in a local address space, the object's methods may be executed locally, which can help to avoid excessive network traffic associated with remotely executing the object's methods. However, executing an object's methods locally can result in the state of the object (i.e., data associated with the object, etc.) becoming out of sync with other copies of the object in the network. To avoid issues associated with unsynchronized copies of the object in the network, the described embodiments use a policy that specifies conditions under which objects are to be synchronized.
Abstract translation: 所描述的实施例分发和同步网络中的对象。 更具体地,所描述的实施例在本地分配对象的副本(即,将对象的副本存储在本地地址空间中)。 通过将给定对象的副本存储在本地地址空间中,对象的方法可以在本地执行,这可以帮助避免与远程执行对象的方法相关联的过多的网络流量。 然而,本地执行对象的方法可导致对象的状态(即,与对象相关联的数据等)与网络中的对象的其他副本不同步。 为了避免与网络中对象的不同步副本相关的问题,所描述的实施例使用指定对象要被同步的条件的策略。
-
公开(公告)号:US20140365855A1
公开(公告)日:2014-12-11
申请号:US14298324
申请日:2014-06-06
Applicant: Apple Inc.
Inventor: Kevin W. Decker , Darin Benjamin Adler , Steven J. Falkenburg , Raymond Sepulveda , Craig Federighi , Steve O. Lemay , Patrick Coffman , Andreas Wendker , Brian Croll , Chan Karunamuni , Conrad Shultz
IPC: G06F17/22
CPC classification number: G06F17/30899 , G06F17/2247 , G06F17/30876 , G06F17/30884
Abstract: A content application includes one or more content list panels. The content application provides mechanisms that allow the user to easily manage article representations included in the content lists such as adding article representations a content list and editing the items directly in menus associated with the content lists.
Abstract translation: 内容应用程序包括一个或多个内容列表面板。 内容应用程序提供允许用户容易地管理包括在内容列表中的文章表示的机制,例如添加内容列表的文章表示,以及直接在与内容列表相关联的菜单中编辑项。
-
-
-
-
-
-
-
-
-