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: 11822700
    Abstract: 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: Grant
    Filed: August 1, 2018
    Date of Patent: November 21, 2023
    Assignee: Adobe Inc.
    Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
  • Patent number: 10885266
    Abstract: 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: Grant
    Filed: November 27, 2019
    Date of Patent: January 5, 2021
    Assignee: 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: 10657200
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: May 19, 2020
    Assignee: Adobe Inc.
    Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
  • Publication number: 20200097526
    Abstract: 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: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventors: Dibyajyoti Ghosh, Vivek K. Hebbar, Matthew RB Hardy, Leonard D Rosenthol, Jie-Wei Li, Anatole A. Matveief, Rik Cabanier
  • Patent number: 10521497
    Abstract: 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: Grant
    Filed: October 10, 2017
    Date of Patent: December 31, 2019
    Assignee: 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: 10460024
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: October 29, 2019
    Assignee: Adobe Inc.
    Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
  • Patent number: 10445419
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: October 15, 2019
    Assignee: Adobe Inc.
    Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
  • Publication number: 20190108204
    Abstract: 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: Application
    Filed: October 10, 2017
    Publication date: April 11, 2019
    Inventors: Dibyajyoti Ghosh, Vivek K. Hebbar, Matthew RB Hardy, Leonard D Rosenthol, Jie-Wei Li, Anatole A. Matveief, Rik Cabanier
  • Publication number: 20180341787
    Abstract: 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: Application
    Filed: August 1, 2018
    Publication date: November 29, 2018
    Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
  • Patent number: 10068107
    Abstract: 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: Grant
    Filed: October 18, 2006
    Date of Patent: September 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
  • Patent number: 9846689
    Abstract: 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: Grant
    Filed: January 29, 2008
    Date of Patent: December 19, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
  • Publication number: 20170192949
    Abstract: 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: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
  • Publication number: 20170192950
    Abstract: 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: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
  • Publication number: 20170192948
    Abstract: 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: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Shawn Gaither, Richard Treitman, David Parmenter, Arian Behzadi, Kyeung sub Yeom, James Alisago, Frederic Thevenet, Andres Gonzalez, Anatole Matveief
  • Patent number: 9158750
    Abstract: 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: Grant
    Filed: February 9, 2011
    Date of Patent: October 13, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
  • Publication number: 20140033016
    Abstract: 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: Application
    Filed: October 18, 2006
    Publication date: January 30, 2014
    Inventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
  • Publication number: 20140032485
    Abstract: 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: Application
    Filed: January 29, 2008
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Roberto Perelman, David Stromfeld, Anatole A. Matveief, Tom Keller
  • Patent number: 8200780
    Abstract: 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: Grant
    Filed: January 7, 2011
    Date of Patent: June 12, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Anatole Matveief, Jean Young, Chris Solc
  • Publication number: 20110131480
    Abstract: 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: Application
    Filed: February 9, 2011
    Publication date: June 2, 2011
    Applicant: Adobe Systems Incorporated
    Inventors: Anatole A. Matveief, Darrell Dykstra, William Ie
  • Publication number: 20110099466
    Abstract: 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: Application
    Filed: January 7, 2011
    Publication date: April 28, 2011
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Anatole Matveief, Jean Young, Chris Solc