Patents by Inventor David Brutman

David Brutman 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: 10504048
    Abstract: Some embodiments include a method of operating an enterprise content curation system. For example, the method can include recording an association between a content item with a first contributor account in response to receiving a first content contribution activity; receiving a command to share the content item with a second contributor account; recording a second content contribution activity associated with the second contributor account; and computing an impact score for the first contributor account based on the second content contribution activity.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: December 10, 2019
    Assignee: Folloze, Inc.
    Inventors: Etai Beck, David Brutman, Zvika Menachemi
  • Publication number: 20150006237
    Abstract: Some embodiments include a method of operating an enterprise content curation system. For example, the method can include recording an association between a content item with a first contributor account in response to receiving a first content contribution activity; receiving a command to share the content item with a second contributor account; recording a second content contribution activity associated with the second contributor account; and computing an impact score for the first contributor account based on the second content contribution activity.
    Type: Application
    Filed: June 23, 2014
    Publication date: January 1, 2015
    Inventors: Etai Beck, David Brutman, Zvika Menachemi
  • Patent number: 8510682
    Abstract: Systems and techniques to provide a unifying navigation model with a navigation service that provides an interface to information sources. In general, in one implementation, the technique includes: uniting navigation hierarchies from different application sources, and providing a unified navigation area based on the united navigation hierarchy. Uniting the navigation hierarchies can involve supplying a navigation service with a navigation object model that provides, to a presentation layer, a homogeneous view of navigation information from the different application sources. Providing the unified navigation area can involve displaying a navigation window in a portal presentation, the navigation window including navigation links to resources of the different application sources, and the navigation links being organized according to the united navigation hierarchy.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: August 13, 2013
    Assignee: SAP AG
    Inventors: Stefan Kusterer, Yogev Mashiach, David Brutman, Yossi Pik, Mathias Kinzler
  • Publication number: 20080263509
    Abstract: A method and apparatus for defining and creating generic context-related application patterns, and for defining and creating specific applications based on the application patterns. The method and apparatus include defining generic user interface preferably through interfacing specific environments, and content retrieval preferably through interfacing specific systems, such as enterprise systems. The application development then uses the generated patterns, and the specific user-interface and content retrieval components for developing a specific application.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 23, 2008
    Applicant: SAP AG
    Inventors: David BRUTMAN, Guy Soffer, Ouri Levy, Yuval Anafi, Krithika Manohar, Arno Helmling
  • Patent number: 7376698
    Abstract: Systems and techniques to preserve state information in a client-server environment. In general, in one implementation, the technique includes: storing, in a shared memory of a client, a scripting object that retains state information for an original document, and cloning the stored scripting object to a newly loaded document. Storing the scripting object can involve copying a scripting object reference to the shared memory to cause retention of the scripting object by the client during document loading. Cloning the stored scripting object to the newly loaded document can be performed recursively, and can involve creating a new scripting object in the new document and copying data from the stored scripting object to the new scripting object. The state information retained in the scripting object can be navigation information associated with the loaded document, and the loaded document can be a portal page in a portal system.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: May 20, 2008
    Assignee: SAP AG
    Inventors: Yossi Pik, David Brutman
  • Publication number: 20070300243
    Abstract: A method of managing a cache in a server-client system, defining potential cacheable service-calls and associating them with validity condition, storing all cacheable service-call responses in the cache and providing service-call responses to service-calls that have a valid matching service-call response stored in the cache, further loading the cache according to prediction directives.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Ran Gross, Ariel Tammam, Eliezer Levy, David Brutman, Shai Alfandary, Guy Shalev, Eran Kampf
  • Publication number: 20050076311
    Abstract: Systems and techniques to provide a unifying navigation model with a navigation service that provides an interface to information sources. In general, in one implementation, the technique includes: uniting navigation hierarchies from different application sources, and providing a unified navigation area based on the united navigation hierarchy. Uniting the navigation hierarchies can involve supplying a navigation service with a navigation object model that provides, to a presentation layer, a homogeneous view of navigation information from the different application sources. Providing the unified navigation area can involve displaying a navigation window in a portal presentation, the navigation window including navigation links to resources of the different application sources, and the navigation links being organized according to the united navigation hierarchy.
    Type: Application
    Filed: July 28, 2003
    Publication date: April 7, 2005
    Inventors: Stefan Kusterer, Yogev Mashiach, David Brutman, Yossi Pik, Mathias Kinzler
  • Publication number: 20040230906
    Abstract: Systems and techniques to preserve state information in a client-server environment. In general, in one implementation, the technique includes: storing, in a shared memory of a client, a scripting object that retains state information for an original document, and cloning the stored scripting object to a newly loaded document. Storing the scripting object can involve copying a scripting object reference to the shared memory to cause retention of the scripting object by the client during document loading. Cloning the stored scripting object to the newly loaded document can be performed recursively, and can involve creating a new scripting object in the new document and copying data from the stored scripting object to the new scripting object. The state information retained in the scripting object can be navigation information associated with the loaded document, and the loaded document can be a portal page in a portal system.
    Type: Application
    Filed: September 9, 2003
    Publication date: November 18, 2004
    Inventors: Yossi Pik, David Brutman
  • Publication number: 20040122830
    Abstract: Interfaces to systems are defined by system files, which inherit attributes of one or more templates in a hierarchy. An access system might provide access and presentation of data to users wherein data is at least in part extracted from a plurality of external applications. The access system comprises storage for a plurality of system templates, storage for a plurality of system definitions, wherein a system definition includes properties and attributes usable to access an external application from a plurality of external applications to obtain data and wherein at least one system definition has at least one of properties or attributes that are inherited from a system template referenced from the plurality of system templates, and storage for a plurality of system connectors, wherein a system connector provides an interface to one of the plurality of external applications. The system connectors might be referenced by a system definition using an alias.
    Type: Application
    Filed: June 30, 2003
    Publication date: June 24, 2004
    Applicant: SAP Aktiengesellschaft
    Inventors: Ilan Schwartz, Guy Shalev, David Brutman, Eylon Steiner