-
公开(公告)号:US20230393717A1
公开(公告)日:2023-12-07
申请号:US18327757
申请日:2023-06-01
Applicant: Apple Inc.
Inventor: Christopher D. SOLI , William J. THIMBLEBY , Grant R. PAUL , Aram D. KUDURSHIAN , Jennifer P. CHEN , Jun R. HATORI , Elizabeth J. BOARD , Adrien DELAYE
IPC: G06F3/0484 , G06F3/023 , G06F3/04883
CPC classification number: G06F3/0484 , G06F3/04883 , G06F3/0233
Abstract: Some embodiments described in this disclosure are directed to electronic devices that provide for entering text into one or more text-entry regions within a document displayed in a user interface. Some embodiments described in this disclosure are directed to electronic devices that provide for presenting a mark with thickness that depends on the direction in which a drawing input is received. Some embodiments described in this disclosure are directed to electronic devices that provide for presenting simulated marks that merge with or overlap other simulated marks. Some embodiments described in this disclosure are directed to electronic devices that provide for scrolling and movement of a content entry palette in a user interface based on movement of input directed to the content entry palette.
-
公开(公告)号:US20180349018A1
公开(公告)日:2018-12-06
申请号:US15721684
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY , Jennifer P. CHEN , Peter L. HAJAS
IPC: G06F3/0488 , G06F17/24 , G06F3/0481 , G06F3/041
Abstract: A device implementing a system for rendering animated user input strokes includes at least one processor configured to retrieve a user-specified mapping of physical characteristics of input strokes to ink parameters, and to receive input stroke data, the input stroke data including metadata corresponding to physical characteristics of the input stroke data. The at least one processor is configured to generate, based on the user-specified mapping, a set of ink parameters from the metadata corresponding to the physical characteristics of the input stroke data, and to render, using at least a portion of the generated set of ink parameters, a stroke based on the input stroke data.
-
公开(公告)号:US20180348990A1
公开(公告)日:2018-12-06
申请号:US15721708
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY , Peter L. HAJAS , Jennifer P. CHEN
IPC: G06F3/0481 , G06F3/0488 , G06F3/0484 , G06F3/0354 , G06F3/041
Abstract: The subject technology provides rendering an image in a first view including a plurality of tiles, each tile comprising image data corresponding to a portion of the image. The subject technology, responsive to detecting an initiation of touch input corresponding to the image, copies the image data from the plurality of tiles to a graphical canvas. The subject technology displays the image data in the graphical canvas in a second view, the graphical canvas being overlaid over at least a portion of the rendered image. The subject technology receives input stroke data corresponding to the second view, the input stroke data being continuous with the touch input. The subject technology responsive to detecting that the touch input has ended, copies the input stroke data to the plurality of tiles of the first view. Further, The subject technology displays the input stroke data and the image in the plurality of tiles of the first view.
-
公开(公告)号:US20210109665A1
公开(公告)日:2021-04-15
申请号:US16673836
申请日:2019-11-04
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY
IPC: G06F3/06
Abstract: A device implementing a system for reducing an amount of metadata stored with respect to updates to data includes a processor configured to receive a first sequence of identifiers comprising identifiers which are unique with respect to each other and which represent first updates to data, and a second sequence of identifiers comprising identifiers which are unique with respect to each other and which represent second updates to the data, the first and second updates to the data being independent of one another. The processor is further configured to generate a third sequence of identifiers comprising identifiers which are unique with respect to each other and with respect to the identifiers in at least one of the first or second sequences of identifiers, the third sequence of identifiers representing a combination of the first and second sequences of identifiers, and to provide for storage of the third sequence of identifiers.
-
公开(公告)号:US20180350124A1
公开(公告)日:2018-12-06
申请号:US15721688
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY , Jennifer P. CHEN , Peter L. HAJAS
CPC classification number: G06T13/80 , G06F3/04883 , G06F17/242 , G06T11/203
Abstract: A device implementing a system for rendering animated user input strokes includes at least one processor configured to receive input stroke data. The at least one processor is configured to render, in a first rendering stage within a frame rendering period, a first portion of the input stroke data. The at least one processor is configured to render, in a second rendering stage within the frame rendering period, a second portion of the input stroke data, the second rendering stage being after, and temporally separate from, the first rendering stage.
-
公开(公告)号:US20220392123A1
公开(公告)日:2022-12-08
申请号:US17737919
申请日:2022-05-05
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY , Peder BLEKKEN
Abstract: A method includes receiving a plurality of strokes for compositing on a content item and composing each stroke of the plurality of strokes into a respective stroke layer based on a blend mode associated with the respective stroke. The method further includes compositing the stroke layers composed from the plurality of strokes into a single layer and compositing the single layer on the content item.
-
公开(公告)号:US20200005510A1
公开(公告)日:2020-01-02
申请号:US16428891
申请日:2019-05-31
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY , Peder BLEKKEN
IPC: G06T11/80 , G06T11/20 , G06F3/0488
Abstract: Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a modification input to an object rendered on a display, and to perform a first re-rendering of the object on the display based on the modification input. The one or more processors may further be configured to generate at least one polygon-based representation of the object based on the modification input, and to perform, based on the at least one polygon-based representation, a second re-rendering of the object on the display.
-
公开(公告)号:US20200005500A1
公开(公告)日:2020-01-02
申请号:US16025931
申请日:2018-07-02
Applicant: Apple Inc.
Inventor: William J. THIMBLEBY
Abstract: Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a drawing stroke input, generate a bitmap of values that represent the drawing stroke input, render the bitmap for display by a display of the device, generate a vector representation of the drawing stroke input, and store the generated bitmap and the generated vector representation.
-
公开(公告)号:US20170200001A1
公开(公告)日:2017-07-13
申请号:US15379376
申请日:2016-12-14
Applicant: Apple Inc.
Inventor: Bicrumjit S. BHULLAR , Markus HAGELE , Jay C. CAPELA , Gustaf ENGSTROM , Timothy I. MAHONEY , Charles J. MIGOS , William J. THIMBLEBY , Michael D. TRENT
Abstract: Various techniques are disclosed for managing and modifying data items. In some embodiments, a first data item can be selected for password protection via establishing an active secured user session according to a set of user credentials. Thereafter, subsequent data items can be selected for password protection using the same set of user credentials while the secured user session remains active. In some embodiments, a gesture input can be received by a touch interface. The input can be detected, and when the input is recognized as a command for creating an extension of a work space associated with a data item, then the extension of the work space is generated. In some embodiments, the gesture input received by the touch interface is recognized as a command for creating a new work space associated with the data item such that a new work space is generated upon recognizing the input.
-
-
-
-
-
-
-
-