Patents by Inventor Charles J. Migos

Charles J. Migos 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: 8539386
    Abstract: A method performed at a computing device with a touch-sensitive display includes: displaying a plurality of user interface objects on the display, including a currently selected first user interface object; detecting a first contact on the first user interface object; detecting movement of the first contact across the display; moving the first user interface object in accordance with the movement of the first contact; while detecting movement of the first contact across the display: detecting a first finger gesture on a second user interface object; and, in response: selecting the second user interface object; moving the second user interface object in accordance with movement of the first contact subsequent to detecting the first finger gesture; and continuing to move the first user interface object in accordance with the movement of the first contact.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 17, 2013
    Assignee: Apple Inc.
    Inventors: Jay Christopher Capela, Charles J. Migos, William John Thimbleby, Christopher Douglas Weeldreyer
  • Patent number: 8539385
    Abstract: A method includes, at a computing device with a touch-sensitive display: displaying a user interface object on the touch-sensitive display; detecting a contact on the user interface object; while continuing to detect the contact on the user interface object: detecting an M-finger gesture, distinct from the contact, in a first direction on the touch-sensitive display, where M is an integer; and, in response to detecting the M-finger gesture, translating the user interface object a predefined number of pixels in a direction in accordance with the first direction.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 17, 2013
    Assignee: Apple Inc.
    Inventors: Jay Christopher Capela, Charles J. Migos, William John Thimbleby, Christopher Douglas Weeldreyer
  • Publication number: 20130155071
    Abstract: Various features and processes related to document collaboration are disclosed. In some implementations, animations are presented when updating a local document display to reflect changes made to the document at a remote device. In some implementations, a user can selectively highlight changes made by collaborators in a document. In some implementations, a user can select an identifier associated with another user to display a portion of a document that includes the other user's cursor location. In some implementations, text in document chat sessions can be automatically converted into hyperlinks which, when selected, cause a document editor to perform an operation.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Inventors: Wang Chiu Chan, Charles J. Migos, Keng Fai Lee, M. Frank Emanuel
  • Patent number: 8421747
    Abstract: Object detection and user setting techniques are described. In an implementation, an object placed on a surface of the client is detected by the client. A determination is made as to which of a plurality of users correspond to the detected object. One or more user settings are located that correspond to the determined user.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: April 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Nadav M. Neufeld, Gionata Mettifogo, Charles J. Migos, Afshan A. Kleinhanzl
  • Publication number: 20130073998
    Abstract: This disclosure describes systems, methods, and computer program products for authoring content for digital books. In some implementations, a single graphical user interface (GUI) is presented that allows an author to design a layout for the digital book, including editing text and inserting various types of interactive elements in the text. The GUI functions as both a digital book layout design tool and a word processor to facilitate the building of a digital book. The relative page location of inserted widgets can be determined by a user-selectable anchor point placed within the text. An outline view of the digital book can be created and presented in the GUI based on a hierarchical structure determined by paragraph styles applied to the text. The GUI can provide a hybrid glossary and index page for allowing the author to create and manage a glossary and index for the digital book.
    Type: Application
    Filed: August 17, 2012
    Publication date: March 21, 2013
    Applicant: APPLE INC.
    Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay C. Capela, Gary W. Gehiere, Alexander C. MacLean, Jacob G. Refstrup, Christopher E. Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon A. Ward, Steven J. Israelson, Mark Ambachtsheer, Paul Elseth, Roger Rock Rosner, Yaniv Gur
  • Publication number: 20130073932
    Abstract: This disclosure describes systems, methods, and computer program products for presenting interactive content for digital books. In some implementations, a graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book. The interactive content can include, but is not limited to, text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content. For example, various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.
    Type: Application
    Filed: August 17, 2012
    Publication date: March 21, 2013
    Applicant: APPLE INC.
    Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay Christopher Capela, Gary W. Gehiere, Jacob G. Refstrup, Christopher Erich Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon Antony Ward, Mark Ambachtsheer, Paul Elseth, Steven J. Israelson, Roger Rock Rosner, Yaniv Gur, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett
  • Publication number: 20130047115
    Abstract: Systems, techniques, and methods are presented for creating digital note cards and presenting a graphical user interface for interacting with digital note cards. For example, content from an electronic book can be displayed in a graphical user interface. Input can be received in the graphical user interface highlighting a portion of the content and creating a note, the note including user generated content. A digital note card can be created where one side of the digital note card includes the highlighted text, and the other side of the digital note card includes the note. The digital note card can be displayed in the graphical user interface.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 21, 2013
    Applicant: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett, Paul Elseth, Kevin Smyth
  • Publication number: 20120278762
    Abstract: A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI items. The method detects a movement of a cursor in a direction of a particular selectable GUI item. The method determines an expected location for the stopping of the cursor. The method displays, at the expected location, a second GUI object corresponding to the particular GUI item.
    Type: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Inventors: Jean-Pierre M. Mouilleseaux, Charles J. Migos
  • Publication number: 20120235925
    Abstract: An electronic device with a touch-sensitive surface and a device motion sensor detects a predefined gesture on the touch-sensitive surface. The predefined gesture has one or more gesture components. The device detects a predefined movement of the electronic device with the device motion sensor. The predefined movement has one or more movement components. In response to detecting the predefined gesture and the predefined movement, the device, in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, performs a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement, and in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, foregoes performing the predefined operation.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 20, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele, Diego Bauducco
  • Publication number: 20120240042
    Abstract: An electronic device with a touch-sensitive surface and a device motion sensor detects a predefined gesture on the touch-sensitive surface. The predefined gesture has one or more gesture components. The device detects a predefined movement of the electronic device with the device motion sensor. The predefined movement has one or more movement components. In response to detecting the predefined gesture and the predefined movement, the device, in accordance with a determination that the one or more gesture components and the one or more movement components satisfy predefined concurrency criteria, performs a predefined operation that is associated with concurrent detection of the predefined gesture and the predefined movement, and in accordance with a determination that the one or more gesture components and the one or more movement components do not satisfy the predefined concurrency criteria, foregoes performing the predefined operation.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 20, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele, Diego Bauducco
  • Publication number: 20120240037
    Abstract: An electronic device concurrently displays snippets including a first snippet and a second snippet. The first snippet includes first displayed snippet content corresponding to a first portion of content from a document associated with the first snippet. The second snippet includes second displayed snippet content corresponding to a second portion of content from a document associated with the second snippet. The device detects a gesture associated with the first snippet, which includes detecting a first contact and a second contact and detecting movement of the first contact relative to the second contact. In response, the device modifies the first snippet to include an additional portion of content from the document associated with the first snippet that was not included in the first displayed snippet content and maintains display of the second snippet without adding any additional content from the document associated with the second snippet.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 20, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Publication number: 20120240025
    Abstract: An electronic device with a display and a touch-sensitive surface displays a portion of a document in a primary user interface for the document. The portion of the document includes a respective author-specified term. The respective author-specified term is associated with corresponding additional information supplied by an author of the document, and the corresponding additional information is not concurrently displayed with the author-specified term in the portion of the document.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 20, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele
  • Publication number: 20120240074
    Abstract: An electronic device with a display and a touch-sensitive surface displays a page of a first multi-page section of a document and a navigation bar configured to navigate through only pages in the first multi-page section of the document. The device detects a predefined gesture at a location on the touch-sensitive surface that corresponds to a predefined portion of the navigation bar. In response to detecting the predefined gesture, the device displays a navigation user interface that enables selection of a page of the document that is outside of the first multi-page section. The device receives an input in the navigation user interface that indicates selection of a page of a second multi-page section of the document outside of the first multi-page section. In response to receiving the input, the device displays the selected page of the second multi-page section of the document.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 20, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Patent number: 8245156
    Abstract: A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI items. The method detects a movement of a cursor in a direction of a particular selectable GUI item. The method determines an expected location for the stopping of the cursor. The method displays, at the expected location, a second GUI object corresponding to the particular GUI item.
    Type: Grant
    Filed: June 28, 2008
    Date of Patent: August 14, 2012
    Assignee: Apple Inc.
    Inventors: Jean-Pierre M. Mouilleseaux, Charles J. Migos
  • Publication number: 20120192068
    Abstract: An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment.
    Type: Application
    Filed: March 31, 2011
    Publication date: July 26, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Publication number: 20120188174
    Abstract: A device, configured to operate in a first operational mode at some times and in a second operational mode at other times, detects a first gesture having a first gesture type; in response to detecting the first gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having a first operation type; and, in accordance with a determination that the device is in the second operational mode, performs an operation having a second operation type; detects a second gesture having a second gesture type; and in response to detecting the second gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having the second operation type; and in accordance with a determination that the device is in the second operational mode, performs an operation having the first operation type.
    Type: Application
    Filed: March 30, 2011
    Publication date: July 26, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele, Diego Bauducco, Akiva D. Leffert, Britt S. Miura, Donald Rozinak Beaver
  • Publication number: 20120192056
    Abstract: An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation.
    Type: Application
    Filed: March 31, 2011
    Publication date: July 26, 2012
    Inventors: Charles J. Migos, Britt S. Miura, Akiva D. Leffert
  • Publication number: 20120192093
    Abstract: A device, configured to operate in a first operational mode at some times and in a second operational mode at other times, detects a first gesture having a first gesture type; in response to detecting the first gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having a first operation type; and, in accordance with a determination that the device is in the second operational mode, performs an operation having a second operation type; detects a second gesture having a second gesture type; and in response to detecting the second gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having the second operation type; and in accordance with a determination that the device is in the second operational mode, performs an operation having the first operation type.
    Type: Application
    Filed: March 30, 2011
    Publication date: July 26, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele, Diego Bauducco, Akiva D. Leffert, Britt S. Miura, Donald Rozinak Beaver
  • Publication number: 20120192102
    Abstract: An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment.
    Type: Application
    Filed: March 31, 2011
    Publication date: July 26, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Publication number: 20120192057
    Abstract: An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment.
    Type: Application
    Filed: March 31, 2011
    Publication date: July 26, 2012
    Inventors: Charles J. Migos, Jay Christopher Capela