Patents by Inventor Morgan Winer
Morgan 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: 20220317872Abstract: The present disclosure generally relates to selecting text. An example method includes displaying, a focus indicator at a first location; while displaying the focus indicator, detecting a gesture at a first touch location that corresponds to the focus indicator; while detecting the gesture, detecting movement of the gesture to a second touch location; in response to detecting movement of the gesture to the second touch location: in accordance with a determination that the second touch location is in a first direction, moving the focus indicator to a second indicator location; in accordance with a determination that the second touch location is in a second direction, moving the focus indicator to a third location; while the focus indicator is at a fourth location, detecting liftoff of the gesture; and in response to detecting the liftoff, maintaining display of the focus indicator at the fourth location.Type: ApplicationFiled: June 24, 2022Publication date: October 6, 2022Inventors: Morgan WINER, Patrick W. DEMASCO, Leland J. JANSEN, Sergei KLIMOV
-
Publication number: 20220222093Abstract: The present disclosure relates to user interfaces for viewing, creating, editing, and sharing content on an electronic device. In accordance with some embodiments, a shortcut hint user interface is displayed in response to detection of a downstroke input of a modifier key. The shortcut hint user interface includes information identifying shortcuts associated with the modifier key.Type: ApplicationFiled: March 30, 2022Publication date: July 14, 2022Inventors: Julian MISSIG, Morgan WINER, Jeffrey Traer BERNSTEIN
-
Patent number: 11379113Abstract: The present disclosure generally relates to selecting text. An example method includes displaying, a focus indicator at a first location; while displaying the focus indicator, detecting a gesture at a first touch location that corresponds to the focus indicator; while detecting the gesture, detecting movement of the gesture to a second touch location; in response to detecting movement of the gesture to the second touch location: in accordance with a determination that the second touch location is in a first direction, moving the focus indicator to a second indicator location; in accordance with a determination that the second touch location is in a second direction, moving the focus indicator to a third location; while the focus indicator is at a fourth location, detecting liftoff of the gesture; and in response to detecting the liftoff, maintaining display of the focus indicator at the fourth location.Type: GrantFiled: February 10, 2020Date of Patent: July 5, 2022Assignee: Apple Inc.Inventors: Morgan Winer, Patrick L. Coffman, Dylan Ross Edwards, Stephen O. Lemay, Toby Paterson, Marcos Alonso
-
Patent number: 11204806Abstract: User adaptive memory management can improve the user experience by allowing an electronic device including a data processing system to efficiently, proactively, and selectively allocate memory resources (particularly to keep or release large resources in memory), which improves application launch times for some applications and reduces or prevents delays from loading resources into memory for system services. User adaptive memory management can track past use of one or more applications and/or one or more system services (requiring one or more resources) by one or more users. Heuristics can be used to determine when to keep resources in memory and when to release resources in an adaptive way to improve user performance for launching applications (or other memory intensive operations) and for using system services with large resources without delays induced by reactive memory management of resources.Type: GrantFiled: December 14, 2018Date of Patent: December 21, 2021Assignee: Apple Inc.Inventors: Maxwell Shane Swadling, Morgan Winer
-
Publication number: 20200379637Abstract: The present disclosure generally relates to selecting text. An example method includes displaying, a focus indicator at a first location; while displaying the focus indicator, detecting a gesture at a first touch location that corresponds to the focus indicator; while detecting the gesture, detecting movement of the gesture to a second touch location; in response to detecting movement of the gesture to the second touch location: in accordance with a determination that the second touch location is in a first direction, moving the focus indicator to a second indicator location; in accordance with a determination that the second touch location is in a second direction, moving the focus indicator to a third location; while the focus indicator is at a fourth location, detecting liftoff of the gesture; and in response to detecting the liftoff, maintaining display of the focus indicator at the fourth location.Type: ApplicationFiled: February 10, 2020Publication date: December 3, 2020Inventors: Morgan WINER, Patrick L. COFFMAN, Dylan Ross EDWARDS, Stephen O. LEMAY, Toby PATERSON, Marcos ALONSO
-
Publication number: 20190370069Abstract: User adaptive memory management can improve the user experience by allowing an electronic device including a data processing system to efficiently, proactively, and selectively allocate memory resources (particularly to keep or release large resources in memory), which improves application launch times for some applications and reduces or prevents delays from loading resources into memory for system services. User adaptive memory management can track past use of one or more applications and/or one or more system services (requiring one or more resources) by one or more users. Heuristics can be used to determine when to keep resources in memory and when to release resources in an adaptive way to improve user performance for launching applications (or other memory intensive operations) and for using system services with large resources without delays induced by reactive memory management of resources.Type: ApplicationFiled: December 14, 2018Publication date: December 5, 2019Inventors: Maxwell Shane SWADLING, Morgan WINER
-
Publication number: 20190213021Abstract: The present disclosure relates to user interfaces for viewing, creating, editing, and sharing content on an electronic device. A device detects a plurality of discrete inputs that includes a first input followed by a second input. In response to detecting the plurality of discrete inputs, the device performs a sequence of operations that includes a first operation that corresponds to the first input followed by a second operation that corresponds to the second input. In accordance with a determination that the plurality of discrete inputs meets an output-acceleration criteria, the first operation is performed with a first magnitude and the second operation is performed with a second magnitude that is greater than the first magnitude. In accordance with a determination that the plurality of discrete inputs does not meet the output-acceleration criteria, the first operation and the second operation are performed with the same magnitude.Type: ApplicationFiled: March 19, 2019Publication date: July 11, 2019Inventors: Julian MISSIG, Morgan WINER, Jeffrey Traer BERNSTEIN
-
Patent number: 10303295Abstract: Utilization of error vector data representative of errors between the location of actual keystrokes and the location of determined intended keystrokes to compute “bias” data indicative of the magnitude and direction of error vectors for a given location on the virtual keyboard is disclosed. This bias data can then be used to perform a number of operations such as keyboard re-spotting.Type: GrantFiled: October 8, 2014Date of Patent: May 28, 2019Assignee: Apple Inc.Inventors: Morgan Winer, Nicholas K. Jong
-
Patent number: 9977779Abstract: Methods and systems for providing a supplemental word correction dictionary are provided. The method is performed at one or more electronic devices each having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes receiving an at least partial word input by a user. In some implementations, the at least partial word is input into a text field, such as an email body. The method includes determining that a use condition of the at least partial word is satisfied, such as whether the word appears in a trigger word list. The method further includes, in response to determining that the use condition is satisfied, obtaining a supplemental word correction dictionary that includes words associated with a same subject matter as the at least partial word, wherein the supplemental word correction dictionary supplements an existing word correction dictionary.Type: GrantFiled: March 10, 2014Date of Patent: May 22, 2018Assignee: Apple Inc.Inventor: Morgan Winer
-
Publication number: 20170038856Abstract: The present disclosure relates to user interfaces for viewing, creating, editing, and sharing content on an electronic device. A device detects a plurality of discrete inputs that includes a first input followed by a second input. In response to detecting the plurality of discrete inputs, the device performs a sequence of operations that includes a first operation that corresponds to the first input followed by a second operation that corresponds to the second input. In accordance with a determination that the plurality of discrete inputs meets an output-acceleration criteria, the first operation is performed with a first magnitude and the second operation is performed with a second magnitude that is greater than the first magnitude. In accordance with a determination that the plurality of discrete inputs does not meet the output-acceleration criteria, the first operation and the second operation are performed with the same magnitude.Type: ApplicationFiled: March 1, 2016Publication date: February 9, 2017Inventors: Julian MISSIG, Morgan Winer, Jeffrey Traer Bernstein
-
Patent number: 9530120Abstract: A context-aware message may be displayed differently based on the context in which it is displayed. A message composed on a first device may be determined to include context-based portions that may be modified based on the context of a device that displays the message. The message may be supplemented with context-dependent data that is associated with a context-based portion of the message. The context-dependent data may include a context-neutral representation of the context-based portion as well as instructions on how to convert the context-neutral representation according to the context in which the message is displayed. The original message and the context-dependent data may be transmitted as a context-aware message.Type: GrantFiled: May 31, 2012Date of Patent: December 27, 2016Assignee: Apple Inc.Inventor: Morgan Winer
-
Publication number: 20150346905Abstract: Utilization of error vector data representative of errors between the location of actual keystrokes and the location of determined intended keystrokes to compute “bias” data indicative of the magnitude and direction of error vectors for a given location on the virtual keyboard is disclosed. This bias data can then be used to perform a number of operations such as keyboard re-spotting.Type: ApplicationFiled: October 8, 2014Publication date: December 3, 2015Inventors: Morgan WINER, Nicholas K. Jong
-
Publication number: 20140281944Abstract: Methods and systems for providing a supplemental word correction dictionary are provided. The method is performed at one or more electronic devices each having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes receiving an at least partial word input by a user. In some implementations, the at least partial word is input into a text field, such as an email body. The method includes determining that a use condition of the at least partial word is satisfied, such as whether the word appears in a trigger word list. The method further includes, in response to determining that the use condition is satisfied, obtaining a supplemental word correction dictionary that includes words associated with a same subject matter as the at least partial word, wherein the supplemental word correction dictionary supplements an existing word correction dictionary.Type: ApplicationFiled: March 10, 2014Publication date: September 18, 2014Applicant: Apple Inc.Inventor: Morgan WINER
-
Publication number: 20130325971Abstract: A context-aware message may be displayed differently based on the context in which it is displayed. A message composed on a first device may be determined to include context-based portions that may be modified based on the context of a device that displays the message. The message may be supplemented with context-dependent data that is associated with a context-based portion of the message. The context-dependent data may include a context-neutral representation of the context-based portion as well as instructions on how to convert the context-neutral representation according to the context in which the message is displayed. The original message and the context-dependent data may be transmitted as a context-aware message.Type: ApplicationFiled: May 31, 2012Publication date: December 5, 2013Applicant: APPLE INC.Inventor: Morgan Winer