Patents by Inventor Grayson Squier Lang

Grayson Squier Lang 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: 11822868
    Abstract: Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. The entity can be referenced in at least two portions of the document by at least two different words or phrases. The augmentation application associates the at least one entity with at least one multimedia asset. The augmentation application generates a layout including at least some content of the document referencing the at least one entity and the at least one multimedia asset associated with the at least one entity. The augmentation application renders the layout for display.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: November 21, 2023
    Assignee: ADOBE INC.
    Inventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Grayson Squier Lang, Daicho Ito
  • Patent number: 11449209
    Abstract: In a method, one or more processing devices perform operations. Such operations include receiving a signal to display a widget for one or more objects displayed in virtual space. The operations further include computing a bounding box for the one or more objects, the bounding box including a bottom section having a set of corners. The operations further include determining, from among the set of corners, a first corner and a second corner that are, respectively, closest and second closest to a virtual camera position. The operations further include generating the widget based on the bounding box, the first corner, and the second corner. The widget includes a first axis handle connected to a second axis handle at the first corner and further connected to a third axis handle at the second corner. The operations further include causing display of the widget along with the one or more objects.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: September 20, 2022
    Assignee: Adobe Inc.
    Inventors: Alex Fischer, Jeanette Mathews, Fulvio Cervone, Erin Kim, Charles Pina, Grayson Squier Lang
  • Publication number: 20210141514
    Abstract: In a method, one or more processing devices perform operations. Such operations include receiving a signal to display a widget for one or more objects displayed in virtual space. The operations further include computing a bounding box for the one or more objects, the bounding box including a bottom section having a set of corners. The operations further include determining, from among the set of corners, a first corner and a second corner that are, respectively, closest and second closest to a virtual camera position. The operations further include generating the widget based on the bounding box, the first corner, and the second corner. The widget includes a first axis handle connected to a second axis handle at the first corner and further connected to a third axis handle at the second corner. The operations further include causing display of the widget along with the one or more objects.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Alex Fischer, Jeanette Mathews, Fulvio Cervone, Erin Kim, Charles Pina, Grayson Squier Lang
  • Patent number: 10417308
    Abstract: A method for adding comments to dynamic content is provided. The method may include receiving an indication to associate a comment with a comment state of a scripted dynamic content. The comment state may include a user-customized content element. In response to receiving the indication to associate the comment with the comment state, opaque state information for the comment state may be requested. The opaque state information may be useable to render the comment state. The comment may be stored in association with the opaque state information for the comment state.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: September 17, 2019
    Assignee: ADOBE INC.
    Inventor: Grayson Squier Lang
  • Publication number: 20180189247
    Abstract: Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. The entity can be referenced in at least two portions of the document by at least two different words or phrases. The augmentation application associates the at least one entity with at least one multimedia asset. The augmentation application generates a layout including at least some content of the document referencing the at least one entity and the at least one multimedia asset associated with the at least one entity. The augmentation application renders the layout for display.
    Type: Application
    Filed: February 27, 2018
    Publication date: July 5, 2018
    Inventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Grayson Squier Lang, Daicho Ito
  • Patent number: 9940307
    Abstract: Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. The entity can be referenced in at least two portions of the document by at least two different words or phrases. The augmentation application associates the at least one entity with at least one multimedia asset. The augmentation application generates a layout including at least some content of the document referencing the at least one entity and the at least one multimedia asset associated with the at least one entity. The augmentation application renders the layout for display.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 10, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Daicho Ito, Grayson Squier Lang
  • Patent number: 9508181
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering a scene with render targets having instances of cyclic dependency. A dependency graph for a plurality of render targets in a scene may be determined automatically. A plurality of strongly connected components in the dependency graph may be determined automatically. Each of the plurality of strongly connected components may comprise one or more of the plurality of render targets. A topological order for the plurality of strongly connected components may be determined automatically. The scene may be rendered based on the topological order using the plurality of render targets.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: November 29, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Byungmoon Kim, Nathan A. Carr, Grayson Squier Lang
  • Publication number: 20160004671
    Abstract: A method for adding comments to dynamic content is provided. The method may include receiving an indication to associate a comment with a comment state of a scripted dynamic content. The comment state may include a user-customized content element. In response to receiving the indication to associate the comment with the comment state, opaque state information for the comment state may be requested. The opaque state information may be useable to render the comment state. The comment may be stored in association with the opaque state information for the comment state.
    Type: Application
    Filed: September 17, 2015
    Publication date: January 7, 2016
    Inventor: GRAYSON SQUIER LANG
  • Patent number: 9170997
    Abstract: Apparatus, systems, and methods may operate to add opaque state information to a data file that includes dynamic content and is organized according to a page descriptive format. The opaque state information can be referenced to a comment and a comment state selected from a plurality of states associated with the dynamic content. In some embodiments, the apparatus, systems, and methods may operate to access the data file and the opaque state information to recreate the comment state associated with the dynamic content. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: October 27, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Grayson Squier Lang
  • Publication number: 20140189501
    Abstract: Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. The entity can be referenced in at least two portions of the document by at least two different words or phrases. The augmentation application associates the at least one entity with at least one multimedia asset. The augmentation application generates a layout including at least some content of the document referencing the at least one entity and the at least one multimedia asset associated with the at least one entity. The augmentation application renders the layout for display.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Daicho Ito, Grayson Squier Lang
  • Patent number: 8643666
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering an artwork comprising a plurality of surfaces, wherein the plurality of surfaces comprises a plurality of semi-transparent surfaces unsorted in depth. An identifier of the nearest semi-transparent surface may be determined and stored in a stencil count of a stencil buffer. The depth of the second nearest semi-transparent surface may be determined using a stencil test based on the stencil count to bypass the nearest semi-transparent surface. The second nearest semi-transparent surface may be rendered to an image buffer, and the nearest semi-transparent surface may be rendered to the image buffer.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
  • Publication number: 20140032481
    Abstract: Apparatus, systems, and methods may operate to add opaque state information to a data file that includes dynamic content and is organized according to a page descriptive format. The opaque state information can be referenced to a comment and a comment state selected from a plurality of states associated with the dynamic content. In some embodiments, the apparatus, systems, and methods may operate to access the data file and the opaque state information to recreate the comment state associated with the dynamic content. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: September 27, 2007
    Publication date: January 30, 2014
    Inventor: Grayson Squier Lang
  • Publication number: 20130127855
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering an artwork comprising a plurality of surfaces, wherein the plurality of surfaces comprises a plurality of semi-transparent surfaces unsorted in depth. An identifier of the nearest semi-transparent surface may be determined and stored in a stencil count of a stencil buffer. The depth of the second nearest semi-transparent surface may be determined using a stencil test based on the stencil count to bypass the nearest semi-transparent surface. The second nearest semi-transparent surface may be rendered to an image buffer, and the nearest semi-transparent surface may be rendered to the image buffer.
    Type: Application
    Filed: February 25, 2011
    Publication date: May 23, 2013
    Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
  • Publication number: 20130127891
    Abstract: A method, system, and computer-readable storage medium are disclosed for rendering a scene with render targets having instances of cyclic dependency. A dependency graph for a plurality of render targets in a scene may be determined automatically. A plurality of strongly connected components in the dependency graph may be determined automatically. Each of the plurality of strongly connected components may comprise one or more of the plurality of render targets. A topological order for the plurality of strongly connected components may be determined automatically. The scene may be rendered based on the topological order using the plurality of render targets.
    Type: Application
    Filed: August 31, 2011
    Publication date: May 23, 2013
    Inventors: Byungmoon Kim, Nathan A. Carr, Grayson Squier Lang