Software framework for progress tracking in a classroom setting

    公开(公告)号:US12052320B2

    公开(公告)日:2024-07-30

    申请号:US16258161

    申请日:2019-01-25

    申请人: Apple Inc.

    IPC分类号: H04L67/50 G06F8/70 G09B5/14

    CPC分类号: H04L67/535 G06F8/70 G09B5/14

    摘要: This application relates to a client-server architecture that enables progress tracking related to assignments generated by an instructor. A hand-out can include attachments that specify placeholders for hand-ins and/or activities to be performed by the student as part of the assignment. Some activities can be performed using third-party applications that implement at least a portion of a software framework that causes the applications to generate progress tracking information provided to a daemon executing in the background of a client device. The daemon and/or a client application interface with one or more network services to enable an instructor to utilize the progress tracking information. The network services can include a hand-out service utilized to generate hand-outs assigned to a group of students. The network services can also include a progress pipeline including a number of services configured to process progress tracking information received from a plurality of client devices.

    Displaying image data based on ambient light

    公开(公告)号:US12033600B2

    公开(公告)日:2024-07-09

    申请号:US17988457

    申请日:2022-11-16

    申请人: Apple Inc.

    IPC分类号: G09G5/10

    摘要: Various implementations disclosed herein include devices, systems, and methods for displaying image data based on ambient light. In some implementations, a device includes an image sensor, an environmental sensor, a display, a non-transitory memory and one or more processors. In some implementations, a method includes capturing, via the image sensor, first image data that corresponds to a body part of a user of the device. In some implementations, the method includes detecting, via the environmental sensor, environmental data that indicates a current ambient light condition of a physical environment surrounding the device. In some implementations, the method includes generating second image data by modifying the first image data based on a function of the current ambient light condition and a threshold ambient light condition detected during enrollment. In some implementations, the method includes displaying the second image data on the display.

    Share pools for sharing files via a storage service

    公开(公告)号:US11461279B2

    公开(公告)日:2022-10-04

    申请号:US16146588

    申请日:2018-09-28

    申请人: Apple Inc.

    摘要: This application relates to a client-server architecture that enables file sharing between an instructor and a class. The files are stored in a storage service accessible via a network, and a separate copy of each file can be shared with each student in the class. In order to facilitate the sharing of multiple copies of the file, a share pool is created in a partition of the storage service allocated to the instructor. The share pool includes a number of stub files that are placeholders for clones of the shared file. A share handler service receives a request to share a file with a class, requests a number of stub files from the share pool, and utilizes the number of stub files to generate clones of the shared file in the partition of the storage service. Students are then granted access to the clones in the partition.

    Displaying Image Data based on Ambient Light

    公开(公告)号:US20240304162A1

    公开(公告)日:2024-09-12

    申请号:US18667689

    申请日:2024-05-17

    申请人: Apple Inc.

    IPC分类号: G09G5/10

    摘要: Various implementations disclosed herein include devices, systems, and methods for displaying image data based on ambient light. In some implementations, a device includes an image sensor, an environmental sensor, a display, a non-transitory memory and one or more processors. In some implementations, a method includes capturing, via the image sensor, first image data that corresponds to a body part of a user of the device. In some implementations, the method includes detecting, via the environmental sensor, environmental data that indicates a current ambient light condition of a physical environment surrounding the device. In some implementations, the method includes generating second image data by modifying the first image data based on a function of the current ambient light condition and a threshold ambient light condition detected during enrollment. In some implementations, the method includes displaying the second image data on the display.

    Reducing Power Consumption of a Lenticular Display

    公开(公告)号:US20240236292A1

    公开(公告)日:2024-07-11

    申请号:US18374120

    申请日:2023-09-28

    申请人: Apple Inc.

    摘要: In one implementation, a method of operating a wearable device is performed by a device in a physical environment, the device including a processor, non-transitory memory, and a display. The method includes determining a device operating condition based on whether the device is being worn by a user. The method includes, in response to determining that the device operating condition is a first operating condition corresponding to the device being worn by the user, selectively activating a portion of the display based on a location of a person in the physical environment to display content to the person. The method includes, in response to determining that the device operating condition is a second operating condition corresponding to the device being unworn by the user, activating at least a portion of the display based on a content type of content to display the content.