Patents by Inventor Timothy W. Kukulski
Timothy W. Kukulski 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: 10275145Abstract: A graphical user interface displays a shape. Further, a buffer region that is adjacent to an edge of the shape is displayed at the graphical user interface. In addition, a set of drawing data located within the buffer region is received from a user input device. A first subset of the drawing data that is located in the buffer region at a predetermined distance from the edge and a second subset of the drawing data in the buffer region that is located at a distance from the edge that exceeds the predetermined distance are determined with a processor. Further, the first subset of drawing data is displayed. In addition, the second subset of drawing data is prevented from being displayed at the distance. The process also displays the second subset of drawing data at the predetermined distance.Type: GrantFiled: November 18, 2015Date of Patent: April 30, 2019Assignee: Adobe Inc.Inventors: Remon Tijssen, Timothy W. Kukulski
-
Patent number: 10146407Abstract: An input device, such as a multifunction straight edge or a keyboard, has a recognizable contact shape when placed on a touchscreen display surface of a computing device. The contact shape of the input device can be a defined pattern of contact points, and a location and orientation of the input device on the touchscreen display surface is determinable from the defined pattern of the contact points. The input device includes an interaction module that interfaces with a companion module of the computing device. The companion module can initiate a display of an object responsive to the input device being recognized on the touchscreen display surface. The interaction module can receive a user input to the input device, and communicate the user input to the companion module of the computing device to modify the display of the object on the touchscreen display surface.Type: GrantFiled: September 30, 2013Date of Patent: December 4, 2018Assignee: Adobe Systems IncorporatedInventors: Remon Tijssen, Timothy W. Kukulski, Michael W. Gough, Geoffrey Charles Dowd, Gregory Cy Muscolino
-
Patent number: 10031641Abstract: A touch enabled graphical user interface displays a plurality of objects according to an ordering along an axis with respect to the touch enabled graphical user interface. The axis is perpendicular to the touch enabled graphical user interface. Further, a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects are concurrently received. In addition, a processor a processor the first object in proximity to the second object along the axis. The processor also provides a visual feedback during the repositioning.Type: GrantFiled: December 28, 2011Date of Patent: July 24, 2018Assignee: Adobe Systems IncorporatedInventors: Timothy W. Kukulski, Remon Tijssen
-
Patent number: 9762316Abstract: A gesture is performed by a wireless accessory attempting to pair with a device. The gesture comprises a series of user interactions associated with accessory data detected at the accessory and device data detected at the device. The device begins looking for accessories advertising a Bluetooth service indicating they are attempting to pair. Once an accessory is identified, the device compares the device data to the accessory data for that particular accessory. If the accessory data matches the device data, the gesture detected at the device was made by the accessory and a secure connection can be established. Based on the secure connection, a clock associated with the accessory may synchronize with a clock associated with the device for additional security and fidelity.Type: GrantFiled: September 3, 2014Date of Patent: September 12, 2017Assignee: Adobe Systems IncorporatedInventors: Timothy W. Kukulski, Geoffrey Charles Dowd, Yaniv De Ridder
-
Patent number: 9400661Abstract: A system to provide embedded user interface (UI) may comprise a request collector to receive a request directed at a host application from a user interface (UI), a response collector to receive a response from the host application, and a response dispatcher to dispatch the response to the UI via the asynchronous communication channel. The request and the response may be communicated via an asynchronous communication channel.Type: GrantFiled: February 29, 2008Date of Patent: July 26, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
-
Publication number: 20160110053Abstract: A graphical user interface displays a shape. Further, a buffer region that is adjacent to an edge of the shape is displayed at the graphical user interface. In addition, a set of drawing data located within the buffer region is received from a user input device. A first subset of the drawing data that is located in the buffer region at a predetermined distance from the edge and a second subset of the drawing data in the buffer region that is located at a distance from the edge that exceeds the predetermined distance are determined with a processor. Further, the first subset of drawing data is displayed. In addition, the second subset of drawing data is prevented from being displayed at the distance. The process also displays the second subset of drawing data at the predetermined distance.Type: ApplicationFiled: November 18, 2015Publication date: April 21, 2016Inventors: Remon Tijssen, Timothy W. Kukulski
-
Publication number: 20160065301Abstract: A gesture is performed by a wireless accessory attempting to pair with a device. The gesture comprises a series of user interactions associated with accessory data detected at the accessory and device data detected at the device. The device begins looking for accessories advertising a Bluetooth service indicating they are attempting to pair. Once an accessory is identified, the device compares the device data to the accessory data for that particular accessory. If the accessory data matches the device data, the gesture detected at the device was made by the accessory and a secure connection can be established. Based on the secure connection, a clock associated with the accessory may synchronize with a clock associated with the device for additional security and fidelity.Type: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Inventors: TIMOTHY W. KUKULSKI, GEOFFREY CHARLES DOWD, YANIV DE RIDDER
-
Patent number: 9229636Abstract: A graphical user interface displays a shape. Further, a buffer region that is adjacent to an edge of the shape is displayed at the graphical user interface. In addition, a set of drawing data located within the buffer region is received from a user input device. A first subset of the drawing data that is located in the buffer region at a predetermined distance from the edge and a second subset of the drawing data in the buffer region that is located at a distance from the edge that exceeds the predetermined distance are determined with a processor. Further, the first subset of drawing data is displayed. In addition, the second subset of drawing data is prevented from being displayed at the distance. The process also displays the second subset of drawing data at the predetermined distance.Type: GrantFiled: March 2, 2011Date of Patent: January 5, 2016Assignee: Adobe Systems IncorporatedInventors: Remon Tijssen, Timothy W. Kukulski
-
Publication number: 20150199073Abstract: A touch enabled graphical user interface displays a plurality of objects according to an ordering along an axis with respect to the touch enabled graphical user interface. The axis is perpendicular to the touch enabled graphical user interface. Further, a first touch input directed toward a first object in the plurality of objects and a second touch input directed toward a second object in the plurality of objects are concurrently received. In addition, a processor a processor the first object in proximity to the second object along the axis. The processor also provides a visual feedback during the repositioning.Type: ApplicationFiled: December 28, 2011Publication date: July 16, 2015Inventors: Timothy W. Kukulski, Remon Tijssen
-
Publication number: 20140327628Abstract: An input device, such as a multifunction straight edge or a keyboard, has a recognizable contact shape when placed on a touchscreen display surface of a computing device. The contact shape of the input device can be a defined pattern of contact points, and a location and orientation of the input device on the touchscreen display surface is determinable from the defined pattern of the contact points. The input device includes an interaction module that interfaces with a companion module of the computing device. The companion module can initiate a display of an object responsive to the input device being recognized on the touchscreen display surface. The interaction module can receive a user input to the input device, and communicate the user input to the companion module of the computing device to modify the display of the object on the touchscreen display surface.Type: ApplicationFiled: September 30, 2013Publication date: November 6, 2014Applicant: Adobe Systems IncorporatedInventors: Remon Tijssen, Timothy W. Kukulski, Michael W. Gough, Geoffrey Charles Dowd, Gregory Cy Muscolino
-
Publication number: 20140033227Abstract: A system to provide embedded user interface (UI) may comprise a request collector to receive a request directed at a host application from a user interface (UI), a response collector to receive a response from the host application, and a response dispatcher to dispatch the response to the UI via the asynchronous communication channel. The request and the response may be communicated via an asynchronous communication channel.Type: ApplicationFiled: February 29, 2008Publication date: January 30, 2014Inventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
-
Publication number: 20130145268Abstract: A graphical user interface associated with a touch enabled device displays a first video track and a second video track. The first video track includes a first plurality of frames and the second video track including a second plurality of frames. Further, the touch enabled device receives a touch input that indicates a movement of the first video track relative to the second video track. In addition, in response to the touch input, the first video track is displayed in a modified position such that a first frame in the first plurality of frames is aligned with a second frame in the second plurality of frames.Type: ApplicationFiled: December 2, 2011Publication date: June 6, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventor: Timothy W. Kukulski
-
Publication number: 20130127867Abstract: A graphical user interface displays a shape that is moveable from a first position in the graphical user interface to a second position. An input device receives freeform drawing data. The graphical user interface displays an edgeless subset of the freeform drawing data that is (i) drawn by a user at a time in which the edgeless subset of the freeform drawing data is in a different position in the graphical user interface than each of a plurality of edges of the shape and (ii) is located in a predetermined region with respect to each of the plurality of edges. A processor detects an edge touching subset of the freeform drawing data that is drawn by the user at a time in which the edge touching subset of the freeform drawing data is touching at least one of the plurality of edges of the shape.Type: ApplicationFiled: October 11, 2010Publication date: May 23, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Remon Tijssen, Timothy W. Kukulski
-
Publication number: 20130127910Abstract: A graphical user interface displays a shape. Further, a buffer region that is adjacent to an edge of the shape is displayed at the graphical user interface. In addition, a set of drawing data located within the buffer region is received from a user input device. A first subset of the drawing data that is located in the buffer region at a predetermined distance from the edge and a second subset of the drawing data in the buffer region that is located at a distance from the edge that exceeds the predetermined distance are determined with a processor. Further, the first subset of drawing data is displayed. In addition, the second subset of drawing data is prevented from being displayed at the distance. The process also displays the second subset of drawing data at the predetermined distance.Type: ApplicationFiled: March 2, 2011Publication date: May 23, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Remon Tijssen, Timothy W. Kukulski
-
Publication number: 20130132907Abstract: A list of coordinate locations of an icon is determined. Further, each of the coordinate locations is tagged with scaling data to generate a plurality of tagged coordinate locations for the icon. The scaling data indicates an automatic scaling adjustment based on a size of the icon being changed to accommodate a resolution of a display. In addition, the icon is automatically scaled based on the plurality of tagged coordinate locations for the icon and the resolution of the display to generate a scaled icon. The scaled icon is rendered in the display.Type: ApplicationFiled: March 2, 2011Publication date: May 23, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Timothy W. Kukulski, Remon Tijssen
-
Methods for use with multi-touch displays for determining when a touch is processed as a mouse event
Patent number: 8355007Abstract: A multi-touch driver handling user inputs or touches on a multi-touch input device. The method includes receiving touch data associated with a touch detected by the multi-touch input device. The multi-touch driver determines a target user interface (UI) component for the touch by processing the touch data and then determines whether the target handles touch events. If so, the driver sends the touch data to the target for handling as a touch event, thereby saving a touch-to-mouse conversion for later touches. The touch may be a first touch received in a particular input region of a GUI displayed on a touch surface. The driver receives touch data for a second touch input later than the first touch but while the first touch is still active. The driver determines a target UI component for the second touch and passes the second touch data to the second target as a mouse event.Type: GrantFiled: May 11, 2009Date of Patent: January 15, 2013Assignee: Adobe Systems IncorporatedInventor: Timothy W. Kukulski -
METHODS FOR USE WITH MULTI-TOUCH DISPLAYS FOR DETERMINING WHEN A TOUCH IS PROCESSED AS A MOUSE EVENT
Publication number: 20100283747Abstract: A multi-touch driver handling user inputs or touches on a multi-touch input device. The method includes receiving touch data associated with a touch detected by the multi-touch input device. The multi-touch driver determines a target user interface (UI) component for the touch by processing the touch data and then determines whether the target handles touch events. If so, the driver sends the touch data to the target for handling as a touch event, thereby saving a touch-to-mouse conversion for later touches. The touch may be a first touch received in a particular input region of a GUI displayed on a touch surface. The driver receives touch data for a second touch input later than the first touch but while the first touch is still active. The driver determines a target UI component for the second touch and passes the second touch data to the second target as a mouse event.Type: ApplicationFiled: May 11, 2009Publication date: November 11, 2010Applicant: ADOBE SYSTEMS, INC.Inventor: Timothy W. Kukulski -
Patent number: 7620633Abstract: A method and apparatus for computing metadata fields that are valuable or informative based on a particular operation, such as a sort field employed in sorting the content items, dynamically displays the informative metadata fields as a display set with the respective content items in response to the sorting field. A rule set defines a priority of metadata fields for display based on a particular metadata field selected as the sorting field. The rule set is based on a predetermined conclusion about fields deemed to have particular descriptive value to a user when a particular metadata field is employed as the sorting field. The salient metadata fields are selected according to a deterministic rule set indicative of which metadata fields are to be displayed for a particular sort field. The rule set therefore defines a priority of metadata fields to be displayed for each metadata field selected as a sort field.Type: GrantFiled: November 14, 2005Date of Patent: November 17, 2009Assignee: Adobe Systems IncorporatedInventors: Vincent L. Parsons, Timothy W. Kukulski