Patents by Inventor Yahali Sherman

Yahali Sherman 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: 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: 9245245
    Abstract: Techniques for managing a virtual workspace include: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in a plurality of data objects; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; and providing, through the virtual workspace, at least one suggestion comprising a description of data contained in the plurality of data objects that is semantically related to the data interacted with by the user.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: January 26, 2016
    Assignee: SAP Portals Israel Ltd
    Inventors: Yahali Sherman, Vitaly Vainer, Avi Guzansky, Dmitry Khalatov, Guy Bavly, Pavel Kravets, Ram Alon, Ran Gross, Yoav Cohen
  • Patent number: 9218189
    Abstract: Techniques for providing user-based context to a virtual workspace, including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: December 22, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Vitaly Vainer, Guy Bavly, Ram Alon, Yahali Sherman, Hila Schlank, Ev Shafrir, Vladimir Tkach, Oleg Kossoy, Dmitry Khalatov, Yaakov Greenshpan, Avi Guzanski, Ran Gross
  • Patent number: 9213954
    Abstract: Techniques for managing a virtual workspace include generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising one or more workspace modules comprising data contained in a plurality of data objects associated with a business enterprise; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; generating a plurality of suggestions comprising data contained in the plurality of data objects that is semantically related to the data interacted with by the user; ranking the plurality of suggestions based on a role of the user in the business enterprise; and presenting at least a portion of the ranked plurality of suggestions to the user.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: December 15, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Dmitry Khalatov, Avi Guzansky, Ran Gross, Yahali Sherman, Vitaly Vainer
  • Patent number: 9164990
    Abstract: In some implementations, a method for providing user-based context to a virtual workspace includes generating a first virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a plurality of workspace modules comprising first data aggregated from one or more data objects. The aggregated data is determined to be semantically proximate aggregated data in a second virtual workspace. User annotations assigned to the semantically-proximate aggregated data are identified. The user annotations are presented in the first virtual workplace viewable by the user.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: October 20, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Vitaly Vainer, Yahali Sherman, Dmitry Khalatov, Ram Alon, Guy Bavly
  • Patent number: 9152947
    Abstract: Techniques for exploring social connections in an in-memory database include identifying an attribute in a user profile associated with a first user; executing a query against a data element stored in an in-memory database, the query including the attribute in the user profile; identifying a second user from results of the query, the second user associated with the data element based on a relationship between the second user and the first user defined by the attribute; and generating displayable information associated with the second user.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: October 6, 2015
    Assignee: SAP Portals Isreal Ltd
    Inventors: Yahali Sherman, Vitaly Vainer, Ariel Tammam, Eli Ben-David
  • Patent number: 9110752
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for resolving issues with applications accessed through portals. A computer-implemented method includes providing an enterprise portal page to a mobile device including at least one link associated with a native mobile device application; identifying an issue associated with activation of the at least one link associated with the native mobile device application within the enterprise portal page, where the issue results from the native application being unavailable at the mobile device; identifying a device type of the mobile device on which the issue occurred; and providing information for resolving the issue to a user interface on the mobile device to correct the issue, including at least one suggested link for downloading the native mobile device application associated with the identified issue, the at least one suggested link is selected based on the identified issue and the identified device type.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: August 18, 2015
    Assignee: SAP Portals Israel Ltd
    Inventor: Yahali Sherman
  • Patent number: 9086932
    Abstract: This disclosure relates to systems, methods, and software that involve system landscape aware inter-application communication infrastructure. This inter-application communication infrastructure may implement one metamodel to describe how an application could participate in an inter-application communication. The metamodel can describe the input parameters accepted but the application and the possible output of it. Based on the metadata, which would be exposed or otherwise available for involved applications, there is a protocol defining the communication flows between applications.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: July 21, 2015
    Assignee: SAP SE
    Inventors: Jochen Guertler, Yahali Sherman, Ariel Tammam
  • Patent number: 9070109
    Abstract: Systems and methods for dynamic user profile presentation in a large-scale network are provided. Individuals may request to retrieve user profiles of other users in the network. Commonalities between the requesting individual and the owner of the user profile are identified. The commonalities may include non-public information associated with the owner of the user profile. Connection strength associated with each commonality is determined and the commonalities are prioritized according to the connection strength. The commonalities between the requesting individual and the owner of the user profile are presented to the requesting individual based on the prioritization.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: June 30, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Yahali Sherman, Vitaly Vainer
  • Patent number: 9053152
    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 identifying a data artifact associated with each search result of at least one received search result, associating each identified data artifact with a module category of a plurality of module categories, injecting the identified artifacts into a content gallery, categorize, by operation of at least one computer, the injected identified artifacts within the content gallery, presenting at least a subset of the injected identified artifacts on an enterprise workspace page associated with an enterprise workspace, and constructing a context associated with at least one of the enterprise workspace or the enterprise workspace page.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: June 9, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Yahali Sherman, Vitaly Vainer
  • 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: 20140136531
    Abstract: Techniques for managing an enterprise portal workspace include identifying user context data in the enterprise portal workspace; querying, based on the user context data, a semantic network including nodes and edges, identifying at least a subset of the plurality of content items based on a match of the user context data and the metadata attributes of the plurality of content items; ranking the identified subset of the plurality of content items based on the match of the user context data and the metadata attributes of the plurality of content items; and preparing the ranked subset of the plurality of content items to display to the user in a virtual workspace of the enterprise portal workspace.
    Type: Application
    Filed: November 12, 2012
    Publication date: May 15, 2014
    Inventors: Ben Aflalo, Vitaly Vainer, Guy Bavly, Avi Guzansky, Yahali Sherman, Pavel Kravets, Itay Sagiv, Ohad Schachtel, Gili Boker
  • Publication number: 20140040178
    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 a request for an enterprise workspace page, determining properties associated with the requestor of the enterprise workspace page, determining a profile of the requestor, determining appropriate content to associate with the requested enterprise workspace page, filtering the determined appropriate content, and generating, by operation of at least one computer, the requested enterprise workspace page.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Vitaly Vainer
  • Publication number: 20140040263
    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 identifying a data artifact associated with each search result of at least one received search result, associating each identified data artifact with a module category of a plurality of module categories, injecting the identified artifacts into a content gallery, categorize, by operation of at least one computer, the injected identified artifacts within the content gallery, presenting at least a subset of the injected identified artifacts on an enterprise workspace page associated with an enterprise workspace, and constructing a context associated with at least one of the enterprise workspace or the enterprise workspace page.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yahali Sherman, Vitaly Vainer
  • 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: 20140019958
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for resolving issues with applications accessed through portals. A computer-implemented method includes providing an enterprise portal page to a mobile device including at least one link associated with a native mobile device application; identifying an issue associated with activation of the at least one link associated with the native mobile device application within the enterprise portal page, where the issue results from the native application being unavailable at the mobile device; identifying a device type of the mobile device on which the issue occurred; and providing information for resolving the issue to a user interface on the mobile device to correct the issue, including at least one suggested link for downloading the native mobile device application associated with the identified issue, the at least one suggested link is selected based on the identified issue and the identified device type.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Inventor: Yahali Sherman
  • Publication number: 20140019533
    Abstract: Systems and methods for dynamic user profile presentation in a large-scale network are provided. Individuals may request to retrieve user profiles of other users in the network. Commonalities between the requesting individual and the owner of the user profile are identified. The commonalities may include non-public information associated with the owner of the user profile. Connection strength associated with each commonality is determined and the commonalities are prioritized according to the connection strength. The commonalities between the requesting individual and the owner of the user profile are presented to the requesting individual based on the prioritization.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Inventors: Yahali Sherman, Vitaly Vainer
  • Publication number: 20140013000
    Abstract: Systems and methods for social graph based permissions, publication, and subscription for networks of associations are provided. A role object may be created by a user which can be a member of the network or a visitor who can join or browse the network of associations, defining a network of associations and at least one rule for user access control operation. The server identifies the role object and executes the rules against members belonging to the network of associations. The network of associations may be selected by the user via a social graph. The rules defined by the role object may include setting permissions, publishing, or subscription. Further, the server may automatically set and maintain permissions, publishing audience, and subscription lists in a dynamic network environment.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: SAP PORTALS ISRAEL LTD.
    Inventors: Vitaly Vainer, Yahali Sherman, Sharon Haver