Patents by Inventor Eylon Stroh
Eylon Stroh 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: 11386685Abstract: Techniques are provided for identifying structural elements of a document. One Methodology includes generating a first channel of rasterized content by rasterizing a full page of the document and generating one or more additional channels of rasterized content from the page of the document by rasterizing one or more corresponding content types from the page of the document. Each of the one or more additional channels includes a specific type of content that is different from each of the other one or more additional channels. The methodology further includes inputting the first channel of rasterized content and the one or more additional channels of rasterized content into a machine learning (ML) model. The methodology continues with determining location and classification for each of a plurality of structural elements on the page of the document using the ML model.Type: GrantFiled: October 17, 2019Date of Patent: July 12, 2022Assignee: Adobe Inc.Inventors: Verena Sabine Kaynig-Fittkau, Smitha Bangalore Naresh, Shawn Alan Gaither, Richard Cohn, Paul John Asente, Eylon Stroh, Emily Seminerio
-
Publication number: 20210117666Abstract: Techniques are provided for identifying structural elements of a document. One Methodology includes generating a first channel of rasterized content by rasterizing a full page of the document and generating one or more additional channels of rasterized content from the page of the document by rasterizing one or more corresponding content types from the page of the document. Each of the one or more additional channels includes a specific type of content that is different from each of the other one or more additional channels. The methodology further includes inputting the first channel of rasterized content and the one or more additional channels of rasterized content into a machine learning (ML) model. The methodology continues with determining location and classification for each of a plurality of structural elements on the page of the document using the ML model.Type: ApplicationFiled: October 17, 2019Publication date: April 22, 2021Applicant: Adobe Inc.Inventors: Verena Sabine Kaynig-Fittkau, Smitha Bangalore Naresh, Shawn Alan Gaither, Richard Cohn, Paul John Asente, Eylon Stroh, Emily Seminerio
-
Patent number: 10255584Abstract: A method and system to track new submissions for an online forms service is provided. The system may include a request detector to detect a request to load a view (e.g., a web page) and a view provider to provide the view for display in response to the request. The view may comprise submission information for an electronic form and a value indicative of a number of new submissions.Type: GrantFiled: April 5, 2011Date of Patent: April 9, 2019Assignee: Adobe Inc.Inventors: Todd Rein, Varun Parmar, Shannon Hickey, Eylon Stroh, Peter Baird, Brian Havlin, Subhash Singh Daga, Roman Dolgov
-
Patent number: 10140278Abstract: One exemplary embodiment involves a computer-implemented method comprising receiving, in a computing device, a first request to attach a file in a cell of a collaborative spreadsheet, wherein the first request comprises the file and a cell identifier, and wherein the collaborative spreadsheet comprises a spreadsheet configured to be accessed and modified simultaneously from a plurality of client devices. The method additionally comprises attaching, via a processor, the file to the collaborative spreadsheet at the cell corresponding to the cell identifier; and storing the file on a cloud storage device, wherein the file is stored to be accessible in conjunction with the collaborative spreadsheet.Type: GrantFiled: March 26, 2012Date of Patent: November 27, 2018Assignee: Adobe Systems IncorporatedInventors: Brian Havlin, Randall Silvia, Eylon Stroh, Roman Dolgov, Shannon Hickey, Peter Baird, Todd Rein, Randy Swineford
-
Patent number: 10133813Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at predicting values for an electronic form. In embodiments, the method can include forming synonym groupings of form field labels for a number of users. The synonym groupings can be based on an analysis of the similarity of form field values that are associated with form field labels. In embodiments a predictive model may be generated from these synonym groupings. The predictive model can correlate the synonym groupings of one user with synonym groupings of one or more additional users to enable a determination of one or more predicted form field values for the one user based on a queried form field label even though the one user may have never submitted an electronic form with the queried form field label. Other embodiments may be described and/or claimed.Type: GrantFiled: August 12, 2015Date of Patent: November 20, 2018Assignee: Adobe Systems IncorporatedInventors: Shawn Alan Gaither, Eylon Stroh, Priyank Mathur, Randy Swineford
-
Publication number: 20170046622Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at predicting values for an electronic form. In embodiments, the method can include forming synonym groupings of form field labels for a number of users. The synonym groupings can be based on an analysis of the similarity of form field values that are associated with form field labels. In embodiments a predictive model may be generated from these synonym groupings. The predictive model can correlate the synonym groupings of one user with synonym groupings of one or more additional users to enable a determination of one or more predicted form field values for the one user based on a queried form field label even though the one user may have never submitted an electronic form with the queried form field label. Other embodiments may be described and/or claimed.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Inventors: SHAWN ALAN GAITHER, EYLON STROH, PRIYANK MATHUR, RANDY SWINEFORD
-
Patent number: 8893017Abstract: In one example embodiment, a system and method is illustrated that includes receiving input to execute a function associated with a display element of a Graphical User Interface (GUI), the display element to display edit history data relating to a displayed portion of structured data. The system and method also includes retrieving the edit history data for the displayed portion of the structured data based upon the function, the edit history data reflecting changes made to the displayed portion of the structured data. The system and method also includes displaying the edit history data in the GUI as part of the display element.Type: GrantFiled: May 29, 2008Date of Patent: November 18, 2014Assignee: Adobe Systems IncorporatedInventors: Todd Rein, Eylon Stroh, Shashi Rai, Marco Qualizza, Roman Dolgov, Chris Ethier, Robert Shaver
-
Patent number: 8869039Abstract: Method and system for conditionally transmitting changes to information in a collaborative environment are provided. A system comprises a display, a change tracking module, and a rendering module. The change tracking module is configured to detect changes by a modifying user to information as a propagating or a non-propagating change. The rendering module transmits first view data to enable altering a first view based on the modification as part of a graphical user interface on the display presented to the modifying user and transmits second view data to enable altering a second view presented to a group of users, not including the modifying user, based on the modification if the modification comprises the propagating change. The second view data is not transmitted if the modification comprises the non-propagating change.Type: GrantFiled: December 21, 2011Date of Patent: October 21, 2014Assignee: Adobe Systems IncorporatedInventors: Todd Rein, Marissa Dulaney, Robert Shaver, Eylon Stroh, Roman Dolgov, Marco Qualizza
-
Publication number: 20140040718Abstract: A method and system to track new submissions for an online forms service is provided. The system may include a request detector to detect a request to load a view (e.g., a web page) and a view provider to provide the view for display in response to the request. The view may comprise submission information for an electronic form and a value indicative of a number of new submissions.Type: ApplicationFiled: April 5, 2011Publication date: February 6, 2014Applicant: Adobe Systems IncorporatedInventors: Todd Rein, Varun Parmar, Shannon Hickey, Eylon Stroh, Peter Baird, Brian Havlin, Subhash Singh Daga
-
Publication number: 20140032487Abstract: In one example embodiment, a system and method is shown that includes receiving a collaborative list, the receiving including receiving a share structure that includes one or more members. Further, the system and method includes identifying at least one member of the share structure having access to structured data. Additionally, the system and method includes identifying privilege data associated with the at least one member indicating an access privilege to the collaborative list, the collaborative list including the structured data. Moreover, the system and method includes selectively receiving the structured data based on the access privilege associated with the at least one member. The system and method also includes displaying the structured data in a first display area of the GUI. In addition, the system and method also includes displaying the share structure in a second display area of the GUI.Type: ApplicationFiled: May 30, 2008Publication date: January 30, 2014Inventors: Todd Rein, Eylon Stroh, Shashi Rai, Marco Qualizza, Roman Dolgov, Chris Ethier
-
Publication number: 20140033101Abstract: In one example embodiment, a system and method is illustrated that includes receiving input to execute a function associated with a display element of a Graphical User Interface (GUI), the display element to display edit history data relating to a displayed portion of structured data. The system and method also includes retrieving the edit history data for the displayed portion of the structured data based upon the function, the edit history data reflecting changes made to the displayed portion of the structured data. The system and method also includes displaying the edit history data in the GUI as part of the display element.Type: ApplicationFiled: May 29, 2008Publication date: January 30, 2014Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Todd Rein, Eylon Stroh, Shashi Rai, Marco Qualizza, Roman Dolgov, Chris Ethier, Robert Shaver
-
Publication number: 20140033009Abstract: Method and system for conditionally transmitting changes to information in a collaborative environment are provided. A system comprises a display, a change tracking module, and a rendering module. The change tracking module is configured to detect changes by a modifying user to information as a propagating or a non-propagating change. The rendering module transmits first view data to enable altering a first view based on the modification as part of a graphical user interface on the display presented to the modifying user and transmits second view data to enable altering a second view presented to a group of users, not including the modifying user, based on the modification if the modification comprises the propagating change. The second view data is not transmitted if the modification comprises the non-propagating change.Type: ApplicationFiled: December 21, 2011Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Todd Rein, Marissa Dulaney, Robert Shaver, Eylon Stroh, Roman Dolgov, Marco Qualizza
-
Publication number: 20130254157Abstract: One exemplary embodiment involves a computer-implemented method comprising receiving, in a computing device, a first request to attach a file in a cell of a collaborative spreadsheet, wherein the first request comprises the file and a cell identifier, and wherein the collaborative spreadsheet comprises a spreadsheet configured to be accessed and modified simultaneously from a plurality of client devices. The method additionally comprises attaching, via a processor, the file to the collaborative spreadsheet at the cell corresponding to the cell identifier; and storing the file on a cloud storage device, wherein the file is stored to be accessible in conjunction with the collaborative spreadsheet.Type: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Applicant: Adobe Systems IncorporatedInventors: Brian Havlin, Randall Silvia, Eylon Stroh, Roman Dolgov, Shannon Hickey, Peter Baird, Todd Rein, Randy Swineford
-
Patent number: 8108779Abstract: Apparatus, systems, and methods may operate to detect modifications made to information, the modifications received from a modifying user included in a group of users sharing the information by separately viewing presentations of the information. The presentations may have any number of views, such as a first view and at least a second view. Further actions may include transmitting first view data to enable altering the first view for the modifying user based on the modification made, whether the modification comprises a propagating change or a non-propagating change, and if the modification comprises a propagating change, transmitting second view data to enable altering at least the second view for at least some of the group of users, not including the modifying user, based on the modification. If the change is a non-propagating one, then the activity may include refraining from transmitting the second view data. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: December 16, 2008Date of Patent: January 31, 2012Assignee: Adobe Systems IncorporatedInventors: Todd Rein, Marissa Dulaney, Robert Shaver, Eylon Stroh, Roman Dolgov, Marco Qualizza
-
Patent number: 7930182Abstract: A machine-implemented method of building a speech application includes generating a graphical user interface to enable a user to create and edit a speech application, and receiving user inputs directed to the graphical user interface, where the user inputs specify a set of dialog flows representing the speech application. The method further includes, based on the user inputs, automatically generating executable code representing the speech application and a functional specification document describing the speech application.Type: GrantFiled: March 14, 2006Date of Patent: April 19, 2011Assignee: Nuance Communications, Inc.Inventors: Julian Sinai, James E. White, Richard B. Unger, R. Douglas Sharp, James M. Riseman, Eylon Stroh
-
Publication number: 20060212841Abstract: A machine-implemented method of building a speech application includes generating a graphical user interface to enable a user to create and edit a speech application, and receiving user inputs directed to the graphical user interface, where the user inputs specify a set of dialog flows representing the speech application. The method further includes, based on the user inputs, automatically generating executable code representing the speech application and a functional specification document describing the speech application.Type: ApplicationFiled: March 14, 2006Publication date: September 21, 2006Inventors: Julian Sinai, James White, Richard Unger, R. Sharp, James Riseman, Eylon Stroh