Patents by Inventor Nahir A. Khan
Nahir A. Khan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12242712Abstract: A device implementing a system to render widget user interfaces for display of dynamic application content on a home screen includes a processor configured to identify a container associated with a first home screen, the container corresponding to an application. The processor is further configured to retrieve data describing a plurality of user interfaces, associated with respective times, of the application. The processor is further configured to render, based on the data, the plurality of the user interfaces in advance of the respective times. The processor is further configured to determine that the first home screen is currently displayed. The processor is further configured to select a first rendered user interface from the rendered user interfaces, wherein the respective time associated with the first rendered user interface corresponds to a current time. The processor is further configured to display the selected first rendered user interface on the first home screen.Type: GrantFiled: June 17, 2021Date of Patent: March 4, 2025Assignee: Apple Inc.Inventors: Neil N. Desai, Nahir A. Khan, Andrew Brett Cato, John Louch, Patrick Reid Metcalfe, Antony J. Dzeryn, David A. Schaefgen, Jacob Fraimow, Nils Moshe Abraham Hayat, Jacob Alan Xiao
-
Patent number: 12182319Abstract: Embodiments described herein provide a software-based privacy indicator for a camera and microphone that focuses not purely on hardware status (e.g., on or off), but on whether potentially private data is flowing to the system or an application. If based purely on hardware status, the indicator for an electronic device may be shown in scenarios where no data actually flows to the system or applications. The privacy indicator will be enabled if any camera or microphone data is relayed to the operating system or an application that is executed via the operating system. When the device uses the microphone and camera to capture environmental metadata about the surroundings of the device without providing any audio samples, images, or video frames to the system or an application, the privacy indicator will not be enabled.Type: GrantFiled: March 3, 2021Date of Patent: December 31, 2024Assignee: Apple Inc.Inventors: Deepak Iyer, Jessica Aranda, Cindy M. Barrett, Patrick Coffman, Julien Freudiger, Alexander S. Haas, Nahir A. Khan, Behkish J. Manzari, Kevin M. Miller, Brian Pietsch, Stephen J. Rhee, Stefan Stuerke, Eric L. Wilson
-
Patent number: 12182360Abstract: In some embodiments, an electronic device dynamically assigns functionalities to one or more buttons depending on an orientation associated with the device.Type: GrantFiled: October 2, 2023Date of Patent: December 31, 2024Assignee: Apple Inc.Inventors: Dylan R. Edwards, Morgan A. Price, Bryant A. Jow, Nathan De Vries, Nahir A. Khan, Simon J. Parsons
-
Publication number: 20240028159Abstract: In some embodiments, an electronic device dynamically assigns functionalities to one or more buttons depending on an orientation associated with the device.Type: ApplicationFiled: October 2, 2023Publication date: January 25, 2024Inventors: Dylan R. EDWARDS, Morgan A. PRICE, Bryan A. JOW, Nathan DE VRIES, Nahir A. KHAN, Simon J. PARSONS
-
Patent number: 11775115Abstract: In some embodiments, an electronic device dynamically assigns functionalities to one or more buttons depending on an orientation associated with the device.Type: GrantFiled: September 9, 2022Date of Patent: October 3, 2023Assignee: Apple Inc.Inventors: Dylan R. Edwards, Morgan A. Price, Bryant A. Jow, Nathan De Vries, Nahir A. Khan, Simon J. Parsons
-
Patent number: 11693541Abstract: A device implementing a system to provide an application library for application discovery includes a processor configured to update an application library including ordered lists of installed applications grouped into a respective plurality of application categories. The updating may be based on an application usage history of a device. The processor is further configured to receive a first user input to open an application library user interface corresponding to the application library. The processor is further configured to display, in response to the first user input, a plurality of application launch interfaces, each of the plurality of application launch interfaces corresponding to a respective one of the ordered lists of installed applications grouped into the respective plurality of application categories within the application library user interface.Type: GrantFiled: June 21, 2021Date of Patent: July 4, 2023Assignee: Apple Inc.Inventors: Nahir A. Khan, John L. Blatz
-
Publication number: 20230078934Abstract: In some embodiments, an electronic device dynamically assigns functionalities to one or more buttons depending on an orientation associated with the device.Type: ApplicationFiled: September 9, 2022Publication date: March 16, 2023Inventors: Dylan R. EDWARDS, Morgan A. PRICE, Bryant A. JOW, Nathan DE VRIES, Nahir A. KHAN, Simon J. PARSONS
-
Publication number: 20210397751Abstract: Embodiments described herein provide a software-based privacy indicator for a camera and microphone that focuses not purely on hardware status (e.g., on or off), but on whether potentially private data is flowing to the system or an application. If based purely on hardware status, the indicator for an electronic device may be shown in scenarios where no data actually flows to the system or applications. The privacy indicator will be enabled if any camera or microphone data is relayed to the operating system or an application that is executed via the operating system. When the device uses the microphone and camera to capture environmental metadata about the surroundings of the device without providing any audio samples, images, or video frames to the system or an application, the privacy indicator will not be enabled.Type: ApplicationFiled: March 3, 2021Publication date: December 23, 2021Inventors: Deepak Iyer, Jessica Aranda, Cindy M. Barrett, Patrick Coffman, Julien Freudiger, Alexander S. Haas, Nahir A. Khan, Behkish J. Manzari, Kevin M. Miller, Brian Pietsch, Stephen J. Rhee, Stefan Stuerke, Eric L. Wilson
-
Publication number: 20210397313Abstract: A device implementing a system to render widget user interfaces for display of dynamic application content on a home screen includes a processor configured to identify a container associated with a first home screen, the container corresponding to an application. The processor is further configured to retrieve data describing a plurality of user interfaces, associated with respective times, of the application. The processor is further configured to render, based on the data, the plurality of the user interfaces in advance of the respective times. The processor is further configured to determine that the first home screen is currently displayed. The processor is further configured to select a first rendered user interface from the rendered user interfaces, wherein the respective time associated with the first rendered user interface corresponds to a current time. The processor is further configured to display the selected first rendered user interface on the first home screen.Type: ApplicationFiled: June 17, 2021Publication date: December 23, 2021Inventors: Neil N. DESAI, Nahir A. KHAN, Andrew Brett CATO, John LOUCH, Patrick Reid METCALFE, Antony J. DZERYN, David A. SCHAEFGEN, Jacob FRAIMOW, Nils Moshe Abraham HAYAT, Jacob Alan XIAO
-
Publication number: 20210397314Abstract: A device implementing a system to provide an application library for application discovery includes a processor configured to update an application library including ordered lists of installed applications grouped into a respective plurality of application categories. The updating may be based on an application usage history of a device. The processor is further configured to receive a first user input to open an application library user interface corresponding to the application library. The processor is further configured to display, in response to the first user input, a plurality of application launch interfaces, each of the plurality of application launch interfaces corresponding to a respective one of the ordered lists of installed applications grouped into the respective plurality of application categories within the application library user interface.Type: ApplicationFiled: June 21, 2021Publication date: December 23, 2021Inventors: Nahir A. KHAN, John L. BLATZ
-
Patent number: 11157136Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.Type: GrantFiled: September 24, 2020Date of Patent: October 26, 2021Assignee: Apple Inc.Inventors: Yongjun Zhang, Reza Abbasian, Darin Adler, Ada Chan, Steven Falkenburg, Charles B. Etzel, Craig M. Federighi, Christopher Patrick Foss, Nahir A. Khan, Heena Ko, Rishab Mehra, Grant Paul, Pallavika Ramaswamy, Caelan G. Stack, Mark M. Xue, Luming Yin, Charles H. Ying, Patrick L. Coffman
-
Publication number: 20210318792Abstract: The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.Type: ApplicationFiled: September 24, 2020Publication date: October 14, 2021Inventors: Yongjun ZHANG, Reza ABBASIAN, Darin ADLER, Ada CHAN, Steven FALKENBURG, Charles B. ETZEL, Craig M. FEDERIGHI, Christopher Patrick FOSS, Nahir KHAN, Heena KO, Rishab MEHRA, Grant PAUL, Vi RAMASAWAMY, Caelan G. STACK, Mark M. XUE, Luming YIN, Charles H. YING