Patents by Inventor Ohad Eder-Pressman
Ohad Eder-Pressman 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: 11675870Abstract: Disclosed herein are systems and methods for an identity mapping tool that bridges the gap between editing and displaying the contents of a website, regardless of the underlying technology, so as to enable development of an intuitive, visual website-editing experience. The disclosure obtains a website's content, determines relationships between the content and website, and maps the website. The tool obtains access to the content, layouts/templates, and black-box generation process of a website and deduces the correlation between the content's fields and the elements of any of the website's resulting webpages. It taints the content-source data, iteratively feeds it into a site generation process, and inspects the resulting artifacts to determine correlations between fields in the content source and the resulting website. The artifacts may be further employed to generate a user-interface display with controls for facilitating management of the website.Type: GrantFiled: October 15, 2020Date of Patent: June 13, 2023Assignee: Stackbit Inc.Inventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
-
Publication number: 20210109981Abstract: Disclosed herein are systems and methods for an identity mapping tool that bridges the gap between editing and displaying the contents of a website, regardless of the underlying technology, so as to enable development of an intuitive, visual website-editing experience. The disclosure obtains a website's content, determines relationships between the content and website, and maps the website. The tool obtains access to the content, layouts/templates, and black-box generation process of a website and deduces the correlation between the content's fields and the elements of any of the website's resulting webpages. It taints the content-source data, iteratively feeds it into a site generation process, and inspects the resulting artifacts to determine correlations between fields in the content source and the resulting website. The artifacts may be further employed to generate a user-interface display with controls for facilitating management of the website.Type: ApplicationFiled: October 15, 2020Publication date: April 15, 2021Applicant: Stackbit IncInventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
-
Publication number: 20210109980Abstract: Disclosed are systems and methods for an in-context, website-lifecycle management tool that may be directly overlayed onto or in proximity to a website, wherein the management tool controls and manages the entirety of the website content's lifecycle and/or workflows. The management tool operates independently of any underlying or pre-existing providers or data sources used to generate, maintain, and/or store the webpage and/or website content. Accordingly, implementations and embodiments herein of the management tool provides a consistent website-management and/or editing tool for facilitating the maintenance of a website, where the management tool is independent of and separate from the data sources used to build the website.Type: ApplicationFiled: October 15, 2020Publication date: April 15, 2021Applicant: Stackbit IncInventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
-
Publication number: 20180336168Abstract: A publishing platform manages distribution of a multilayered document to a plurality of user devices communicatively coupled to the platform. Each device executes an eReader browser application, which renders the document into a format suitable for a user to read and interact with the content. Each layer of the document has unique characteristics relating to its file size, spatial dimensions, update frequency, or interactivity, and the unique attributes of each device affect the system resources available to the eReading application executing on the device. Based on the characteristics of each layer and the attributes of the devices, the publishing platform recommends a set of layers of the document most suited for each device. The platform may automatically distribute layers to each connected device, or it may deliver the recommendation to the user and distribute layers responsive to a user input.Type: ApplicationFiled: July 25, 2018Publication date: November 22, 2018Inventors: Vincent Le Chevalier, Shannyn Timrott, Ohad Eder-Pressman, Charles F. Geiger
-
Patent number: 9600460Abstract: A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to aggregate a plurality of sets of notes, combining the notes of the sets into a single set while maintaining their link to an associated document.Type: GrantFiled: December 3, 2012Date of Patent: March 21, 2017Assignee: Chegg, Inc.Inventors: Yehuda Gilead, Arieh Glazer, Shahaf Shakuf, Shannyn Timrott, Brent Tworetzky, Ohad Eder-Pressman, Gerard Genesse, Vincent Le Chevalier, Charles Geiger
-
Patent number: 9569557Abstract: Embodiments of the invention provide a system and a method for providing consistent user experience in eReading applications. The system extracts a set of attributes of browsers and platforms on which an eReading application is running. The system receives a target eReading application performance. The system adjusts behavior of the eReading application to compensate for the difference between the extracted set of attributes and the target eReading application performance.Type: GrantFiled: May 1, 2012Date of Patent: February 14, 2017Assignee: Chegg, Inc.Inventors: Arieh Glazer, Ohad Eder-Pressman, Vincent Le Chevalier, Charles F. Geiger
-
Patent number: 9495559Abstract: A method for sharing notes created in a multilayered document among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create notes linked to a particular location in the document using a notepad application. Notes are aggregated and stored in the user's personal library on the digital education platform. When a user requests to share another user's notes and is granted access, the digital education platform retrieves the other user's notes and inserts the shared notes into the requesting user's existing notes associated with the document, based on their individual sharing attributes and metadata.Type: GrantFiled: December 17, 2012Date of Patent: November 15, 2016Assignee: Chegg, Inc.Inventors: Vincent Le Chevalier, Ohad Eder-Pressman, Roded Konforty, Charles Geiger
-
Patent number: 9489355Abstract: An education digital reading platform provides pages of a document requested by a user, the pages including additional content layers associated with the requested content. The additional content layers including related content, user generated content, advertisement content and other services content offered by the digital reading platform. The requested content and additional content layers require processing capability on a web browser application. The amount of data associated with a page of a document may vary dramatically especially considering the additional layers of content associated with the pages. In order to permit the web browser application anticipate the processing needs associated with each page, the digital reading platform provides markers indicating a difference in processing requirements associated between two pages of a document.Type: GrantFiled: July 5, 2012Date of Patent: November 8, 2016Assignee: Chegg, Inc.Inventors: Vincent Le Chevalier, Charles F. Geiger, Pierce Trowbridge Wetter, III, Ashit Joshi, Ohad Eder-Pressman, Brent S. Tworetzky, Dax Eckenberg, Rahul Ravindra Mutalik Desai
-
Patent number: 9391787Abstract: Disclosed is a computer-implemented method and system for tagging content for social interchange. When a user-generated post is received from a user device accessing a document from an online education platform for posting to an external social network, the system tags the user-generated post with a unique document-part identifier (ID) identifying a part of the document with which the post is associated. The document-part ID identifies the same part in both electronic and paper versions of the document. The post tagged by the document-part ID is posted to a live feed associated with the document-part ID on the external social network. User-generated posts from the live feed associated with the document-part ID on the external social network can be retrieved and displayed to the user.Type: GrantFiled: January 3, 2014Date of Patent: July 12, 2016Assignee: Chegg, Inc.Inventors: Yehuda Gillead, Shahaf Shakuf, Vincent Le Chevalier, Roded Konforty, Ohad Eder-Pressman, Charles F. Geiger
-
Patent number: 9104892Abstract: A method for sharing multilayered electronic content among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create user-generated content associated with a multilayered document and share the content with other users in an education social network. The user can specify which users to share the user-generated content and assign an access right to each of those users that may access the user-generated content. When the digital education platform receives a request to access the user-generated content from a certain user, an access right associated with that user for the user-generated content is determined and access is granted according to the access right.Type: GrantFiled: December 20, 2012Date of Patent: August 11, 2015Assignee: Chegg, Inc.Inventors: Vincent Le Chevalier, Ohad Eder-Pressman, Shannyn Timrott, Charles F. Geiger
-
Publication number: 20150195095Abstract: Disclosed is a computer-implemented method and system for tagging content for social interchange. When a user-generated post is received from a user device accessing a document from an online education platform for posting to an external social network, the system tags the user-generated post with a unique document-part identifier (ID) identifying a part of the document with which the post is associated. The document-part ID identifies the same part in both electronic and paper versions of the document. The post tagged by the document-part ID is posted to a live feed associated with the document-part ID on the external social network. User-generated posts from the live feed associated with the document-part ID on the external social network can be retrieved and displayed to the user.Type: ApplicationFiled: January 3, 2014Publication date: July 9, 2015Applicant: Chegg, Inc.Inventors: Yehuda Gillead, Shahaf Shakuf, Vincent Le Chevalier, Roded Konforty, Ohad Eder-Pressman, Charles F. Geiger
-
Patent number: 9043807Abstract: An application gateway enables controlled communication between application components within a browser based environment while maintaining a level of isolation of the individual application components. A dispatching API wrapper and a listening API wrapper are registered for each of a plurality of application components. The registered API wrappers are used to send and receive communications from the associated application components. For example, a first application component can dispatch an action to a second application component via the first application component's dispatching API wrapper. The second application component can receive the action via the second application component's listening API wrapper. As another example, a first application component can dispatch an event that broadcasts a state to other application components via the first application component's dispatching API wrapper.Type: GrantFiled: July 30, 2012Date of Patent: May 26, 2015Assignee: Chegg, Inc.Inventors: Arieh Glazer, Ohad Eder-Pressman, Vincent Le Chevalier, Charles F. Geiger
-
Publication number: 20140272859Abstract: Embodiments provide a user-friendly mobile interface for presenting multistep exercises of a dynamic exercise layer in a multilayered textbook within a digital education platform. The mobile interface comprises a variety of elements facilitating navigating, commenting, rating and interacting with the multistep exercises. A first interface element of a picker tab allows users to navigate the plurality of exercises and make selections. Once an exercise is selected from the picker tab, the mobile interface displays the exercise in a second interface element of a window, by showing one or more cascading steps of the selected exercise.Type: ApplicationFiled: April 12, 2013Publication date: September 18, 2014Applicant: Chegg, Inc.Inventors: Mike Mueller, Shannyn Timrott, Aviel Lazar, Simon Hanukaev, Ohad Eder-Pressman, Vincent Le Chevalier, Charles F. Geiger
-
Publication number: 20140068408Abstract: A publishing platform manages distribution of a multilayered document to a plurality of user devices communicatively coupled to the platform. Each device executes an eReader browser application, which renders the document into a format suitable for a user to read and interact with the content. Each layer of the document has unique characteristics relating to its file size, spatial dimensions, update frequency, or interactivity, and the unique attributes of each device affect the system resources available to the eReading application executing on the device. Based on the characteristics of each layer and the attributes of the devices, the publishing platform recommends a set of layers of the document most suited for each device. The platform may automatically distribute layers to each connected device, or it may deliver the recommendation to the user and distribute layers responsive to a user input.Type: ApplicationFiled: September 5, 2012Publication date: March 6, 2014Applicant: CHEGG, INC.Inventors: Vincent Le Chevalier, Shannyn Timrott, Ohad Eder-Pressman, Charles F. Geiger
-
Publication number: 20140033226Abstract: An application gateway enables controlled communication between application components within a browser based environment while maintaining a level of isolation of the individual application components. A dispatching API wrapper and a listening API wrapper are registered for each of a plurality of application components. The registered API wrappers are used to send and receive communications from the associated application components. For example, a first application component can dispatch an action to a second application component via the first application component's dispatching API wrapper. The second application component can receive the action via the second application component's listening API wrapper. As another example, a first application component can dispatch an event that broadcasts a state to other application components via the first application component's dispatching API wrapper.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: CHEGG, INC.Inventors: Arieh Glazer, Ohad Eder-Pressman, Vincent Le Chevalier, Charles F. Geiger
-
Publication number: 20140019438Abstract: A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to index sets of notes based on keywords of the notes, which may be identified based on content of the publication at the location with which notes are associated.Type: ApplicationFiled: December 18, 2012Publication date: January 16, 2014Inventors: Vincent Le Chevalier, Shahaf Shakuf, Gerard Genesse, Roded Konforty, Ohad Eder-Pressman, Charles F. Geiger
-
Publication number: 20140019562Abstract: A method for sharing notes created in a multilayered document among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create notes linked to a particular location in the document using a notepad application. Notes are aggregated and stored in the user's personal library on the digital education platform. When a user requests to share another user's notes and is granted access, the digital education platform retrieves the other user's notes and inserts the shared notes into the requesting user's existing notes associated with the document, based on their individual sharing attributes and metadata.Type: ApplicationFiled: December 17, 2012Publication date: January 16, 2014Applicant: Chegg, Inc.Inventors: Vincent Le Chevalier, Ohad Eder-Pressman, Roded Konforty, Charles Geiger
-
Publication number: 20140019846Abstract: A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to aggregate a plurality of sets of notes, combining the notes of the sets into a single set while maintaining their link to an associated document.Type: ApplicationFiled: December 3, 2012Publication date: January 16, 2014Inventors: Yehuda Gilead, Arieh Glazer, Shahaf Shakuf, Shannyn Timrott, Brent Tworetzky, Ohad Eder-Pressman, Gerard Genesse, Vincent Le Chevalier, Charles Geiger
-
Publication number: 20140020115Abstract: A method for sharing multilayered electronic content among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create user-generated content associated with a multilayered document and share the content with other users in an education social network. The user can specify which users to share the user-generated content and assign an access right to each of those users that may access the user-generated content. When the digital education platform receives a request to access the user-generated content from a certain user, an access right associated with that user for the user-generated content is determined and access is granted according to the access right.Type: ApplicationFiled: December 20, 2012Publication date: January 16, 2014Applicant: Chegg, Inc.Inventors: Vincent Le Chevalier, Ohad Eder-Pressman, Shannyn Timrott, Charles F. Geiger
-
Publication number: 20140012685Abstract: An education digital reading platform provides pages of a document requested by a user, the pages including additional content layers associated with the requested content. The additional content layers including related content, user generated content, advertisement content and other services content offered by the digital reading platform. The requested content and additional content layers require processing capability on a web browser application. The amount of data associated with a page of a document may vary dramatically especially considering the additional layers of content associated with the pages. In order to permit the web browser application anticipate the processing needs associated with each page, the digital reading platform provides markers indicating a difference in processing requirements associated between two pages of a document.Type: ApplicationFiled: July 5, 2012Publication date: January 9, 2014Applicant: CHEGG, INC.Inventors: Vincent Le Chevalier, Charles F. Geiger, Pierce Trowbridge Wetter, III, Ashit Joshi, Ohad Eder-Pressman, Brent S. Tworetzky, Dax Eckenberg, Rahul Ravindra Mutalik Desai