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: 11822868Abstract: 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: GrantFiled: February 27, 2018Date of Patent: November 21, 2023Assignee: ADOBE INC.Inventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Grayson Squier Lang, Daicho Ito
-
Patent number: 11449209Abstract: 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: GrantFiled: November 11, 2019Date of Patent: September 20, 2022Assignee: Adobe Inc.Inventors: Alex Fischer, Jeanette Mathews, Fulvio Cervone, Erin Kim, Charles Pina, Grayson Squier Lang
-
Publication number: 20210141514Abstract: 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: ApplicationFiled: November 11, 2019Publication date: May 13, 2021Inventors: Alex Fischer, Jeanette Mathews, Fulvio Cervone, Erin Kim, Charles Pina, Grayson Squier Lang
-
Patent number: 10417308Abstract: 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: GrantFiled: September 17, 2015Date of Patent: September 17, 2019Assignee: ADOBE INC.Inventor: Grayson Squier Lang
-
Publication number: 20180189247Abstract: 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: ApplicationFiled: February 27, 2018Publication date: July 5, 2018Inventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Grayson Squier Lang, Daicho Ito
-
Patent number: 9940307Abstract: 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: GrantFiled: December 31, 2012Date of Patent: April 10, 2018Assignee: Adobe Systems IncorporatedInventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Daicho Ito, Grayson Squier Lang
-
Patent number: 9508181Abstract: 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: GrantFiled: August 31, 2011Date of Patent: November 29, 2016Assignee: Adobe Systems IncorporatedInventors: Byungmoon Kim, Nathan A. Carr, Grayson Squier Lang
-
Publication number: 20160004671Abstract: 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: ApplicationFiled: September 17, 2015Publication date: January 7, 2016Inventor: GRAYSON SQUIER LANG
-
Patent number: 9170997Abstract: 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: GrantFiled: September 27, 2007Date of Patent: October 27, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Grayson Squier Lang
-
Publication number: 20140189501Abstract: 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: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicant: Adobe Systems IncorporatedInventors: Emre Demiralp, Gavin Stuart Peter Miller, Walter W. Chang, Daicho Ito, Grayson Squier Lang
-
Patent number: 8643666Abstract: 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: GrantFiled: February 25, 2011Date of Patent: February 4, 2014Assignee: Adobe Systems IncorporatedInventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
-
Publication number: 20140032481Abstract: 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: ApplicationFiled: September 27, 2007Publication date: January 30, 2014Inventor: Grayson Squier Lang
-
Publication number: 20130127855Abstract: 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: ApplicationFiled: February 25, 2011Publication date: May 23, 2013Inventors: Gavin S. P. Miller, Byungmoon Kim, Grayson Squier Lang
-
Publication number: 20130127891Abstract: 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: ApplicationFiled: August 31, 2011Publication date: May 23, 2013Inventors: Byungmoon Kim, Nathan A. Carr, Grayson Squier Lang