Patents by Inventor Morgan H. Winer
Morgan H. Winer 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: 20190005017Abstract: Disclosed herein are methods and systems that allows a user, when entering a string of input characters, to remove multiples input characters at one time back to where a typographical error occurs in the string. The method offers improvement over the current character-by-character deletion method where a user hits a deletion key multiple times to remove input characters that include the typographical error.Type: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventor: Morgan H. Winer
-
Publication number: 20180349593Abstract: Described is a system (and method) for automatically populating login credentials for an application such as a third-party application (or app) installed on a device. These applications are often associated with an entity that may operate or control a website, service, or another application. For example, browsers often store login credentials (e.g. username and password) of previously visited websites. Accordingly, the system may retrieve applicable login credentials for the application in response to verifying the application is authorized to be associated with the website associated with the retrieved password. Accordingly, the system may provide a convenient and safe mechanism to retrieve applicable login credentials even in instances where a developer of the application has not provided an explicit capability of such a feature.Type: ApplicationFiled: September 29, 2017Publication date: December 6, 2018Inventors: Richard J. Mondello, Morgan H. Winer, Chelsea E. Pugh, Shuchen Li
-
Publication number: 20180329622Abstract: The present disclosure provides a method for mirrored control between devices performed at a first electronic device including one or more processors, memory, and a touch-sensitive display. The method includes: sending an item from a first instant messenger application running on the first electronic device to a second instant messenger application running on a second electronic device; displaying the item in the first instant messenger application, wherein the item is concurrently displayed in the second instant messenger application; receiving information corresponding to an interaction with the item; and in response to receiving information corresponding to the interaction, updating the item on the first electronic device, wherein the update to the item is mirrored on the second electronic device.Type: ApplicationFiled: September 20, 2017Publication date: November 15, 2018Inventors: Julian Missig, Linda L. Dong, Jeffrey T. Bernstein, Morgan H. Winer
-
Patent number: 9785305Abstract: The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.Type: GrantFiled: September 24, 2015Date of Patent: October 10, 2017Assignee: APPLE INC.Inventors: Marcos Alonso Ruiz, Stephen O. Lemay, Tiffany S. Jon, Nicholas V. King, Imran A. Chaudhri, Patrick L. Coffman, Morgan H. Winer, Nicholas K. Jong
-
Publication number: 20170235483Abstract: The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.Type: ApplicationFiled: April 27, 2017Publication date: August 17, 2017Inventors: Marcos Alonso Ruiz, Stephen O. Lemay, Tiffany S. Jon, Nicholas V. King, Imran A. Chaudhri, Patrick L. Coffman, Morgan H. Winer, Alastair K. Fettes, Nicholas K. Jong
-
Patent number: 9639184Abstract: The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.Type: GrantFiled: September 25, 2015Date of Patent: May 2, 2017Assignee: APPLE INC.Inventors: Marcos Alonso Ruiz, Stephen O. Lemay, Tiffany S. Jon, Nicholas V. King, Imran A. Chaudhri, Patrick L. Coffman, Morgan H. Winer, Alastair K. Fettes, Nicholas K. Jong
-
Publication number: 20170075563Abstract: A device displays a user interface that includes a content area and a deletion control. The device detects an input that includes a contact on the deletion control. In response, the device deletes content in the content area based on a duration and intensity of the contact, including: when the contact was maintained for a first time period without the intensity increasing above a threshold, deleting a first-type of sub-units of the content at a rate that does not vary based on the intensity; when the contact was maintained for a second time period without the intensity increasing above the threshold, deleting a second-type of sub-units of the content at a rate that does not vary based on the intensity; and when the intensity of the contact increased above the threshold, deleting sub-units of the content at a rate that varies based on the characteristic intensity of the contact.Type: ApplicationFiled: September 21, 2016Publication date: March 16, 2017Inventors: Sebastian J. Bauer, Marcos Alonso Ruiz, Matthew I. Brown, Jonathan R. Dascola, Afrooz Family, Kenneth L. Kocienda, Hugo D. Verweij, Morgan H. Winer
-
Publication number: 20170046038Abstract: An electronic device displays a user interface of a first third-party application that runs within an operating system. The device detects an input on a touch-sensitive surface at a location that corresponds to a first portion of the user interface of the first third-party application. If the input meets first gesture recognition criteria and the input meets first intensity criteria specified by the first third-party application, the device performs the first operation associated with the first portion of the user interface of the first third-party application. If the input meets the first gesture recognition criteria but does not meet the first intensity criteria specified by the first third-party application, the device forgoes performance of the first operation associated with the first portion of the user interface of the first third-party application.Type: ApplicationFiled: September 29, 2015Publication date: February 16, 2017Inventors: Peter L. Hajas, Colin H. Barrett, Olivier D.R. Gutknecht, Sophia Teutschler, Morgan H. Winer
-
Patent number: 9549035Abstract: Content items such as web pages can be updated through a client-driven process when the client detects that a target location reference in a source content item has been redirected to another (destination) location reference. Based on a target location reference in a source content item, a client can request a target content item from a target server and can receive a redirected destination target location reference. The client can update local information based on the redirection and/or report the redirect event to a source server that provided the source content item to the client. The source server can update the source content item based on the client's report.Type: GrantFiled: March 13, 2013Date of Patent: January 17, 2017Assignee: Apple Inc.Inventors: David D. Duncan, Morgan H. Winer
-
Publication number: 20160274761Abstract: The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.Type: ApplicationFiled: September 24, 2015Publication date: September 22, 2016Inventors: Marcos Alonso Ruiz, Stephen O. Lemay, Tiffany S. Jon, Nicholas V. King, Imran A. Chaudhri, Patrick L. Coffman, Morgan H. Winer, Nicholas K. Jong
-
Publication number: 20160274686Abstract: The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display. Initially, content of an electronic document is displayed on the display, where a cursor is displayed within the electronic document. Two substantially simultaneous touch inputs are then detected on the touch screen display, and preferably anywhere on the touch screen display. In response to detecting the two substantially simultaneous touch inputs, a portion of the content in the document closest to the cursor is selected, and the portion of the content is displayed as selected content.Type: ApplicationFiled: September 25, 2015Publication date: September 22, 2016Inventors: Marcos Alonso Ruiz, Stephen O. Lemay, Tiffany S. Jon, Nicholas V. King, Imran A. Chaudhri, Patrick L. Coffman, Morgan H. Winer
-
Patent number: 9292203Abstract: Methods, systems, computer-readable media, and apparatuses for providing a vertical candidate bar with an on-screen keyboard are presented. In some embodiments, a computing device may display a keyboard on a touch-sensitive display screen. The keyboard may be a split keyboard that includes two panels of keys displayed on opposite sides of the display screen. The device also may display a candidate bar on the display screen, and the candidate bar may be vertically aligned with the keyboard. As character input is received via the keyboard, the device may update the candidate bar to include various candidate characters that are determined based on the received character input.Type: GrantFiled: May 10, 2012Date of Patent: March 22, 2016Assignee: APPLE INC.Inventor: Morgan H. Winer
-
Publication number: 20140280468Abstract: Content items such as web pages can be updated through a client-driven process when the client detects that a target location reference in a source content item has been redirected to another (destination) location reference. Based on a target location reference in a source content item, a client can request a target content item from a target server and can receive a redirected destination target location reference. The client can update local information based on the redirection and/or report the redirect event to a source server that provided the source content item to the client. The source server can update the source content item based on the client's report.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Apple Inc.Inventors: David D. Duncan, Morgan H. Winer
-
Publication number: 20140006994Abstract: An electronic device with a touch-sensitive display and one or more sensors displays an application interface on the display, detects an input that corresponds to a command to display a virtual keyboard in the application interface, detects one or more sensor inputs from the one or more sensors, and in response to detecting the input that corresponds to the command to display the virtual keyboard: in accordance with a determination that the sensor inputs satisfy one or more first criteria, displays the virtual keyboard as a split keyboard on the display; and in accordance with a determination that the sensor inputs satisfy one or more second criteria, distinct from the first criteria, displays the virtual keyboard as an unsplit keyboard on the display.Type: ApplicationFiled: March 12, 2013Publication date: January 2, 2014Applicant: APPLE INC.Inventors: Jonathan Koch, Morgan H. Winer, Elizabeth C.F. Cranfill, Stephen W. Swales
-
Publication number: 20130321267Abstract: A software keyboard is provided with a dedicated key (dynamic character key) for inputting a character, where the character associated with the key is determined based upon a context and may dynamically change according to the context. For example, a first character may be dynamically determined and associated with the dedicated key for a first context and a second character, possibly different from the first character, may be selected and associated with the dedicated key for a different context. The character that is associated with the dynamic character key may also be displayed on the dynamic character key. In some embodiments, the character associated with the dynamic character key may be a non-alphanumeric character such as a diacritical mark, a punctuation mark, and the like.Type: ApplicationFiled: June 4, 2012Publication date: December 5, 2013Applicant: Apple Inc.Inventors: Omar Ahmad Bhatti, Marc Verstaen, Christopher P. Willmore, Morgan H. Winer, Julien J. Jalon
-
Publication number: 20130300664Abstract: Methods, systems, computer-readable media, and apparatuses for providing a vertical candidate bar with an on-screen keyboard are presented. In some embodiments, a computing device may display a keyboard on a touch-sensitive display screen. The keyboard may be a split keyboard that includes two panels of keys displayed on opposite sides of the display screen. The device also may display a candidate bar on the display screen, and the candidate bar may be vertically aligned with the keyboard. As character input is received via the keyboard, the device may update the candidate bar to include various candidate characters that are determined based on the received character input.Type: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicant: Apple Inc.Inventor: Morgan H. WINER
-
Publication number: 20130275117Abstract: Methods and systems for transliterating characters from an input alphabet to an output alphabet are described. An input character of an input alphabet is received from a user. The input character is located on a phonetic map. The phonetic map includes each character of the input alphabet and each character of an output alphabet. In the phonetic map, respective characters of the input alphabet are located according to their phonetic similarity. Respective characters of the output alphabet are located within the phonetic map according to their phonetic similarity. And characters of the input alphabet and the output alphabet that are phonetically similar are located nearby one another on the phonetic map. One or more output characters that are near to the input character on the phonetic map are identified. At least one of the one or more output characters are provided for display to the user.Type: ApplicationFiled: May 10, 2012Publication date: October 17, 2013Inventor: Morgan H. Winer