-
公开(公告)号:US11496600B2
公开(公告)日:2022-11-08
申请号:US16554518
申请日:2019-08-28
Applicant: Apple Inc.
Inventor: Umesh S. Vaishampayan , Gaurav Kapoor , Kit-man Wan
IPC: H04L67/59 , H04L67/2895 , G06F3/04883 , G06N20/00 , H04W4/021 , H04L67/00
Abstract: In an exemplary process for remote execution of machine-learned models, one or more signals from a second electronic device is detected by a first electronic device. The second electronic device includes a machine-learned model associated with an application implemented on the first electronic device. Based on the one or more signals, a communication connection is established with the second electronic device and a proxy to the machine-learned model is generated. Input data is obtained via a sensor of the first electronic device. A representation of the input data is sent to the second electronic device via the proxy and the established communication connection. The representation of the input data is processed through the machine-learned model to generate an output. A result derived from the output is received via the communication connection and a representation of the result is outputted.
-
公开(公告)号: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.
-
公开(公告)号:US10380488B2
公开(公告)日:2019-08-13
申请号:US14500985
申请日:2014-09-29
Applicant: Apple Inc.
Inventor: Binu K. Mathew , Kit-Man Wan , Gaurav Kapoor
Abstract: Disclosed herein is a technique for implementing a framework that enables application developers to enhance their applications with dynamic adjustment capabilities. Specifically, the framework, when utilized by an application on a mobile computing device that implements the framework, can enable the application to establish predictive models that can be used to identify meaningful behavioral patterns of an individual who uses the application. In turn, the predictive models can be used to preempt the individual's actions and provide an enhanced overall user experience. The framework is configured to interface with other software entities on the mobile computing device that conduct various analyses to identify appropriate times for the application to manage and update its predictive models. Such appropriate times can include, for example, identified periods of time where the individual is not operating the mobile computing device, as well as recognized conditions where power consumption is not a concern.
-
64.
公开(公告)号:US10346441B2
公开(公告)日:2019-07-09
申请号:US14866786
申请日:2015-09-25
Applicant: Apple Inc.
Inventor: Joao Pedro Lacerda , Gaurav Kapoor
IPC: G06F16/28 , G06N20/00 , G06F16/903
Abstract: The embodiments set forth techniques for implementing various “prediction engines” that can be configured to provide different kinds of predictions within a mobile computing device. According to some embodiments, each prediction engine can assign itself as an “expert” on one or more “prediction categories” within the mobile computing device. When a software application issues a request for a prediction for a particular category, and two or more prediction engines respond with their respective prediction(s), a “prediction center” can be configured to receive and process the predictions prior to responding to the request. Processing the predictions can involve removing duplicate information that exists across the predictions, sorting the predictions in accordance with confidence levels advertised by the prediction engines, and the like. In this manner, the prediction center can distill multiple predictions down into an optimized prediction and provide the optimized prediction to the software application.
-
公开(公告)号:US20190097978A1
公开(公告)日:2019-03-28
申请号:US16159473
申请日:2018-10-12
Applicant: Apple Inc.
Inventor: Abhradeep Guha Thakurta , Andrew H. Vyrros , Umesh S. Vaishampayan , Gaurav Kapoor , Julien Freudiger , Vivek Rangarajan Sridhar , Doug Davidson
Abstract: Systems and methods are disclosed for a server learning new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. A client device can determine that a word typed on the client device is a new word that is not contained in a dictionary or asset catalog on the client device. New words can be grouped in classifications such as entertainment, health, finance, etc. A differential privacy system on the client device can comprise a privacy budget for each classification of new words. If there is privacy budget available for the classification, then one or more new terms in a classification can be sent to new term learning server, and the privacy budget for the classification reduced. The privacy budget can be periodically replenished.
-
66.
公开(公告)号: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.
-
公开(公告)号:US10154054B2
公开(公告)日:2018-12-11
申请号:US15640266
申请日:2017-06-30
Applicant: Apple Inc.
Inventor: Abhradeep Guha Thakurta , Andrew H. Vyrros , Umesh S. Vaishampayan , Gaurav Kapoor , Julien Freudinger , Vipul Ved Prakash , Arnaud Legendre , Steven Duplinsky
Abstract: Systems and methods are disclosed for generating term frequencies of known terms based on crowdsourced differentially private sketches of the known terms. An asset catalog can be updated with new frequency counts for known terms based on the crowdsourced differentially private sketches. Known terms can have a classification. A client device can maintain a privacy budget for each classification of known terms. Classifications can include emojis, deep links, locations, finance terms, and health terms, etc. A privacy budget ensures that a client does not transmit too much information to a term frequency server, thereby compromising the privacy of the client device.
-
公开(公告)号:US10117600B2
公开(公告)日:2018-11-06
申请号:US14475417
申请日:2014-09-02
Applicant: APPLE INC.
Inventor: Daniel S. Keen , Jay C. Blahnik , Gaurav Kapoor , Michael R. Siracusa
Abstract: Pacer activity data of a user may be managed. For example, historical activity data of a user corresponding to a particular time of a day prior to a current day may be received. Additionally, a user interface configured to display an activity goal of the user may be generated and the user interface may be provided for presentation. In some aspects, the user interface may be configured to display a first indicator that identifies cumulative progress towards the activity goal and a second indicator that identifies predicted cumulative progress towards the activity goal. The cumulative progress may be calculated based on monitored activity from a start of the current day to the particular time of the current day and the predicted cumulative progress may be calculated based on the received historical activity data corresponding to the particular time of the day prior to the current day.
-
69.
公开(公告)号: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.
-
公开(公告)号:US20170359364A1
公开(公告)日:2017-12-14
申请号:US15640266
申请日:2017-06-30
Applicant: Apple Inc.
Inventor: Abhradeep Guha Thakurta , Andrew H. Vyrros , Umesh S. Vaishampayan , Gaurav Kapoor , Julien Freudinger , Vipul Ved Prakash , Arnaud Legendre , Steven Duplinsky
CPC classification number: H04L63/1425 , G06F17/2235 , G06F17/2735 , G06F17/276 , G06F21/6254 , G06N99/005 , H04L63/0421
Abstract: Systems and methods are disclosed for generating term frequencies of known terms based on crowdsourced differentially private sketches of the known terms. An asset catalog can be updated with new frequency counts for known terms based on the crowdsourced differentially private sketches. Known terms can have a classification. A client device can maintain a privacy budget for each classification of known terms. Classifications can include emojis, deep links, locations, finance terms, and health terms, etc. A privacy budget ensures that a client does not transmit too much information to a term frequency server, thereby compromising the privacy of the client device.
-
-
-
-
-
-
-
-
-