-
公开(公告)号:US20130290922A1
公开(公告)日:2013-10-31
申请号:US13932823
申请日:2013-07-01
Applicant: Apple Inc.
Inventor: Joshua Shaffer , Ronnie Misra
IPC: G06F9/44
CPC classification number: G06F8/10 , G06F8/36 , G06F9/45537 , G06F11/362
Abstract: A method and apparatus for storing a function specification file is described. In an exemplary method, the function specification field is capable for providing other software to facilitate execution of an application in a second operating system with the presence of a first operating system and the application is compiled for the first operating system. In another exemplary method, a preprocessor receives the function specification file comprising function definition data for a library function. The preprocessor processes the function definition data to generate header information and function code for the function. In another exemplary method, the preprocessor generates an automatic logging framework for the interposing library based on the function definition data. Further, a function in an interposing library logs calls to a corresponding library function.
Abstract translation: 描述用于存储功能规范文件的方法和装置。 在示例性方法中,功能规范字段能够提供其他软件以便于存在第一操作系统的第二操作系统中的应用程序的执行,并且为第一操作系统编译应用程序。 在另一示例性方法中,预处理器接收包括用于库函数的功能定义数据的功能规范文件。 预处理器处理功能定义数据,以生成功能的头信息和功能代码。 在另一示例性方法中,预处理器基于功能定义数据生成插入库的自动记录框架。 此外,插入库中的函数将调用对应的库函数。
-
公开(公告)号:US09058131B2
公开(公告)日:2015-06-16
申请号:US13932823
申请日:2013-07-01
Applicant: Apple Inc.
Inventor: Joshua Shaffer , Ronnie Misra
CPC classification number: G06F8/10 , G06F8/36 , G06F9/45537 , G06F11/362
Abstract: A method and apparatus for storing a function specification file is described. In an exemplary method, the function specification field is capable for providing other software to facilitate execution of an application in a second operating system with the presence of a first operating system and the application is compiled for the first operating system. In another exemplary method, a preprocessor receives the function specification file comprising function definition data for a library function. The preprocessor processes the function definition data to generate header information and function code for the function. In another exemplary method, the preprocessor generates an automatic logging framework for the interposing library based on the function definition data. Further, a function in an interposing library logs calls to a corresponding library function.
Abstract translation: 描述用于存储功能规范文件的方法和装置。 在示例性方法中,功能规范字段能够提供其他软件以便于存在第一操作系统的第二操作系统中的应用程序的执行,并且为第一操作系统编译应用程序。 在另一示例性方法中,预处理器接收包括用于库函数的功能定义数据的功能规范文件。 预处理器处理功能定义数据,以生成功能的头信息和功能代码。 在另一示例性方法中,预处理器基于功能定义数据生成插入库的自动记录框架。 此外,插入库中的函数将调用对应的库函数。
-
公开(公告)号:US10409396B2
公开(公告)日:2019-09-10
申请号:US15811443
申请日:2017-11-13
Applicant: Apple Inc.
Inventor: Joshua Shaffer , Bas Ording
IPC: G06F3/0346 , G06F3/0481 , G06F3/0484 , G06F3/0482 , G09G5/38
Abstract: This is directed to animating transitions in a user interface as the orientation of the user interface changes. An electronic device can display a user interface in any suitable orientation, including for example in portrait and landscape modes (e.g., based on the orientation of the display). To provide a resource efficient and aesthetically pleasing transition, the electronic device can pre-render the interface in the final orientation, and define an animation by cross-fading the interface between the initial and final interfaces. In some embodiments, the electronic device can identify distinct regions of the interface, and define separate animations for each region. The separate animations can be overlaid and displayed simultaneously to provide a uniform animated transition between the initial and final interfaces.
-
公开(公告)号:US10303523B2
公开(公告)日:2019-05-28
申请号:US14836937
申请日:2015-08-26
Applicant: Apple Inc.
Inventor: Ronnie Misra , Joshua Shaffer
Abstract: A method and an apparatus that generate a request from a first thread of a process using a first stack for a second thread of the process to execute a code are described. Based on the request, the second thread executes the code using the first stack. Subsequent to the execution of the code, the first thread receives a return of the request using the first stack.
-
公开(公告)号:US09817487B2
公开(公告)日:2017-11-14
申请号:US15081762
申请日:2016-03-25
Applicant: Apple Inc.
Inventor: Joshua Shaffer , Bas Ording
IPC: G09G5/00 , G06F3/0346 , G06F3/0481 , G06F3/0484 , G06F3/0482 , G09G5/38
CPC classification number: G06F3/0346 , G06F3/0481 , G06F3/0482 , G06F3/04845 , G09G5/38 , G09G2320/08 , G09G2340/0492
Abstract: This is directed to animating transitions in a user interface as the orientation of the user interface changes. An electronic device can display a user interface in any suitable orientation, including for example in portrait and landscape modes (e.g., based on the orientation of the display). To provide a resource efficient and aesthetically pleasing transition, the electronic device can pre-render the interface in the final orientation, and define an animation by cross-fading the interface between the initial and final interfaces. In some embodiments, the electronic device can identify distinct regions of the interface, and define separate animations for each region. The separate animations can be overlaid and displayed simultaneously to provide a uniform animated transition between the initial and final interfaces.
-
公开(公告)号:US09760559B2
公开(公告)日:2017-09-12
申请号:US14720655
申请日:2015-05-22
Applicant: Apple Inc.
Inventor: Jannes Dolfing , Brent Ramerth , Douglas Davidson , Jerome Bellegarda , Jennifer Moore , Andreas Eminidis , Joshua Shaffer
IPC: G06F17/27
CPC classification number: G06F17/276 , G06F17/277
Abstract: Systems and processes for predictive text input are provided. In one example process, a text input can be received. The text input can be associated with an input context. A frequency of occurrence of an m-gram with respect to a subset of a corpus can be determined using a language model. The subset can be associated with a context. A weighting factor can be determined based on a degree of similarity between the input context and the context. A weighted probability of a predicted text given the text input can be determined based on the frequency of occurrence of the m-gram and the weighting factor. The m-gram can include at least one word in the text input and at least one word in the predicted text.
-
公开(公告)号:US20180196529A1
公开(公告)日:2018-07-12
申请号:US15811443
申请日:2017-11-13
Applicant: Apple Inc.
Inventor: Joshua Shaffer , Bas Ording
IPC: G06F3/0346 , G09G5/38 , G06F3/0482 , G06F3/0484 , G06F3/0481
CPC classification number: G06F3/0346 , G06F3/0481 , G06F3/0482 , G06F3/04845 , G09G5/38 , G09G2320/08 , G09G2340/0492
Abstract: This is directed to animating transitions in a user interface as the orientation of the user interface changes. An electronic device can display a user interface in any suitable orientation, including for example in portrait and landscape modes (e.g., based on the orientation of the display). To provide a resource efficient and aesthetically pleasing transition, the electronic device can pre-render the interface in the final orientation, and define an animation by cross-fading the interface between the initial and final interfaces. In some embodiments, the electronic device can identify distinct regions of the interface, and define separate animations for each region. The separate animations can be overlaid and displayed simultaneously to provide a uniform animated transition between the initial and final interfaces.
-
公开(公告)号:US20160282962A1
公开(公告)日:2016-09-29
申请号:US15081762
申请日:2016-03-25
Applicant: Apple Inc.
Inventor: Joshua Shaffer , Bas Ording
IPC: G06F3/0346 , G06F3/0482 , G09G5/38 , G06F3/0484
CPC classification number: G06F3/0346 , G06F3/0481 , G06F3/0482 , G06F3/04845 , G09G5/38 , G09G2320/08 , G09G2340/0492
Abstract: This is directed to animating transitions in a user interface as the orientation of the user interface changes. An electronic device can display a user interface in any suitable orientation, including for example in portrait and landscape modes (e.g., based on the orientation of the display). To provide a resource efficient and aesthetically pleasing transition, the electronic device can pre-render the interface in the final orientation, and define an animation by cross-fading the interface between the initial and final interfaces. In some embodiments, the electronic device can identify distinct regions of the interface, and define separate animations for each region. The separate animations can be overlaid and displayed simultaneously to provide a uniform animated transition between the initial and final interfaces.
Abstract translation: 这是为了在用户界面的方向改变时动画化用户界面中的转换。 电子设备可以以任何合适的方向显示用户界面,包括例如纵向和横向模式(例如,基于显示器的方位)。 为了提供资源有效和美观的过渡,电子设备可以以最终方向预呈现界面,并且通过使初始界面和最终界面之间的界面相互淡化来定义动画。 在一些实施例中,电子设备可以识别界面的不同区域,并为每个区域定义单独的动画。 可以将单独的动画叠加并同时显示,以便在初始界面和最终界面之间提供均匀的动画转换。
-
-
-
-
-
-
-