Patents by Inventor Chanaka G. Karunamuni

Chanaka G. Karunamuni 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).

  • Publication number: 20240019999
    Abstract: An electronic device displays a control user interface that includes a plurality of control affordances. The device detects a first input directed to a location that corresponds to a first control affordance, of the plurality of control affordances. In response to detecting the first input, if the first input meets control toggle criteria, the device toggles a function of a control that corresponds to the first control affordance. And if the first input meets enhanced control criteria, the device displays modification options for the control that correspond to the first control affordance. While displaying the modification options, the device detects a second input that activates a modification option of the modification options and, accordingly, modifies the control that corresponds to the first control affordance.
    Type: Application
    Filed: July 11, 2023
    Publication date: January 18, 2024
    Inventors: Jonathan R. Dascola, Chanaka G. Karunamuni, Christopher P. Foss, Sebastian J. Bauer, Arian Behzadi, David C. Graham
  • Publication number: 20240015120
    Abstract: In some embodiments, an electronic device presents representations of messaging conversations. In some embodiments, an electronic device indicates which messages are replies to other messages in a messaging conversation. In some embodiments, an electronic device creates and presents links (e.g., rich links) to contacts in a messaging conversation (e.g., “mentions”). In some embodiments, an electronic device presents indications of messages that are replies to other messages. In some embodiments, an electronic device presents options to create a link (e.g., a rich link) to contacts in a messaging conversation (e.g., “mentions”) using a suggested entry user interface element.
    Type: Application
    Filed: August 25, 2023
    Publication date: January 11, 2024
    Inventors: Christian X. DALONZO, Zheng Xuan HONG, Chanaka G. KARUNAMUNI, Grant R. PAUL, IV, Christopher D. MATTHEWS, Kyle W. HORN, Zuheir CHIKH AL SAGHA, Robert GARCIA, III, Stephen M. LOTTERMOSER
  • Patent number: 11868606
    Abstract: An electronic device with a touch-sensitive surface and display can execute a messaging application. In the messaging application, swipe options can be displayed for messages and threads. Swipe options correspond to actions that can be taken on the messages or threads. Messages and threads can be associated with notification rules as well as be ignored. Composition interfaces and messages can be displayed simultaneously in the messaging application. The messaging application can display a conversation view of a message thread with a common header that can include subject information and names of participants in the threads. The messaging application allows for adding and removing participants to the conversation view. The messaging application allows for grouping search results from a search of messages using a search term. The grouping can be based on the location of the search term within the messages.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: January 9, 2024
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon, Mohammed N. Jisrawi, Cristobal Baray, Chanaka G. Karunamuni
  • Publication number: 20230418426
    Abstract: A computer system displays, in display area outside of a system user interface region, a first user interface. In accordance with a determination that the system user interface region is displayed in a first display state, the computer system displays the system user interface region with a first visual edge treatment and displays a background of an interior portion of the system user interface region with a first appearance. In accordance with a determination that the system user interface region is displayed in a second display state distinct from the first display state, the computer system displays the system user interface region with a second visual edge treatment that is distinct from the first visual edge treatment and displays the background of the interior portion of the system user interface region with the first appearance.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 28, 2023
    Inventor: Chanaka G. Karunamuni
  • Publication number: 20230409166
    Abstract: A method includes displaying a plurality of application icons for launching application programs, where the application icons occupy respective locations on a hexagonal grid and are arranged in a first configuration. An input that corresponds to a request to move the first application icon from a first location to a respective location, different from the first location, is detected. In response to the input, the display of the plurality of application icons is transitioned from the first configuration to a second configuration.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Inventors: Kenneth KOCIENDA, Chanaka G. KARUNAMUNI, Gary Ian BUTCHER, Imran CHAUDHRI, Dylan Ross EDWARDS, Aurelio GUZMAN, Jonathan P. IVE
  • Patent number: 11842028
    Abstract: A computer system has a display area, wherein the display area at least partially encompasses a status region. The computer system detects a user input corresponding to the status region. In response to detecting the user input corresponding to the status region, the computer system, in accordance with a determination that the status region is associated with an active session of a respective application, performs an operation associated with the respective application and in accordance with a determination that the status region is not associated with an active session of a respective application, provides feedback associated with the user input without displaying information about a respective application in the status region and without performing an operation associated with a respective application.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: December 12, 2023
    Assignee: APPLE INC.
    Inventor: Chanaka G. Karunamuni
  • Patent number: 11829578
    Abstract: An electronic device has multiple audio output elements at distinct locations along a periphery of the electronic device. In response to detecting an input directed to a user interface object: if the first input meets predefined criteria and the user interface object is located closer to a first audio output element than to a second audio output element, the device generates a first audio output that corresponds to the first input, wherein the first audio output has a greater amplitude at the first audio output element than at the second audio output element. If the user interface object is located closer to the second audio output element than to the first audio output element, the device generates a second audio output that corresponds to the first input, wherein the second audio output has a greater amplitude at the second audio output element than at the first audio output element.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: November 28, 2023
    Assignee: APPLE INC.
    Inventor: Chanaka G. Karunamuni
  • Patent number: 11829576
    Abstract: Systems and processes for manipulating a graphical user interface are disclosed. One process can include receiving user input through a crown to rotate a virtual object. The process includes selecting a surface of the object from among the multiple surfaces of the object in response to determining that the crown rotation exceeded a speed threshold.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: November 28, 2023
    Assignee: Apple Inc.
    Inventors: Nicholas Zambetti, Gary Ian Butcher, Imran Chaudhri, Jonathan R. Dascola, Alan C. Dye, Christopher Patrick Foss, Aurelio Guzman, Jonathan P. Ive, Chanaka G. Karunamuni, Duncan Robert Kerr, Stephen O. Lemay, Natalia Maric, Christopher Wilson, Eric Lance Wilson, Lawrence Y. Yang
  • Publication number: 20230359314
    Abstract: A computer system has a display area, wherein the display area at least partially encompasses a status region. The computer system detects a user input corresponding to the status region. In response to detecting the user input corresponding to the status region, the computer system, in accordance with a determination that the status region is associated with an active session of a respective application, performs an operation associated with the respective application and in accordance with a determination that the status region is not associated with an active session of a respective application, provides feedback associated with the user input without displaying information about a respective application in the status region and without performing an operation associated with a respective application.
    Type: Application
    Filed: September 22, 2022
    Publication date: November 9, 2023
    Inventor: Chanaka G. Karunamuni
  • Publication number: 20230359316
    Abstract: A computer system displays, in a first display region, a first user interface object that includes status information provided by respective software about a state of the computer system, wherein the first display region encompasses one or more sensor regions. The computer system displays, in a second display region that is different from the first display region, a user interface of an application that is different from the respective software, wherein the second display region at least partially surrounds the first display region. As the state of the computer system changes, the computer system displays in the first user interface object updated status information provided by the respective software about the changed state of the computer system, wherein the updated status information includes visual elements that are selected so as to avoid overlapping locations of the one or more sensors in the first display region.
    Type: Application
    Filed: September 22, 2022
    Publication date: November 9, 2023
    Inventor: Chanaka G. Karunamuni
  • Publication number: 20230359315
    Abstract: A computer system displays, in display area outside of a status region, a first user interface of a respective application executing on the computer system. The computer system detects a user input corresponding to a request to dismiss the first user interface and ceases to display, in the display area, the first user interface. The computer system displays in the status region an indication of a current state of the respective application and displays a second user interface that is associated with respective software. The computer system detects a user input to navigate from the second user interface that is associated with respective software that is different from the respective application to a third user interface and displays the third user interface in the display area outside of the status region while continuing to display, in the status region, the indication of a current state of the respective application.
    Type: Application
    Filed: September 22, 2022
    Publication date: November 9, 2023
    Inventors: Chanaka G. Karunamuni, William M. Tyler
  • Patent number: 11797113
    Abstract: In response to a first press input, a device displays a control corresponding to a control function with a first size and with a value indicator representing that a current value of the control function. After displaying the control with the first size and the value indicator, if a subsequent press input has not been detected within a threshold time, the device ceases to display the control; and if a second press input is detected on the same input region within the threshold time: the device adjusts the current value of the control function in accordance with the second press input; the device adjusts a size of the first control from the first size to a second size; and the device changes an appearance of the value indicator to represent that the current value of the control function is the second value.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: October 24, 2023
    Assignee: APPLE INC.
    Inventors: Nathan de Vries, Chanaka G. Karunamuni, Marcos Alonso Ruiz, William M. Tyler
  • Publication number: 20230325069
    Abstract: The present disclosure relates to systems and processes for limiting notifications on an electronic device. In one example process, data representing a user input can be received by an electronic device. The data representing the user input can include touch data from the touch-sensitive device, ambient light data from an ambient light sensor, intensity data from a contact intensity sensor, and/or motion data from one or more motion sensors. Based on the data, it can be determined whether the user input is a cover gesture over a touch-sensitive display of the electronic device. In response to determining that the user input is a cover gesture over the touch-sensitive display, the electronic device can be put into a DND mode for a predetermined amount of time. While in the DND mode, the electronic device can cease to output some or all notifications.
    Type: Application
    Filed: December 12, 2022
    Publication date: October 12, 2023
    Inventors: Chanaka G. KARUNAMUNI, Gary Ian BUTCHER, Imran CHAUDHRI, Duncan Robert KERR, Kevin LYNCH, Curtis A. ROTHERT, Monica JENKINS
  • Patent number: 11783117
    Abstract: An electronic device with a display: concurrently displays a first electronic document and a second electronic document, the first electronic document including a displayed content object; detects a first user input that starts on the content object; in response to a determination that the first user input corresponds to a first command, creates and displays a copy of the content object in the second electronic document; and, in response to a determination that the first user input corresponds to a second command, distinct from the first command: selects the content object; displays an animation of the content object separating from the first electronic document; and initiates display of a plurality of icons proximate to the separated content object, the plurality of icons including at least one icon to initiate display of a user interface for sending the content object to one or more other users.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: October 10, 2023
    Assignee: Apple Inc.
    Inventors: Chanaka G. Karunamuni, Laurent Baumann, Julien Yann Robert, Alexandre F. Carlhian, Alexandre Moha, Philippe Champeaux
  • Patent number: 11775128
    Abstract: A computer system displays, in a status region that is associated with an active session of first software, first information that includes status information about the first software. While displaying the first information in the status region, the computer system detects occurrence of an event corresponding to a transition to displaying second information that is different from the first information, and, in response, displays a transition that includes: ceasing to display the first information in the status region; displaying the second information in the status region, wherein the second information includes status information about second software that is different from the first software, and the status region is associated with an active session of the second software; and, while transitioning from displaying the first information to displaying the second information in the status region, reducing a size of the status region and then increasing the size of the status region.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: October 3, 2023
    Assignee: APPLE INC.
    Inventor: Chanaka G. Karunamuni
  • Patent number: 11747956
    Abstract: A method includes displaying a user interface including a plurality of application icons for launching application programs. The plurality of application icons include a first application icon displayed at a first size and a second application icon displayed at a second size, the first and second application icons arranged in a first arrangement. While displaying the user interface, detecting a set of one or more user inputs. In response to the set of one or more user inputs, rearranging the first and second application icons into a second arrangement, different than the first arrangement, where rearranging the first and second application icons includes displaying the first application icon at a third size, greater than the first size, and displaying the second application icon at a fourth size, greater than the second size.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: September 5, 2023
    Assignee: Apple Inc.
    Inventors: Kenneth Kocienda, Chanaka G. Karunamuni, Gary Ian Butcher, Imran Chaudhri, Dylan Ross Edwards, Aurelio Guzman, Jonathan P. Ive
  • Patent number: 11747969
    Abstract: A computer system, in response to a request to display a second user interface in an application user interface region, and in accordance with a determination that the second user interface is associated with respective software that is different from a first application, ceases to display a first user interface and displays the second user interface in the application user interface region. In accordance with a determination that the status region is associated with an active session of a second application that is different from the first application, the computer system displays, in a first portion of the status region, a first indication of a current state of the first application, including updating the displayed first indication as the state of the first application changes and displays, in a second portion of the status region, a second indication of a current state of the second application.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: September 5, 2023
    Assignee: APPLE INC.
    Inventor: Chanaka G. Karunamuni
  • Patent number: 11740785
    Abstract: An electronic device, while displaying a first user interface that includes a plurality of activatable user interface objects, detects an input by a contact on the touch-sensitive surface that corresponds to a first activatable user interface object, which is associated with a first control function having a first value as a current value of the control function. In response to an input that meets toggle criteria, the device toggles the first control function between a first state based on the first value for the control function and a second state. In response to an input that meets control adjustment criteria, the device replaces the first user interface with a second user interface for selecting among a set of available values for the control function. In response to movement of the contact across the touch-sensitive surface, a current value for the control function is changed.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: August 29, 2023
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Chanaka G. Karunamuni, Daamun Mohseni, Christopher D. Soli
  • Patent number: 11743213
    Abstract: In some embodiments, an electronic device presents representations of messaging conversations. In some embodiments, an electronic device indicates which messages are replies to other messages in a messaging conversation. In some embodiments, an electronic device creates and presents links (e.g., rich links) to contacts in a messaging conversation (e.g., “mentions”). In some embodiments, an electronic device presents indications of messages that are replies to other messages. In some embodiments, an electronic device presents options to create a link (e.g., a rich link) to contacts in a messaging conversation (e.g., “mentions”) using a suggested entry user interface element.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 29, 2023
    Assignee: Apple Inc.
    Inventors: Christian X. Dalonzo, Zheng Xuan Hong, Chanaka G. Karunamuni, Grant R. Paul, Christopher D. Matthews, Robert Garcia, III, Eugene Mitsuo Irinaga Bistolas, Conner Joseph Irwin, Brandon Otto Young, Elliot A. Barer, Craig M. Federighi
  • Patent number: 11740776
    Abstract: Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: August 29, 2023
    Assignee: Apple Inc.
    Inventors: Christopher Wilson, Gary Ian Butcher, Kevin Will Chen, Imran Chaudhri, Alan C. Dye, Aurelio Guzman, Jonathan P. Ive, Chanaka G. Karunamuni, Kenneth Kocienda, Kevin Lynch, Pedro Mari, Alessandro Sabatelli, Brian Schmitt, Eric Lance Wilson, Lawrence Y. Yang