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).

  • Patent number: 10001817
    Abstract: The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is described in relation to manipulating user interface objects. In some examples, the manipulation of the object is a scroll, zoom, or rotate of the object. In other examples, objects are selected in accordance with simulated magnetic properties.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: June 19, 2018
    Assignee: Apple Inc.
    Inventors: Nicholas Zambetti, Imran Chaudhri, Jonathan R. Dascola, Alan C. Dye, Christopher Patrick Foss, Aurelio Guzman, Chanaka G. Karunamuni, Duncan Robert Kerr, Christopher Wilson, Eric Lance Wilson, Lawrence Y. Yang, Gary Ian Butcher, Nathan De Vries, Jonathan P. Ive, Nicholas V. King, Daniel Trent Preston
  • Publication number: 20180165002
    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: Application
    Filed: December 7, 2017
    Publication date: June 14, 2018
    Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni
  • Patent number: 9973674
    Abstract: At an electronic device with a touch-sensitive display, a remote camera control user interface may be displayed. In some examples, a user may provide input through a gesture at a location corresponding to the touch-sensitive display and/or through a rotation of a rotatable input mechanism to control a camera of an external device. Camera control may include control of the external device's camera features, including image capture, zoom settings, focus settings, flash settings, and timer settings, for example, and may also include access to the external device's library of previously captured images.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 15, 2018
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, Imran Chaudhri, Christopher Patrick Foss, Christopher Wilson, Stephen O. Lemay, Gary Ian Butcher, Lawrence Y. Yang, Chanaka G. Karunamuni, Natalia Maric, Johnnie Manzari
  • Patent number: 9971500
    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: April 29, 2015
    Date of Patent: May 15, 2018
    Assignee: Apple Inc.
    Inventors: Lawrence Y. Yang, Stephen O. Lemay, Tiffany S. Jon, Mohammed N. Jisrawi, Cristobal Baray, Chanaka G. Karunamuni
  • Publication number: 20180121409
    Abstract: In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventors: Chanaka G. KARUNAMUNI, Marcel VAN OS, Scott HERZ, Eliza BLOCK, Glen W. STEELE, Ken FERRY, Peter LAURENS
  • Patent number: 9959037
    Abstract: An electronic device displays a messaging user interface 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. The device receives a first message within the messaging session from an electronic device that corresponds to another user included in the messaging session; in response to receiving the first message, the device displays the first message in a first message region in the conversation transcript on the display. The device detects a first input by a first contact at a location on the touch-sensitive surface that corresponds to a location of the first message region in the conversation transcript; in response to detecting the first input, the device displays an acknowledgement selection affordance at a location in the messaging interface that corresponds to the first message region. The acknowledgement selection affordance displays a plurality of acknowledgement options.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: May 1, 2018
    Assignee: APPLE INC.
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Chanaka G. Karunamuni, Nicholas V. King, Hoan Pham, Wan Si Wan, Darin B. Adler, Justin N. Wood, Roberto Garcia, Soin Shedlosky, Bethany Bongiorno
  • Publication number: 20180101297
    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: Application
    Filed: December 7, 2017
    Publication date: April 12, 2018
    Inventors: Lawrence Y. Yang, Christopher P. Foss, Stephen O. Lemay, Jonathan R. Dascola, Woo-Ram Lee, Chanaka G. Karunamuni
  • Publication number: 20180074667
    Abstract: Stacked tab views are described. A computing device can display multiple content panes in a web browser window. Each content pane can correspond to a different web site. The content panes can be arranged in a visual stack, where content pane are positioned one in front of another in a three-dimensional view. In the three-dimensional view, a distance between content panes can appear to separate the content panes. Each content pane can display snapshot image of content of a web site. The content panes can be used in place of tabs for navigating between web pages.
    Type: Application
    Filed: October 30, 2017
    Publication date: March 15, 2018
    Inventors: Chanaka G. Karunamuni, Ian M. Henderson, Paul Russell Knight, Anthony D'Auria
  • Publication number: 20180074690
    Abstract: The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is described in relation to manipulating user interface objects. In some examples, the manipulation of the object is a scroll, zoom, or rotate of the object. In other examples, objects are selected in accordance with simulated magnetic properties.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 15, 2018
    Inventors: Nicholas ZAMBETTI, Imran CHAUDHRI, Jonathan R. DASCOLA, Alan C. DYE, Christopher Patrick FOSS, Aurelio GUZMAN, Chanaka G. KARUNAMUNI, Duncan Robert KERR, Christopher WILSON, Eric Lance WILSON, Lawrence Y. YANG, Gary Ian BUTCHER, Nathan DE VRIES, Jonathan P. IVE
  • Patent number: 9916080
    Abstract: A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: March 13, 2018
    Assignee: APPLE INC.
    Inventors: Marcos Alonso Ruiz, Jonathan R. Dascola, Christopher P. Foss, Chanaka G. Karunamuni, Imran A. Chaudhri
  • Publication number: 20180067633
    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: October 30, 2017
    Publication date: March 8, 2018
    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
  • Patent number: 9898162
    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: Grant
    Filed: May 30, 2014
    Date of Patent: February 20, 2018
    Assignee: Apple Inc.
    Inventors: Mohammed N. Jisrawi, Cristobal Baray, Stephen O. Lemay, Tiffany S. Jon, Chanaka G. Karunamuni, Lawrence Y. Yang
  • Patent number: 9891811
    Abstract: A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: February 13, 2018
    Assignee: APPLE INC.
    Inventors: Craig M. Federighi, Marcos Alonso Ruiz, Andrew B. Cato, Jonathan R. Dascola, Christopher P. Foss, Olivier D. R. Gutknecht, Joseph A. Hagedorn, Michael T. Jurewitz, Chanaka G. Karunamuni
  • Patent number: 9860436
    Abstract: Certain embodiments of the present invention provide the ability to control a camera from a wearable mechanism device, such as a watch, pendant or other device with its own limited display. Certain embodiments of the present invention provide a wearable mechanism device for remotely controlling a camera with an intuitive user interface and sequencing of interface options. In one embodiment, the display on the wearable mechanism changes before a picture or video is taken with the electronic camera. Certain embodiments of the present invention provide the ability to partially control a camera from the wearable mechanism device, providing split control.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: January 2, 2018
    Assignee: Apple Inc.
    Inventors: James A. Howard, Eric S. Lee, Hugh W. Johnson, James C. Dovey, Gregory R. Chapman, James D. Batson, George E. Williams, Walker J. Eagleston, Gregory B. Novick, Chanaka G. Karunamuni
  • Publication number: 20170359285
    Abstract: A text messaging system which converts at the sending device a detected URL in a text message to a representative image or other content and transmits the representative image (which represents the URL) to one or more messaging servers for delivery to a receiving device. In one embodiment, the messaging servers do not have access to clear text of either the representative image or the URL. In one embodiment, the retrieval occurs in response to a selection of a send command. Heuristics (such as rules) can be used to determine whether to convert a detected URL.
    Type: Application
    Filed: January 5, 2017
    Publication date: December 14, 2017
    Inventors: Samuel M. Weinig, Timothy P. Horton, Chanaka G. Karunamuni, Kevin J. Lindeman
  • Publication number: 20170359281
    Abstract: A messaging system in one embodiment includes a messaging app and a polling extension app. The polling extension app is configured to create data for a polling context that is displayed in a view hosted by the messaging app to allow voting by users selected for the poll and to update the polling context with the votes from the users. The messaging app launches the polling extension app, and the polling context is communicated between the polling extension app and the messaging app through an interprocess communication.
    Type: Application
    Filed: December 22, 2016
    Publication date: December 14, 2017
    Inventors: Yik Shing Yip, Imran Chaudhri, Chanaka G. Karunamuni, Freddy Anzures, Adam P. Williams, Sami Iren, Peter Berger, Benjamin Berry Kercheval, JR.
  • Publication number: 20170336929
    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 message-input area, and an icon for an interactive application that is displayed within the conversation transcript. While displaying the messaging user interface, the device detects an input that activates the icon for the interactive application; in response to detecting the input that activates the icon for the interactive application, the device displays a user interface for the interactive application in a first state.
    Type: Application
    Filed: September 21, 2016
    Publication date: November 23, 2017
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Richard R. Dellinger, Bradley W. Griffin, Tiffany S. Jon, Chanaka G. Karunamuni, Nicholas V. King, Daamun Mohseni, Hoan Pham, William M. Tyler, Wan Si Wan, Giancarlo Yerkes
  • Publication number: 20170336959
    Abstract: An electronic device displays a messaging user interface 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, and a message-input area that includes a first message input. While displaying the messaging user interface, the device detects a first input by a first contact at a location on the touch-sensitive surface that corresponds to a location in the message-input area; in response to detecting the first input by the first contact, the device display an impact selection interface that includes a plurality of impact effect options.
    Type: Application
    Filed: September 21, 2016
    Publication date: November 23, 2017
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Richard R. Dellinger, Bradley W. Griffin, Tiffany S. Jon, Chanaka G. Karunamuni, Nicholas V. King, Daamun Mohseni, Hoan Pham, William M. Tyler, Wan Si Wan, Giancarlo Yerkes
  • Publication number: 20170336960
    Abstract: An electronic device displays a messaging user interface on a 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 keyboard, a message-input area, and a digital image affordance. While displaying the messaging user interface, the device detects an input that activates the digital image affordance. In response, the device replaces display of the keyboard with display of a plurality of digital images, the plurality of digital images including one or more digital images stored in memory and a live preview image from a digital camera. The device detects an input that selects the live image displayed within the plurality of digital images. In response, the device captures a digital image with the digital camera, while maintaining display of the conversation transcript.
    Type: Application
    Filed: September 21, 2016
    Publication date: November 23, 2017
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Richard R. Dellinger, Bradley W. Griffin, Tiffany S. Jon, Chanaka G. Karunamuni, Nicholas V. King, Daamun Mohseni, Hoan Pham, William M. Tyler, Wan Si Wan, Giancarlo Yerkes
  • Publication number: 20170336948
    Abstract: The device displays a messaging user interface on a display, the messaging user interface including a conversation transcript, a plurality of electronic stickers, and a message-input area. While displaying the messaging user interface, the device detects a first user input while a focus selector is at a first location in the messaging user interface that corresponds to a first electronic sticker in the plurality of electronic stickers. In response, the device places and displays the first electronic sticker in the conversation transcript. While the first electronic sticker is displayed in the conversation transcript: the device detects a second user input while a focus selector is at a second location in the messaging user interface that corresponds to the first electronic sticker in the conversation transcript. In response, the device changes the position, size, and/or rotation of the first electronic sticker in the conversation transcript.
    Type: Application
    Filed: September 22, 2016
    Publication date: November 23, 2017
    Inventors: Imran A. Chaudhri, Freddy A. Anzures, Richard R. Dellinger, Bradley W. Griffin, Tiffany S. Jon, Chanaka G. Karunamuni, Nicholas V. King, Daamun Mohseni, Hoan Pham, William M. Tyler, Wan Si Wan, Giancarlo Yerkes