发明名称 Methods and apparatuses for deferred object customization
摘要 A method and apparatus to record one or more customization messages in a storage are described. Each customization message may include one or more predicates specifying applicability of the customization message for a plurality of objects. An operation on the objects may be performed to generate a configuration of a device in response to receiving an event. The configuration may include the objects. Each customization message may be selectively applied to the objects in the configuration to customize the configuration. An object may be updated via the customization message if the predicates match the object in the configuration. The device may be configured via the customized configuration.
申请公布号 US8893084(B2) 申请公布日期 2014.11.18
申请号 US201213343590 申请日期 2012.01.04
申请人 Apple Inc. 发明人 Parker Christopher T.;Matuschak Andrew M.;Goldeen Marian E.
分类号 G09G5/00;G06F17/27;G06F7/00;G06F17/00;G06F17/30;G06F15/16;G06F9/44;G06F3/00;G06F9/46;G06F13/00 主分类号 G09G5/00
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A machine-readable non-transitory storage medium having instructions therein, which when executed by a machine, cause the machine to perform a method, the method comprising: recording, during a recording period, one or more customization messages in a storage; each customization message including one or more predicates and one or more operations; the predicates specifying applicability of the customization message for a plurality of user interface objects, the operations to be performed on the user interface objects according to the applicability of the predicates; the recording independent of whether the user interface objects have been created, wherein the user interface objects and the customization messages are specified in source code, wherein the user interface objects are generated subsequent to the recording of the customization messages via execution of executable code generated from the source code; generating a configuration of a device, the configuration including the user interface objects; in response to receiving an event subsequent to the recording period, applying each customization message selectively to the user interface objects to customize the configuration according to the applicability of the predicates; and configuring the device with the customized configuration.
地址 Cupertino CA US