Patents by Inventor Rachel Ebner

Rachel Ebner 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: 20150341282
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for context-aware portal connection allocation. Some embodiments operate to allocate a finite number of connections between a portal server and one or more backend systems. In some embodiments, a process that executes on a portal server determines a priority for a data processing request and allocates a data processing request to a connection queue based on the determined priority.
    Type: Application
    Filed: May 22, 2014
    Publication date: November 26, 2015
    Inventors: Lior Bar-On, Rachel Ebner
  • Publication number: 20150095767
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for automatically generating mobile site layouts. One example method includes: identifying a portal layout associated with a portal page including one or more portal components, the portal layout including positioning information for the one or more portal components, the positioning information describing how the one or more portal components are to be presented on a rendered display, transforming the portal layout into a mobile portal layout configured to present the one or more portal components on a mobile display particular to a mobile device, the transformation based on one or more mobile layout criteria and performed in response to receiving a request to present the portal page on the mobile device, and presenting the mobile portal layout to the mobile device.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Inventors: Rachel Ebner, Shahar Arusi, Dmitry Khalatov, Ariel Tammam, Yahali Sherman, Eyal Nathan
  • Publication number: 20150095840
    Abstract: Techniques for providing a popup window include identifying a child frame that is displayable in a parent frame, the child frame associated with an application that is executing within the parent frame; identifying a function for providing a popup window; adding the function to the child frame; calling, by the child frame, the function through the parent frame; and in response to the calling, providing for display the popup window in the parent frame.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Inventors: Alexey Soshin, Vladimir Tkach, Rachel Ebner, Dmitry Khalatov, Eyal Nathan, Yahali Sherman, Ariel Tammam
  • Publication number: 20150088897
    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: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Inventors: Yahali Sherman, Rachel Ebner, Eyal Nathan, Dmitry Khalatov, Ariel Tammam
  • Publication number: 20140282024
    Abstract: Providing multiple roles in computer-implemented workspaces. When a first computer workspace in which a user has been assigned a first role and a second role is accessed, a first subset of content defined by the first role and a second subset of content defined by the second role can be made accessible to the user. Input to switch access from the first computer workspace to a second computer workspace that is different from the first computer workspace and in which the user is assigned only the second role can be received. In response, only the second subset of content can be provided to the user and access to the first subset of content can be prohibited.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Rachel Ebner, Orly Bleier, Avihai Tamari, Ido Shemesh, Lea Kritchker
  • Publication number: 20140222914
    Abstract: Computer-implemented methods, computer software, and computer systems for synchronizing user relationship across computer systems implementing workspaces. A computer system that provides features accessible by users by executing a workspace is accessed. Features provided to the users by remaining computer systems depends on the relationships between the users. A triggering event that represents a change to the computer workspace—for example, addition or removal or a user in the workspace, addition or removal of content in the workspace—is detected. Features provided to a first user by the remaining computer systems is affected by the change. Changes in relationships between the first user and the remaining users responsive to the change are determined, and provided to one or more of the remaining computer systems as respective messages that include the changes in the relationships.
    Type: Application
    Filed: February 6, 2013
    Publication date: August 7, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Rachel Ebner, Orly Bleier
  • Publication number: 20140123020
    Abstract: The disclosure generally describes methods, media, and systems for providing multiple user interface platform technology support for portal applications. One computer-implemented method includes receiving, using a user-interface (UI) framework of a computing system including one or more computers, a request for incremental data from a specified application of at least one application, wherein, prior to receipt of the request, UI platform code formatted according to a particular UI platform technology type was transmitted to a requestor of the request, parsing the request to determine at least the specified application, determining whether the specified application includes a UI platform handler, determining a responsive UI platform technology type, and determining whether to switch the particular UI platform technology type to the responsive UI platform technology type.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Inventors: Orly Bleier, Rachel Ebner, Gadi Melamed
  • Patent number: 8689174
    Abstract: Methods and apparatus, including computer program products, related to extensibility of pattern components in a visual modeling language environment. A pattern component may implement an interface, the pattern component may be received (e.g., by a compiler), and a determination may be made as to whether components of the interface are implemented by the pattern component. If so, a reference to the interface is bound to the pattern component (e.g., a function call referencing a function signature of an interface may be substituted with a call to a function having the same name of the pattern component). A role may be assigned to a pattern component of a visual modeling environment of an application development system and a behavior may be performed based on the role assigned to the pattern component.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: April 1, 2014
    Assignee: SAP AG
    Inventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
  • Publication number: 20140040177
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for search-, context-, and rule-based creation and runtime adaptation in dynamic workspaces. One computer-implemented method includes receiving an access request for an enterprise workspace from a requestor, determining properties of the requestor, determining at least one rule associated with the requestor, determining a context of the determined requestor, generating, by operation of at least one computer, the requested enterprise workspace, and modifying the generated enterprise workspace by executing the determined at least one rule for the determined context.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Vitaly Vainer, Yair Vidal, Rachel Ebner
  • Publication number: 20130311877
    Abstract: The present disclosure involves systems, software, and computer implemented methods for determining one or more themes for a portal site. One example process includes operations for identifying a reference to an organizational site that is to be used as a thematic basis for a new portal site. The reference is used to identify a representation of the organizational site. The representation is analyzed based on an analysis rule set. At least one potential theme associated with the organizational site is determined, based on the analysis, and the at least one potential theme is presented to a user.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: SAP PORTALS ISRAEL LTD
    Inventor: Rachel Ebner
  • Patent number: 8291214
    Abstract: A method and apparatus for providing on-demand services to an organization. The services are provided by a hosting center. The apparatus comprises an on-premises connectivity agent at the organization, which receives requests or commands from computing platforms within the organization and concentrates all communication to and from the hosting center. The on-premises connectivity agent embeds or otherwise introduces organization metadata to the messages. The apparatus further comprises a hosted connectivity agent associated with the hosting center. The apparatus may further comprise a central connectivity component for routing communication between the on-premises connectivity agent and the hosted connectivity agent, in accordance with the metadata. Communication between the on-premises connectivity agent and the central connectivity component flows through a secure channel and comprises only communications related to the organization.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: October 16, 2012
    Assignee: SAP Portals Israel Ltd
    Inventors: Nadav Helfman, Rachel Ebner
  • Publication number: 20110162074
    Abstract: A method and apparatus for providing an on-demand service to an organization by a hosting center, without having classified data leave the organization network, comprising: receiving a message sent from a first computing platform of the organization to an on-premise connectivity agent, the message comprising classified data; generating a code in accordance with the classified data, by a credential hiding component associated with the on-premise connectivity agent; sending the code to the hosting center; receiving a second message from the hosting center, the second message comprising the code; retrieving the classified data using the code by a credential retrieval component associated with the on-premise connectivity agent; and sending a third message to a second computing platform, the third message comprising the classified data.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Nadav Helfman, Rachel Ebner
  • Publication number: 20110162059
    Abstract: A method and apparatus for providing on-demand services to an organization. The services are provided by a hosting center. The apparatus comprises an on-premises connectivity agent at the organization, which receives requests or commands from computing platforms within the organization and concentrates all communication to and from the hosting center. The on-premises connectivity agent embeds or otherwise introduces organization metadata to the messages. The apparatus further comprises a hosted connectivity agent associated with the hosting center. The apparatus may further comprise a central connectivity component for routing communication between the on-premises connectivity agent and the hosted connectivity agent, in accordance with the metadata. Communication between the on-premises connectivity agent and the central connectivity component flows through a secure channel and comprises only communications related to the organization.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: SAP PORTALS ISRAEL LTD
    Inventors: Nadav Helfman, Rachel Ebner
  • Patent number: 7873942
    Abstract: A design-time architecture that allows for flexible creation of application programs is disclosed. A composer core generates displays of application components and application interfaces that define patterns of functions and interactions between interfaces. A pattern base kit tool may provide common logic for the application components. A repository stores the application components and interfaces during run-time.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: January 18, 2011
    Assignee: SAP AG
    Inventors: Victor V. Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
  • Publication number: 20080163162
    Abstract: Methods and apparatus, including computer program products, related to extensibility of pattern components in a visual modeling language environment. A pattern component may implement an interface, the pattern component may be received (e.g., by a compiler), and a determination may be made as to whether components of the interface are implemented by the pattern component. If so, a reference to the interface is bound to the pattern component (e.g., a function call referencing a function signature of an interface may be substituted with a call to a function having the same name of the pattern component). A role may be assigned to a pattern component of a visual modeling environment of an application development system and a behavior may be performed based on the role assigned to the pattern component.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
  • Publication number: 20070168936
    Abstract: A design-time architecture that allows for flexible creation of application programs is disclosed. A composer core generates displays of application components and application interfaces that define patterns of functions and interactions between interfaces. A pattern base kit tool may provide common logic for the application components. A repository stores the application components and interfaces during run-time.
    Type: Application
    Filed: November 1, 2006
    Publication date: July 19, 2007
    Inventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese