Patents by Inventor Anatole Matveief
Anatole Matveief 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: 11822700Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: GrantFiled: August 1, 2018Date of Patent: November 21, 2023Assignee: Adobe Inc.Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Patent number: 10885266Abstract: The present disclosure is directed toward systems and methods for maintaining semantic information in a document from a web page. For example, one or more embodiments described herein encode unique colors into an HTML DOM associated with a web page prior to passing the HTML DOM through an existing rendering engine. In response to receiving a color-coded graphical objects representative of the HTML DOM, systems and method described herein apply the original semantic attributes of the web page into the graphical objects based on the unique color encoding.Type: GrantFiled: November 27, 2019Date of Patent: January 5, 2021Assignee: ADOBE INC.Inventors: Dibyajyoti Ghosh, Vivek K. Hebbar, Matthew R B Hardy, Leonard D Rosenthol, Jie-Wei Li, Anatole A. Matveief, Rik Cabanier
-
Patent number: 10657200Abstract: Techniques for guiding an interaction with an electronic form via a computing device are described. For example, a form guidance engine is initiated. The form guidance engine maintains a state of the electronic form. The form guidance engine also maintains user information in, for example, a user profile. The user information is associated with a user of the computing device and relates to how the user interacts with the electronic form. Based on the user information, the form guidance engine anticipates a potential interaction with the electronic form given the state. Accordingly and prior to a user request for information about the electronic form, the form guidance engine generates a presentation configured to guide the user to perform the potential interaction with the electronic form via a computing device. A user response to the presentation is received. The form guidance engine performs an action associated with the electronic form and updates the state of the electronic form.Type: GrantFiled: January 5, 2016Date of Patent: May 19, 2020Assignee: Adobe Inc.Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Publication number: 20200097526Abstract: The present disclosure is directed toward systems and methods for maintaining semantic information in a document from a web page. For example, one or more embodiments described herein encode unique colors into an HTML DOM associated with a web page prior to passing the HTML DOM through an existing rendering engine. In response to receiving a color-coded graphical objects representative of the HTML DOM, systems and method described herein apply the original semantic attributes of the web page into the graphical objects based on the unique color encoding.Type: ApplicationFiled: November 27, 2019Publication date: March 26, 2020Inventors: Dibyajyoti Ghosh, Vivek K. Hebbar, Matthew RB Hardy, Leonard D Rosenthol, Jie-Wei Li, Anatole A. Matveief, Rik Cabanier
-
Patent number: 10521497Abstract: The present disclosure is directed toward systems and methods for maintaining semantic information in a document from a web page. For example, one or more embodiments described herein encode unique colors into an HTML DOM associated with a web page prior to passing the HTML DOM through an existing rendering engine. In response to receiving a color-coded graphical objects representative of the HTML DOM, systems and method described herein apply the original semantic attributes of the web page into the graphical objects based on the unique color encoding.Type: GrantFiled: October 10, 2017Date of Patent: December 31, 2019Assignee: Adobe Inc.Inventors: Dibyajyoti Ghosh, Vivek K. Hebbar, Matthew R B Hardy, Leonard D Rosenthol, Jie-Wei Li, Anatole A. Matveief, Rik Cabanier
-
Patent number: 10460024Abstract: Techniques for assisting users electronic forms. One exemplary technique involves initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form. The workflow assistant downloads or obtains the electronic form based on a user response and identifies a workflow based on the electronic form. The workflow identifies a sequence of user interactions to complete the electronic form. Identifying the workflow includes developing, based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content of each of the fields. The workflow assistant then executes the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form.Type: GrantFiled: January 5, 2016Date of Patent: October 29, 2019Assignee: Adobe Inc.Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Patent number: 10445419Abstract: Techniques for assisting a user with completing an electronic form via a computing device are described. For example, the user operates the computing device to populate fields of the electronic form. Rather than presenting the electronic form at the computing device in order to populate the fields, a form filling engine reformulates the electronic form into a set of input requests. The form filling engine is local or remote to the computing device. Each input request, when presented, provides guidance about at least one field and solicit a user response that is proper for that field. The form filling engine presents the input requests via the computing device one at a time to solicit the user responses. Data from the user responses are used by the form filling engine to populate the fields of the electronic form.Type: GrantFiled: January 5, 2016Date of Patent: October 15, 2019Assignee: Adobe Inc.Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Publication number: 20190108204Abstract: The present disclosure is directed toward systems and methods for maintaining semantic information in a document from a web page. For example, one or more embodiments described herein encode unique colors into an HTML DOM associated with a web page prior to passing the HTML DOM through an existing rendering engine. In response to receiving a color-coded graphical objects representative of the HTML DOM, systems and method described herein apply the original semantic attributes of the web page into the graphical objects based on the unique color encoding.Type: ApplicationFiled: October 10, 2017Publication date: April 11, 2019Inventors: Dibyajyoti Ghosh, Vivek K. Hebbar, Matthew RB Hardy, Leonard D Rosenthol, Jie-Wei Li, Anatole A. Matveief, Rik Cabanier
-
Publication number: 20180341787Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: ApplicationFiled: August 1, 2018Publication date: November 29, 2018Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Patent number: 10068107Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: GrantFiled: October 18, 2006Date of Patent: September 4, 2018Assignee: Adobe Systems IncorporatedInventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Patent number: 9846689Abstract: A method and system to provide portable database functionality in an electronic form is described. The system may include a communications module and a portability module. The communications module may be configured to receive a request to generate an electronic form, the electronic form to include preloaded database information. The portability module may be configured to respond to the request by configuring the electronic form to include the preloaded database information obtained from a source database. The preloaded database information may be used for a variety of purposes at fill time, when one or more electronic form field values are being filled in by a user.Type: GrantFiled: January 29, 2008Date of Patent: December 19, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
-
Publication number: 20170192949Abstract: Techniques for guiding an interaction with an electronic form via a computing device are described. For example, a form guidance engine is initiated. The form guidance engine maintains a state of the electronic form. The form guidance engine also maintains user information in, for example, a user profile. The user information is associated with a user of the computing device and relates to how the user interacts with the electronic form. Based on the user information, the form guidance engine anticipates a potential interaction with the electronic form given the state. Accordingly and prior to a user request for information about the electronic form, the form guidance engine generates a presentation configured to guide the user to perform the potential interaction with the electronic form via a computing device. A user response to the presentation is received. The form guidance engine performs an action associated with the electronic form and updates the state of the electronic form.Type: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Applicant: Adobe Systems IncorporatedInventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Publication number: 20170192950Abstract: Techniques for assisting users electronic forms. One exemplary technique involves initiating a workflow assistant based on user input of the user or a predetermined triggering event to prompt the user to complete the electronic form. The workflow assistant downloads or obtains the electronic form based on a user response and identifies a workflow based on the electronic form. The workflow identifies a sequence of user interactions to complete the electronic form. Identifying the workflow includes developing, based on fields in the electronic form, requests for content of fields from the user and possible predicted answer choices for the content of each of the fields. The workflow assistant then executes the workflow to conduct the user interactions to obtain the content for the fields of the electronic form to complete the electronic form.Type: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Publication number: 20170192948Abstract: Techniques for assisting a user with completing an electronic form via a computing device are described. For example, the user operates the computing device to populate fields of the electronic form. Rather than presenting the electronic form at the computing device in order to populate the fields, a form filling engine reformulates the electronic form into a set of input requests. The form filling engine is local or remote to the computing device. Each input request, when presented, provides guidance about at least one field and solicit a user response that is proper for that field. The form filling engine presents the input requests via the computing device one at a time to solicit the user responses. Data from the user responses are used by the form filling engine to populate the fields of the electronic form.Type: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Applicant: Adobe Systems IncorporatedInventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
-
Patent number: 9158750Abstract: A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form.Type: GrantFiled: February 9, 2011Date of Patent: October 13, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Anatole A. Matveief, Darrell Dykstra, William Ie
-
Publication number: 20140033016Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.Type: ApplicationFiled: October 18, 2006Publication date: January 30, 2014Inventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Publication number: 20140032485Abstract: A method and system to provide portable database functionality in an electronic form is described. The system may include a communications module and a portability module. The communications module may be configured to receive a request to generate an electronic form, the electronic form to include preloaded database information. The portability module may be configured to respond to the request by configuring the electronic form to include the preloaded database information obtained from a source database. The preloaded database information may be used for a variety of purposes at fill time, when one or more electronic form field values are being filled in by a user.Type: ApplicationFiled: January 29, 2008Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
-
Patent number: 8200780Abstract: The invention features a method, system, and computer program product. User input defining a form that has one or more fields is received. User input defining a set of entries associated with the form is also received, the set of entries identifying available connections to data repositories and fields of the form that are associated with the connections. Each data repository is connected with the fields associated with the data repository using one or more declarative statements that enable one-to-many mappings from fields in the form to data repositories as defined by the set of entries.Type: GrantFiled: January 7, 2011Date of Patent: June 12, 2012Assignee: Adobe Systems IncorporatedInventors: Anatole Matveief, Jean Young, Chris Solc
-
Publication number: 20110131480Abstract: A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form.Type: ApplicationFiled: February 9, 2011Publication date: June 2, 2011Applicant: Adobe Systems IncorporatedInventors: Anatole A. Matveief, Darrell Dykstra, William Ie
-
Publication number: 20110099466Abstract: The invention features a method, system, and computer program product. User input defining a form that has one or more fields is received. User input defining a set of entries associated with the form is also received, the set of entries identifying available connections to data repositories and fields of the form that are associated with the connections. Each data repository is connected with the fields associated with the data repository using one or more declarative statements that enable one-to-many mappings from fields in the form to data repositories as defined by the set of entries.Type: ApplicationFiled: January 7, 2011Publication date: April 28, 2011Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Anatole Matveief, Jean Young, Chris Solc