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: 10275145
    Abstract: 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: Grant
    Filed: November 18, 2015
    Date of Patent: April 30, 2019
    Assignee: Adobe Inc.
    Inventors: Remon Tijssen, Timothy W. Kukulski
  • Patent number: 10146407
    Abstract: 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: Grant
    Filed: September 30, 2013
    Date of Patent: December 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Remon Tijssen, Timothy W. Kukulski, Michael W. Gough, Geoffrey Charles Dowd, Gregory Cy Muscolino
  • Patent number: 10031641
    Abstract: 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: Grant
    Filed: December 28, 2011
    Date of Patent: July 24, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Timothy W. Kukulski, Remon Tijssen
  • Patent number: 9762316
    Abstract: 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: Grant
    Filed: September 3, 2014
    Date of Patent: September 12, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Timothy W. Kukulski, Geoffrey Charles Dowd, Yaniv De Ridder
  • Patent number: 9400661
    Abstract: 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: Grant
    Filed: February 29, 2008
    Date of Patent: July 26, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
  • Publication number: 20160110053
    Abstract: 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: Application
    Filed: November 18, 2015
    Publication date: April 21, 2016
    Inventors: Remon Tijssen, Timothy W. Kukulski
  • Publication number: 20160065301
    Abstract: 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: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Inventors: TIMOTHY W. KUKULSKI, GEOFFREY CHARLES DOWD, YANIV DE RIDDER
  • Patent number: 9229636
    Abstract: 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: Grant
    Filed: March 2, 2011
    Date of Patent: January 5, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Remon Tijssen, Timothy W. Kukulski
  • Publication number: 20150199073
    Abstract: 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: Application
    Filed: December 28, 2011
    Publication date: July 16, 2015
    Inventors: Timothy W. Kukulski, Remon Tijssen
  • Publication number: 20140327628
    Abstract: 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: Application
    Filed: September 30, 2013
    Publication date: November 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Remon Tijssen, Timothy W. Kukulski, Michael W. Gough, Geoffrey Charles Dowd, Gregory Cy Muscolino
  • Publication number: 20140033227
    Abstract: 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: Application
    Filed: February 29, 2008
    Publication date: January 30, 2014
    Inventors: Matthew N. Crosby, Timothy W. Kukulski, Vivek Hebbar
  • Publication number: 20130145268
    Abstract: 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: Application
    Filed: December 2, 2011
    Publication date: June 6, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Timothy W. Kukulski
  • Publication number: 20130127867
    Abstract: 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: Application
    Filed: October 11, 2010
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Remon Tijssen, Timothy W. Kukulski
  • Publication number: 20130127910
    Abstract: 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: Application
    Filed: March 2, 2011
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Remon Tijssen, Timothy W. Kukulski
  • Publication number: 20130132907
    Abstract: 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: Application
    Filed: March 2, 2011
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Timothy W. Kukulski, Remon Tijssen
  • Patent number: 8355007
    Abstract: 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: Grant
    Filed: May 11, 2009
    Date of Patent: January 15, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Timothy W. Kukulski
  • Publication number: 20100283747
    Abstract: 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: Application
    Filed: May 11, 2009
    Publication date: November 11, 2010
    Applicant: ADOBE SYSTEMS, INC.
    Inventor: Timothy W. Kukulski
  • Patent number: 7620633
    Abstract: 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: Grant
    Filed: November 14, 2005
    Date of Patent: November 17, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Vincent L. Parsons, Timothy W. Kukulski