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: 9092132
    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: Grant
    Filed: March 31, 2011
    Date of Patent: July 28, 2015
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Britt S. Miura, Akiva D. Leffert
  • Patent number: 9081494
    Abstract: An electronic device simultaneously displays on a touch-sensitive display a first user interface object and a second user interface object. The second user interface object has formatting attributes, one or more of which are distinct from corresponding formatting attributes in the first user interface object. The device detects a first contact on the first user interface object and a second contact on the second user interface object. While continuing to detect the first contact and the second contact, the device detects movement of the second contact across the touch-sensitive display, and moves the second user interface object in accordance with the movement of the second contact. The device changes one or more formatting attributes for the second user interface object to match corresponding formatting attributes for the first user interface object if the second user interface object contacts the first user interface object while moving.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: July 14, 2015
    Assignee: Apple Inc.
    Inventor: Charles J. Migos
  • Patent number: 9014685
    Abstract: A mobile device such as a cell phone is used to remotely control an electronic appliance such as a television or personal computer. In a setup phase, the mobile device captures an image of the electronic appliance and identifies and stores scale-invariant features of the image. A user interface configuration such as a virtual keypad configuration, and a communication protocol, can be associated with the stored data. Subsequently, in an implementation phase, another image of the electronic appliance is captured and compared to the stored features in a library to identify a match. In response, the associated user interface configuration and communication protocol are implemented to control the electronic appliance. In a polling and reply process, the mobile device captures a picture of a display of the electronic device and compares it to image data which is transmitted by the electronic appliance.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven N. Bathiche, William J. Westerinen, Miller T. Abel, Julio Estrada, Charles J. Migos
  • Patent number: 8972879
    Abstract: At a multifunction device with a display and a touch-sensitive surface, a plurality of objects are displayed on the display. The plurality of objects have a first layer order. A first contact is detected at a location on the touch-sensitive surface that corresponds to a location of a respective object of the plurality of objects. While detecting the first contact, a gesture that includes a second contact is detected on the touch-sensitive surface. In response to detecting the gesture, the plurality of objects are reordered in accordance with the gesture to create a second layer order that is different from the first layer order. In some embodiments, the position of the respective object within the first order is different from the position of the respective object within the second order.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 3, 2015
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela, Christopher Douglas Weeldreyer, William John Thimbleby, Elizabeth Gloria Guarino Reid
  • Publication number: 20140365859
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for displaying display primary e-book content, note glyphs and margins in an e-book interface according to the size of the e-book interface; animating “peeking pages” and glyph size during and after re-sizing events; selecting text in an e-book, entering a note that will become linked to the selected text, and representing the presence of the note on top of the primary content of the e-book as an interactive glyph according to some embodiments of the present technology; and displaying note objects, editing note objects, and navigating between note objects in a note-view pane of an e-book interface according to some embodiments of the present technology.
    Type: Application
    Filed: July 25, 2013
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventors: Charles J. Migos, Allison Styer, M. Frank Emanuel, Jacob Refstrup, Christopher Pethick, Guillermo Ortiz
  • Patent number: 8842082
    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: Grant
    Filed: March 30, 2011
    Date of Patent: September 23, 2014
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele, Diego Bauducco, Akiva D. Leffert, Britt S. Miura, Donald Rozinak Beaver
  • Patent number: 8832769
    Abstract: Remote control based output selection techniques are described in which an output to a display device is selected based on identification of a remote control device that is manipulated by a user. In an implementation, each of a plurality of remote control devices is associated with a respective client device in an audio visual system. When a user manipulates one of the plurality of remote control devices, the manipulated remote control device is detected and a corresponding client device is determined. Then, an output to a display device is set to present audio visual data from the determined client device. In another implementation, when a manipulated remote control device is identified, a user interface for output on the display device is configured according to the identified remote control device and/or the functional capabilities of the identified remote control device.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventor: Charles J. Migos
  • Patent number: 8826181
    Abstract: A computer readable medium storing a computer program for execution by at least one processor is disclosed. The computer program is for determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area. The computer program is also for identifying a second location far enough from the edge to fully display the radial display area within the window. The computer program is also for displaying the radial display area at the second location.
    Type: Grant
    Filed: June 28, 2008
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventors: Jean-Pierre M. Mouilleseaux, Charles J. Migos
  • Patent number: 8782513
    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: Grant
    Filed: March 31, 2011
    Date of Patent: July 15, 2014
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Publication number: 20140115449
    Abstract: Some embodiments described herein provide a content publishing tool that includes a document-sampling tool for generating a sample document from a full-length document. In some embodiments, the document-sampling tool allows a publisher to identify a section of a document and generate a sample document that includes a selection of pages from that section. The sample document may be generated using a predefined percentage of the pages of the section up to a maximum of a predefined number of pages. The heuristics of the sample generation may also specify that the sample document include a minimum of some number of pages.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Charles J. Migos, Paul B. Elseth, Christopher E. Rudolph, Sidy Diop, Jay C. Capela, Martin J. Murrett, Evan S. Torchin
  • Publication number: 20140115436
    Abstract: Some embodiments provide a content processing application with a novel annotation migration operation that allows the application to automatically migrate annotations from a first version of content such as a document to a second version of the content. Examples of such annotations include user-specified notes, highlights, bookmarks, and/or other annotations. The content processing application examines different sets of content segments in the second version to identify a particular set of content segments that matches a first set of content segments in the first version associated with a particular annotation. Upon identifying a matching particular set of content segments, the content processing application associates the particular annotation with the particular set of content segments in the second version. The content processing application can then provide a presentation of the second version with the particular annotation for the matching particular set of content segments.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Donald R. Beaver, Martin J. Murrett, Allison M. Styer, Christopher E. Rudolph, Ian J. Elseth, Charles J. Migos, Mark A. Ambachtsheer, Evan S. Torchin
  • Publication number: 20140115435
    Abstract: Some embodiments described herein provide a content publishing tool that includes a versioning tool for specifying whether a document is a new document or an updated version of a document that has been published with the content distribution system. The versioning tool of some embodiments includes a field to input version information, such as version number, issue number, and edition information. In some embodiments, the versioning tool identifies documents that the user previously published with a content distribution system, and presents the documents in a list. The application's user can then choose, from the list, a published document that is being updated.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Ian J. Elseth, Charles J. Migos, Christopher E. Rudolph, Martin J. Murrett
  • Publication number: 20140115446
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a document authoring application which when executed by at least one processing unit provides a graphical user interface (“GUI”) for the document authoring application. The GUI includes a display area for displaying a document being authored. The GUI also includes a document authoring tool for adding to the document a floatable content control. The floatable content control includes (1) a content display area for displaying content specified for the floatable content control and (2) a selectable user interface item (UI) that when selected causes the document authoring application to display the content display area. The floatable content control for display by a document viewing application such that the document viewing application displays the specified content through the content display area when the document viewing application receives a selection of the UI item.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: David M. Hall, Allison M. Styer, Christopher E. Rudolph, Charles J. Migos, Martin J. Murrett, Markus Hagele
  • Publication number: 20140115508
    Abstract: Some embodiments described herein provide a content publishing tool for publishing documents to a content distribution system. The content publishing tool in some embodiments guides the application's user through different operations in preparing a document for publication. In some embodiments, these operations include one or more of the following: (1) analyzing the document for errors, (2) specifying a version number for the document, (3) creating a sample document, and (4) exporting the document for publication.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: APPLE INC.
    Inventors: Alexander C. MacLean, Jay C. Capela, Charles J. Migos, Markus Hagele, Christopher E. Rudolph
  • Patent number: 8677268
    Abstract: A method for resizing a currently selected user interface object includes simultaneously displaying on a touch-sensitive display the currently selected user interface object having a center, and a plurality of resizing handles for the currently selected user interface object. The method also includes detecting a first contact on a first resizing handle in the plurality of resizing handles, and detecting movement of the first contact across the touch-sensitive display. The method further includes, in response to detecting movement of the first contact, when a second contact is detected on the touch-sensitive display while detecting movement of the first contact, resizing the currently selected user interface object about the center of the currently selected user interface object.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventors: Jay Christopher Capela, Charles J. Migos, William John Thimbleby, Christopher Douglas Weeldreyer
  • Patent number: 8615779
    Abstract: Techniques are described to perform electronic program guide (EPG) search. In an implementation, electronic program guide (EPG) data is searched that describes television content and has a plurality of categories. Results of the search are output in an EPG and arranged according to one or more of the categories.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: December 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Charles J. Migos, Ronald A. Morris
  • Patent number: 8612884
    Abstract: A method for resizing a currently selected user interface object includes simultaneously displaying on a touch-sensitive display the currently selected user interface object having a center, and a plurality of resizing handles for the currently selected user interface object. The method also includes detecting a first contact on a first resizing handle in the plurality of resizing handles, and detecting movement of the first contact across the touch-sensitive display. The method further includes, in response to detecting movement of the first contact, when a second contact is detected on the touch-sensitive display while detecting movement of the first contact, resizing the currently selected user interface object about the center of the currently selected user interface object.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 17, 2013
    Assignee: Apple Inc.
    Inventors: Jay Christopher Capela, Charles J. Migos, William John Thimbleby, Christopher Douglas Weeldreyer
  • Patent number: 8607268
    Abstract: Techniques are described to provide a categorized electronic program guide, as well as other user interfaces. In an implementation, each of a plurality of representations of content that is currently available via network for consumption are grouped into a respective one of the plurality of categories. An electronic program guide is output for display such that at least one of the categories, which is not have one or more items categorized of the currently available content, is not available for display in the electronic program guide.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventor: Charles J. Migos
  • Patent number: 8572481
    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: Grant
    Filed: March 31, 2011
    Date of Patent: October 29, 2013
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela
  • Patent number: 8543905
    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: Grant
    Filed: March 31, 2011
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Jay Christopher Capela, Markus Hagele