-
公开(公告)号:US10827330B2
公开(公告)日:2020-11-03
申请号:US16893138
申请日:2020-06-04
Applicant: Apple Inc.
Inventor: Daniel C. Gross , Patrick L. Coffman , Richard R. Dellinger , Christopher P. Foss , Jason J. Gauci , Aria D. Haghighi , Cyrus D. Irani , Bronwyn A. Jones , Gaurav Kapoor , Stephen O. Lemay , Colin C. Morris , Michael R. Siracusa , Lawrence Y. Yang , Brent D. Ramerth , Jerome R. Bellegarda , Jannes G. A. Dolfing , Giulia P. Pagallo , Xin Wang , Jun Hatori , Alexandre R. Moha , Kevin D. Clark , Karl Christian Kohlschuetter , Jesper A. Andersen , Hafid Arras , Alexandre Carlhian , Thomas Deniau , Mathieu J. Martel , Sofiane Toudji
Abstract: Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes obtaining information identifying a first physical location viewed by a user in a first application. The method further includes detecting a first input. In response to detecting the first input: a second application is identified that is capable of accepting geographic location information; and an affordance is presented that is distinct from the first application, with a suggestion to open the second application. The suggestion includes information about the first physical location. The method further includes detecting a second input at the affordance. In response to detecting the second input at the affordance, the second application is opened and populated to include information that is based at least in part on the information identifying the first physical location.
-
公开(公告)号:US10275483B2
公开(公告)日:2019-04-30
申请号:US14455712
申请日:2014-08-08
Applicant: Apple Inc.
Inventor: Rony Fadel , Edouard Godfrey , Alexandre Carlhian
Abstract: A method and apparatus of a device that suggests a tokenized query completion for an input query prefix is described. In an exemplary embodiment, the device receives a query prefix from a client, wherein the query prefix includes a plurality of words. The device further generates a results set by searching a structured database using the query prefix for matches to the plurality of words in the query prefix. The device additionally determines a subset of query prefix that match specific fields of the results set by using the last N grams in the query prefix. In addition, the device ranks a tokenized query completion as a search suggestion using the query prefix, where the tokenized query completion includes a token that is a match between a matching word in the subset of query prefix and the corresponding specific field for the matching word.
-
公开(公告)号:US10200824B2
公开(公告)日:2019-02-05
申请号:US15166226
申请日:2016-05-26
Applicant: Apple Inc.
Inventor: Daniel C. Gross , Patrick L. Coffman , Richard R. Dellinger , Christopher P. Foss , Jason J. Gauci , Aria D. Haghighi , Cyrus D. Irani , Bronwyn A. Jones , Gaurav Kapoor , Stephen O. Lemay , Colin C. Morris , Michael R. Siracusa , Lawrence Y. Yang , Brent D. Ramerth , Jerome R. Bellegarda , Jannes G.A. Dolfing , Giulia P. Pagallo , Xin Wang , Jun Hatori , Alexandre R. Moha , Kevin D. Clark , Karl Christian Kohlschuetter , Jesper S. Andersen , Hafid Arras , Alexandre Carlhian , Thomas Deniau , Mathieu J. Martel , Sofiane Toudji
Abstract: Systems and methods for proactively assisting users with accurately locating a parked vehicle are disclosed herein. An example method includes: automatically, and without instructions from a user: determining that a user of the electronic device is in a vehicle that has come to rest at a geographic location. Upon determining that the user has left the vehicle at the geographic location, the method includes automatically, and without instructions from a user: determining whether positioning information, retrieved from the location sensor to identify the geographic location, satisfies accuracy criteria. Upon determining that the positioning information does not satisfy the accuracy criteria, the method includes: providing a prompt to the user to input information about the geographic location. In response to providing the prompt, the method includes receiving information from the user about the geographic location and storing the information as vehicle location information.
-
公开(公告)号:US10097973B2
公开(公告)日:2018-10-09
申请号:US15167713
申请日:2016-05-27
Applicant: Apple Inc.
Inventor: Daniel C. Gross , Patrick L. Coffman , Richard R. Dellinger , Christopher P. Foss , Jason J. Gauci , Aria D. Haghighi , Cyrus D. Irani , Bronwyn A. Jones , Gaurav Kapoor , Stephen O. Lemay , Colin C. Morris , Michael R. Siracusa , Lawrence Y. Yang , Brent D. Ramerth , Jerome R. Bellegarda , Jannes G. A. Dolfing , Giulia P. Pagallo , Xin Wang , Jun Hatori , Alexandre R. Moha , Sofiane Toudji , Kevin D. Clark , Karl Christian Kohlschuetter , Jesper S. Andersen , Hafid Arras , Alexandre Carlhian , Thomas Deniau , Mathieu J. Martel
Abstract: Systems and methods for proactively populating an application with information that was previously viewed by a user in a different application are disclosed herein. An example method includes: while displaying a first application, obtaining information identifying a first physical location viewed by a user in the first application. The method also includes exiting the first application and, after exiting the first application, receiving a request from the user to open a second application that is distinct from the first application. In response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, the method includes presenting the second application so that the second application is populated with information that is based at least in part on the information identifying the first physical location.
-
5.
公开(公告)号:US20170212794A1
公开(公告)日:2017-07-27
申请号:US15397548
申请日:2017-01-03
Applicant: Apple Inc.
Inventor: Rony Fadel , Thomas Deniau , Guyerik B. Fullerton , Akihide Inoue , Troy Stephens , Alexandre Carlhian
Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet done, where the share sheet done has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.
-
公开(公告)号:US09645726B2
公开(公告)日:2017-05-09
申请号:US14078503
申请日:2013-11-12
Applicant: Apple Inc.
Inventor: Bradford A. Moore , Alexandre Carlhian , Edouard D. Godfrey , Guillaume Borios , Albert P. Dul , Marcel van Os , Woo-Ram Lee
IPC: G06F3/048 , G06F3/0486 , G06F3/0481 , G06F3/0484 , G01C21/36
CPC classification number: G06F3/0486 , G01C21/3664 , G01C21/367 , G06F3/04815 , G06F3/04842 , G06F3/04845 , G06F3/04883 , G06F2203/04806 , G06F2203/04808
Abstract: Some embodiments provide a mapping application that includes a novel dynamic scale that can be used to perform different zoom operations. In some embodiments, the scale also serves as a distance measurement indicator for a corresponding zoom level. The application continuously adjusts several different attributes of the scale, including the scale size, the number of segments on the scale and the representative distance of a segment on the scale. In some embodiments, the mapping application provides a smart zoom feature that guides a user during a zoom to a location. In particular, the smart zoom detects that a location of a zoom is near a pin on the map, and if so, zooms to the pin on the map. Otherwise, if the location is near a cloud of pins, the application zooms to the cloud of pins. Otherwise the zoom is directed towards the user's selected location.
-
公开(公告)号:US09448700B2
公开(公告)日:2016-09-20
申请号:US13629076
申请日:2012-09-27
Applicant: APPLE INC.
Inventor: Alexandre Moha , Laurent Baumann , Alexandre Carlhian , Philippe Champeaux , Patrick Coffman , Julien Robert
IPC: G06F3/0482 , G06F3/0484 , H04L29/08 , G06F17/30
CPC classification number: G06F3/04842 , G06F17/30867 , H04L67/00
Abstract: Apparatuses and methods relating to content sharing are described. In one embodiment, a match between content type and one or more content services determine what content sharing services are displayed. In one embodiment, content sharing is accessible to all applications in an operating system.
Abstract translation: 描述与内容共享有关的装置和方法。 在一个实施例中,内容类型与一个或多个内容服务之间的匹配确定显示什么内容共享服务。 在一个实施例中,内容共享可由操作系统中的所有应用程序访问。
-
公开(公告)号:US12223612B2
公开(公告)日:2025-02-11
申请号:US18407241
申请日:2024-01-08
Applicant: Apple Inc.
Inventor: Marcel Van Os , Thomas Goossens , Laurent Baumann , Michael Dale Lampell , Alexandre Carlhian
IPC: G06T19/20 , G06F3/04812 , G06F3/04817 , G06F3/0482 , G06F3/04845 , G06F3/04883 , G06T11/00 , G06T11/60 , G06T13/40 , G06T15/04
Abstract: An avatar editing environment is disclosed that allows users to create custom avatars for use in online games and other applications. Starting with a blank face the user can add, rescale and position different elements (e.g., eyes, nose, mouth) on the blank face. The user can also change the shape of the avatar's face, the avatar's skin color and the color of all the elements. In some implementations, touch input and gestures can be used to manually edit the avatar. Various controls can be used to create the avatar, such as controls for resizing, rotating, positioning, etc. The user can choose between manual and automatic avatar creation. The avatar editing environment can be part of a framework that is available to applications. One or more elements of the avatar can be animated.
-
公开(公告)号:US10607419B2
公开(公告)日:2020-03-31
申请号:US14866560
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Marcel Van Os , Thomas Goossens , Laurent Baumann , Michael Dale Lampell , Alexandre Carlhian
IPC: G06T19/20 , G06T13/40 , G06F3/0482 , G06T11/00 , G06F3/0481 , G06T11/60 , G06F3/0484 , G06F3/0488 , G06T15/04
Abstract: An avatar editing environment is disclosed that allows users to create custom avatars for use in online games and other applications. Starting with a blank face the user can add, rescale and position different elements (e.g., eyes, nose, mouth) on the blank face. The user can also change the shape of the avatar's face, the avatar's skin color and the color of all the elements. In some implementations, touch input and gestures can be used to manually edit the avatar. Various controls can be used to create the avatar, such as controls for resizing, rotating, positioning, etc. The user can choose between manual and automatic avatar creation. The avatar editing environment can be part of a framework that is available to applications. One or more elements of the avatar can be animated.
-
公开(公告)号:US10521466B2
公开(公告)日:2019-12-31
申请号:US15269721
申请日:2016-09-19
Applicant: Apple Inc.
Inventor: Jerome R. Bellegarda , Mathieu Jean Martel , Alexandre Carlhian , Antoine Vinel , Jannes G. Dolfing , Sabrine Rekik , Markus Berget , Hafid Arras
IPC: G06F16/35 , G06F16/34 , G06F16/335 , G06F16/332
Abstract: Systems and processes for operating a digital assistant are provided. In accordance with one or more examples, a method includes, at a user device with one or more processors and memory, receiving unstructured natural language information from at least one user. The method also includes, in response to receiving the unstructured natural language information, determining whether event information is present in the unstructured natural language information. The method further includes, in accordance with a determination that event information is present within the unstructured natural language information, determining whether an agreement on an event is present in the unstructured natural language information. The method further includes, in accordance with a determination that an agreement on an event is present, determining an event type of the event and providing an event description based on the event type.
-
-
-
-
-
-
-
-
-