Patents by Inventor Narciso B. Jaramillo
Narciso B. Jaramillo 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: 9953098Abstract: A system and method for maintaining a web site is disclosed that includes browsing to a web page to be edited, automatically downloading a source file for the web page including related files associated with display of the web page, editing the source file, and automatically publishing the edited source file to a file transfer server associated with the web site including the related files associated with the display of the web page.Type: GrantFiled: February 24, 2011Date of Patent: April 24, 2018Assignee: Adobe Systems IncorporatedInventors: Michael J. Sundermeyer, Narciso B. Jaramillo
-
Patent number: 9710240Abstract: A method and apparatus for filtering the set of object features of a user interface and presenting the filtered set of object features for display on a display device associated with a computer system. In one example, the system generates transition timeline data for state transitions in the user interface and filters the transition timeline data as a function of a state of the user interface to generate a filtered list of transitions for display of a transition timeline. The filtering is a function of a state of the user interface.Type: GrantFiled: November 15, 2008Date of Patent: July 18, 2017Assignee: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Narciso B. Jaramillo, Robert Tyler Voliter
-
Patent number: 9274764Abstract: A method is illustrated that comprises receiving at least two states, each state including at least one object with an associated property. Further, the method includes comparing each object of each state to produce a set of differences between states. Additionally, the method includes defining a transition based upon the set of differences.Type: GrantFiled: September 30, 2008Date of Patent: March 1, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Narciso B. Jaramillo, Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams
-
Publication number: 20140304681Abstract: Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve receiving a selection of a component-type for a component to be added and/or receiving a selection of an artwork fragment to be replaced by the component. The method may further involve removing the artwork fragment and inserting the component in its place. Embodiments also facilitate identifying and selecting artwork portions or objects. And, embodiments also provide tools and functions that facilitate the use and management of multiple artwork fragments, for example the use of multiple portions of an artwork to define or be assigned to the different states or parts of a component.Type: ApplicationFiled: August 3, 2007Publication date: October 9, 2014Applicant: Adobe Systems IncorporatedInventors: Narciso B. Jaramillo, Mark Shepherd
-
Publication number: 20140250364Abstract: A system and method for maintaining a web site is disclosed that includes browsing to a web page to be edited, automatically downloading a source file for the web page including related files associated with display of the web page, editing the source file, and automatically publishing the edited source file to a file transfer server associated with the web site including the related files associated with the display of the web page.Type: ApplicationFiled: February 24, 2011Publication date: September 4, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Michael J. Sundermeyer, Narciso B. Jaramillo
-
Patent number: 8739063Abstract: A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein said shared edge includes two or more individual edges corresponding to said objects, and visibly separating said two or more individual edges in a localized exploded view responsive to said receiving.Type: GrantFiled: May 2, 2011Date of Patent: May 27, 2014Assignee: Adobe Systems IncorporatedInventors: Dexter Reid, Narciso B. Jaramillo, Mark Anders
-
Patent number: 8726152Abstract: Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.Type: GrantFiled: June 20, 2011Date of Patent: May 13, 2014Assignee: Adobe Systems IncorporatedInventors: Narciso B. Jaramillo, Mark Shepherd
-
Patent number: 8650484Abstract: The disclosed methods and systems provide a computer content creation application that allows movement and use of components between editing contexts. Different editing contexts may result where the content utilizes instances of one or more components that are defined outside the outer context in which the instances are used. In another example, different editing contexts result where components are, for one reason or another, stored in separate locations. Embodiments disclosed herein further facilitate developing and using of multi-editing context computer content by providing techniques for organizing parts of content according to content editing context. Other embodiments organize such parts based on the particular editing and use functionality available in a current editing context. Certain embodiments simplify and facilitate a user's ability to move components from an outer or general context into another context, such as into a particular component's instance definition.Type: GrantFiled: February 24, 2009Date of Patent: February 11, 2014Assignee: Adobe Systems IncorporatedInventors: Rob Adams, Narciso B. Jaramillo, Ethan A. Eismann, Peter Flynn
-
Publication number: 20140033087Abstract: A method is illustrated that comprises receiving at least two states, each state including at least one object with an associated property. Further, the method includes comparing each object of each state to produce a set of differences between states. Additionally, the method includes defining a transition based upon the set of differences.Type: ApplicationFiled: September 30, 2008Publication date: January 30, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Narciso B. Jaramillo, Ethan A. Eismann, Robert Tyler Voliter, Robin James Adams
-
Publication number: 20140033084Abstract: A method and apparatus for filtering the set of object features of a user interface and presenting the filtered set of object features for display on a display device associated with a computer system. In one example, the system generates transition timeline data for state transitions in the user interface and filters the transition timeline data as a function of a state of the user interface to generate a filtered list of transitions for display of a transition timeline. The filtering is a function of a state of the user interface.Type: ApplicationFiled: November 15, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Ethan A. Eismann, Narciso B. Jaramillo, Robert Tyler Voliter
-
Publication number: 20140026087Abstract: A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein said shared edge includes two or more individual edges corresponding to said objects, and visibly separating said two or more individual edges in a localized exploded view responsive to said receiving.Type: ApplicationFiled: May 2, 2011Publication date: January 23, 2014Inventors: DEXTER REID, Narciso B. Jaramillo, Mark Anders
-
Publication number: 20130239085Abstract: Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.Type: ApplicationFiled: June 20, 2011Publication date: September 12, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: NARCISO B. JARAMILLO, Mark E. Shepherd
-
Patent number: 8453112Abstract: Certain embodiments facilitate collaboration between designers and developers in the creation of software applications. Designers and developers can work on the same multi-file-based software development project, without the designer having to address or even be aware of the multi-file structure of the project or the management of different versions of the project. Instead the designer can receive and send the project as a single file and work with it as if it were a single document. A developer or another user can address conflicts and other versioning issues that may result from collaborators making changes concurrently.Type: GrantFiled: November 13, 2008Date of Patent: May 28, 2013Assignee: Adobe Systems IncorporatedInventors: Robert Brambley, Narciso B. Jaramillo, Peter Flynn, Rebecca Hauck, Rob Adams
-
Patent number: 8417728Abstract: Methods and systems for using artwork to develop computer applications in ways that preserve the artwork's appearance and layout, including by importing the artwork and selectively replacing potions with functional components. One embodiment comprises a method for developing an application that involves displaying artwork in a design view area. The method may involve displaying artwork comprising a list representation comprising a plurality of list item representations and identifying each list item representation as a group of one or more subitem representations. The method may further comprise determining a list layout for list items using the list item representations of the artwork and inserting a list as a component in the design view area. This list may determine or otherwise be used to determine the positions of either the list item representations or list items replacing the list item representations. These positions may be determined based on the list layout that was determined.Type: GrantFiled: September 30, 2008Date of Patent: April 9, 2013Assignee: Adobe Systems IncorporatedInventors: Mark Anders, Adam Cath, Narciso B. Jaramillo, Allan Padgett
-
Patent number: 8181104Abstract: A system and method are described for automatically generating style sheet formatting for stylistic edits to a Web page in a Web development environment. The Web development environment detects the user's selection of particular content of the Web page and captures any stylistic changes that the user makes to the content. Using the stylistic changes, the Web development environment searches a style data structure to determine whether any style rules already exist that correspond to the user's stylistic changes. If the Web development environment does not find a pre-existing style rule, it automatically generates one or more style rules for the stylistic edits and associates those rules with the selected content. If a pre-existing style rule exists within the style data structure, the Web development environment assigns the pre-existing style rule to the selected content.Type: GrantFiled: August 31, 2004Date of Patent: May 15, 2012Assignee: Adobe Systems IncorporatedInventors: Russ Helfand, Narciso B. Jaramillo
-
Patent number: 7984375Abstract: Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.Type: GrantFiled: October 10, 2006Date of Patent: July 19, 2011Assignee: Adobe Systems IncorporatedInventors: Narciso B. Jaramillo, Mark E. Shepherd
-
Patent number: 7945863Abstract: A method for providing an Integrated Development Environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein the shared edge includes two or more individual edges corresponding to the objects, and visibly separating the two or more individual edges in a localized exploded view responsive to the receiving.Type: GrantFiled: July 5, 2005Date of Patent: May 17, 2011Assignee: Adobe Systems IncorporatedInventors: Dexter Reid, Narciso B. Jaramillo, Mark Anders
-
Patent number: 7941748Abstract: A system and method for maintaining a Web site is disclosed that includes browsing to a Web page to be edited, automatically downloading a source file for the Web page including related files associated with display of the Web page, editing the source file, and automatically publishing the edited source file to a file transfer server associated with the Web site including the related files associated with the display of the Web page.Type: GrantFiled: October 21, 2003Date of Patent: May 10, 2011Assignee: Adobe Systems IncorporatedInventors: Michael J. Sundermeyer, Narciso B. Jaramillo
-
Patent number: 7930648Abstract: A feature for visibly distinguishing multiple containers within an application being edited in an ADE is described. When the user selects to activate the container expansion, the ADE identifies an active target container in the application and then analyzes a container hierarchy based on the target container. The ADE visually represents the container hierarchy in a graphical overlay superimposed on top of the application. The visual representation includes a container proxy for each of the containers within the hierarchy. The container proxies are drawn in a manner to visibly distinguish each of the proxies to the developer even though the actual containers are not distinguishable in the application. The overlay of container proxies are superimposed onto the application in a design view of the ADE and the developer may make changes to the underlying application by interacting with the overlay.Type: GrantFiled: October 10, 2006Date of Patent: April 19, 2011Assignee: Adobe Systems IncorporatedInventor: Narciso B. Jaramillo
-
Patent number: 7769773Abstract: A development environment is described that includes identifying relevant code or rules applicable to various elements of a hierarchical document and displaying the relevant code or rules to a user within a display interface of the development environment. The system recognizes document elements highlighted by a user and searches through a data structure of the code or rules applied to the hierarchical document for code or rules that expressly reference the element selected by the user. The system then searches the data structure of the code or rules applied to the parent elements of the selected element. The discovered code or rules are then displayed to the user in the development environment along with any properties that are associated with the code or rules. The development system determines which of the properties do not apply to the selected element and render a marker indicating the non-applicability of that property.Type: GrantFiled: August 31, 2004Date of Patent: August 3, 2010Assignee: Adobe Systems IncorporatedInventors: James W. Doubek, Jorge Taylor, Narciso B. Jaramillo, Sho Kuwamoto