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: 20210096736
    Abstract: An electronic device displays a messaging user interface of a message application, including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, at least one avatar corresponding to a first other user included in the messaging session, and an application affordance. The device detects an input on the touch sensitive surface. In accordance with a determination that the input corresponds to selection of the at least one avatar displayed in the messaging user interface, the device displays a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface.
    Type: Application
    Filed: August 19, 2019
    Publication date: April 1, 2021
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Chanaka G. Karunamuni, Nicholas V. King, Hoan Pham, Wan Si Wan, Darin B. Adler, Bethany Bongiorno, Justin N. Wood, Roberto Garcia, Soin Shedlosky
  • Patent number: 10956022
    Abstract: An electronic device with a display and a touch-sensitive surface displays a first user interface of a first application. The device detects a first input by a first contact on the touch-sensitive surface that meets navigation-gesture criteria requiring that the first input includes a movement of the first contact across the touch-sensitive surface that crosses a boundary of a predefined edge region of the touch-sensitive surface in order for the navigation-gesture criteria to be met. In response, the device: in accordance with a determination that the first application is not protected, ceases to display the first user interface of the first application and displays a respective other user interface on the display; and in accordance with a determination that the first application is protected, maintains display of the first user interface of the first application without displaying the respective other user interface.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 23, 2021
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Marcos Alonso Ruiz, Nathan de Vries, Caelan G. Stack, Wan Si Wan
  • Publication number: 20210081082
    Abstract: An application launching user interface that includes a plurality of application icons for launching corresponding applications is displayed. A first touch input is detected on a first application icon of the plurality of application icons. The first application icon is for launching a first application that is associated with one or more corresponding quick actions. If the first touch input meets one or more application-launch criteria which require that the first touch input has ended without having met a first input threshold, the first application is launched in response to the first touch input. If the first touch input meets one or more quick-action-display criteria which require that the first touch input meets the first input threshold, one or more quick action objects associated with the first application are concurrently displayed along with the first application icon without launching the first application, in response to the first touch input.
    Type: Application
    Filed: November 24, 2020
    Publication date: March 18, 2021
    Inventors: Jonathan R. Dascola, Marcos Alonso Ruiz, Chanaka G. Karunamuni, Stephen O. Lemay, Gregory M. Apodaca, Nicholas V. King, Daniel T. Preston
  • Publication number: 20210048932
    Abstract: An electronic device with a display concurrently displays a device status region, and an application user interface that includes a content region and an application input field. While concurrently displaying the device status region and the application user interface, the device receives first input in the application input field. In response, the device concurrently displays respective content in the content region in accordance with the first input, and first text that corresponds to the first input in the application input field. While concurrently displaying the respective content and the first text, the device detects a second input that corresponds to a request to scroll the respective content in a first direction. In response, the device scrolls the respective content in the first direction, ceases to display the application input field, and displays, adjacent to the device status region, the first text.
    Type: Application
    Filed: July 20, 2020
    Publication date: February 18, 2021
    Inventors: Nicholas Zambetti, Chanaka G. Karunamuni, Imran Chaudhri
  • Patent number: 10921976
    Abstract: User interface navigation on a personal electronics device based on movements of a crown is disclosed. The device can select an appropriate level of information arranged along a z-axis for display based on crown movement. The navigation can be based on an angular velocity of the crown.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: February 16, 2021
    Assignee: Apple Inc.
    Inventors: Nicholas Zambetti, Gary Ian Butcher, Imran Chaudhri, Jonathan R. Dascola, Anton M. Davydov, Alan C. Dye, Dylan Ross Edwards, Christopher Patrick Foss, Aurelio Guzman, Jonathan P. Ive, Chanaka G. Karunamuni, Zachery Kennedy, Duncan Robert Kerr, Nicholas V. King, Stephen O. Lemay, Natalia Maric, Daniel Trent Preston, Christopher Wilson, Eric Lance Wilson, Lawrence Y. Yang
  • Patent number: 10908783
    Abstract: An electronic device displays a user interface object that corresponds to a first application. While displaying the user interface object, the device detects, via an input element, an input directed to the user interface object. In response: if the input meets an input threshold and includes less than a threshold amount of movement, the device generates a non-visual output corresponding to the input before detecting an end of the input, and after detecting an end of the input, displays a system user interface that includes information about the first application without displaying the first application; and, if the input does not meet the input threshold and includes less than the threshold amount of movement, the device forgoes generating a non-visual output corresponding to the input, and after detecting an end of the input, displays the first application on the display.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: February 2, 2021
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Marcos Alonso Ruiz, Michael T. Turner, Mohammed N. Jisrawi
  • Publication number: 20210019028
    Abstract: As computer processing power has increased and mobile devices have proliferated, with users often own multiple devices and utilize larger numbers of tabs in the browsers on their devices. In order to enhance user experience with these developments, tab organization is improved through tab scrolling and tab overviews. Further, users often utilize private browsing sessions when they desire their device to retain less information about their browsing history. Switching between private and regular browsing sessions and having to open, close, and otherwise manage separate sessions can be cumbersome. Switching between private browsing sessions and regular browsing sessions can be performed in an efficient manner that indicates to the user the type of session they are currently in and whether they would like to retain a set of tabs or favorite web pages for a private browsing session.
    Type: Application
    Filed: September 16, 2020
    Publication date: January 21, 2021
    Inventors: Chanaka G. Karunamuni, Richard R. Dellinger
  • Patent number: 10884608
    Abstract: An electronic device displays content of a first content item, wherein the first content item is one of a sequence of content items. The device detects a user input that includes movement of a contact in a respective direction on the touch-sensitive surface. In response to detecting the user input: in accordance with a determination that the user input meets item-switching criteria, the device replaces display of the first content item with display of a second content item in the sequence of content items, wherein the item-switching criteria include a criterion that is met when a characteristic intensity of the contact is above a first intensity threshold; and, in accordance with a determination that the user input does not meet the item-switching criteria, the device navigates through the content of the first content item in accordance with the movement of the contact.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: January 5, 2021
    Assignee: APPLE INC.
    Inventors: Chanaka G. Karunamuni, Marcos Alonso Ruiz, Nicholas V. King, Daniel T. Preston
  • Patent number: 10877720
    Abstract: Systems and methods for displaying an icon representation of a webpage are provided. In one exemplary method, while displaying a web browser, an electronic device receives a request to display an icon representation of a webpage. In response to receiving the request, the device determines whether the webpage provides access to an image that meets predefined quality standards. In accordance with a determination that the webpage provides access to an image that meets predefined quality standards, the device displays the high-quality image as an icon associated with the webpage at a respective location in the web browser. In accordance with a determination that the webpage does not provide access to an image that meets the predefined quality standards, the device identifies other content associated with the webpage, generates a generated icon based on the content, and displays the generated icon at a respective location in the web browser.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Ada Chan, Steven Falkenburg, Chanaka G. Karunamuni, Richard Mondello, Patrick L. Coffman
  • Patent number: 10860177
    Abstract: An application launching user interface that includes a plurality of application icons for launching corresponding applications is displayed. A first touch input is detected on a first application icon of the plurality of application icons. The first application icon is for launching a first application that is associated with one or more corresponding quick actions. If the first touch input meets one or more application-launch criteria which require that the first touch input has ended without having met a first input threshold, the first application is launched in response to the first touch input. If the first touch input meets one or more quick-action-display criteria which require that the first touch input meets the first input threshold, one or more quick action objects associated with the first application are concurrently displayed along with the first application icon without launching the first application, in response to the first touch input.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: December 8, 2020
    Assignee: APPLE INC.
    Inventors: Christopher P. Foss, Freddy A. Anzures, Sebastian J. Bauer, Jonathan R. Dascola, Chanaka G. Karunamuni, Wan Si Wan, Giancarlo Yerkes, Kenneth L. Kocienda, Camille Moussette, Lauren K. Trottier, Nicholas V. King, Adam J. Leonard, Lawrence Y. Yang, Craig M. Federighi
  • Publication number: 20200379593
    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: Application
    Filed: September 25, 2019
    Publication date: December 3, 2020
    Inventors: Nathan de Vries, Chanaka G. Karunamuni, Marcos Alonso Ruiz, William M. Tyler
  • Patent number: 10852935
    Abstract: An electronic device displays a messaging user interface of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a first message-input area, and a launch icon for an interactive application. While displaying the messaging user interface, the device detects an input that activates the launch icon for the interactive application. In response to detecting the input that activates the launch icon for the interactive application, the device displays a user interface for the interactive application, the interactive application user interface including a second message-input area that is distinct from the first message-input area. While displaying the interactive application user interface, the device detects input of a first message in the second message-input area.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 1, 2020
    Assignee: APPLE INC.
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Richard R. Dellinger, Chanaka G. Karunamuni, Nicholas V. King, Hoan Pham, Wan Si Wan, Giancarlo Yerkes, Darin B. Adler, Justin N. Wood, Roberto Garcia, Soin Shedlosky, Bethany Bongiorno
  • Publication number: 20200372207
    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: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Inventors: Chanaka G. KARUNAMUNI, Laurent BAUMANN, Julien Yann ROBERT, Alexandre F. CARLHIAN, Alexandre MOHA, Philippe CHAMPEAUX
  • Publication number: 20200364397
    Abstract: An electronic device: displays a first portion of content within an application interface; detects a screenshot capture input; and, in response to detecting the screenshot capture input: captures a screenshot image of the first portion of the content; and displays a screenshot editing interface that includes the screenshot image of the first portion of the content within an image area and expansion affordances provided to expand the screenshot image. The electronic device also: while displaying the screenshot editing interface, detects an expansion input that corresponds to expanding the screenshot image in one or more dimensions; and, in response to detecting the expansion input, modifies the screenshot image by displaying a second portion of the content within the image area in addition to the first portion of the content, where the second portion of the content was not displayed before detecting the screenshot capture input.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Inventors: Tiffany S. Jon, Chanaka G. Karunamuni
  • Publication number: 20200363913
    Abstract: This application relates to performing organizational tasks using a variety of physical operations in a message application. The physical operations can include swiping actions performed by the user of the message application. By performing certain types of swipes on a user interface of the message application, the user can more readily organize messages stored by the message application. The types of swipes can include full swipes, which can execute one or more functions on a message, and partial swipes, which can open up a menu that includes multiple buttons for executing various operations on the message being swiped. Additionally, the direction of the swipe can also determine the functions and operations to be performed on the message being swiped.
    Type: Application
    Filed: August 3, 2020
    Publication date: November 19, 2020
    Inventors: Mohammed N. JISRAWI, Cristobal BARAY, Stephen O. LEMAY, Tiffany S. JON, Chanaka G. KARUNAMUNI, Lawrence Y. YANG
  • Publication number: 20200356242
    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: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    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
  • Publication number: 20200348827
    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: Application
    Filed: July 21, 2020
    Publication date: November 5, 2020
    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
  • Publication number: 20200326826
    Abstract: An electronic device displays an application switching user interface. The device, while displaying the application switching user interface, detects a touch gesture by a contact. In response to the touch gesture: if the touch gesture includes movement by the contact in a first direction and started at a location that corresponds to an application representation corresponding to a respective application, the device closes the respective application; and, if the touch gesture includes movement by the contact in the first direction and started at a location that corresponds a predefined region in the application switching user interface that is outside of the representations of respective applications, the device ceases to display the application switching user interface and displays an application launching user interface.
    Type: Application
    Filed: April 27, 2020
    Publication date: October 15, 2020
    Inventors: Marcos Alonso Ruiz, Chanaka G. Karunamuni, Brandon M. Walkin, Shubham Kedia
  • Publication number: 20200326839
    Abstract: Systems and methods for multitasking using touch-sensitive devices, including: displaying, by a display generation component, a first user interface of a first application; receiving a first input corresponding a request for displaying a second application with the first application in a concurrent-display configuration; displaying a second user interface of the second application and the first user interface of the first application in accordance with the concurrent-display configuration; receiving a second input; in accordance with a determination that the second input meets first criteria, replacing display of the second application with display of a third application to display the third application and the first application in accordance with the respective concurrent-display configuration; and in accordance with a determination that the second input meets second criteria that are distinct from the first criteria: maintaining display of the first application; and ceasing display of the second application
    Type: Application
    Filed: September 24, 2019
    Publication date: October 15, 2020
    Inventors: Brandon M. Walkin, Shubham Kedia, Chanaka G. Karunamuni
  • Patent number: 10802705
    Abstract: An electronic device includes instructions for receiving a first communication; in response to receiving the first communication, generating a first notification for the first communication received at the device, the first notification including content of the first communication; receiving a second communication at the device; and in response to receiving the second communication: determining whether the second communication and the first communication are received from the same sender. The instructions include, in accordance with a determination that the second communication and the first communication are from the same sender, updating the first notification such that the updated first notification concurrently includes the content of the first communication and the second communication; and in accordance with a determination that the second communication and the first communication are not from the same sender, generating a second notification, for concurrent display with the first notification.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 13, 2020
    Assignee: APPLE INC.
    Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni