Patents by Inventor Thomas E. Bednarz, Jr.

Thomas E. Bednarz, Jr. 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: 10127327
    Abstract: Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas E. Bednarz, Jr., Winsha Chen, Ming-En Cho
  • Patent number: 9813782
    Abstract: Embodiments provide an intuitive interactive media content development environment that simplifies the creation of actions, for example, allowing users to easily specify that a shape will move when the media is run or that a web page will be opened when a button is clicked within the media. The assignment of an action may involve one or more displayed objects, including as examples, trigger objects associated with an event that triggers the action and target objects that move or otherwise perform the specified action(s). Embodiments provide a visual and intuitive interface that minimizes the experience required of a user and, in some cases, provides a primarily mouse-click driven development environment for both objects and actions, including for specifying interactions between objects.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: November 7, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, Jr., Emilio Passi
  • Publication number: 20150339268
    Abstract: Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a JSON file describing the layout along with a sprite sheet of all of the images. The JSON file and the sprite sheet are then stored as a rendition of the layout within a cloud environment. A web-based application can be used to retrieve the JSON file and the sprite sheet. The JSON and sprite sheet may be used to create a preview environment. Additional data in the JSON can be used to generate an information panel in the web browser for representing relationships between the layers, styles and other properties of the layout in the information panel and the elements displayed in the preview.
    Type: Application
    Filed: May 21, 2014
    Publication date: November 26, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Thomas E. Bednarz, JR., Winsha Chen, Ming-En Cho
  • Patent number: 8949782
    Abstract: A computerized device can comprise a display adapter and a data processing hardware element, such as a processor. The data processing hardware element implements a timeline view module to provide output via the display adapter to display a timeline of an application under development. The timeline can comprise a plurality of tracks, including a track providing a temporal view of each of a plurality of media components of the application and a scripting track providing a temporal view of scripting components of the application. The scripting track can be rendered and populated by default by the timeline view module, and can be kept in view even when other tracks are scrolled out of view. The timeline view module can respond to input events directed to the scripting track to define scripting actions such as labels and actions used to control the application.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: February 3, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Matt Hamlin, Thomas E. Bednarz, Jr.
  • Patent number: 8918758
    Abstract: Embodiments provide data storage of object and action data for use in media content development applications. For example, a data storage scheme may make information available to a user interface specifying, for a particular object type, which actions can be performed by objects of that type, as well as default values for objects of that type. Embodiments involve data storage techniques that are adaptable for use with new and changing object and media types.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 23, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, Jr., Rashmi Mittal
  • Publication number: 20140289701
    Abstract: A computerized device can comprise a display adapter and a data processing hardware element, such as a processor. The data processing hardware element implements a timeline view module to provide output via the display adapter to display a timeline of an application under development. The timeline can comprise a plurality of tracks, including a track providing a temporal view of each of a plurality of media components of the application and a scripting track providing a temporal view of scripting components of the application. The scripting track can be rendered and populated by default by the timeline view module, and can be kept in view even when other tracks are scrolled out of view. The timeline view module can respond to input events directed to the scripting track to define scripting actions such as labels and actions used to control the application.
    Type: Application
    Filed: December 3, 2010
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Matt Hamlin, Thomas E. Bednarz, JR.
  • Patent number: 8843892
    Abstract: A device can implement a stage view depicting a visual element for each of a plurality of components of an application under development. The device implements a code overlay showing whether code can be applied to the components and, for components to which code can be applied, a code status indicator. The status indicator may relate to procedural code or to a data member, such as an object or other variable. Different indicators can be used to show that code can be applied, code is applied correctly, incomplete code is applied, or code is applied but contains an error. Different colors or other visual effects can be used to indicate status. The indicators may be selectable to provide a code viewing or editing interface. A status indicator for code associated with a component can be positioned near the visual representation of the component, but may be repositionable.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: September 23, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Matt Hamlin, Thomas E. Bednarz, Jr.
  • Publication number: 20140250392
    Abstract: Embodiments provide an intuitive interactive media content development environment that simplifies the creation of actions, for example, allowing users to easily specify that a shape will move when the media is run or that a web page will be opened when a button is clicked within the media. The assignment of an action may involve one or more displayed objects, including as examples, trigger objects associated with an event that triggers the action and target objects that move or otherwise perform the specified action(s). Embodiments provide a visual and intuitive interface that minimizes the experience required of a user and, in some cases, provides a primarily mouse-click driven development environment for both objects and actions, including for specifying interactions between objects.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, JR., Emilio Passi
  • Publication number: 20140250084
    Abstract: Embodiments provide data storage of object and action data for use in media content development applications. For example, a data storage scheme may make information available to a user interface specifying, for a particular object type, which actions can be performed by objects of that type, as well as default values for objects of that type. Embodiments involve data storage techniques that are adaptable for use with new and changing object and media types.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, JR., Rashmi Mittal
  • Patent number: 8687945
    Abstract: Methods and apparatus provide for an abstract model interpreter that defines an abstract model to represent an interactive video. The abstract model is defined independent of any export format. An interface for the abstract model is created to concurrently manage interpreting the abstract model according to a plurality of different export formats. For example, the abstract model interpreter can map a feature of the interactive video, which is described in the abstract model, to a corresponding feature supported by an export format. The interface is thereby utilized to interpret the abstract model to create a formatted interactive video, which is a version of the abstract model compliant with an export format from the plurality of different export formats. The interface further provides an edit capability that allows a user to modify how the feature of the interactive video is to be supported by any of the different export formats.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: April 1, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Thomas E. Bednarz, Jr., Norman A. Stratton
  • Patent number: 8645489
    Abstract: Certain embodiments of the present disclosure provide methods and systems for developing content and applications in both hosted and non-hosted environments, including developing interactive content and applications in such environments. Certain embodiments provide development application components that are used through a generic execution engine, for example, through a web browser and/or interactive media player technology that is available in both a hosted environment and a non-hosted environment. Elements of a user interface and other features of a traditional desktop application can thus be preserved from one environment to the other, which allows seamless migration of a development application. Certain embodiments use a service access component that is capable of talking to different development services, such as for example, using different remote procedure calls (“RPCs”) to access remote services or simply accessing local services, depending on the environment.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, Jr.
  • Publication number: 20140013229
    Abstract: Methods and apparatus provide for an abstract model interpreter that defines an abstract model to represent an interactive video. The abstract model is defined independent of any export format. An interface for the abstract model is created to concurrently manage interpreting the abstract model according to a plurality of different export formats. For example, the abstract model interpreter can map a feature of the interactive video, which is described in the abstract model, to a corresponding feature supported by an export format. The interface is thereby utilized to interpret the abstract model to create a formatted interactive video, which is a version of the abstract model compliant with an export format from the plurality of different export formats. The interface further provides an edit capability that allows a user to modify how the feature of the interactive video is to be supported by any of the different export formats.
    Type: Application
    Filed: December 6, 2007
    Publication date: January 9, 2014
    Inventors: Thomas E. Bednarz, JR., Norman A. Stratton
  • Publication number: 20130239090
    Abstract: A device can implement a stage view depicting a visual element for each of a plurality of components of an application under development. The device implements a code overlay showing whether code can be applied to the components and, for components to which code can be applied, a code status indicator. The status indicator may relate to procedural code or to a data member, such as an object or other variable. Different indicators can be used to show that code can be applied, code is applied correctly, incomplete code is applied, or code is applied but contains an error. Different colors or other visual effects can be used to indicate status. The indicators may be selectable to provide a code viewing or editing interface. A status indicator for code associated with a component can be positioned near the visual representation of the component, but may be repositionable.
    Type: Application
    Filed: December 3, 2010
    Publication date: September 12, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Matt Hamlin, Thomas E. Bednarz, JR.
  • Patent number: 8516440
    Abstract: Certain embodiments provide an intuitive interactive media content development environment that simplifies the creation of actions. For example, it may allow users to easily specify that a shape will move when the media content is first executed or that a web page will be opened when a button is clicked within the media. Certain embodiments provide a timeline interface showing the sequence and duration of one or more such actions. For example, a timeline component may allow a user to change the delay or duration associated with an action by manipulating the timeline. A timeline may comprise one or more visual components representing actions and action attributes and allow a user to adjust action attributes by manipulating the visual components.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: August 20, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, Jr., Emilio Passi
  • Patent number: 7665022
    Abstract: Method and apparatus, including a computer program product, implementing techniques for displaying visible representations of project objects associated with a media project, the project objects having characteristics; and in response to a user action that identifies at least one of the characteristics, altering the visible representation of at least one of the project objects based on the identified characteristic.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: February 16, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Thomas E. Bednarz, Jr.