Application programming interfaces for scrolling operations

    公开(公告)号:US10817162B2

    公开(公告)日:2020-10-27

    申请号:US16685884

    申请日:2019-11-15

    Applicant: Apple Inc.

    Abstract: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll.

    Harvesting Addresses
    34.
    发明申请

    公开(公告)号:US20140365505A1

    公开(公告)日:2014-12-11

    申请号:US14081850

    申请日:2013-11-15

    Applicant: Apple Inc.

    Abstract: Some embodiments of the invention provide an address harvester that harvests addresses from one or more applications executing on a device. Some embodiments use the harvested addresses to facilitate the operation of one or more applications executing on the device. Alternatively, or conjunctively, some embodiments use the harvested addresses to facilitate the operation of one or more applications executing on another device than the one used for harvesting the addresses. In some embodiments, a prediction system uses the harvested addresses to formulate predictions, which it then provides to the same set of applications from which it harvested the addresses in some embodiments.

    Application Programming Interfaces for Scrolling Operations
    36.
    发明申请
    Application Programming Interfaces for Scrolling Operations 有权
    滚动操作的应用程序编程接口

    公开(公告)号:US20140181731A1

    公开(公告)日:2014-06-26

    申请号:US14189922

    申请日:2014-02-25

    Applicant: Apple Inc.

    Abstract: A method performed at an electronic device that has one or more processors, memory, and a touch-sensitive display includes transferring a set bounce call to provide a bounce operation. Transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll. The scrolled region includes an information object that bounces in the opposite direction of the scroll when the information object reaches or intersects a terminus, and the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce.

    Abstract translation: 在具有一个或多个处理器,存储器和触摸敏感显示器的电子设备处执行的方法包括传送设置的反弹呼叫以提供反弹操作。 转移设置的反弹呼叫会导致滚动内容区域与滚动方向相反的方向反弹。 滚动区域包括当信息对象到达终点或与终点相交时在与滚动体的相反方向反弹的信息对象,并且滚动内容区域在弹跳之前具有第一速度,并且在第一速度之后具有与第一速度不同的第二速度 反弹。

    MOBILE DEVICE WITH LOCALIZED APP RECOMMENDATIONS
    37.
    发明申请
    MOBILE DEVICE WITH LOCALIZED APP RECOMMENDATIONS 有权
    具有本地化APP推荐的移动设备

    公开(公告)号:US20130339345A1

    公开(公告)日:2013-12-19

    申请号:US13843291

    申请日:2013-03-15

    Applicant: APPLE INC.

    Abstract: Mobile devices can provide app recommendations that are relevant to a location of interest. A localized app recommendation can be triggered (e.g., by a mobile device coming within a threshold distance of an application hotspot or some other user action). A location of interest can be determined. The location of interest can be the current location of the mobile device or another location (e.g., the destination in a mapping app). Using the location of interest, a localized application ranking database with app hotspot data can be queried with location data representing the location of interest. App recommendations can be received and displayed on the mobile device. Icons for apps that are relevant to the location of interest can be visually distinguished from other apps.

    Abstract translation: 移动设备可以提供与感兴趣的位置相关的应用建议。 可以触发本地化的应用程序推荐(例如,通过移动设备进入应用程序热点或其他用户操作的阈值距离内)。 可以确定感兴趣的位置。 感兴趣的位置可以是移动设备或另一位置(例如,映射应用中的目的地)的当前位置。 使用感兴趣的位置,可以使用表示感兴趣位置的位置数据查询具有应用程序热点数据的本地化应用程序排名数据库。 可以在移动设备上接收并显示应用程序建议。 与感兴趣的位置相关的应用程序的图标可以与其他应用程序进行视觉区分。

    Application Programming Interfaces for Scrolling Operations
    38.
    发明申请
    Application Programming Interfaces for Scrolling Operations 有权
    滚动操作的应用程序编程接口

    公开(公告)号:US20130239046A1

    公开(公告)日:2013-09-12

    申请号:US13867950

    申请日:2013-04-22

    Applicant: APPLE INC.

    Abstract: A method performed at an electronic device that has one or more processors, memory, and a touch-sensitive display includes transferring a set bounce call to provide a bounce operation. Transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll. The scrolled region includes an information object that bounces in the opposite direction of the scroll when the information object reaches or intersects a terminus, and the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce.

    Abstract translation: 在具有一个或多个处理器,存储器和触摸敏感显示器的电子设备处执行的方法包括传送设置的反弹呼叫以提供反弹操作。 转移设置的反弹呼叫会导致滚动内容区域与滚动方向相反的方向反弹。 滚动区域包括当信息对象到达终点或与终点相交时在与滚动体的相反方向反弹的信息对象,并且滚动内容区域在弹跳之前具有第一速度,并且在第一速度之后具有与第一速度不同的第二速度 反弹。

    Application programming interfaces for scrolling operations

    公开(公告)号:US10481785B2

    公开(公告)日:2019-11-19

    申请号:US15665167

    申请日:2017-07-31

    Applicant: Apple Inc.

    Abstract: At least certain embodiments of the present disclosure include an environment with user interface software interacting with a software application. A method for operating through an application programming interface (API) in this environment includes transferring a set bounce call. The method further includes setting at least one of maximum and minimum bounce values. The set bounce call causes a bounce of a scrolled region in an opposite direction of a scroll based on a region past an edge of the scrolled region being visible in a display region at the end of the scroll.

    Intelligent presentation of documents

    公开(公告)号:US10354004B2

    公开(公告)日:2019-07-16

    申请号:US13843962

    申请日:2013-03-15

    Applicant: Apple Inc.

    Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.

Patent Agency Ranking