Patents by Inventor Ariel Bentolila
Ariel Bentolila 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: 10506078Abstract: The present disclosure involves systems, software, and computer implemented methods for generating a centralized overview display from annotated data sources. One example method includes identifying data sources that each include data to be presented in a user interface. A set of annotations are identified, for each data source, that describe the data included in the respective data source. One or more visual representation types are associated with each data source. Each visual representation type indicates a type of visual representation to apply when rendering data included in the associated data source. A user interface configuration is generated based on the data sources, the annotations, and the associations between the visual representation types and the associated data sources.Type: GrantFiled: June 30, 2016Date of Patent: December 10, 2019Assignee: SAP Portals Israel Ltd.Inventors: Ioannis Grammatikakis, Ran Gross, Stefan Kusterer, Ariel Bentolila, Tim Back, Aviad Gilady, Itay Sagiv
-
Publication number: 20180004543Abstract: The present disclosure involves systems, software, and computer implemented methods for generating a centralized overview display from annotated data sources. One example method includes identifying data sources that each include data to be presented in a user interface. A set of annotations are identified, for each data source, that describe the data included in the respective data source. One or more visual representation types are associated with each data source. Each visual representation type indicates a type of visual representation to apply when rendering data included in the associated data source. A user interface configuration is generated based on the data sources, the annotations, and the associations between the visual representation types and the associated data sources.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Ioannis Grammatikakis, Ran Gross, Stefan Kusterer, Ariel Bentolila, Tim Back, Aviad Gilady, Itay Sagiv
-
Patent number: 9781478Abstract: A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.Type: GrantFiled: March 6, 2006Date of Patent: October 3, 2017Assignee: THOMSON LICENSINGInventors: Kenneth A. Klarfeld, Richard Humpleman, Isaac (Ariel) Bentolila, Yiming Zhou
-
Patent number: 9110765Abstract: The present disclosure describes methods, systems, and computer program products for displaying different hierarchy levels of computer program source code. One computer-implemented method includes generating, at a first hierarchy level of a plurality of hierarchy levels, a first code viewer box (CVB) in a software development environment, wherein the first CVB includes source code scaled according to the first hierarchy level, receiving a selection of a zoom level from a graphical controller, wherein the selected zoom level corresponds to a second hierarchy level, scaling, by operation of a computer, the source code according to the second hierarchy level to created newly scaled source code, and generating, based on the received selection, a second CVB at the second hierarchy level including the newly scaled source code.Type: GrantFiled: October 17, 2012Date of Patent: August 18, 2015Assignee: SAP Portals Israel LtdInventors: David Lotan Bolotnikoff, Ariel Bentolila
-
Publication number: 20150113570Abstract: A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.Type: ApplicationFiled: July 24, 2014Publication date: April 23, 2015Inventors: Kenneth A. KLARFELD, Richard HUMPLEMAN, Isaac (Ariel) BENTOLILA, Yiming ZHOU
-
Patent number: 8938758Abstract: A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.Type: GrantFiled: March 6, 2006Date of Patent: January 20, 2015Assignee: Thomson LicensingInventors: Kenneth A. Klarfeld, Richard Humpleman, Isaac (Ariel) Bentolila, Yiming Zhou
-
Publication number: 20140109043Abstract: The present disclosure describes methods, systems, and computer program products for displaying different hierarchy levels of computer program source code. One computer-implemented method includes generating, at a first hierarchy level of a plurality of hierarchy levels, a first code viewer box (CVB) in a software development environment, wherein the first CVB includes source code scaled according to the first hierarchy level, receiving a selection of a zoom level from a graphical controller, wherein the selected zoom level corresponds to a second hierarchy level, scaling, by operation of a computer, the source code according to the second hierarchy level to created newly scaled source code, and generating, based on the received selection, a second CVB at the second hierarchy level including the newly scaled source code.Type: ApplicationFiled: October 17, 2012Publication date: April 17, 2014Inventors: David Lotan Bolotnikoff, Ariel Bentolila
-
Patent number: 8495679Abstract: A method for displaying a TV program to a viewer, comprising receiving a plurality of TV programs, allowing the viewer to select one of the plurality of received TV programs for viewing, and responding to the viewer selection by controlling the programming displayed to the viewer in accordance with the viewer selection and with previously determined viewing preferences of the viewer. Controlling the programming displayed to the viewer may include displaying the viewer selected program and additional programs selected in accordance with the previously determined viewing preferences of the viewer. The additional programs may include advertisements.Type: GrantFiled: June 27, 2001Date of Patent: July 23, 2013Assignee: Thomson LicensingInventors: Ismail K. Labeeb, Manu Mehta, Victor Matveev, Sunil Miryala, Yunis Mustafa, Amar Gogoi, Santosh Godbole, Oleg Larin, Richard Humpleman, Ariel Bentolila, Yiming Zhou
-
Patent number: 8407309Abstract: Techniques are provided for automating determination of properties information for a portal entity. The properties information for a portal entity is determined from attributes specified for items upon which the portal entity is based. The properties information may be provided to a portal and used by the portal to execute the portal entity.Type: GrantFiled: December 22, 2004Date of Patent: March 26, 2013Assignee: SAP AGInventors: Ofer Feldman, Yossi Pik, Gaia Calabi, Tsufit Naor, Ariel Bentolila
-
Patent number: 8302127Abstract: A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.Type: GrantFiled: September 24, 2001Date of Patent: October 30, 2012Assignee: Thomson LicensingInventors: Kenneth A. Klarfeld, Richard Humpleman, Isaac (Ariel) Bentolila, Yiming Zhou
-
Patent number: 7716640Abstract: Techniques for developing applications for various frameworks. An IDE is provided comprising user-selectable options for building applications for a first framework and also for building applications for a portal based upon a second framework different from the first framework. The portal applications for the portal based upon the second framework may be developed using a language supported by the first framework. User-selectable options provided by the IDE also enable deployment of the portal applications to the portal. A single IDE can be used to develop applications for different frameworks. For example, Visual Studio .NET may be used to develop applications for the .NET framework and also to develop and deploy portal applications (e.g., portal snippets) for a portal based upon a Java-based framework such as J2EE. The portal snippets may be developed using a .NET language.Type: GrantFiled: May 21, 2004Date of Patent: May 11, 2010Assignee: SAP Portals Israel Ltd.Inventors: Yossi Pik, Gaia Calabi, Ruth Tamari, Ofer Feldman, Tsufit Naor, Ariel Bentolila
-
Patent number: 7681202Abstract: Techniques that enable an application or component developed according to a first framework specification to use services provided by an application executing on a second framework that is different from the first framework. A portal architecture is described that is capable of running portal snippets developed according to different framework specifications. A J2EE framework-based portal is configured to execute portal snippets developed using Java for a Java-based framework and also to provide support for and execute portal snippets that have been developed using a language supported by another framework such as .NET framework.Type: GrantFiled: May 21, 2004Date of Patent: March 16, 2010Assignee: SAP Portals Israel Ltd.Inventors: Yossi Pik, Tsufit Naor, Ofer Feldman, Ariel Bentolila
-
Patent number: 7526754Abstract: A method for assessing memory use of a software program includes collecting records of memory allocations while running the program, the records indicating respective allocation points in the program. The records are sorted according to the respective allocation points, and the sorted records are displayed so as to enable a user to observe totals of the memory allocations at the respective allocation points. In a disclosed embodiment, stack traces are collected at the allocation points, and information regarding the stack traces is displayed for at least some of the allocation points.Type: GrantFiled: February 28, 2005Date of Patent: April 28, 2009Assignee: SAP Portals Israel Ltd.Inventor: Ariel Bentolila
-
Publication number: 20060230234Abstract: The management of a browser cache is modified, such that when the browser is closed, only those cache files that are classified as potential security risks are erased. Other cache files are not deleted. File classification is based upon matching regular expressions consisting of the entries with a set of qualified content sources, and a set of qualified file names in the cache. Every cache file that fails to match at least one member of the set of content sources and one member of the set of file names is deleted upon browser close. An editable settings file contains the qualified content sources and the qualified file names.Type: ApplicationFiled: March 30, 2005Publication date: October 12, 2006Inventors: Ariel Bentolila, Gennady Shumakher, Dmitry Kagan
-
Publication number: 20060206912Abstract: A Personal TV System receives a plurality of video segments constituting a TV program and information describing each segment, and controls the display of the segments to a viewer in accordance with preferences of the viewer and with the description of each segment. Segments may be omitted or replaced with substitute segments. The viewer may review his preferences and edit or replace them. In a multi-viewer household, the system may prompt a viewer to confirm her preferences. A TV program may contain interactive segments, and when the viewer chooses to interact with a particular segment, the system automatically stores all subsequently received segments for later viewing while the viewer interacts with the selected segment. The system may present TV program choices to the viewer selected and arranged in accordance with her preferences.Type: ApplicationFiled: March 6, 2006Publication date: September 14, 2006Inventors: Kenneth Klarfeld, Richard Humpleman, Isaac (Ariel) Bentolila, Yiming Zhou
-
Publication number: 20060195823Abstract: A method for assessing memory use of a software program includes collecting records of memory allocations while running the program, the records indicating respective allocation points in the program. The records are sorted according to the respective allocation points, and the sorted records are displayed so as to enable a user to observe totals of the memory allocations at the respective allocation points. In a disclosed embodiment, stack traces are collected at the allocation points, and information regarding the stack traces is displayed for at least some of the allocation points.Type: ApplicationFiled: February 28, 2005Publication date: August 31, 2006Inventor: Ariel Bentolila
-
Publication number: 20060041890Abstract: Techniques that enable an application or component developed according to a first framework specification to use services provided by an application executing on a second framework that is different from the first framework. A portal architecture is described that is capable of running portal snippets developed according to different framework specifications. A J2EE framework-based portal is configured to execute portal snippets developed using Java for a Java-based framework and also to provide support for and execute portal snippets that have been developed using a language supported by another framework such as .NET framework.Type: ApplicationFiled: May 21, 2004Publication date: February 23, 2006Applicant: SAP AktiengesellschaftInventors: Yossi Pik, Tsufit Naor, Ofer Feldman, Ariel Bentolila
-
Publication number: 20050262480Abstract: Techniques for developing applications for various frameworks. An IDE is provided comprising user-selectable options for building applications for a first framework and also for building applications for a portal based upon a second framework different from the first framework. The portal applications for the portal based upon the second framework may be developed using a language supported by the first framework. User-selectable options provided by the IDE also enable deployment of the portal applications to the portal. A single IDE can be used to develop applications for different frameworks. For example, Visual Studio .NET may be used to develop applications for the .NET framework and also to develop and deploy portal applications (e.g., portal snippets) for a portal based upon a Java-based framework such as J2EE. The portal snippets may be developed using a .NET language.Type: ApplicationFiled: May 21, 2004Publication date: November 24, 2005Applicant: SAP AGInventors: Yossi Pik, Gaia Calabi, Ruth Tamari, Ofer Feldman, Tsufit Naor, Ariel Bentolila
-
Publication number: 20030097657Abstract: A method for displaying a TV program to a viewer comprising receiving a plurality of TV programs, allowing the viewer to select one of the plurality of received TV programs for viewing, and responding to the viewer selection by displaying the viewer selected program and displaying additional programs in accordance with previously specified display criteria, the additional programs selected in accordance with the previously determined viewing preferences of the viewer. The display criteria are specified by the head-end operator and may include display schedule criteria, selected program criteria, and previously determined viewing preferences criteria. The additional programs may include advertisements.Type: ApplicationFiled: September 14, 2001Publication date: May 22, 2003Inventors: Yiming Zhou, Ariel Bentolila, Kulbhushan Kaushal, Labeeb Ismail, Richard Humpleman
-
Publication number: 20030093792Abstract: A method for displaying a TV program to a viewer, comprising receiving a plurality of TV programs, allowing the viewer to select one of the plurality of received TV programs for viewing, and responding to the viewer selection by controlling the programming displayed to the viewer in accordance with the viewer selection and with previously determined viewing preferences of the viewer. Controlling the programming displayed to the viewer may include displaying the viewer selected program and additional programs selected in accordance with the previously determined viewing preferences of the viewer. The additional programs may include advertisements.Type: ApplicationFiled: June 27, 2001Publication date: May 15, 2003Inventors: Ismail K. Labeeb, Manu Mehta, Victor Matveev, Sunil Miryala, Yunis Mustafa, Amar Gogoi, Santosh Godbole, Oleg Larin, Richard Humpleman, Ariel Bentolila, Yiming Zhou