-
公开(公告)号:US20150324405A1
公开(公告)日:2015-11-12
申请号:US14717834
申请日:2015-05-20
Applicant: Apple Inc.
Inventor: Wayne Loofbourrow , John Martin Hornkvist , Eric Richard Koebler , Yan Arrouye
IPC: G06F17/30
CPC classification number: G06F17/30336 , G06F17/30 , G06F17/30091 , G06F17/30106 , G06F17/30321 , G06F17/30424 , G06F17/30598 , G06F17/30622
Abstract: Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters.
Abstract translation: 描述用于处理索引的系统和方法。 包含特定术语的项目的过帐列表按所需的检索顺序排序,例如,最近的第一个。 有序项目按所需的检索顺序插入到反向索引中,导致有序的反向索引,可以以期望的检索顺序有效地检索项目。 在检索期间,可以首先从实况索引检索项目,并且可以合并来自实时索引和有序索引的检索项目。 检索到的项目也可以根据项目的文件分组参数进行过滤。
-
公开(公告)号:US20150277889A1
公开(公告)日:2015-10-01
申请号:US14740145
申请日:2015-06-15
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic B. Giampaolo , James Mensch
CPC classification number: G06F8/61 , G06F9/44521 , H04L67/06 , H04L67/10 , H04L67/1097 , H04L67/125 , H04L67/34
Abstract: A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a minimal set of application resource files. The remaining application resource files can be replaced with application resource file placeholders, which can have the appearance of application resource files but are in fact empty files. When an application requests an application resource file, an application resource file retrieval process installed on the client device can detect the difference between an application resource file and an application resource file placeholder. The application resource file retrieval process can trigger a fault in response to detecting an application resource file placeholder, which causes the client device to obtain the requested application resource file from a remote storage location, such as cloud-based storage. Additionally, installed application resource files can be replaced with application resource file placeholders.
Abstract translation: 云计算系统可用于透明地减少客户端设备上应用程序的存储空间。 应用程序可以安装最少的一组应用程序资源文件。 剩余的应用程序资源文件可以替换为应用程序资源文件占位符,可以显示应用程序资源文件,但实际上是空文件。 当应用程序请求应用程序资源文件时,安装在客户端设备上的应用程序资源文件检索过程可以检测应用程序资源文件和应用程序资源文件占位符之间的差异。 应用资源文件检索过程可以响应于检测到应用资源文件占位符而触发故障,这导致客户端设备从诸如基于云的存储的远程存储位置获得所请求的应用资源文件。 此外,安装的应用程序资源文件可以替换为应用程序资源文件占位符。
-
公开(公告)号:US09058346B2
公开(公告)日:2015-06-16
申请号:US14295135
申请日:2014-06-03
Applicant: Apple Inc.
Inventor: Wayne Loofbourrow , John Martin Hornkvist , Eric Richard Koebler , Yan Arrouye
IPC: G06F17/30
CPC classification number: G06F17/30336 , G06F17/30 , G06F17/30091 , G06F17/30106 , G06F17/30321 , G06F17/30424 , G06F17/30598 , G06F17/30622
Abstract: Systems and methods for processing an index are described. A postings list of items containing a particular term are ordered in a desired retrieval order, e.g., most recent first. The ordered items are inserted into an inverted index in the desired retrieval order, resulting in an ordered inverted index from which items may be efficiently retrieved in the desired retrieval order. During retrieval, items may first be retrieved from a live index, and the retrieved items from the live and ordered indexes may be merged. The retrieved items may also be filtered in accordance with the items' file grouping parameters.
Abstract translation: 描述用于处理索引的系统和方法。 包含特定术语的项目的过帐列表按所需的检索顺序排序,例如,最近的第一个。 有序项目按所需的检索顺序插入到反向索引中,导致有序的反向索引,可以以期望的检索顺序有效地检索项目。 在检索期间,可以首先从实况索引检索项目,并且可以合并来自实时索引和有序索引的检索项目。 检索到的项目也可以根据项目的文件分组参数进行过滤。
-
公开(公告)号:US20140351262A1
公开(公告)日:2014-11-27
申请号:US14295886
申请日:2014-06-04
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic Giampaolo , Andrew Carol , Steve Zellers
IPC: G06F17/30
CPC classification number: G06F17/30094 , G06F17/30091 , G06F17/301 , G06F17/3012 , G06F17/30126 , G06F17/30631
Abstract: Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.
Abstract translation: 用于管理数据的系统和方法,如元数据或索引数据库。 在一个示例性方法中,通过索引软件组件接收现有文件已被修改或已经创建新文件的通知,索引软件组件响应于该通知执行索引操作,其中通知不是基于 完全按时间或用户输入,或通知包括标识文件的标识符。 还描述了数据处理系统和机器可读介质中的其他方法。
-
35.
公开(公告)号:US20240319895A1
公开(公告)日:2024-09-26
申请号:US18672736
申请日:2024-05-23
Applicant: Apple Inc.
Inventor: Jean-Pierre Ciudad , George C. Chicioreanu , Yan Arrouye
CPC classification number: G06F3/0632 , G06F3/0607 , G06F3/0647 , G06F3/0653 , G06F3/067 , G06F8/65
Abstract: In some implementations, a computing device may configure a new device based on a current state of an old device, including settings, preferences, and other user data. The data may be transferred from the old device to the new device, and then relocated according to a manifest that details positions of the data on the old device. The destination device may be rebooted into a configuration mode to allow for the relocation of the transferred data, and then rebooted again to configure the destination device to provide access to the data in its respective relative locations on the destination device.
-
公开(公告)号:US20230350590A1
公开(公告)日:2023-11-02
申请号:US18338308
申请日:2023-06-20
Applicant: Apple Inc.
Inventor: Jean-Pierre Ciudad , George C. Chicioreanu , Yan Arrouye
CPC classification number: G06F3/0632 , G06F3/0647 , G06F8/65 , G06F3/067 , G06F3/0607 , G06F3/0653
Abstract: In some implementations, a computing device may configure a new device based on a current state of an old device, including settings, preferences, and other user data. The data may be transferred from the old device to the new device, and then relocated according to a manifest that details positions of the data on the old device. The destination device may be rebooted into a configuration mode to allow for the relocation of the transferred data, and then rebooted again to configure the destination device to provide access to the data in its respective relative locations on the destination device.
-
公开(公告)号:US10387132B2
公开(公告)日:2019-08-20
申请号:US15680494
申请日:2017-08-18
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic B. Giampaolo , James Mensch
Abstract: A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a minimal set of application resource files. The remaining application resource files can be replaced with application resource file placeholders, which can have the appearance of application resource files but are in fact empty files. When an application requests an application resource file, an application resource file retrieval process installed on the client device can detect the difference between an application resource file and an application resource file placeholder. The application resource file retrieval process can trigger a fault in response to detecting an application resource file placeholder, which causes the client device to obtain the requested application resource file from a remote storage location, such as cloud-based storage. Additionally, installed application resource files can be replaced with application resource file placeholders.
-
公开(公告)号:US20180004759A1
公开(公告)日:2018-01-04
申请号:US15708083
申请日:2017-09-18
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic Giampaolo , Bas Ording , Gregory Christie , Stephen Olivier Lemay , Marcel van OS , Imran Chaudhri , Kevin Tiene , Pavel Cisler
IPC: G06F17/30
CPC classification number: G06F16/24578 , G06F16/14 , G06F16/248 , G06F16/38 , Y10S707/99933 , Y10S707/99934 , Y10S707/99935 , Y10S707/99939 , Y10S707/99943
Abstract: Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
-
公开(公告)号:US09836472B2
公开(公告)日:2017-12-05
申请号:US13909965
申请日:2013-06-04
Applicant: Apple Inc.
Inventor: Pavel Cisler , Yan Arrouye , Laurent Baumann , Loic Vandereyken , John Hornkvist , Ali Ozer
CPC classification number: G06F17/30126 , G06F17/30103
Abstract: In one embodiment, non-transitory computer-readable medium stores instructions for implementing tagged management of stored items, wherein an embodiment can receive an input indicating the selection of a graphical representation of a file in the GUI of an operating system, and can also receive an input indicating the intent to attach a tag to the file. The system can perform an automatic search through the metadata of files associated with the user and the user account to find the set of files having the tag, responsive to the request to display the set of files. Having located the set of files, an operation can be performed to display the set of files having the requested tag, regardless of the storage location of the files.
-
公开(公告)号:US09740468B2
公开(公告)日:2017-08-22
申请号:US14740145
申请日:2015-06-15
Applicant: Apple Inc.
Inventor: Yan Arrouye , Dominic B. Giampaolo , James Mensch
CPC classification number: G06F8/61 , G06F9/44521 , H04L67/06 , H04L67/10 , H04L67/1097 , H04L67/125 , H04L67/34
Abstract: A cloud computing system can be used to transparently reduce the storage space of an application on a client device. An application can be installed with a minimal set of application resource files. The remaining application resource files can be replaced with application resource file placeholders, which can have the appearance of application resource files but are in fact empty files. When an application requests an application resource file, an application resource file retrieval process installed on the client device can detect the difference between an application resource file and an application resource file placeholder. The application resource file retrieval process can trigger a fault in response to detecting an application resource file placeholder, which causes the client device to obtain the requested application resource file from a remote storage location, such as cloud-based storage. Additionally, installed application resource files can be replaced with application resource file placeholders.
-
-
-
-
-
-
-
-
-