Patents by Inventor Eyal Nathan

Eyal Nathan 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).

  • Publication number: 20170206213
    Abstract: According to some embodiments, a suggestion platform associated with a content aggregation system may access a plurality of data context trigger criteria associated with potential business information content elements. Each data context trigger criteria may include, for example: (i) a data locator associated with a business information data structure, (ii) an operator, and (iii) a threshold. For each data context trigger criteria, it may be automatically determined if a value in the business information data structure satisfies the data context trigger criteria based on the operator and the threshold. When a data context trigger criteria is satisfied, it may be automatically suggested to a user that the potential business information content element associated with that data context trigger criteria be added to a user display of the content aggregation system.
    Type: Application
    Filed: April 4, 2017
    Publication date: July 20, 2017
    Inventors: Aviad Gilady, Yotam Kadishay, Oleg Kossoy, Eyal Nathan, Tomer Pelleg, Roman Talyansky
  • Patent number: 9674261
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing access to an external service using a SQL query. One example method includes identifying a request for an ODBC (Open DataBase Connectivity) connection. The request identifies the external service and the identified request is associated with a SQL (Structured Query Language) query. The ODBC connection is created. An HTTP (Hyper Text Transfer Protocol) request to be provided to the external service is generated. The HTTP request is generated based on the SQL query. The generated HTTP request is sent to the external service. An HTTP response is received from the external service in response to the HTTP request. A query result set table is populated based on the received HTTP response.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: June 6, 2017
    Assignee: SAP Portals Israel Ltd.
    Inventors: Eyal Nathan, Dmitry Khalatov
  • Publication number: 20170141953
    Abstract: In an example embodiment, a method of redirecting responses from an application server in a cloud environment is provided. A request is received from an instance of an application operating on a client device. The request is forwarded to an application server corresponding to the application. A generic error message from the application server sent in response to the user request is intercepted and the generic error message is redirected to a special application server hosting a special account established for the application, the special account indicating one or more actions to take in response to receipt of a generic error message, the one or more actions causing generation of a special error message and sending of the special error message to the instance of the application operating on the client device.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Yan Vulich, Eyal Nathan
  • Patent number: 9646059
    Abstract: According to some embodiments, a suggestion platform associated with a content aggregation system may access a plurality of data context trigger criteria associated with potential business information content elements. Each data context trigger criteria may include, for example: (i) a data locator associated with a business information data structure, (ii) an operator, and (iii) a threshold. For each data context trigger criteria, it may be automatically determined if a value in the business information data structure satisfies the data context trigger criteria based on the operator and the threshold. When a data context trigger criteria is satisfied, it may be automatically suggested to a user that the potential business information content element associated with that data context trigger criteria be added to a user display of the content aggregation system.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: May 9, 2017
    Assignee: SAP PORTALS ISRAEL LTD
    Inventors: Aviad Gilady, Yotam Kadishay, Oleg Kossoy, Eyal Nathan, Tomer Pelleg, Roman Talyansky
  • Patent number: 9632742
    Abstract: According to some embodiments, a method and apparatus are provided to receive an application type and a platform environment type. An application based on the received application type and the platform environment type is created. The application comprises an instantiation of the received application type configured for the received environment type.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: April 25, 2017
    Assignee: SAP SE
    Inventors: Doron Lehmann, Nimrod Barak, Eyal Nathan
  • Patent number: 9558287
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for automatically removing inappropriate content. One example method includes: identifying a report of inappropriate content received from a user, the report identifying a content item the user has identified as inappropriate and an identification of the user, determining whether to automatically remove the content item based at least in part on the identity of the user, and removing the content item upon determining that the content should be removed. In some instances, the user is associated with a report weight. The report weight can be based, at least in part, on a business role of the user. Determining whether to automatically remove the content item may include determining that the user or a business role of the user is associated with an automatic removal rule, and removing the content item upon determining that the report is associated the user.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 31, 2017
    Assignee: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Rachel Ebner, Eyal Nathan, Dmitry Khalatov, Ariel Tammam
  • Patent number: 9477934
    Abstract: The present disclosure describes methods, systems, and computer program products for providing enterprise collaboration content governance. One computer-implemented method includes receiving a content creation request associated with particular content and a context, transmitting the particular content and context for validation of the content creation request. comparing, by operation of a computer, at least one rule and at least one pattern to the transmitted content and context to generate a rule result, determining at least one action result based on the generated rule result, and performing at least one application action based on the determined at least one action result.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: October 25, 2016
    Assignee: SAP Portals Israel Ltd.
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20160267116
    Abstract: The present disclosure involves systems, software, and computer implemented methods for generating NER dictionaries from structured business data. In one example, a method may include identifying a set of structured data for use in generating a NER dictionary, identifying a particular collection within the identified structured data to use in the dictionary generation, the particular identified collection including a plurality of values, identifying at least one variant of the value for each value in the particular identified collection, each of the at least one variants of the value including at least a portion of the underlying value, determining a set of unique variants from the identified at least one variants across each of the values in the particular identified subset, adding the determined set of unique variants to the generated dictionary, each unique variant added to the generated dictionary being associated with the value from which the unique variant was derived.
    Type: Application
    Filed: April 28, 2015
    Publication date: September 15, 2016
    Inventor: Eyal Nathan
  • Patent number: 9384287
    Abstract: In one embodiment, a method includes: receiving data representing a plurality of corpora, each of the plurality of corpora including a set of documents; receiving data representing terms that appear in the corpora; for each one of the terms, determining a plurality of inverse document frequency values each associated with a respective one of the plurality of corpora; receiving data representing a subset of the terms that also appear in a document; for each term in the subset, determining a term frequency for the term in the document; and for each term in the subset, determining, an augmented term frequency-inverse document frequency value based on: (i) the term frequency, and (ii) the plurality of inverse document frequency values that were determined for the term in the subset.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: July 5, 2016
    Assignee: SAP Portals Isreal Ltd.
    Inventors: Roman Talyansky, Vitaly Vainer, Eyal Nathan, Oleg Kossoy, Dmitry Khalatov
  • Patent number: 9384300
    Abstract: According to some embodiments, a method and apparatus are provided to receive a first application archive, create a generic view model based on the first application archive, and create a second application archive based on the generic view model.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: July 5, 2016
    Assignee: SAP AG
    Inventors: Nimrod Barak, Doron Lehmann, Eyal Nathan
  • Patent number: 9355188
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for optimizing enterprise portal content. One computer-implemented method includes receiving a content analysis request associated with a content repository, analyzing, using at least one computer, content objects associated with the content repository for inconsistencies with a meta-model, receiving content optimization suggestion data, modifying, by operation of at least one computer, the content repository content objects using the content optimization suggestion data, and receiving optimization status data.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: May 31, 2016
    Assignee: SAP Portals Israel Ltd
    Inventors: Eyal Nathan, Nimrod Barak
  • Patent number: 9342618
    Abstract: According to some embodiments, a method and apparatus are provided to receive a request to view a web page from a mobile device, determine characteristics associated with the user, select a web page layout based on the determined characteristics, and provide the web page based on the selected web page layout to the mobile device.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: May 17, 2016
    Assignee: SAP SE
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
  • Publication number: 20150378934
    Abstract: A method, medium, and system to receive a request to add a resource to a cache, the resource including a data object and a context item key associated with the resource and uniquely identifying a context of use referenced by the context item key; determine whether the resource is stored in the cache; store, in response to the determination that the resource is not stored in the cache, the resource in the cache; and add the context item key of the resource stored in the cache to a record of reference list of resources.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Eyal Nathan, Oleg Kossoy, David Malachi
  • Publication number: 20150358383
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing access to an external service using a SQL query. One example method includes identifying a request for an ODBC (Open DataBase Connectivity) connection. The request identifies the external service and the identified request is associated with a SQL (Structured Query Language) query. The ODBC connection is created. An HTTP (Hyper Text Transfer Protocol) request to be provided to the external service is generated. The HTTP request is generated based on the SQL query. The generated HTTP request is sent to the external service. An HTTP response is received from the external service in response to the HTTP request. A query result set table is populated based on the received HTTP response.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Inventors: Eyal Nathan, Dmitry Khalatov
  • Publication number: 20150324358
    Abstract: According to some embodiments, a suggestion platform associated with a content aggregation system may access a plurality of data context trigger criteria associated with potential business information content elements. Each data context trigger criteria may include, for example: (i) a data locator associated with a business information data structure, (ii) an operator, and (iii) a threshold. For each data context trigger criteria, it may be automatically determined if a value in the business information data structure satisfies the data context trigger criteria based on the operator and the threshold. When a data context trigger criteria is satisfied, it may be automatically suggested to a user that the potential business information content element associated with that data context trigger criteria be added to a user display of the content aggregation system.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Inventors: Aviad Gilady, Yotam Kadishay, Oleg Kossoy, Eyal Nathan, Tomer Pelleg, Roman Talyansky
  • Patent number: 9158556
    Abstract: Techniques for managing web content creation include identifying a portal meta-model comprising one or more rules defining relationships between portal objects, and characteristics of the portal objects; receiving a portal model through a graphical user interface (GUI), the portal model comprising one or more customizable constraints on the relationships between the portal objects and the characteristics of the portal objects; identifying one or more portal objects comprising portal content; and applying the one or more rules and the one or more customizable constraints to the identified one or more portal objects.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: October 13, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Eyal Nathan
  • Publication number: 20150278831
    Abstract: According to some embodiments, a business server may receive a user action reporting message from a remote mobile client device associated with a user. The business server may automatically determine supplemental context-based information associated with the received user action reporting message. The supplemental context-based information may then be stored at the business server.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 1, 2015
    Inventors: Eyal Gal, Eyal Nathan, Vitaly Vainer
  • Patent number: 9117066
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing a camera-based portal content security mechanism for client devices. One computer-implemented method includes receiving a request for portal content from a client device, determining that the requested portal content requires a camera security operation, notifying the client device that a camera image is needed as a prerequisite to display at least part of the requested portal content, receiving the camera image from the client device, and analyzing, by operation of a computer, the received camera image for more than one viewer.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: August 25, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Eyal Nathan, Yotam Kadishay, Dvir Cooper
  • Publication number: 20150199438
    Abstract: In one embodiment, a method includes: receiving data representing a plurality of corpora, each of the plurality of corpora including a set of documents; receiving data representing terms that appear in the corpora; for each one of the terms, determining a plurality of inverse document frequency values each associated with a respective one of the plurality of corpora; receiving data representing a subset of the terms that also appear in a document; for each term in the subset, determining a term frequency for the term in the document; and for each term in the subset, determining, an augmented term frequency-inverse document frequency value based on: (i) the term frequency, and (ii) the plurality of inverse document frequency values that were determined for the term in the subset.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Inventors: Roman Talyansky, Vitaly Vainer, Eyal Nathan, Oleg Kossoy, Dmitry Khalatov
  • Patent number: 9032287
    Abstract: According to some embodiments, a method and apparatus are provided to receive an environmental factor associated with a mobile device. A web page to be viewed on the mobile device is modified based on the determined environmental factor.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: May 12, 2015
    Assignee: SAP AG
    Inventors: Doron Lehmann, Eyal Nathan, Nimrod Barak