-
公开(公告)号:US10853510B2
公开(公告)日:2020-12-01
申请号:US15275222
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Olivier Bonnet , Van Hong
IPC: H04L29/06 , G06F21/62 , H04L9/14 , H04L9/30 , G06F16/13 , G06F16/16 , H04L9/08 , H04L9/32 , G06F21/60
Abstract: Some embodiments provide a method for an electronic device. The method receives, through a communication address, an invitation to access a shared data asset via a cloud services platform. When the communication address is not associated with any account on the cloud services platform, the method identifies whether the device is associated with a cloud services account. When the device is associated with a cloud services account, the method prompts for input of a password for the cloud services account in order for the communication address to be associated with the cloud services account and for access to be enabled to the shared data asset.
-
公开(公告)号:US20170359331A1
公开(公告)日:2017-12-14
申请号:US15275222
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Olivier Bonnet , Van Hong
CPC classification number: G06F21/6218 , G06F16/13 , G06F16/164 , G06F21/602 , G06F2221/2107 , H04L9/0836 , H04L9/0841 , H04L9/0894 , H04L9/14 , H04L9/30 , H04L9/3226 , H04L63/0428 , H04L63/06 , H04L63/083 , H04L2463/062
Abstract: Some embodiments provide a method for an electronic device. The method receives, through a communication address, an invitation to access a shared data asset via a cloud services platform. When the communication address is not associated with any account on the cloud services platform, the method identifies whether the device is associated with a cloud services account. When the device is associated with a cloud services account, the method prompts for input of a password for the cloud services account in order for the communication address to be associated with the cloud services account and for access to be enabled to the shared data asset.
-
公开(公告)号:US20170357816A1
公开(公告)日:2017-12-14
申请号:US15275287
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Nihar Sharma , Xiaonan Ma , Van Hong , Jean-Gabriel Morard , Olivier Bonnet
CPC classification number: G06F21/6218 , G06F16/13 , G06F16/164 , G06F21/602 , G06F2221/2107 , H04L9/0836 , H04L9/0841 , H04L9/0894 , H04L9/14 , H04L9/30 , H04L9/3226 , H04L63/0428 , H04L63/06 , H04L63/083 , H04L2463/062
Abstract: Some embodiments provide a method for storing multiple data assets in a folder structure on a cloud services platform. The method stores a separate encrypted structure for each of the data assets on the cloud services platform. A same first key provides access to each of the encrypted structures. The method stores, on the cloud services platform, a folder structure with an encrypted copy of the first key. The method stores a parent structure of the folder on the cloud services platform. The parent structure includes an encrypted copy of a second key that provides access to the encrypted copy of the first key.
-
公开(公告)号:US11010485B1
公开(公告)日:2021-05-18
申请号:US15907448
申请日:2018-02-28
Applicant: Apple Inc.
Inventor: Sean P. Devlin , William E. Anderson , Daniel M. Zitter , Alexandre A. Aybes , Olivier Bonnet , Yannick Sierra
IPC: G06F21/62 , G06F16/174 , H04L29/08 , H04L9/32 , H04L12/58
Abstract: Data items such as files or database records associated with particular applications (such as messaging applications and other applications) can be stored in one or more remote locations, such as a cloud storage system, and synchronized with other devices. The remote storage can be configured such that each application executing on a client device can only view data items stored at the remote location to which the application has permission to access. An access manager on each client device enforces application specific access policies. Storage at the remote location can be secured for each application associated with a user or user account, for example, using isolated containers. The cloud storage of data can be anonymized and anonymous group data can be stored in the cloud storage.
-
公开(公告)号:US10372930B2
公开(公告)日:2019-08-06
申请号:US15275287
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Nihar Sharma , Xiaonan Ma , Van Hong , Jean-Gabriel Morard , Olivier Bonnet
IPC: G06F21/62 , H04L29/06 , H04L9/14 , H04L9/30 , G06F16/13 , G06F16/16 , G06F21/60 , H04L9/08 , H04L9/32
Abstract: Some embodiments provide a method for storing multiple data assets in a folder structure on a cloud services platform. The method stores a separate encrypted structure for each of the data assets on the cloud services platform. A same first key provides access to each of the encrypted structures. The method stores, on the cloud services platform, a folder structure with an encrypted copy of the first key. The method stores a parent structure of the folder on the cloud services platform. The parent structure includes an encrypted copy of a second key that provides access to the encrypted copy of the first key.
-
公开(公告)号:US09910895B2
公开(公告)日:2018-03-06
申请号:US13913074
申请日:2013-06-07
Applicant: Apple Inc.
Inventor: Richard F. Wagner , James H. Callender , Nicholas K. Puz , Derrick S. Huhn , Jeremy M. Werner , Amol V. Pattekar , Olivier Bonnet , Paul A. Seligman , Kenneth B. McNeil
CPC classification number: G06F17/3051 , G06F17/30029 , G06F17/30864
Abstract: Techniques are disclosed for delivering push subscription notifications in large scale distributed systems. Subscription notifications can be delivered to mobile devices of subscribing users by monitoring, at a server, an application database comprising a data record having one or more data values, detecting, at the server, in accordance with the monitoring, a changed data value, querying a subscription database for a subscription having at least one constant value to be compared to the changed data value in accordance with a trigger condition specified in a trigger template, determining whether the trigger condition is true using the changed data value and the constant value as the values of the first and second variables, respectively, in the at least one comparison; and pushing a notification from the server in response to the trigger condition being true.
-
公开(公告)号:US09489371B2
公开(公告)日:2016-11-08
申请号:US13941195
申请日:2013-07-12
Applicant: Apple Inc.
Inventor: Olivier Bonnet , Frederick de Jaeger , Romain Goyet , Jean-Pierre Ciudad
CPC classification number: G06F17/2705 , G06F17/2715 , G06K9/723 , G06K9/726 , G06K2209/01
Abstract: A method for detecting data in a sequence of characters or text using both a statistical engine and a pattern engine. The statistical engine is trained to recognize certain types of data and the pattern engine is programmed to recognize the grammatical pattern of certain types of data. The statistical engine may scan the sequence of characters to output first data, and the pattern engine may break down the first data into subsets of data. Alternatively, the statistical engine may output items that have a predetermined probability or greater of being a certain type of data and the pattern engine may then detect the data from the output items and/or remove incorrect information from the output items.
Abstract translation: 使用统计引擎和模式引擎来检测字符或文本序列中的数据的方法。 训练统计引擎来识别某些类型的数据,并且模式引擎被编程以识别某些类型的数据的语法模式。 统计引擎可以扫描字符序列以输出第一数据,并且模式引擎可以将第一数据分解成数据子集。 或者,统计引擎可以输出具有作为特定类型的数据的预定概率或更大的项目,并且模式引擎然后可以从输出项检测数据和/或从输出项中移除不正确的信息。
-
公开(公告)号:US20150347552A1
公开(公告)日:2015-12-03
申请号:US14501799
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Pierre Habouzit , Olivier Bonnet , Jean-Gabriel Morard
IPC: G06F17/30
CPC classification number: G06F16/273 , G06F16/178
Abstract: Systems and methods are disclosed for synchronizing one or more user data sets on one or more client devices of a user, using a synchronization system. Each client device can have two independent and asynchronously-operating synchronization engines. The synchronization system can include a synchronization system manager that can resolve conflicts in data that arise from different versions of software being used generate a data set. Each client can maintain two separate databases: a first database that can contain a snapshot of the state of the user data sets across client devices, as known to the synchronization system. The second database can contain a snapshot of the local file system and information about the state of synchronization of the local file system with the synchronization system.
Abstract translation: 公开了使用同步系统来同步用户的一个或多个客户端设备上的一个或多个用户数据集的系统和方法。 每个客户端设备都可以有两个独立的和异步操作的同步引擎。 同步系统可以包括同步系统管理器,其可以解决由正在使用的软件的不同版本产生的数据中产生数据集的冲突。 每个客户端可以维护两个单独的数据库:第一个数据库,可以包含跨客户端设备的用户数据集的状态的快照,如同步系统所知。 第二个数据库可以包含本地文件系统的快照以及本地文件系统与同步系统的同步状态的信息。
-
公开(公告)号:US20140025370A1
公开(公告)日:2014-01-23
申请号:US13941195
申请日:2013-07-12
Applicant: Apple Inc.
Inventor: Olivier Bonnet , Frederick de Jaeger , Romain Goyet , Jean-Pierre Ciudad
IPC: G06F17/27
CPC classification number: G06F17/2705 , G06F17/2715 , G06K9/723 , G06K9/726 , G06K2209/01
Abstract: A method for detecting data in a sequence of characters or text using both a statistical engine and a pattern engine. The statistical engine is trained to recognize certain types of data and the pattern engine is programmed to recognize the grammatical pattern of certain types of data. The statistical engine may scan the sequence of characters to output first data, and the pattern engine may break down the first data into subsets of data. Alternatively, the statistical engine may output items that have a predetermined probability or greater of being a certain type of data and the pattern engine may then detect the data from the output items and/or remove incorrect information from the output items.
Abstract translation: 使用统计引擎和模式引擎来检测字符或文本序列中的数据的方法。 训练统计引擎来识别某些类型的数据,并且模式引擎被编程以识别某些类型的数据的语法模式。 统计引擎可以扫描字符序列以输出第一数据,并且模式引擎可以将第一数据分解成数据子集。 或者,统计引擎可以输出具有作为特定类型的数据的预定概率或更大的项目,并且模式引擎然后可以从输出项检测数据和/或从输出项中移除不正确的信息。
-
公开(公告)号:US20130290291A1
公开(公告)日:2013-10-31
申请号:US13923961
申请日:2013-06-21
Applicant: Apple Inc.
Inventor: Wayne R. Loofbourrow , Julien Robert , Alexandre Moha , Olivier Bonnet , Simon I. Bovet , Stephen Frederick Decker , Brendan John Langoulant , Julien Jacques Jalon
IPC: G06F17/30
CPC classification number: G06F17/3097 , G06F17/30395 , G06F17/3064 , G06F17/30867
Abstract: Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.
Abstract translation: 标记搜索建议的实施例包括通过在数据处理系统上执行的至少一个建议引擎来生成基于文本输入字段中的第一文本输入的第一建议。 第一个建议显示在显示设备上,并且接收到第一个建议之一的选择。 第一个文本输入被替换为与所选择的第一个建议相对应的第一个令牌。 所述至少一个建议引擎基于文本输入字段中的第二文本输入产生第二建议,并且使用所选择的第一建议来过滤第二建议。 过滤的选择显示在显示设备上。
-
-
-
-
-
-
-
-
-