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: 20150341282Abstract: 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: ApplicationFiled: May 22, 2014Publication date: November 26, 2015Inventors: Lior Bar-On, Rachel Ebner
-
Publication number: 20150095767Abstract: 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: ApplicationFiled: October 2, 2013Publication date: April 2, 2015Inventors: Rachel Ebner, Shahar Arusi, Dmitry Khalatov, Ariel Tammam, Yahali Sherman, Eyal Nathan
-
Publication number: 20150095840Abstract: 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: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Inventors: Alexey Soshin, Vladimir Tkach, Rachel Ebner, Dmitry Khalatov, Eyal Nathan, Yahali Sherman, Ariel Tammam
-
Publication number: 20150088897Abstract: 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: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Inventors: Yahali Sherman, Rachel Ebner, Eyal Nathan, Dmitry Khalatov, Ariel Tammam
-
Publication number: 20140282024Abstract: 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: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: SAP Portals Israel Ltd.Inventors: Rachel Ebner, Orly Bleier, Avihai Tamari, Ido Shemesh, Lea Kritchker
-
Publication number: 20140222914Abstract: 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: ApplicationFiled: February 6, 2013Publication date: August 7, 2014Applicant: SAP Portals Israel Ltd.Inventors: Rachel Ebner, Orly Bleier
-
Publication number: 20140123020Abstract: 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: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Inventors: Orly Bleier, Rachel Ebner, Gadi Melamed
-
Patent number: 8689174Abstract: 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: GrantFiled: December 28, 2006Date of Patent: April 1, 2014Assignee: SAP AGInventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
-
Publication number: 20140040177Abstract: 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: ApplicationFiled: August 6, 2012Publication date: February 6, 2014Applicant: SAP Portals Israel Ltd.Inventors: Yahali Sherman, Vitaly Vainer, Yair Vidal, Rachel Ebner
-
Publication number: 20130311877Abstract: 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: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Applicant: SAP PORTALS ISRAEL LTDInventor: Rachel Ebner
-
Patent number: 8291214Abstract: 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: GrantFiled: December 31, 2009Date of Patent: October 16, 2012Assignee: SAP Portals Israel LtdInventors: Nadav Helfman, Rachel Ebner
-
Publication number: 20110162074Abstract: 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: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: SAP PORTALS ISRAEL LTDInventors: Nadav Helfman, Rachel Ebner
-
Publication number: 20110162059Abstract: 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: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: SAP PORTALS ISRAEL LTDInventors: Nadav Helfman, Rachel Ebner
-
Patent number: 7873942Abstract: 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: GrantFiled: November 1, 2006Date of Patent: January 18, 2011Assignee: SAP AGInventors: Victor V. Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
-
Publication number: 20080163162Abstract: 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: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Nath Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese
-
Publication number: 20070168936Abstract: 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: ApplicationFiled: November 1, 2006Publication date: July 19, 2007Inventors: Victor Shaburov, Ulf Fildebrandt, Markus Cherdron, Vinay Penmatsa, Rachel Ebner, Frank Seeger, Peter Giese