Patents by Inventor Eric O. Bodnar

Eric O. Bodnar 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: 6216131
    Abstract: A rule-based methodology is described which supports automatic mapping of data fields between different data sets in a data processing environment. If a field cannot be mapped or matched based on name alone (e.g., an identical match), the methodology employs rules to determine a type for the field, based on the field's name. The determined type of the field is then used for matching. The methodology can be employed to match fields which appear dissimilar phonetically but are otherwise appropriate for matching. In the currently-preferred embodiment, rules are stated in form of: regular expression=type. Here, the regular expression member lists the text strings or substring(s) for the field. The rules are ordered in descending preference according to the likelihood that a given rule will correctly identify a field. In this manner, the methodology allows the task of mapping fields from one data set to another to be entirely automated.
    Type: Grant
    Filed: February 6, 1998
    Date of Patent: April 10, 2001
    Assignee: Starfish Software, Inc.
    Inventors: Gwoho Liu, Eric O. Bodnar, Philippe R. Kahn
  • Patent number: 6141011
    Abstract: A portable computing device or "information appliance" having terse user input (e.g., limit set of keys) is provided with an improved user interface. A six-key embodiment is described that provides a "super-key" light entry and editing input system for ultra-portable devices, thus making it well suited for use with credit card-sized devices. In a preferred six-button embodiment, a credit card-sized device is modified to include an additional input button, an EDIT key. In user operation, pressing the EDIT key brings up a context sensitive pop-up menu, thus invoking the super-key feature. Customized user input controls, such as a Text Input Control (e.g., letter and number strips), are provided at appropriate times, for facilitating input. Underlying the super-key input is a heuristic sub-system that remembers and anticipates user input.
    Type: Grant
    Filed: November 4, 1998
    Date of Patent: October 31, 2000
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Jennifer J. Lee, Philippe R. Kahn, Roy W. Feague, David E. Jorgensen, Gwoho H. Liu
  • Patent number: 6061790
    Abstract: Computer-implemented methodology is described which allows any user to access a "network client" machine (e.g., PC, ATM machine, cell phone, or the like) which is connected to a network but which does not know the authentication of the user. With only the user's password, the client machine is able to initiate a communication session with a server and identify the user to the server as the person who the server truly expects. The method allows both the client and the server to each identify the other as authentic (not a middle man or imposter)--that is, without compromise in security along the communication link. In this manner, the user can access information from the true server in a secure manner and bring that information down to the local client, for instance, for use in a JAVA application.
    Type: Grant
    Filed: February 24, 1997
    Date of Patent: May 9, 2000
    Assignee: Starfish Software, Inc.
    Inventor: Eric O. Bodnar
  • Patent number: 6012063
    Abstract: A portable computing device is described with a file system designed for providing improved data transfer methodology. The file system is implemented as a "Delta Block" File System (DBFS) comprising a file system designed specifically for the purpose of minimal delta calculation and minimum data transfer, particularly for portable storage devices which use solid state storage. The design of the DBFS minimizes the work required to compute changes to files and, hence, allows improved data transfer. Any new, removed, or modified blocks are transferred as changes. A simple checksum, CRC (cyclic redundancy checking), or similar comparison can be used to test a block for changes. Because block modifications are isolated to the proximity of the data change, only these blocks will be involved in a transfer. Furthermore, because the delta calculation is at the block level, it can be performed without knowledge of the data itself, thereby allowing any type of data to be compared and transferred.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: January 4, 2000
    Assignee: Starfish Software, Inc.
    Inventor: Eric O. Bodnar
  • Patent number: D440585
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: April 17, 2001
    Assignee: LightSurf Technologies, Inc.
    Inventors: Philippe R. Kahn, Robin Goran Petravic, Kurt Dammermann, Eric O. Bodnar
  • Patent number: D441384
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: May 1, 2001
    Assignee: LightSurf Technologies, Inc.
    Inventors: Eric O. Bodnar, Kurt Dammermann, Robin Goran Petravic
  • Patent number: D412323
    Type: Grant
    Filed: August 8, 1997
    Date of Patent: July 27, 1999
    Assignee: Starfish Software, Inc.
    Inventors: Philippe Richard Kahn, Eric O. Bodnar
  • Patent number: D428399
    Type: Grant
    Filed: August 8, 1997
    Date of Patent: July 18, 2000
    Assignee: Starfish Software, Inc.
    Inventors: Philippe Richard Kahn, Eric O. Bodnar
  • Patent number: D431818
    Type: Grant
    Filed: October 9, 1999
    Date of Patent: October 10, 2000
    Assignee: Starfish Software, Inc.
    Inventors: Eric O. Bodnar, Jennifer J. Lee