Patents by Inventor Robert M. Ayers
Robert M. Ayers 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: 10162804Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.Type: GrantFiled: May 20, 2016Date of Patent: December 25, 2018Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Publication number: 20160267059Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.Type: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventor: Robert M. Ayers
-
Patent number: 9384171Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.Type: GrantFiled: May 16, 2005Date of Patent: July 5, 2016Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Publication number: 20140289614Abstract: Briefly, in accordance with one or more embodiments, content of a file such as text content may be reflowed in response to a resizing of an object also included in the file.Type: ApplicationFiled: May 16, 2005Publication date: September 25, 2014Inventor: Robert M. Ayers
-
Patent number: 8836729Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: April 27, 2011Date of Patent: September 16, 2014Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Publication number: 20130191734Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: ApplicationFiled: April 27, 2011Publication date: July 25, 2013Inventors: Robert M. Ayers, Richard L. Sites
-
Patent number: 8495097Abstract: Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template.Type: GrantFiled: January 17, 2008Date of Patent: July 23, 2013Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Patent number: 8081198Abstract: A computer implemented method includes receiving, by a computer, a plurality of objects, each object in the plurality having one or more associated attributes and an associated visual representation, wherein a sequential arrangement of the plurality of objects is specified based on the one or more associated attributes. The method includes defining a path according to a space-filling curve. The method includes determining that a visual representation of a first object in the sequential arrangement has a shape that is incompatible with a current position on the path. The method includes responsive to the determining, reordering the sequential arrangement, including assigning at least one visual representation of a second object to the current position on the path. The method includes assigning the visual representation of the first object to a subsequent position on the path with which the shape is compatible.Type: GrantFiled: February 4, 2011Date of Patent: December 20, 2011Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Gregg D. Wilensky
-
Patent number: 7937654Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: March 30, 2009Date of Patent: May 3, 2011Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Patent number: 7903125Abstract: Methods and apparatus, including computer program products, for receiving user selection of an ordering for a plurality of objects. Each object in the plurality having one or more associated attributes and an associated visual representation. The selected ordering specifies a sequential arrangement of the plurality of objects based on one or more values associated with each of the one or more associated attributes. The sequential arrangement is presented in a visual presentation by presenting for each object in the sequential arrangement the associated visual representation at a position on a path defined by a space filling curve and according to the sequential arrangement.Type: GrantFiled: January 11, 2007Date of Patent: March 8, 2011Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Gregg D. Wilensky
-
Patent number: 7793224Abstract: A content formatting process receives identification of selected content within an original document, and identifies formatting information associated with the selected content, but not contained within the selected content. The identified formatting information is applied to the selected content when the selected content is copied to a revised document. During the content formatting process, the original document is scanned to identify formatting characters within the document. The various types of formatting identified by the content formatting process are presented to the user, and the user is prompted to choose which types of formatting should be applied to a new, revised document. The content formatting process receives the selection(s) of the formatting types, from the user, and the chosen formatting types are applied to the selected content in the new, revised document.Type: GrantFiled: March 22, 2005Date of Patent: September 7, 2010Assignee: Adobe Systems Inc.Inventor: Robert M. Ayers
-
Patent number: 7511720Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: April 22, 2005Date of Patent: March 31, 2009Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Patent number: 7415452Abstract: Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template.Type: GrantFiled: June 21, 2002Date of Patent: August 19, 2008Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Patent number: 6915484Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receive a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: August 9, 2000Date of Patent: July 5, 2005Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Patent number: 6057010Abstract: A space saving decorative tree is provided including a base and a plurality of posts interconnected with respect to each other and further connected to the base and extending upwardly therefrom. Next provided is a plurality of branches removably coupled to the posts, wherein the branches are constrained by an arc of no more than 180 degrees.Type: GrantFiled: October 15, 1998Date of Patent: May 2, 2000Inventor: Robert M. Ayers
-
Patent number: 5832531Abstract: A method and apparatus for identifying words described in a page description file. A computer device stores a page description language file which includes characters that have not been identified as words by the page description language. A word identifying mechanism reads the page description language file and groups characters to form at least one word from the characters. The system preferably transfers words to a client process capable of processing words at a request of the client process. In a method for identifying words from a page description file, characters are read from the file and are stored in a word buffer until a word break is detected based upon character position data stored in the file. The contents of the word buffer are then provided to a client process as an identified word. The method can also sort the characters from the file into a display order prior to storing the characters in the word buffer.Type: GrantFiled: June 27, 1997Date of Patent: November 3, 1998Assignee: Adobe Systems IncorporatedInventor: Robert M. Ayers
-
Patent number: 5832530Abstract: A method and apparatus for identifying words stored in a portable electronic document. A digital computation apparatus stores a page of a document including characters in text segments that have not been identified as words. A word identifying mechanism analyzes the text segments of the page and stores the text segments as text objects in a linked list. The word identifying mechanism identifies words from the text objects in the linked list by analyzing the text objects for word breaks and by analyzing gaps between text objects using position data associated with the text segments. The identified words are stored in a word list and are sorted if necessary. A method of the present invention receives a text segment from a page of a document having multiple text segments and associated position data, including x and y coordinates for each text segment. A text object is created for each text segment, and the text objects are entered into a linked list.Type: GrantFiled: June 27, 1997Date of Patent: November 3, 1998Assignee: Adobe Systems IncorporatedInventors: Mohammad Daryoush Paknad, Robert M. Ayers