Patents by Inventor Daniel Berg

Daniel Berg 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: 20020184264
    Abstract: A method and apparatus for synchronizing an XML document object model with the corresponding object model on the fly and in real time such that changes in either the document object model or the object model can be immediately reflected in the other without re-parsing the XML document. The invention utilizes a series of DOM/object model adapter software modules, each responsible for one (or more) object model properties and document object model nodes, respectively. Each adapter is registered to receive notification of a change in an object model property or DOM node for which it is responsible and updates the corresponding DOM node or object model property, respectively.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: Daniel Berg, George Paul DeCandio, L. Scott Rich, Ritchard L. Schacher
  • Publication number: 20020143941
    Abstract: The invention provides an efficient method and apparatus for exchanging data between two entities, such as two application programs or a resource library and an application program. The invention provides a mechanism for populating a complex object model implementation in accordance with the particular data format preferred by the receiving entity from one or more external data formats on the fly responsive to a request for data. The method and apparatus allow the registration of resource factories which can produce resources through mechanisms other than the traditional parsing of a file. One implementation of this is using the URL scheme to identify the factory to handle a request, and allowing that factory to create a specialized Java package resource.
    Type: Application
    Filed: April 2, 2001
    Publication date: October 3, 2002
    Inventors: L. Scott Rich, Ritchard L. Schacher, Daniel Berg
  • Publication number: 20020059325
    Abstract: A structured WorkFolder for organizing electronic documents in a self-contained data repository comprising sections for grouping related documents, and placeholders for indicating documents expected to be placed in the WorkFolder. The WorkFolder allows users of local or distributed data environments to gather and organize a collection of documents and supporting meta-data in a single data object that can be simultaneously accessed and updated by multiple users. The WorkFolder may also contain one or more task entries that are used to track the progress of work related to a WorkFolder. Additionally, supporting meta-data in the form of tasks, information fields, threaded discussions, as well as a detailed history log of all changes made to the WorkFolder can be stored in the WorkFolder.
    Type: Application
    Filed: August 19, 1998
    Publication date: May 16, 2002
    Inventors: MORDECHAI M. BEIZER, DANIEL BERG, RAND SCULLARD, PRADEEP R. SIMHA, MARK A. SOLOMON
  • Patent number: 6240414
    Abstract: A method and system for automatically resolving data conflicts in a shared data environment where a plurality of users can concurrently access at least portions of a master data file is presented. Users process data files by means of local copies of a master data file. When an attempted update of a master data file with an edited data file from a user is detected, the updating file is analyzed to determine if any changes made are in conflict with changes made to the master data file by a second user. If a conflict is detected, it is resolved by merging the updating file into the master file according to a predefined set of rules. For conflicts which are not resolved by rule-based reconciliation, at least one user is notified of the conflict and presented with conflict resolving information and the conflict is resolved according to user input.
    Type: Grant
    Filed: August 19, 1998
    Date of Patent: May 29, 2001
    Assignee: eiSolutions, Inc.
    Inventors: Mordechai M. Beizer, Daniel Berg, Rand Scullard, Pradeep R. Simha, Mark A. Solomon
  • Patent number: D469748
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: February 4, 2003
    Assignee: Motorola, Inc.
    Inventors: Claudio Santiago Ribeiro, Paul Pierce, Christopher Arnholt, Daniel Berg