-
公开(公告)号:US20190313208A1
公开(公告)日:2019-10-10
申请号:US16451572
申请日:2019-06-25
Applicant: Apple Inc.
Inventor: Marcel MWA Van Os , Scott Herz , Mike Matas
Abstract: Geographic location data is sent from a first device to a second device with a modified message to signal the presence of geographic location data associated with the message. The message can include (or attach) the geographic location data or file, or the message can include a link to a network-based resource which the second device can use to obtain the geographic location data. In some implementations, when a user of the first device views a location on a map display of the first device, a graphical user interface is presented to allow the user to select an option to share the geographic location with the second device. The second device receives geographic location data or a link from the first device which can trigger a map display on the second device showing the location of the first device and, optionally, the location of the second device.
-
公开(公告)号:US20190286694A1
公开(公告)日:2019-09-19
申请号:US16434024
申请日:2019-06-06
Applicant: Apple Inc.
Inventor: Chanaka G. Karunamuni , Marcel Van Os , Scott Herz , Eliza Block , Glen W. Steele , Ken Ferry , Peter Laurens
IPC: G06F17/27 , G06F16/487 , G06Q10/10 , G06F16/48
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.
-
13.
公开(公告)号:US10146830B2
公开(公告)日:2018-12-04
申请号:US14246128
申请日:2014-04-06
Applicant: Apple Inc.
Inventor: Marcel van Os , Scott Herz
IPC: G06F17/30
Abstract: Some embodiments provide a cross application framework that supports a number of different applications and/or services to aggregate data relating to people, locations, and entities. The framework of some embodiments aggregates, from various data sources, different types of data, such as multimedia, communications, social media data, and location data. Once the data is aggregated, the framework provides the data to each requesting application. When an application is used to search for a person, the framework may provide the application with the person's emails, text messages, videos, photos, and social network activities.
-
公开(公告)号:US20180283896A1
公开(公告)日:2018-10-04
申请号:US15762347
申请日:2016-09-21
Applicant: Apple Inc.
Inventor: Patrick S. Piemonte , Jason D. Gosnell , Kjell F. Bronder , Daniel De Rocha Rosario , Shaun D. Budhram , Scott Herz
Abstract: Implementations described and claimed herein provide systems and methods for interaction between a user and a machine. In one implementation, machine status information for the machine is received at a dedicated machine component. The machine status information is published onto a distributed node system network of the machine. The machine status information is ingested at a primary interface controller, and an interactive user interface is generated using the primary interface controller. The interactive user interface is generated based on the machine status information. In some implementations, input is received from the user at the primary interface controller through the interactive user interface, and a corresponding action is delegated to one or more subsystems of the machine using the distributed node system network.
-
公开(公告)号:US20180276300A1
公开(公告)日:2018-09-27
申请号:US15985847
申请日:2018-05-22
Applicant: Apple Inc.
Inventor: Ashley B. Clark , Jorge Fino , Scott Herz , Emanuele Vulcano , Marcel van Os
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.
-
公开(公告)号:US20170308277A1
公开(公告)日:2017-10-26
申请号:US15647180
申请日:2017-07-11
Applicant: Apple Inc.
Inventor: Andrew Platzer , Scott Herz
IPC: G06F3/0484 , G06F3/0488 , G06F3/0485
CPC classification number: G06F3/04845 , G06F3/0485 , G06F3/04883
Abstract: An electronic device with a display, a touch-sensitive surface, and software code configured to interact with applications and provide the applications with an application programming interface (API) for performing gesture operations in response to a user input detected on the touch-sensitive surface, detects, via the software code, a drag input that includes movement of a contact on the touch-sensitive surface that corresponds to movement over a displayed scrollable region in an application. While detecting the drag input, the device scrolls on the display, via the software code, the scrollable region of the application in accordance with the drag input. After detecting an end of the drag input, the device continues to scroll on the display, via the software code, the scrollable region in accordance with the drag input including slowing the scroll to a stop over time in accordance with a deceleration factor set using the API.
-
17.
公开(公告)号:US09335924B2
公开(公告)日:2016-05-10
申请号:US14056350
申请日:2013-10-17
Applicant: Apple Inc.
Inventor: Steven P. Jobs , Scott Forstall , Greg Christie , Stephen O. Lemay , Scott Herz , Marcel van Os , Bas Ording , Gregory Novick , Wayne C. Westerman , Imran Chaudhri , Patrick Lee Coffman , Kenneth Kocienda , Nitin K. Ganatra , Freddy Allen Anzures , Jeremy A. Wyld , Jeffrey Bush , Michael Matas , Paul D. Marcos , Charles J. Pisula , Virgil S. King , Chris Blumenberg , Francisco Ryan Tolmasky , Richard Williamson , Andre M. J. Boule , Henri C. Lamiraux
IPC: G06F3/048 , G06F3/0488 , H04M1/725
CPC classification number: G06F3/0488 , G06F3/04883 , G06F3/04886 , H04M1/72522 , H04M1/72552
Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
-
18.
公开(公告)号:US09037995B2
公开(公告)日:2015-05-19
申请号:US14189922
申请日:2014-02-25
Applicant: Apple Inc.
Inventor: Andrew Platzer , Scott Herz
IPC: G06F3/0488 , G06F3/0485 , G06F3/0484
CPC classification number: G06F3/0485 , G06F3/04845 , G06F3/0488 , G06F3/04883 , G06F2203/04808
Abstract: A method that may be performed at an electronic device that has one or more processors, memory, and a touch-sensitive display. The method includes receiving a user input, the user input is one or more input points applied to a touch-sensitive display that is integrated with the data processing system. The method further includes creating an event object in response to the user input and determining whether the event object invokes a scroll or gesture operation by distinguishing between the user input being a single input point applied to the touch-sensitive display that is interpreted as the scroll operation and the user input being more than one input point applied to the touch-sensitive display that are interpreted as the gesture operation.
Abstract translation: 可以在具有一个或多个处理器,存储器和触敏显示器的电子设备上执行的方法。 该方法包括接收用户输入,用户输入是应用于与数据处理系统集成的触敏显示器的一个或多个输入点。 该方法还包括响应于用户输入创建事件对象,并且通过将应用于触摸敏感显示器的单个输入点的用户输入区分为被解释为滚动的操作来确定事件对象是否调用滚动或手势操作 操作和用户输入是应用于触敏显示器的多于一个输入点,被解释为手势操作。
-
公开(公告)号:US08620272B2
公开(公告)日:2013-12-31
申请号:US13725569
申请日:2012-12-21
Applicant: Apple Inc.
Inventor: Nitin Ganatra , Scott Herz
IPC: H04M1/68
CPC classification number: H04W4/50 , H04L63/08 , H04L63/104
Abstract: A server receives an application update request from a mobile device. The request can include a specification of the mobile device and a license. The server can identify an available hardware component of the mobile device based on the specification. The server can identify an access privilege of the hardware component based on the license. The server can further identify an application that utilizes the available hardware component of the mobile device and is accessible under the identified access privilege. The server can recommend the application in response to the application update request.
Abstract translation: 服务器从移动设备接收应用程序更新请求。 该请求可以包括移动设备的规范和许可证。 服务器可以根据规范识别移动设备的可用硬件组件。 服务器可以根据许可证识别硬件组件的访问权限。 服务器可以进一步识别利用移动设备的可用硬件组件的应用,并且可以在所识别的访问权限之下访问。 服务器可以根据应用程序更新请求推荐应用程序。
-
公开(公告)号:US20130109357A1
公开(公告)日:2013-05-02
申请号:US13725569
申请日:2012-12-21
Applicant: Apple Inc.
Inventor: Nitin Ganatra , Scott Herz
IPC: H04W4/00
CPC classification number: H04W4/50 , H04L63/08 , H04L63/104
Abstract: A server receives an application update request from a mobile device. The request can include a specification of the mobile device and a license. The server can identify an available hardware component of the mobile device based on the specification. The server can identify an access privilege of the hardware component based on the license. The server can further identify an application that utilizes the available hardware component of the mobile device and is accessible under the identified access privilege. The server can recommend the application in response to the application update request.
Abstract translation: 服务器从移动设备接收应用程序更新请求。 该请求可以包括移动设备的规范和许可证。 服务器可以基于规范识别移动设备的可用硬件组件。 服务器可以根据许可证识别硬件组件的访问权限。 服务器可以进一步识别利用移动设备的可用硬件组件的应用,并且可以在所识别的访问权限之下访问。 服务器可以根据应用程序更新请求推荐应用程序。
-
-
-
-
-
-
-
-
-