Patents by Inventor Nati Ari

Nati Ari 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: 20150310125
    Abstract: A system is programmed to execute a method that includes loading a cascaded style sheet (CSS) file for a web document into a memory of a computer system and appending a selector to a rule of the loaded CSS file to be applied to a selected document object management (DOM) element.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Inventors: Barak Kinarti, Nati Ari
  • Publication number: 20150007156
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for using productive code. A copy of productive code is accessed. The copy of productive code is presented in an editor for generating injectable code, the injectable code including a patched version of the productive code including patch-specific language keywords. User inputs are received for modifying the patched version. The patched version is stored at a server for subsequent use by at least one client for injecting the injectable code into the productive source code at runtime without modifying the productive code.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Vladimir Tkach, Nati Ari
  • Publication number: 20140281928
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for generating content-driven layouts. One method includes: receiving a first user input specifying a template rule for a template being generated, receiving a second user input specifying a template part rule for a part of the template, wherein the template part rule takes precedence over the template rule, and receiving a third user input specifying a container rule for a container located in the part of the template, wherein the container rule takes precedence over the template part rule and the template rule. Based on content provided for the template, at least one of the template rule, template part rule and the container rule is applied based on the precedence, and the template is presented.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: SAP Portals Israel LTd.
    Inventors: Vladimir Tkach, Ev Shafrir, Nati Ari
  • Publication number: 20130246538
    Abstract: A computer-implemented method for delivering notifications in an internal network of an organization includes: receiving, at a notifications server in the internal network and from a user, an electronic message formulated using a message format; reading, by the notifications server, a setting of an importance parameter for the electronic message; determining one or more proper recipients for the electronic message, wherein if the importance parameter has a first setting the proper recipients are all users of the internal network regardless of addressee specification, and if the importance parameter has a second setting the proper recipients are determined by the addressee specification; and sending, by the notifications server, a notification having a markup-language format to the proper recipients for presentation in a client, wherein the client has no function for responding to the notification.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Amit Maimon, Nati Ari
  • Publication number: 20130167072
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes receiving, using at least one computer, a message associated with a first widget of a plurality of widgets within a container widget, gathering information associated with the plurality of widgets, determining whether the first widget of the plurality of widgets is overlapping at least a second widget of the plurality of widgets, determining overlapped widgets of the plurality of widgets to reposition, and recalculating positions of the plurality of widgets.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: SAP PORTALS ISRAEL LTD.
    Inventors: Nati Ari, Vladimir Tkach
  • Publication number: 20130167073
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes loading a container widget, rendering, using at least one computer, a layout grid associated with the loaded container widget, and receiving an action associated with the container widget.
    Type: Application
    Filed: February 23, 2012
    Publication date: June 27, 2013
    Inventors: Nati Ari, Vladimir Tkach
  • Publication number: 20130167080
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes resizing a container widget, loading the configuration of a layout grid associated with the resized container widget, determining a number of cells in a layout grid row, calculating, using at least one computer, a new cell dimension for each cell in the layout grid row, and rendering the layout grid based upon the calculated new cell dimension.
    Type: Application
    Filed: February 23, 2012
    Publication date: June 27, 2013
    Inventors: Nati Ari, Vladimir Tkach
  • Publication number: 20130167079
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes selecting a widget to add to a container widget, determining, using at least one computer, whether the selected widget has dimensional data, prefetching the selected widget, and retrieving content for the prefetched selected widget.
    Type: Application
    Filed: February 23, 2012
    Publication date: June 27, 2013
    Inventors: Nati Ari, Vladimir Tkach